HNHacker News
TopNewBestAskShowJobs

hyphmngo

3 karma · joined April 18, 2024

submissionscomments
hyphmngo··on Self hosting my media library with Jellyfin and Wireguard on Hetzner
i've found the essentia models to be pretty good for vector similarity. much better results than CLAP https://essentia.upf.edu/models.html#discogs-effnet

have a service running here if you're into electronic music and want to poke around https://cosine.club/

hyphmngo··on Cosine.club: A music similarity search engine
Thanks for trying it out and leaving some feedback!

I initially released this to a small Twitter audience who are fans of electronic music and didn't expect it to be posted elsewhere. The plan is to bring in other genres and styles soon while still keeping the data quite niche. My motivation in building this was for music diggers looking for more out-of-the-way suggestions that aren't on traditional DSP catalogues (think sub-genres of dance music that only release 300 copies on vinyl, etc.).

I've updated the h2 tag and some meta descriptions to try flag up electronic only for now and will look at other ways to signpost it better.

The search isn't great, as you mentioned. At the moment, I'm using a simple text matcher from a Vector DB but will look at moving this over to something more powerful that can handle diacritics, ranking, TF-IDF, etc. I have seen a lot of people searching via "artist - track" or pasting a YouTube link for things that are already in the index, indicating they couldn't find it in the search.

hyphmngo··on Cosine.club: A music similarity search engine
hey, this is my project, thanks for posting! a little more info:

track similarity is found via cosine similarity between embeddings stored in an approximate nearest neighbor index generated from this model from essentia/upf https://essentia.upf.edu/models.html#discogs-effnet

it's mainly for electronic music discovery and the index includes over a million tracks with that genre sourced via discogs.com data