Comment #4 on issue 1444 by
halluc...@gmail.com: Add separate global filter
Hello, more information about such feature follows:
A user has a large collection, let's say 1000 albums.
The user undergoes a listening of his albums for many months. He always
uses the search bar to pick them.
At some point in time the state of the average album playcounts becomes
uneven. Some albums were listened once, some three times or more.
The user decides to give more of his attention to the less listened albums.
And he wants to use the search bar to pick them arbitrarily. Since the
collection is large, this excursion may take months.
Here an inconvenience emerges: the user has to prepend (type)
&(#(playcount:avg<3),...) to search his albums. Every day, every search for
possibly many weeks or months.
Now a solution is to add a partially saved search '&(#(playcount:avg<3),'
and choose it every time before typing a custom search.
However this is not the same as global exclusion pattern. Everything what
follows has to be named by a
tag, '&(#(playcount:avg<3),albumartist=tobin)', instead
of ''&(#(playcount:avg<3),tobin)'.
Maybe a plugin can provide a form of a double search. Let's call the global
exclusion pattern exclusion_1, the database database_1, the custom search
search_1. I'm not a programmer, so I can't judge the viability of this
solution. Normally QL performs search_1 on database_1. What the plugin
would do is to perform two searches. Perform exclusion_1 search on
database_1, and then again search_1 on database_1_after_exclusion.
Preferably, the global search pattern would be defined in the same window
as saved searches.