include artists column when searching tracks or albums
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 22 Jul 2022 23:58:47 +0000 (01:58 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Fri, 22 Jul 2022 23:58:47 +0000 (01:58 +0200)
music_assistant/models/media_controller.py

index 20609c20045c3316b9827123f5817456f8e53c0a..e670513fc3622458b4fa2a3c45e937ee7949ede3 100644 (file)
@@ -78,7 +78,10 @@ class MediaControllerBase(Generic[ItemCls], metaclass=ABCMeta):
         query_parts = []
         if search:
             params["search"] = f"%{search}%"
-            query_parts.append("name LIKE :search")
+            if self.media_type in (MediaType.ALBUM or MediaType.TRACK):
+                query_parts.append("name LIKE :search or artists LIKE :search")
+            else:
+                query_parts.append("name LIKE :search")
         if in_library is not None:
             query_parts.append("in_library = :in_library")
             params["in_library"] = in_library