From 24af8df079790ea5eff068fbf639296875f919eb Mon Sep 17 00:00:00 2001 From: Jc2k Date: Sun, 7 Jul 2024 23:11:01 +0100 Subject: [PATCH] Jellyfin: Skip tracks with no MediaStreams (#1469) --- music_assistant/server/providers/jellyfin/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/music_assistant/server/providers/jellyfin/__init__.py b/music_assistant/server/providers/jellyfin/__init__.py index 3c4a0b83..efb70f9b 100644 --- a/music_assistant/server/providers/jellyfin/__init__.py +++ b/music_assistant/server/providers/jellyfin/__init__.py @@ -341,6 +341,11 @@ class JellyfinProvider(MusicProvider): fields=TRACK_FIELDS, ) for track in response["Items"]: + if not len(track[ITEM_KEY_MEDIA_STREAMS]): + self.logger.warning( + "Invalid track %s: Does not have any media streams", track[ITEM_KEY_NAME] + ) + continue yield parse_track(self.logger, self.instance_id, self._client, track) while offset < response["TotalRecordCount"]: -- 2.34.1