Fix provider filter
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sat, 6 Dec 2025 01:24:36 +0000 (02:24 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Sat, 6 Dec 2025 01:24:36 +0000 (02:24 +0100)
music_assistant/controllers/media/base.py

index 9561e6069bf56939789f381327c6f3f46cd0461d..c912fe366b114279a82acb24c98a61e5ae1a0487 100644 (file)
@@ -929,4 +929,7 @@ class MediaControllerBase[ItemCls: "MediaItemType"](metaclass=ABCMeta):
             else:
                 # No explicit filter - use user's provider filter
                 final_provider_filter = user_provider_filter
+        elif provider is not None:
+            # No user filter - use the provided filter as is
+            final_provider_filter = [provider] if isinstance(provider, str) else provider
         return final_provider_filter