From 40d88f585b0b9ec23106cc14e5bb2fecc6bb014f Mon Sep 17 00:00:00 2001 From: Santiago Soto Date: Wed, 2 Apr 2025 18:42:44 -0300 Subject: [PATCH] Snapserver v0.30.0 don't support add/remove stream (#2098) --- music_assistant/providers/snapcast/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/music_assistant/providers/snapcast/__init__.py b/music_assistant/providers/snapcast/__init__.py index dd2e520b..52393744 100644 --- a/music_assistant/providers/snapcast/__init__.py +++ b/music_assistant/providers/snapcast/__init__.py @@ -127,9 +127,11 @@ async def get_config_entries( """ returncode, output = await check_output("snapserver", "-v") snapserver_version = int(output.decode().split(".")[1]) if returncode == 0 else -1 - local_snapserver_present = snapserver_version >= 27 + local_snapserver_present = snapserver_version >= 27 and snapserver_version != 30 if returncode == 0 and not local_snapserver_present: - raise SetupFailedError("Invalid snapserver version") + raise SetupFailedError( + f"Invalid snapserver version. Expected >= 27 and != 30, got {snapserver_version}" + ) return ( ConfigEntry( -- 2.34.1