From: Jc2k Date: Sun, 7 Jul 2024 22:11:01 +0000 (+0100) Subject: Jellyfin: Skip tracks with no MediaStreams (#1469) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=24af8df079790ea5eff068fbf639296875f919eb;p=music-assistant-server.git Jellyfin: Skip tracks with no MediaStreams (#1469) --- 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"]: