From: Marcel van der Veldt Date: Thu, 2 Jan 2025 16:41:30 +0000 (+0100) Subject: Fix playback on Home Assistant Voice PE X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=08e859f8acd125a06a3cdbcb61df0d89c99f8aef;p=music-assistant-server.git Fix playback on Home Assistant Voice PE --- 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