From 08e859f8acd125a06a3cdbcb61df0d89c99f8aef Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Thu, 2 Jan 2025 17:41:30 +0100 Subject: [PATCH] Fix playback on Home Assistant Voice PE --- music_assistant/providers/hass_players/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/music_assistant/providers/hass_players/__init__.py b/music_assistant/providers/hass_players/__init__.py index 2be6beeb..5dea9ae9 100644 --- a/music_assistant/providers/hass_players/__init__.py +++ b/music_assistant/providers/hass_players/__init__.py @@ -253,7 +253,10 @@ class HomeAssistantPlayers(PlayerProvider): async def play_media(self, player_id: str, media: PlayerMedia) -> None: """Handle PLAY MEDIA on given player.""" - if self.mass.config.get_raw_player_config_value(player_id, CONF_ENFORCE_MP3, True): + is_voice_pe = self.mass.players.get(player_id).device_info.model in VOICE_PE_MODELS + if self.mass.config.get_raw_player_config_value( + player_id, CONF_ENFORCE_MP3, not is_voice_pe + ): media.uri = media.uri.replace(".flac", ".mp3") player = self.mass.players.get(player_id, True) assert player -- 2.34.1