From: Marcel van der Veldt Date: Fri, 5 Dec 2025 19:52:37 +0000 (+0100) Subject: Handle removed provider X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=068f0b9b58462bcfe7a01c1a74d1bef4fdd27d79;p=music-assistant-server.git Handle removed provider --- diff --git a/music_assistant/controllers/config.py b/music_assistant/controllers/config.py index 0dd0ac7f..8df22399 100644 --- a/music_assistant/controllers/config.py +++ b/music_assistant/controllers/config.py @@ -1318,7 +1318,11 @@ class ConfigController: continue player_provider = player_config["provider"] if prov_conf := prov_configs.get(player_provider): - if not (prov_manifest := self.mass.get_provider_manifest(prov_conf["domain"])): + try: + if not (prov_manifest := self.mass.get_provider_manifest(prov_conf["domain"])): + continue + except KeyError: + # removed provider continue if prov_manifest.multi_instance: # multi instance providers use instance_id as lookup key