I've had good results from Spotify's DJ, it's basically just a memories feature on Facebook