From 9fddafd874d80917e3b553f4787a3d2562f7287e Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Fri, 25 Oct 2024 14:29:56 +0200 Subject: [PATCH] Fix: playerqueue elapsed time not changing for cast players --- music_assistant/server/controllers/players.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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) -- 2.34.1