From 7627b83638abce65f13e1ab7aba57e2da2b434a0 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Wed, 28 Aug 2024 13:01:45 +0200 Subject: [PATCH] sonos s1 config entry value --- music_assistant/server/providers/sonos_s1/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 -- 2.34.1