From fb6398aaba7f17e10216c964daf59b50e7a6cd90 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Mon, 27 Mar 2023 13:06:39 +0200 Subject: [PATCH] fix playlist tracks in play_media --- music_assistant/server/controllers/player_queues.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/music_assistant/server/controllers/player_queues.py b/music_assistant/server/controllers/player_queues.py index 79c1c505..165d50b2 100755 --- a/music_assistant/server/controllers/player_queues.py +++ b/music_assistant/server/controllers/player_queues.py @@ -178,10 +178,14 @@ class PlayerQueuesController: ctrl = self.mass.music.get_controller(media_item.media_type) if radio_mode: queue.radio_source.append(media_item) + elif media_item.media_type == MediaType.PLAYLIST: + async for playlist_track in ctrl.tracks( + media_item.item_id, provider_domain=media_item.provider + ): + tracks.append(playlist_track) elif media_item.media_type in ( MediaType.ARTIST, MediaType.ALBUM, - MediaType.PLAYLIST, ): tracks += await ctrl.tracks(media_item.item_id, provider_domain=media_item.provider) else: -- 2.34.1