keep original image with album image
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 21 Feb 2025 00:33:04 +0000 (01:33 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 21 Feb 2025 00:33:04 +0000 (01:33 +0100)
music_assistant/controllers/player_queues.py

index 40bfe1c63ea14d45fbee8587b1362c40033b552c..14d795fd4f237ba4b93b6b9bc2efd032abc6b3c8 100644 (file)
@@ -1038,7 +1038,11 @@ class PlayerQueuesController(CoreController):
                 queue_item.media_item.album = album
             # prefer album image over track image
             if queue_item.media_item.album and queue_item.media_item.album.image:
-                queue_item.media_item.metadata.images = [queue_item.media_item.album.image]
+                org_images = queue_item.media_item.metadata.images or []
+                queue_item.media_item.metadata.images = [
+                    queue_item.media_item.album.image,
+                    *org_images,
+                ]
         # Fetch the streamdetails, which could raise in case of an unplayable item.
         # For example, YT Music returns Radio Items that are not playable.
         queue_item.streamdetails = await get_stream_details(