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: