I wish there were some self-hosted setup that would replicate this based on either tags, bpm matching, or other similarity indicators snooped from online sites like lastfm.
I suppose you could do it often, or maybe even script it (e.g., with Keyboard Maestro on Mac) to get something a little more dynamic. But it's not something that just matches songs on the fly server side.