From: Marcel van der Veldt Date: Wed, 24 Jan 2024 15:41:02 +0000 (+0100) Subject: do not crash sonos reload on one single player X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=a7f344e746c23625d56dde577b3728f5ad86486c;p=music-assistant-server.git do not crash sonos reload on one single player --- diff --git a/music_assistant/server/providers/sonos/__init__.py b/music_assistant/server/providers/sonos/__init__.py index 36f2d2d3..1b9e3fd4 100644 --- a/music_assistant/server/providers/sonos/__init__.py +++ b/music_assistant/server/providers/sonos/__init__.py @@ -292,7 +292,10 @@ class SonosPlayerProvider(PlayerProvider): player = self.sonosplayers.pop(player_id) player.player.available = False if player.soco.is_coordinator: - player.soco.end_direct_control_session() + try: + player.soco.end_direct_control_session() + except Exception as err: + self.logger.exception(err) self.sonosplayers = None async def get_player_config_entries(