fix current item type check

This commit is contained in:
2025-12-10 02:38:58 +01:00
parent 0183d42d55
commit fd2ff8ac6b

View File

@@ -50,7 +50,7 @@ class JellyfinApiClient:
session_id = session.get('Id')
current_item = self.client.jellyfin.get_now_playing(session_id)
if current_item:
if current_item and current_item.get('Type') in ['Audio', 'Episode', 'Movie']:
self.logger.info("Current playback information fetched.")
return self.to_model(current_item)
@@ -71,8 +71,6 @@ class JellyfinApiClient:
elif media_type == 'Movie':
return self.to_movie_model(item)
raise ValueError(f"Unsupported media type: {media_type}")
def get_playback_info(self, media: dict) -> tuple[int, int]:
play_state = media.get('PlayState')