From: Marcel van der Veldt Date: Thu, 11 Dec 2025 08:55:52 +0000 (+0100) Subject: cleanup builtin_player players from config X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=c786548ca71c12bc5557c92f5d9cbb91748eeab2;p=music-assistant-server.git cleanup builtin_player players from config --- diff --git a/music_assistant/controllers/config.py b/music_assistant/controllers/config.py index 2c31db81..043b1c80 100644 --- a/music_assistant/controllers/config.py +++ b/music_assistant/controllers/config.py @@ -1337,6 +1337,14 @@ class ConfigController: values[CONF_SMART_FADES_MODE] = "smart_crossfade" changed = True + # cleanup 'builtin_player' player entries + for player_id, player_config in list(self._data.get(CONF_PLAYERS, {}).items()): + if player_config.get("provider") != "builtin_player": + continue + # remove any builtin_player entries as they are no longer used + self._data[CONF_PLAYERS].pop(player_id, None) + changed = True + # migrate player configs: always use instance_id for provider for player_config in self._data.get(CONF_PLAYERS, {}).values(): if "provider" not in player_config: