Try Pandora. You enter in a few songs or artists and it pops put a stream of music on the same vein. You can rate songs as you go, so it’s constantly readjusting the mix. Www.pandora.com.
I use a program called Radioshift. Gives me access to stations all over the world. I listen to the local station in my old hometown, plus old favorites from DC etc. Joost is good too but is audio and video.