From: Santiago Soto Date: Wed, 19 Jun 2024 09:30:34 +0000 (-0300) Subject: Fix unsync when master off (#1386) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=243fbaed0d9a197c61ab4b43c7ff35f44524a1eb;p=music-assistant-server.git Fix unsync when master off (#1386) --- 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."""