From cda7c21101d663e29df77dd434d86e0df5fa4ca6 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sun, 22 Feb 2026 15:30:51 +0100 Subject: [PATCH] Fix accessing player.state.synced_to --- music_assistant/controllers/players/controller.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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: -- 2.34.1