Handle null value for elapsed time in Music Assistant (#133597)
parent
e357e0a406
commit
a97434976e
|
@ -565,17 +565,13 @@ class MusicAssistantPlayer(MusicAssistantEntity, MediaPlayerEntity):
|
|||
# shuffle and repeat are not (yet) supported for external sources
|
||||
self._attr_shuffle = None
|
||||
self._attr_repeat = None
|
||||
if TYPE_CHECKING:
|
||||
assert player.elapsed_time is not None
|
||||
self._attr_media_position = int(player.elapsed_time)
|
||||
self._attr_media_position = int(player.elapsed_time or 0)
|
||||
self._attr_media_position_updated_at = (
|
||||
utc_from_timestamp(player.elapsed_time_last_updated)
|
||||
if player.elapsed_time_last_updated
|
||||
else None
|
||||
)
|
||||
if TYPE_CHECKING:
|
||||
assert player.elapsed_time is not None
|
||||
self._prev_time = player.elapsed_time
|
||||
self._prev_time = player.elapsed_time or 0
|
||||
return
|
||||
|
||||
if queue is None:
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
"power",
|
||||
"enqueue"
|
||||
],
|
||||
"elapsed_time": 0,
|
||||
"elapsed_time": null,
|
||||
"elapsed_time_last_updated": 0,
|
||||
"state": "idle",
|
||||
"volume_level": 20,
|
||||
|
|
Loading…
Reference in New Issue