handle paused state
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -13,6 +13,6 @@ class JellyfinMediaItem(BaseModel):
|
||||
name: str
|
||||
type: JellyfinMediaType
|
||||
image_url: str
|
||||
start: int
|
||||
end: int
|
||||
start: int | None
|
||||
end: int | None
|
||||
metadata: dict
|
||||
|
||||
Reference in New Issue
Block a user