CONF_ENTRY_ANNOUNCE_VOLUME_MIN,
CONF_ENTRY_ANNOUNCE_VOLUME_STRATEGY,
CONF_ENTRY_PLAYER_ICON,
+ CONF_EXPOSE_PLAYER_TO_HA,
CONF_HIDE_PLAYER_IN_UI,
CONF_MUTE_CONTROL,
CONF_PLAYERS,
player.hide_player_in_ui = {
HidePlayerOption(x) for x in config.get_value(CONF_HIDE_PLAYER_IN_UI)
}
+ player.expose_to_ha = bool(config.get_value(CONF_EXPOSE_PLAYER_TO_HA))
player.icon = config.get_value(CONF_ENTRY_PLAYER_ICON.key)
player.power_control = config.get_value(CONF_POWER_CONTROL)
if player.power_control == PLAYER_CONTROL_FAKE:
CONF_ENTRY_ANNOUNCE_VOLUME,
CONF_ENTRY_ANNOUNCE_VOLUME_MIN,
CONF_ENTRY_ANNOUNCE_VOLUME_MAX,
- CONF_ENTRY_HIDE_PLAYER_IN_UI_ALWAYS_DEFAULT
- if player and player.hidden_by_default
- else CONF_ENTRY_HIDE_PLAYER_IN_UI,
- CONF_ENTRY_EXPOSE_PLAYER_TO_HA
- if player and player.expose_to_ha_by_default
- else CONF_ENTRY_EXPOSE_PLAYER_TO_HA_DEFAULT_DISABLED,
+ (
+ CONF_ENTRY_HIDE_PLAYER_IN_UI_ALWAYS_DEFAULT
+ if player and player.hidden_by_default
+ else CONF_ENTRY_HIDE_PLAYER_IN_UI
+ ),
+ (
+ CONF_ENTRY_EXPOSE_PLAYER_TO_HA
+ if player and player.expose_to_ha_by_default
+ else CONF_ENTRY_EXPOSE_PLAYER_TO_HA_DEFAULT_DISABLED
+ ),
# add player control entries
*self._create_player_control_config_entries(player),
CONF_ENTRY_AUTO_PLAY,