From: Marcel van der Veldt Date: Wed, 27 Jul 2022 17:00:09 +0000 (+0200) Subject: prevent duplicate player queue update event X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=5933265c6e4dbf3373fefed05e9ec429409882f9;p=music-assistant-server.git prevent duplicate player queue update event --- diff --git a/music_assistant/models/player.py b/music_assistant/models/player.py index e625e864..97a7f332 100755 --- a/music_assistant/models/player.py +++ b/music_assistant/models/player.py @@ -306,12 +306,12 @@ class Player(ABC): self._prev_state, cur_state, ignore_keys=["elapsed_time"] ) - # always update the playerqueue - self.mass.players.get_player_queue(self.player_id).on_player_update() - if len(changed_keys) == 0: return + # update the playerqueue + self.mass.players.get_player_queue(self.player_id).on_player_update() + self._prev_state = cur_state self.mass.signal_event( MassEvent(EventType.PLAYER_UPDATED, object_id=self.player_id, data=self)