Prevent KeyError in HA player provider
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 23 Sep 2024 19:04:28 +0000 (21:04 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Mon, 23 Sep 2024 19:04:28 +0000 (21:04 +0200)
music_assistant/server/providers/hass_players/__init__.py

index 694ccb5cb0f31d6979596a4ed9f21bff4019f6be..20eb41b05b300646e78b3b9a9d1b2873512628d6 100644 (file)
@@ -411,14 +411,6 @@ class HomeAssistantPlayers(PlayerProvider):
             supported_features=tuple(supported_features),
             state=StateMap.get(state["state"], PlayerState.IDLE),
         )
-        # bugfix: correct flow-mode setting for players that do not support media_enque
-        # remove this after MA release 2.5+
-        if MediaPlayerEntityFeature.MEDIA_ENQUEUE not in hass_supported_features:
-            self.mass.config.set_raw_player_config_value(
-                player.player_id,
-                CONF_FLOW_MODE,
-                True,
-            )
         if MediaPlayerEntityFeature.GROUPING in hass_supported_features:
             player.can_sync_with = platform_players
         self._update_player_attributes(player, state["attributes"])