From 243fbaed0d9a197c61ab4b43c7ff35f44524a1eb Mon Sep 17 00:00:00 2001 From: Santiago Soto Date: Wed, 19 Jun 2024 06:30:34 -0300 Subject: [PATCH] Fix unsync when master off (#1386) --- music_assistant/server/providers/snapcast/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/music_assistant/server/providers/snapcast/__init__.py b/music_assistant/server/providers/snapcast/__init__.py index 2c307a16..40844853 100644 --- a/music_assistant/server/providers/snapcast/__init__.py +++ b/music_assistant/server/providers/snapcast/__init__.py @@ -343,7 +343,9 @@ class SnapCastProvider(PlayerProvider): group = self._get_snapgroup(target_player) if self._get_snapclient_id(player_id) not in group.clients: await group.add_client(self._get_snapclient_id(player_id)) - self._handle_update() + player = self.mass.players.get(player_id) + player.synced_to = self._synced_to(player_id) + self.mass.players.update(target_player) async def cmd_unsync(self, player_id: str) -> None: """Unsync Snapcast player.""" -- 2.34.1