Personally to me, these methods of finding music don't work. I believe it's because most people tend to listen to music in a genre. Because the above method doesn't work, I have done correlations between different artists I like and the music recommended for that artist. (Example Arists A: Similar B C D; Artists E: Similar C D, then it would recommend C=4 point, D=4 points, B=2 point) This method sort of works, but i…
http://thesis.flyingpudding.com/
http://erikbern.com/2015/09/22/presentations-about-spotify-m...
http://erikbern.com/2015/09/24/nearest-neighbor-methods-vect...
http://www.wired.com/underwire/2013/08/qq_netflix-algorithm/
http://www.slideshare.net/erikbern/collaborative-filtering-a...
http://benanne.github.io/2014/08/05/spotify-cnns.html https://news.ycombinator.com/item?id=8137264
http://www.playdar.org/ https://github.com/RJ/playdar-core http://news.ycombinator.com/item?id=3876724
https://github.com/bmcfee/librosa
http://forever.fm/ http://blog.petersobot.com/introducing-forever-fm
http://musicmachinery.com/2011/05/14/how-good-is-googles-ins...
http://musicmachinery.com/2012/11/12/the-infinite-jukebox/
Btw., as I am developing my own music player, my main important feature/goal is a kind of automatic DJ which automatically selects music and I also especially had a discover mode in mind. However, that main feature did not evolve that much so far because there were so much other things to implement first. For now, it only supports access to files in your file system, and it looks on tags and artist and adds quite some randomness to it.
https://github.com/albertz/music-player/blob/master/WhatIsAM...