SearchParams#

namedtuple beets.metadata_plugins.SearchParams(query_type: QueryType, query: str, filters: dict[str, str], limit: int)[source]#

Bundle normalized search context passed to provider search hooks.

Shared search orchestration constructs this value so plugin hooks receive one object describing search intent, query text, and provider filters.

Fields:
  1.  query_type (Literal['album', 'track']) – Alias for field number 0

  2.  query (str) – Alias for field number 1

  3.  filters (dict[str, str]) – Alias for field number 2

  4.  limit (int) – Alias for field number 3