mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.39k stars 1.26k forks source link

Fuzzy matching for playlist highlighting #9458

Open mixxxbot opened 2 years ago

mixxxbot commented 2 years ago

Reported by: MelGrubb Date: 2018-09-30T19:22:29Z Status: Confirmed Importance: Wishlist Launchpad Issue: lp1795267


I'm loving the new playlist highlighting to indicate which playlists include a song from the library. As a club DJ, I tend to have multiple versions of the same song, and I'd like an option for the matching to be "fuzzy". Same artist, and similar title. I know that "similar" is hard to define, but I figure maybe using the "base name" of a song by eliminating anything in parentheses or brackets, perhaps through a regex. Of course, this might involve caching this information in the database if it slows down the searches significantly. I'm not familiar with MySql's ability to do regex-based searches, but perhaps storing a "base name" in the database wouldn't be such a bad idea, especially if it means that that information can be edited and corrected by hand.

mixxxbot commented 2 years ago

Commented by: ronso0 Date: 2018-10-01T13:14:25Z


A nice addition would be to highlight the matching songs we you go to one of the highlighted playlists/crates. Any previous search query in that playlist would have to be reset then. Or that "fuzzy" match string automatically becomes the search query for that playlist so that you'll see only the matching tracks