From: Maxim Raznatovski Date: Mon, 13 Jan 2025 20:06:08 +0000 (+0100) Subject: Fix: Only PlayerGroups of supported players should enable MULTI_DEVICE_DSP (#1864) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=d3f1d2ca8714ac64bfee4c44fa036fbb14ccfeb5;p=music-assistant-server.git Fix: Only PlayerGroups of supported players should enable MULTI_DEVICE_DSP (#1864) Fix: Only PlayerGroups of supported players enable MULTI_DEVICE_DSP --- diff --git a/music_assistant/providers/player_group/__init__.py b/music_assistant/providers/player_group/__init__.py index 747bb01b..ba1a23ab 100644 --- a/music_assistant/providers/player_group/__init__.py +++ b/music_assistant/providers/player_group/__init__.py @@ -665,7 +665,6 @@ class PlayerGroupProvider(PlayerProvider): player_features = { PlayerFeature.POWER, PlayerFeature.VOLUME_SET, - PlayerFeature.MULTI_DEVICE_DSP, } if not (self.mass.players.get(x) for x in members): @@ -685,6 +684,7 @@ class PlayerGroupProvider(PlayerProvider): for x in self.mass.players.providers if x.instance_id != self.instance_id } + player_features.add(PlayerFeature.MULTI_DEVICE_DSP) elif player_provider := self.mass.get_provider(group_type): # grab additional details from one of the provider's players if TYPE_CHECKING: