From a7f344e746c23625d56dde577b3728f5ad86486c Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Wed, 24 Jan 2024 16:41:02 +0100 Subject: [PATCH] do not crash sonos reload on one single player --- music_assistant/server/providers/sonos/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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( -- 2.34.1