Fix radio (#544)
authorMarvin Schenkel <marvinschenkel@gmail.com>
Fri, 17 Mar 2023 10:16:03 +0000 (11:16 +0100)
committerGitHub <noreply@github.com>
Fri, 17 Mar 2023 10:16:03 +0000 (11:16 +0100)
music_assistant/server/controllers/media/playlists.py

index 1d3a0899efff20ed3697252a05e966c0cb776a5e..7f9b9fcd3faff4dd9a41181deea965ec51124313 100644 (file)
@@ -301,7 +301,7 @@ class PlaylistController(MediaControllerBase[Playlist]):
 
         # NOTE: In theory we can return a few more items than limit here
         # Shuffle the final items list
-        return random.sample(final_items, len(final_items))
+        return random.sample(list(final_items), len(final_items))
 
     async def _get_dynamic_tracks(
         self, media_item: Playlist, limit: int = 25  # noqa: ARG002