Fix typo
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sat, 29 Nov 2025 03:26:32 +0000 (04:26 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Sat, 29 Nov 2025 03:26:32 +0000 (04:26 +0100)
music_assistant/controllers/players/player_controller.py

index 02eea47600fadd56de7257da11852d77b62842e8..65d52d02816844643567c793cebc6d46b2337c4b 100644 (file)
@@ -205,14 +205,14 @@ class PlayerController(CoreController):
         :return: List of Player objects.
         """
         current_user = get_current_user()
-        user_filter = current_user.player_filter if current_user else None
+        user_filter = current_user.player_filter if current_user else []
         return [
             player
             for player in self._players.values()
             if (player.available or return_unavailable)
             and (player.enabled or return_disabled)
             and (provider_filter is None or player.provider.lookup_key == provider_filter)
-            and (user_filter is None or player.player_id in user_filter)
+            and (not user_filter or player.player_id in user_filter)
             and (return_sync_groups or not isinstance(player, SyncGroupPlayer))
         ]