I love Rdio. All the music I want to hear (that happens to be available in their library) for $10 a month. It gets better. I can download the songs to the mobile Rdio apps for offline listening. Even better still, there's an Rdio API and it's pretty rich, as described by Rdio's Ian McKellar in the video below.