Fix type errors in squeezebox (#125166)

This commit is contained in:
Raj Laud 2024-09-03 13:50:44 -04:00 committed by GitHub
parent 7b35c3036e
commit 3137c27e56
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -314,14 +314,14 @@ class SqueezeBoxEntity(MediaPlayerEntity):
return MediaType.MUSIC return MediaType.MUSIC
@property @property
def media_duration(self) -> int | None: def media_duration(self) -> int:
"""Duration of current playing media in seconds.""" """Duration of current playing media in seconds."""
return int(self._player.duration) return int(self._player.duration) if self._player.duration else 0
@property @property
def media_position(self) -> int | None: def media_position(self) -> int:
"""Position of current playing media in seconds.""" """Position of current playing media in seconds."""
return int(self._player.time) return int(self._player.time) if self._player.time else 0
@property @property
def media_position_updated_at(self) -> datetime | None: def media_position_updated_at(self) -> datetime | None: