trushuffle
truShuffle is a desktop client that fills your playlist with similar music.
truShuffle is a client for Spotify that fills your playlist with similar music, based on what's currently playing.
There's something called "scrobble", and it's a function that exists in Spotify. While "scrobbling", you share information about your listenings to a site called lastFm. Being logged in here or using the client, is pretty much all you have to do.