Skip to content

Instantly share code, notes, and snippets.

@perXautomatik
Last active April 6, 2021 21:42
Show Gist options
  • Save perXautomatik/b9f4e3bdd0b070897409769426ba8618 to your computer and use it in GitHub Desktop.
Save perXautomatik/b9f4e3bdd0b070897409769426ba8618 to your computer and use it in GitHub Desktop.
[Explaining] How does Song recommendations work
https://dubolt.com/
me:so i made this playlist out of asong 1, song 2, song 3, i was trying to take songs from different sides of my musical spectrum :)
other:i tried with artists but i dont know i think it recommended stuff that was like similar in general but not similar in sound :(
me:well you have to be veeeeeery openminded :)
this algorithms is only as good as it's dataset
the first song in my list has no sound in comon with songs i added to the list (which makes me even more excited XP)
let me show you in a image how it is generated most likely; se pastboardlink
https://pasteboard.co/IzlW8Y7.png
me:where the dots is some property on some axis that's unoknown to us, stored in spotify's relational database
me:in a perfect world it would be the exact mix between two artists,
but it's rather,
"give me the mixture between russian and amarica" and it returns france to you
because it's geograpicaly inbetween
me:may i ask which artists whoms sound you tried to combine btw?
other:i wanted to get more like this one artist but i got This Other artist as recommendation, which is not what i want
me: trye artist1 + artist2 (that sounds like what you are looking for)
narrow it down, else it give you very general stuff
other:ahh
me: though keep in mind that each artist/song has it's own unique mixture of properties, and adding more of something else will make the
ressults diverge more towards that
other: Oh i see
i guess that is not so much the specific Genre i'm drawn into but the umf (bas and stuff)
me: mm then you want to add some more unf... think of anything with umf
any artist you know that has the unf you're hoping for?
other: not like the genre dance like umf like the heavyness of this artist
like maybe this one song that's not on spotify.
me: perfect, then think of any songs on spotify that in fact like that.
and add it instead, that should hopefully increase the ressult to the sound your after
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment