From: Marcel van der Veldt Date: Sat, 8 Jul 2023 07:07:35 +0000 (+0200) Subject: Fix error in Universal group player (#750) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=0b1a79616a369843ea0b560a8b80038a7e8af336;p=music-assistant-server.git Fix error in Universal group player (#750) Fix error in group player --- diff --git a/music_assistant/server/providers/ugp/__init__.py b/music_assistant/server/providers/ugp/__init__.py index 2b1bdd90..d55b467e 100644 --- a/music_assistant/server/providers/ugp/__init__.py +++ b/music_assistant/server/providers/ugp/__init__.py @@ -166,6 +166,7 @@ class UniversalGroupProvider(PlayerProvider): ConfigValueOption(x.display_name, x.player_id) for x in self._get_active_members(player_id, False, False) ), + default_value=[], description="To prevent a restart of the stream, when a child player " "turns on while the group is already playing, you can enable a workaround " "where Music Assistant uses muting to control the group players. \n\n" @@ -267,7 +268,7 @@ class UniversalGroupProvider(PlayerProvider): group_power_on = await self.mass.config.get_player_config_value( player_id, CONF_GROUPED_POWER_ON ) - mute_childs = await self.mass.config.get_player_config_value(player_id, CONF_MUTE_CHILDS) + mute_childs = self.mass.config.get_raw_player_config_value(player_id, CONF_MUTE_CHILDS, []) # set mute_as_power feature for group members for child_player_id in mute_childs: if child_player := self.mass.players.get(child_player_id):