Amazon announced yesterday that they’re releasing an online service (a “cloud”) that allows people to store their digital music and access it from various digital devices, though they still have some legal work to do in sorting out licensing issues with the record labels. I’m a big fan of Amazon and the announcement got me thinking about the different music services I use and what I really want out of a music service.
Currently, I use iTunes to buy music and Pandora to discover music and Last.fm to log my top artists, albums and songs. I don’t subscribe to any of the steaming music services like Rhapsody and I don’t yet interact with music-based social networks, though I could with my Last.fm profile.

All-in subscription services like Rhapsody are very appealing -- all the music you want, on-demand for 10 bucks a month. The industry consensus seems to be that the subscription services generally target listeners that have more money than time and ownership services like iTunes target listeners with more time than money. I can afford the subscription service but there’s something about owning my own music library and being stuck with it that’s appealing to me. Sometimes having limited options can be a good thing.

All that said, using three different services is a pain and there are still some things I’d like the services to do that they don’t. In a perfect world, here’s what I think an all-in-one service would include:

Cloud: all of the music I own (my library) could be easily accessed through the service and on demand on my home or work computer, or on the road with my BlackBerry, iPad or iPod

Discovery: the service would include a discovery component with various stations that could be streamed to any device (similar to Pandora now) but I could easily switch between channels that include songs in my library and channels that don’t

Ownership: I could buy a song or album and add it to my library at any time

Social: my library and listening history would be captured regardless of where or how I’m listening to it and could be viewed by “friends” and vice-versa

Live shows: a calendar with dates and venues based on zip code for every artist in my library as well as an option to see recommendations for shows based on my library

Recommendations: an area where I can see recommended albums based on my music library/listening history/friends tastes

Because of the economics of the music industry I realize that I’d likely be paying a monthly fee in addition to per-song fee/album fees, and that's ok.

The digital music industry will very likely continue to be fragmented for quite a long time and there’s no doubt that different listeners have different needs that can be met by different services. But I’d bet on the service that is able to flexibly and cost effectively blend ownership, discovery and social into one platform.