From: Maxim Raznatovski Date: Thu, 11 Dec 2025 11:59:13 +0000 (+0100) Subject: Remove obsolete builtin_player configurations (#2789) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=d02ec494d6df316c51e1e9b3a4fdd3e5362ce3a6;p=music-assistant-server.git Remove obsolete builtin_player configurations (#2789) --- diff --git a/music_assistant/controllers/config.py b/music_assistant/controllers/config.py index 043b1c80..6423c205 100644 --- a/music_assistant/controllers/config.py +++ b/music_assistant/controllers/config.py @@ -1337,12 +1337,15 @@ class ConfigController: values[CONF_SMART_FADES_MODE] = "smart_crossfade" changed = True - # cleanup 'builtin_player' player entries + # Remove obsolete builtin_player configurations (provider was deleted in 2.7) 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) + # Also remove any DSP config for this player + if CONF_PLAYER_DSP in self._data: + self._data[CONF_PLAYER_DSP].pop(player_id, None) + LOGGER.warning("Removed obsolete builtin_player configuration: %s", player_id) changed = True # migrate player configs: always use instance_id for provider