From: Marcel van der Veldt Date: Wed, 28 Aug 2024 11:01:45 +0000 (+0200) Subject: sonos s1 config entry value X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=7627b83638abce65f13e1ab7aba57e2da2b434a0;p=music-assistant-server.git sonos s1 config entry value --- diff --git a/music_assistant/server/providers/sonos_s1/__init__.py b/music_assistant/server/providers/sonos_s1/__init__.py index 9d5a8c10..b4ffeef0 100644 --- a/music_assistant/server/providers/sonos_s1/__init__.py +++ b/music_assistant/server/providers/sonos_s1/__init__.py @@ -291,7 +291,7 @@ class SonosPlayerProvider(PlayerProvider): "accept play_media command, it is synced to another player." ) raise PlayerCommandFailed(msg) - if self.mass.config.get_raw_player_config_value(player_id, CONF_ENFORCE_MP3, True): + if await self.mass.config.get_player_config_value(player_id, CONF_ENFORCE_MP3): media.uri = media.uri.replace(".flac", ".mp3") didl_metadata = create_didl_metadata(media) await asyncio.to_thread(sonos_player.soco.play_uri, media.uri, meta=didl_metadata) @@ -300,7 +300,7 @@ class SonosPlayerProvider(PlayerProvider): async def enqueue_next_media(self, player_id: str, media: PlayerMedia) -> None: """Handle enqueuing of the next queue item on the player.""" sonos_player = self.sonosplayers[player_id] - if self.mass.config.get_raw_player_config_value(player_id, CONF_ENFORCE_MP3, True): + if await self.mass.config.get_player_config_value(player_id, CONF_ENFORCE_MP3): media.uri = media.uri.replace(".flac", ".mp3") didl_metadata = create_didl_metadata(media) # set crossfade according to player setting