From e9163d2f308fd75caffcd61f0311479ed74c6faf Mon Sep 17 00:00:00 2001 From: OzGav Date: Mon, 9 Feb 2026 22:58:50 +1000 Subject: [PATCH] Fix sync groups with dynamic option losing members on power off (#3118) * Fix sync groups with dynamic option losing members on power off * Remove comment * Apply suggestion from @OzGav --- music_assistant/controllers/players/sync_groups.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/music_assistant/controllers/players/sync_groups.py b/music_assistant/controllers/players/sync_groups.py index 11b4d5d1..aaac3ed9 100644 --- a/music_assistant/controllers/players/sync_groups.py +++ b/music_assistant/controllers/players/sync_groups.py @@ -103,11 +103,10 @@ class SyncGroupPlayer(GroupPlayer): # Config is only available after the player was registered self._cache.clear() # clear to prevent loading old is_dynamic static_members = cast("list[str]", self.config.get_value(CONF_GROUP_MEMBERS, [])) + self._attr_static_group_members = static_members.copy() if self.is_dynamic: - self._attr_static_group_members = [] self._attr_supported_features.add(PlayerFeature.SET_MEMBERS) else: - self._attr_static_group_members = static_members.copy() self._attr_supported_features.discard(PlayerFeature.SET_MEMBERS) if not self.powered: self._attr_group_members = static_members.copy() -- 2.34.1