Skip to content

Commit

Permalink
Fix: Small change in updating sonos elapsed time handling
Browse files Browse the repository at this point in the history
  • Loading branch information
marcelveldt committed Feb 1, 2025
1 parent 4364916 commit 6586cd4
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions music_assistant/providers/sonos/provider.py
Original file line number Diff line number Diff line change
Expand Up @@ -549,12 +549,9 @@ async def _handle_sonos_queue_time_played(self, request: web.Request) -> web.Res
continue
if "positionMillis" not in item:
continue
mass_player.current_media = PlayerMedia(
uri=item["mediaUrl"], queue_id=sonos_player_id, queue_item_id=item["id"]
)
mass_player.elapsed_time = item["positionMillis"] / 1000
mass_player.elapsed_time_last_updated = time.time()
self.mass.players.update(sonos_player_id)
if mass_player.current_media and mass_player.current_media.queue_item_id == item["id"]:
mass_player.elapsed_time = item["positionMillis"] / 1000
mass_player.elapsed_time_last_updated = time.time()
break
return web.Response(status=204)

Expand Down

0 comments on commit 6586cd4

Please sign in to comment.