Bumping this thread up as I've just found a music app called "pandora" it's awesome type in the name of a band or musician and it will randomly start playing one of their songs, the next 3 songs will be from other artists but the same style of music, then it will play the artist you originally selected, so on and so forth....
Great for parties or finding other musicians. It has a free version which is fine, has the occasional add. There's also a paid add free version but I haven't used it. Also available for andriod.