From: Marcel van der Veldt Date: Sun, 26 Mar 2023 19:19:42 +0000 (+0200) Subject: update player default name X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=27cac103243ce645b7ac24ad57bce48da88e094d;p=music-assistant-server.git update player default name --- diff --git a/music_assistant/server/controllers/config.py b/music_assistant/server/controllers/config.py index d08d50a4..0240f392 100644 --- a/music_assistant/server/controllers/config.py +++ b/music_assistant/server/controllers/config.py @@ -242,12 +242,13 @@ class ConfigController: if raw_conf := self.get(f"{CONF_PLAYERS}/{player_id}"): if prov := self.mass.get_provider(raw_conf["provider"]): prov_entries = prov.get_player_config_entries(player_id) + if player := self.mass.players.get(player_id, False): + raw_conf["default_name"] = player.display_name else: prov_entries = tuple() raw_conf["available"] = False - raw_conf["name"] = ( - raw_conf.get("name") or raw_conf.get("default_name") or raw_conf["player_id"] - ) + raw_conf["name"] = raw_conf.get("name") + raw_conf["default_name"] = raw_conf.get("default_name") or raw_conf["player_id"] entries = DEFAULT_PLAYER_CONFIG_ENTRIES + prov_entries return PlayerConfig.parse(entries, raw_conf) raise KeyError(f"No config found for player id {player_id}")