handle paused state

This commit is contained in:
2025-12-10 03:32:10 +01:00
parent 4d76ef02d9
commit d0fcb3e57c
4 changed files with 9 additions and 4 deletions

View File

@@ -75,6 +75,10 @@ class JellyfinApiClient:
def get_playback_info(self, media: dict) -> tuple[int, int]:
play_state = media.get('PlayState')
is_paused = play_state.get('IsPaused')
if is_paused:
return (None, None)
runtime_ticks = media.get('RunTimeTicks')
total_runtime_seconds = runtime_ticks // 10_000_000