diff options
author | Parker <contact@pkrm.dev> | 2024-11-30 00:15:34 -0600 |
---|---|---|
committer | Parker <contact@pkrm.dev> | 2024-11-30 00:15:34 -0600 |
commit | 0d3bb6732e8aa23bc2ca72cab4a6b855d33c4df9 (patch) | |
tree | 6a5a63631e5f8bc57ca2f66bf699da2cdfaf987c | |
parent | 8f4dcb7eef4a6be43153edf57d28c5af5c6827b2 (diff) |
Fix artwork_url for Spotify albums
-rw-r--r-- | code/utils/custom_sources.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/code/utils/custom_sources.py b/code/utils/custom_sources.py index 240947d..5cf2295 100644 --- a/code/utils/custom_sources.py +++ b/code/utils/custom_sources.py @@ -98,14 +98,15 @@ class SpotifySource(Source): ) async def load_album(self, user, metadata): + try: + artwork_url = metadata["images"][0]["url"] + except IndexError: + artwork_url = None + tracks = [] for track in metadata["tracks"][ "items" ]: # Loop through each track in the album. - try: - artwork_url = track["album"]["images"][0]["url"] - except IndexError: - artwork_url = None tracks.append( CustomAudioTrack( { # Create an instance of our CustomAudioTrack. |