mirror of
https://github.com/nathom/streamrip.git
synced 2025-05-22 11:15:30 -04:00
Fix #37
This commit is contained in:
parent
af4aefe7ba
commit
b2f75cda5c
1 changed files with 6 additions and 3 deletions
|
@ -912,15 +912,18 @@ class Album(Tracklist):
|
||||||
tqdm_download(self.cover_urls[embed_cover_size], cover_path)
|
tqdm_download(self.cover_urls[embed_cover_size], cover_path)
|
||||||
if (
|
if (
|
||||||
self.cover_urls.get(download_cover_size, embed_cover_size)
|
self.cover_urls.get(download_cover_size, embed_cover_size)
|
||||||
!= embed_cover_size
|
!= embed_cover_size or os.path.size(cover_path) > FLAC_MAX_BLOCKSIZE
|
||||||
):
|
):
|
||||||
|
# download cover at another resolution but don't use for embed
|
||||||
embed_cover_path = cover_path.replace(".jpg", "_embed.jpg")
|
embed_cover_path = cover_path.replace(".jpg", "_embed.jpg")
|
||||||
shutil.move(cover_path, embed_cover_path)
|
shutil.move(cover_path, embed_cover_path)
|
||||||
tqdm_download(self.cover_urls[download_cover_size], cover_path)
|
tqdm_download(self.cover_urls[download_cover_size], cover_path)
|
||||||
|
else:
|
||||||
|
embed_cover_path = cover_path
|
||||||
|
|
||||||
embed_cover = kwargs.get("embed_cover", True) # embed by default
|
embed_cover = kwargs.get("embed_cover", True) # embed by default
|
||||||
if self.client.source != "deezer" and embed_cover:
|
if self.client.source != "deezer" and embed_cover:
|
||||||
cover = self.get_cover_obj(cover_path, quality)
|
cover = self.get_cover_obj(embed_cover_path, quality)
|
||||||
|
|
||||||
download_args = {
|
download_args = {
|
||||||
"quality": quality,
|
"quality": quality,
|
||||||
|
@ -940,7 +943,7 @@ class Album(Tracklist):
|
||||||
if kwargs.get("tag_tracks", True) and self.client.source != "deezer":
|
if kwargs.get("tag_tracks", True) and self.client.source != "deezer":
|
||||||
track.tag(cover=cover, embed_cover=embed_cover)
|
track.tag(cover=cover, embed_cover=embed_cover)
|
||||||
|
|
||||||
if not kwargs.get("keep_embedded_cover", True):
|
if not kwargs.get("keep_embedded_cover", False):
|
||||||
try:
|
try:
|
||||||
os.remove(embed_cover_path)
|
os.remove(embed_cover_path)
|
||||||
except NameError:
|
except NameError:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue