Fix track images
authorMarvin Schenkel <marvinschenkel@gmail.com>
Wed, 6 Jul 2022 21:41:41 +0000 (23:41 +0200)
committerMarvin Schenkel <marvinschenkel@gmail.com>
Wed, 6 Jul 2022 21:41:41 +0000 (23:41 +0200)
music_assistant/music_providers/ytmusic.py

index 0f0da013ebda7b4ae1418a63e862e144cae34078..c6fb6dbd560367db0bad278e2ef39318a6dbcdfd 100644 (file)
@@ -611,11 +611,12 @@ class YoutubeMusicProvider(MusicProvider):
         else:
             artist = await self.get_artist(artist_id)
         track.artists = [artist]
-        images = []
-        for thumb in track_obj["microformat"]["microformatDataRenderer"]["thumbnail"][
-            "thumbnails"
-        ]:
-            images.append(MediaItemImage(ImageType.THUMB, thumb["url"]))
+        track.metadata.images = [
+            MediaItemImage(ImageType.THUMB, thumb["url"])
+            for thumb in track_obj["microformat"]["microformatDataRenderer"][
+                "thumbnail"
+            ]["thumbnails"]
+        ]
         available = False
         if track_obj["playabilityStatus"]["status"] == "OK":
             available = True