0.1.1 #1
@@ -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')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user