How do we change the queries that are used, for example, in Quicksearch>Same date (where I'd like one to show "Same ORIGINAL RELEASE DATE")
Have added a readme for Quicksearch (previously it shared the dynamic queries readme). And now it point users to use Dynamic Queries at Playlist Tools for customized entries.
Tool similar to foo_quicksearch, which allows searching for tracks with
same tag values, beginning with them or by partial matching. Results may
be sent to a playlist, Autoplaylist or search window using keyboard
modifiers (shown on the tool).
Original foo_quicksearch:
https://www.foobar2000.org/components/view/foo_quicksearch
Buttons usage:
- Entries are hardcoded.
- By default sends results to a [configurable] playlist.
- Shift sends results to search window.
- Ctrl creates an Autoplaylist with the result.
- To add customized entries, use Playlist Tools\Dynamic queries.
Original foo_quicksearch only allowed exact matches by queries, but
this tool allows two additional modes:
- Begins with...:
Will match any track starting with the original value.
For ex. 'Begins with Genre' would allow 'Jazz' and 'Jazz
Vocal' in results, when selecting a jazz track since all
start with 'Jazz' string on the genre tag. This method is
pretty situationaland probably most used for Title tags.
- Partial match...:
Expands the previous method, allowing any result which
matches any portion of the string. For ex. 'Begins with
Title', for a track named 'Yesterday' would output tracks
named 'Yes', 'Y', 'Yesterday', 'Yesterdays', ...
This tool uses Dynamic Queries under the hood. Readme may be found
at 'Others\Dynamic queries' or at Playlist Tools button.
There is a reason I didn't add customizable entries there, because the Begins with and Partial match menus are dynamically created with the other entries, and letting users to add their own queries would break them in many cases (due to users not knowing how to properly set such queries). There is no such problem at Playlist Tools\Dynamic Queries. I will think a way allowing customization while limiting stupid queries to be processed on the Begins with/partial match modes.
There is a way to remap all tags (at 'FOOBAR PROFILE FOLDER]\js_data\presets\global'), globally in all tools, but will not bother explaining it until I release a new official version. Look for it if you wanna, but don't expect more help on that side.