projects
/
music-assistant-server.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
52db2f5
)
Jellyfin: Skip tracks with no MediaStreams (#1469)
author
Jc2k
<john.carr@unrouted.co.uk>
Sun, 7 Jul 2024 22:11:01 +0000
(23:11 +0100)
committer
GitHub
<noreply@github.com>
Sun, 7 Jul 2024 22:11:01 +0000
(
00:11
+0200)
music_assistant/server/providers/jellyfin/__init__.py
patch
|
blob
|
history
diff --git
a/music_assistant/server/providers/jellyfin/__init__.py
b/music_assistant/server/providers/jellyfin/__init__.py
index 3c4a0b8391e2c17d05f60262bd56f51bb74ff718..efb70f9b1c5529703f76456064b1d167cfbd1726 100644
(file)
--- 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"]: