From: Marcel van der Veldt Date: Fri, 25 Oct 2024 12:29:56 +0000 (+0200) Subject: Fix: playerqueue elapsed time not changing for cast players X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=9fddafd874d80917e3b553f4787a3d2562f7287e;p=music-assistant-server.git Fix: playerqueue elapsed time not changing for cast players --- diff --git a/music_assistant/server/controllers/players.py b/music_assistant/server/controllers/players.py index f2ca3ac1..19194dae 100644 --- a/music_assistant/server/controllers/players.py +++ b/music_assistant/server/controllers/players.py @@ -863,12 +863,12 @@ class PlayerController(CoreController): # ignore updates for disabled players return + # always signal update to the playerqueue (regardless of changes) + self.mass.player_queues.on_player_update(player, changed_values) + if len(changed_values) == 0 and not force_update: return - # signal update to the playerqueue - self.mass.player_queues.on_player_update(player, changed_values) - if changed_values.keys() != {"elapsed_time"} or force_update: # ignore elapsed_time only changes self.mass.signal_event(EventType.PLAYER_UPDATED, object_id=player_id, data=player)