Handle missing album key in jellyfin playlist track (#1249)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Tue, 23 Apr 2024 20:37:14 +0000 (22:37 +0200)
committerGitHub <noreply@github.com>
Tue, 23 Apr 2024 20:37:14 +0000 (22:37 +0200)
music_assistant/server/providers/jellyfin/__init__.py

index 8c4de6f4d68baf1cf421351d0d0cb5173ae1b521..6ae8b9283d6878782fb37a28b4c10d14b5937410 100644 (file)
@@ -460,7 +460,10 @@ class JellyfinProvider(MusicProvider):
             )\r
         else:\r
             track.artists.append(await self._parse_artist(name=VARIOUS_ARTISTS_NAME))\r
-        if ITEM_KEY_PARENT_ID in current_jellyfin_track:\r
+        if (\r
+            ITEM_KEY_PARENT_ID in current_jellyfin_track\r
+            and ITEM_KEY_ALBUM in current_jellyfin_track\r
+        ):\r
             track.album = self._get_item_mapping(\r
                 MediaType.ALBUM,\r
                 current_jellyfin_track[ITEM_KEY_PARENT_ID],\r