This is a Pandora-like service. You don't get to pick the songs played, just the artist/genre/song that the streaming service's playlist will use as a reference point.
I liked the concept when Pandora was new, but it seems somewhat out dated in a world of Spotify and Rdio which has radio features as a subset of a product that allows more user choice alongside passive discovery. A Pandora clone makes it seem like the record companies' interests were put ahead of the users' by Apple.
Rdio lets you sync songs / albums locally onto your mobile device and then doesn't require a connection to play them. Not sure if other services have similar features.