Your browser does not support javascript (or it is disabled.) Please use a browser with javascript or enable it.We need javascript to function properly otherwise some things won't work.
Custom searches can use "all" or "any" and "and" or "or" so you could set up the search with something like this:
My personal estimation is that the chance of this getting implemented is very slim.Wouldn't it be better (and simpler) to just make all variations of feat./ft. in your library uniform?That should be easy to do with the Search & Replace function.Or you could create a virtual tag that transforms all variations into one and the same version, and then use that tag to perform these kind of searches on.
The problem is that when I copy values (artist - title) from different sources (sites) to search for tracks, they use different variations for this
I agree with what hiccup said. This is such a small use case (only one person requesting) that I can't see Steven spending any time on it. Especially since there are other ways to do what you're looking for.
Quote from: SpirosG on April 09, 2023, 04:10:15 PMThe problem is that when I copy values (artist - title) from different sources (sites) to search for tracks, they use different variations for thisOf course it's not up to me. It will depend on your wish getting support and/or Steven thinking it is useful to implement.For the mean time, are you familiar with AutoHotkey?I think what you want can be done with a AHK script.And I believe Ditto (a clipboard manager) also has the option to manipulate the contents of the clipboard.
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.
title:feat. or ft. or [whatever]
#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