From 0b1a79616a369843ea0b560a8b80038a7e8af336 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sat, 8 Jul 2023 09:07:35 +0200 Subject: [PATCH] Fix error in Universal group player (#750) Fix error in group player --- music_assistant/server/providers/ugp/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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): -- 2.34.1