From: Marcel van der Veldt Date: Sun, 22 Feb 2026 14:30:51 +0000 (+0100) Subject: Fix accessing player.state.synced_to X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=cda7c21101d663e29df77dd434d86e0df5fa4ca6;p=music-assistant-server.git Fix accessing player.state.synced_to --- diff --git a/music_assistant/controllers/players/controller.py b/music_assistant/controllers/players/controller.py index 2056915d..b4df5b35 100644 --- a/music_assistant/controllers/players/controller.py +++ b/music_assistant/controllers/players/controller.py @@ -1686,8 +1686,8 @@ class PlayerController(ProtocolLinkingMixin, CoreController): def get_active_queue(self, player: Player) -> PlayerQueue | None: """Return the current active queue for a player (if any).""" # account for player that is synced (sync child) - if player.synced_to and player.synced_to != player.player_id: - if sync_leader := self.get_player(player.synced_to): + if player.state.synced_to and player.state.synced_to != player.player_id: + if sync_leader := self.get_player(player.state.synced_to): return self.get_active_queue(sync_leader) # handle active group player if player.state.active_group and player.state.active_group != player.player_id: