I’ve set up my Spotify to tell Last.fm what songs I listen to (aka scrobble). Over time, Last.fm gets a pretty good idea of what songs you like, so when I wanna discover new songs, I go to Last.fm, ask it to play me a mix, and direct it to play the songs through my Spotify. I find that its recommendations are much better than what I get from using Spotify alone.