Fix: Use of incorrect type for group_childs in player_group provider (#1845)
authorMaxim Raznatovski <nda.mr43@gmail.com>
Thu, 9 Jan 2025 16:36:47 +0000 (17:36 +0100)
committerGitHub <noreply@github.com>
Thu, 9 Jan 2025 16:36:47 +0000 (17:36 +0100)
Fix: Use of incorrect type for group_childs

music_assistant/providers/player_group/__init__.py

index bea0788bb091db642a1fd0ab88614bda93656933..9d89d133d88eaeb866f01220ca273a8751a6e734 100644 (file)
@@ -36,7 +36,7 @@ from music_assistant_models.errors import (
     ProviderUnavailableError,
     UnsupportedFeaturedException,
 )
-from music_assistant_models.media_items import AudioFormat
+from music_assistant_models.media_items import AudioFormat, UniqueList
 from music_assistant_models.player import DeviceInfo, Player, PlayerMedia
 
 from music_assistant.constants import (
@@ -711,7 +711,7 @@ class PlayerGroupProvider(PlayerProvider):
             needs_poll=True,
             poll_interval=30,
             can_group_with=can_group_with,
-            group_childs=set(members),
+            group_childs=UniqueList(members),
         )
 
         await self.mass.players.register_or_update(player)