Fix: always prefer album image on playback
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 20 Feb 2025 01:28:07 +0000 (02:28 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 20 Feb 2025 01:28:07 +0000 (02:28 +0100)
music_assistant/controllers/player_queues.py

index a7acf55f50df3c5e637df2aaf95fc0ca797db4e3..40bfe1c63ea14d45fbee8587b1362c40033b552c 100644 (file)
@@ -1036,6 +1036,9 @@ class PlayerQueuesController(CoreController):
                 queue_item.media_item.album = library_album
             else:
                 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]
         # 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(