From: Santiago Soto Date: Sat, 29 Jun 2024 09:45:55 +0000 (-0300) Subject: Fix unload on snapcast (#1415) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=7c1a0a94e98ada0588769df158a948165d799b8c;p=music-assistant-server.git Fix unload on snapcast (#1415) --- diff --git a/music_assistant/server/providers/snapcast/__init__.py b/music_assistant/server/providers/snapcast/__init__.py index e67d8d64..9806e899 100644 --- a/music_assistant/server/providers/snapcast/__init__.py +++ b/music_assistant/server/providers/snapcast/__init__.py @@ -304,8 +304,9 @@ class SnapCastProvider(PlayerProvider): async def unload(self) -> None: """Handle close/cleanup of the provider.""" - for client in self._snapserver.clients: - await self.cmd_stop(client.identifier) + for snap_client_id in self._snapserver.clients: + player_id = self._get_ma_id(snap_client_id) + await self.cmd_stop(player_id) self._snapserver.stop() if self._snapserver_runner and not self._snapserver_runner.done(): self._snapserver_runner.cancel()