top | item 47115471

(no title)

solomonb | 7 days ago

Music recommendation is such a hard problem. There are all these seemingly obvious relationships you can map between bands to create a big graph that looks good but that almost never captures what goes on when a human with deep music knowledge recommends music. Often the best recommendations have no obvious relationships to the band you like.

I played around with this tool a bit and didn't find it any better then other more traditional music discovery tools, that is to say not very effective.

For example, I entered John Zorn and was recommended a bunch of John Zorn's bands. I entered The Residents and got The Pixies :/

I think its more effective to click around on Music Brainz and Wikipedia.

discuss

order

cousin_it|7 days ago

For me music discovery is a solved problem. Here's the algorithm:

1) Imagine the timeline of musical history. If you don't have a clear idea of it, Wikipedia is a good place to start.

2) Pick any genre/period you don't know well. (For example, medieval music, or swing-era jazz.)

3) Look up the main figures of that genre/period. (For example, Guillaume de Machaut, or Duke Ellington.) Wikipedia is good for this too.

4) Listen to a sample of their most well known pieces. YouTube is good for this.

5) Repeat. Go down rabbit holes when you like.

No fancy tools needed, just your mind and the internet. This will give you interesting music for many years, and improve your musical taste a lot too.

atoav|7 days ago

Good advice.

However for some genres that approach won't work, since they are either too new, too niche, the genre-description says too little about the actual songs etc. If this is the case another tip is to go at it from the production/distribution/scene side. So you check music mixed by the same audio engineer, released on the same record label, made in the same city during the same time. This can get you surprisingly far.

There is no real shortcut to doing it yourself, part of appreciating that music is often also to understand the context within which it was made.

solomonb|7 days ago

I agree this works really well and do it, this is essentially what I meant when i said 'clicking around music brainz and wikipedia.' That said I wouldn't be satisfied with this as the only way i could discover new music. There are so many dimensions that don't get codified in wikipedia or music brainz.

deklesen|7 days ago

You seem knowledgeable about this.. Care to test my old project for music recommendation? I built it by looking at co-occurrence of artists in Spotify playlists, which gives me word2vec-style vectors, and then its just kNN.

No login needed, just enter some artist names and see what you get:

https://blog.jonas-klesen.de/artist2vec

hsur8192|7 days ago

Very interesting, I've been working on a similar project (using word2vec to learn vectors using playlist data), but using songs instead of artists as the 'words'.

The main bottleneck at this point is the volume of data - many songs I'm interested in only are only represented in a handful of playlists, and . Evaluation at any useful scale is also quite difficult. For somewhat obvious reasons, in our AI era Spotify has become quite skittish about letting third parties gain access to their data at scale...

drizmans|7 days ago

This is pretty neat, shows good relationships especially on the edgecases where an artist has a very unique sound that other artists dont mimic, but otherwise people who typically like that artist will like others.

Would be very cool if it supported smaller artists than it currently does, because imo thats how you start surfacing emerging talent.

BonoboIO|7 days ago

Pandora solved this problem nearly 20 years ago an Spotify with all its money and engineers do such a bad job, it’s beyond absurd.

jzb|7 days ago

Nothing beats humans with great music tastes and deep knowledge. I’ve yet to find any form of recommendation engine that has surprised and delighted me the way humans have.

This tool might unearth something interesting, but I find it sus that it’s recommended the same artist (Adrianne Lenker) when I asked about Aimee Mann and Steven Jessie Bernstein.

a-french-anon|7 days ago

Reading your comment and all its subtree made me realize there's another difficulty to the problem: what atomic unit do you use? Tracks, albums, artists?

One might argue that "artist" isn't granular enough, since lots of (most?) artists change sound during their career. For the two others, I think recommendations should be trained and given separately (segregated, if you will) between people who listen to albums and those who only care about tracks/singles.

kristopolous|7 days ago

the problem is there's different ways that people engage with music. Some listen to the lyrics and want to have an emotional connection, some view it as exploratory art, others wear it as an identity, some are just looking for similar sounds ... You need to have a routing system that can match the recommender to the style of engagement.

If you don't have that, you can't solve it.

BLKNSLVR|7 days ago

If you're into John Zorn and The Residents, you gotta check out Angine de Poitrine: https://www.youtube.com/watch?v=0Ssi-9wS1so

Microtonal polyrhythmic looping absolute madness. (you can hear some Primus and King Gizzard and the Lizard Wizard kinda sounds in there, if they also tickle your fancy)

Residents -> Pixies is certainly an odd recommendation. Having said that, where _can_ you go from The Residents? Daniel Johnston?

solomonb|7 days ago

> Residents -> Pixies is certainly an odd recommendation. Having said that, where _can_ you go from The Residents? Daniel Johnston?

I would be truly impressed if a recommendation engine took me from The Residents to Balinese Gamelan. My aunt plays in a Gamelan orchestra with one member of the Residents and learning that somehow made so much sense to me. This are the kind of out of pocket recommendation that an engine will never capture.

tremarley|7 days ago

Spotify seems to have mastered music recommendation.

It would be great if somebody could reverse engineer their recommendation algo

deklesen|7 days ago

Actually, I find Spotify horrible for finding new music outside my bubble that i like. YouTube works much, MUCH better for me for this purpose.