Fix: Avoid extra call to get playlist metadata when fetching playlist tracks in Jelly...
authorJc2k <john.carr@unrouted.co.uk>
Thu, 9 Jan 2025 00:52:34 +0000 (00:52 +0000)
committerGitHub <noreply@github.com>
Thu, 9 Jan 2025 00:52:34 +0000 (01:52 +0100)
Avoid extra call to get playlist metadata

music_assistant/providers/jellyfin/__init__.py

index 7a359d3b579f713e09791daea43f6026d1ea6bab..8ccdd425cc6682cd8747691602c4857c92f02312 100644 (file)
@@ -413,9 +413,8 @@ class JellyfinProvider(MusicProvider):
             # paging not supported, we always return the whole list at once
             return []
         # TODO: Does Jellyfin support paging here?
-        jellyfin_playlist = await self._client.get_playlist(prov_playlist_id)
         playlist_items = (
-            await self._client.tracks.parent(jellyfin_playlist[ITEM_KEY_ID])
+            await self._client.tracks.parent(prov_playlist_id)
             .enable_userdata()
             .fields(*TRACK_FIELDS)
             .request()