From c08c6b9e07675b2dbed1abaecf41edecad4e17ac Mon Sep 17 00:00:00 2001 From: Santiago Soto Date: Tue, 11 Jun 2024 16:23:19 -0300 Subject: [PATCH] Fix snapcast player unsync when master off (#1347) --- music_assistant/server/providers/snapcast/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/music_assistant/server/providers/snapcast/__init__.py b/music_assistant/server/providers/snapcast/__init__.py index a067a672..f45b4a2b 100644 --- a/music_assistant/server/providers/snapcast/__init__.py +++ b/music_assistant/server/providers/snapcast/__init__.py @@ -342,6 +342,9 @@ class SnapCastProvider(PlayerProvider): """Sync Snapcast player.""" group = self._get_snapgroup(target_player) await group.add_client(self._get_snapclient_id(player_id)) + target = self.mass.players.get(target_player) + target.synced_to = self._synced_to(target_player) + self.mass.players.update(target_player) async def cmd_unsync(self, player_id: str) -> None: """Unsync Snapcast player.""" -- 2.34.1