Yes, I am aware of this. My mistake that i didn't specify that i was referring to the "normal" search.
The simplest way i can think of is to add an 'ignore text pattern' option.
Something similar to the picture below for example to ignore text patterns from searches.
(https://i.imgur.com/s1GvU3O.png)
Simplest?
Won't you get the desired results with a search like this?
title:feat. or ft. or [whatever]
This script already exists in https://getmusicbee.com/forum/index.php?topic=39122.msg211390#msg211390 (https://getmusicbee.com/forum/index.php?topic=39122.msg211390#msg211390)
I've managed to create a script which does everything i needed it to.
This AutoHotkey 2 script is designed to replace certain characters in text when the middle mouse button is clicked if MusicBee is active.
When the middle mouse button is clicked, the script first selects all text in the search box by pressing the Ctrl + A, it then replaces certain characters or text strings, and finally the cleaned up text is then pasted into the search box.
You may need to change the coordinates on "Send "{Click..."
#Requires AutoHotkey v2.0
#HotIf WinActive('ahk_exe MusicBee.exe')
MButton:: { ; Middle mouse button = Paste replaced text
Send "{Click 1585 47}"
Send "^{a}"
Static replace := ['feat\.', 'ft\.', '&', '\R', ', ', ' - ', ' – ', ' — ', ' vs. ', ' Featuring ']
txt := A_Clipboard
txt := RegExReplace(txt, "\([^()]*\)", "") ; Remove text within parentheses
For each, item in replace
txt := StrReplace(txt, item, ' ')
SendText Trim(RegExReplace(txt, '\h+', ' '))
Return
}
#HotIf