Came here to say this. Last.fm was amazing, and I think they just used old fashioned statistics without much in the way of ML.