mirror of
https://github.com/nathom/streamrip.git
synced 2024-09-19 11:18:45 -04:00
Handle missing TIDAL cover #341
This commit is contained in:
parent
15c826d03e
commit
f31c40353c
2 changed files with 7 additions and 7 deletions
|
@ -1844,13 +1844,13 @@ class Playlist(Tracklist, Media):
|
|||
self.append(Track(self.client, id=track["id"]))
|
||||
else:
|
||||
for track in tracklist:
|
||||
# TODO: This should be managed with .m3u files and alike. Arbitrary
|
||||
# tracknumber tags might cause conflicts if the playlist files are
|
||||
# inside of a library folder
|
||||
meta = TrackMetadata(track=track, source=self.client.source)
|
||||
cover_url = get_cover_urls(track["album"], self.client.source)[
|
||||
kwargs.get("embed_cover_size", "large")
|
||||
]
|
||||
cover_urls = get_cover_urls(track["album"], self.client.source)
|
||||
cover_url = (
|
||||
cover_urls[kwargs.get("embed_cover_size", "large")]
|
||||
if cover_urls is not None
|
||||
else None
|
||||
)
|
||||
|
||||
self.append(
|
||||
Track(
|
||||
|
|
|
@ -306,7 +306,7 @@ def get_container(quality: int, source: str) -> str:
|
|||
return "MP3"
|
||||
|
||||
|
||||
def get_cover_urls(resp: dict, source: str) -> dict:
|
||||
def get_cover_urls(resp: dict, source: str) -> Optional[dict]:
|
||||
"""Parse a response dict containing cover info according to the source.
|
||||
|
||||
:param resp:
|
||||
|
|
Loading…
Reference in a new issue