I've been researching online streaming music tools for a long time, and it usually comes down to Pandora versus Last.fm. Both are free online radio stations essentially, wrapped in rich feature sets. Here's the scoop on both:
- Last.fm is my favorite, as it has the greatest social media / social networking capabilities. You can listen to so much good music, tag it, rate, it, and share it with the music community. Here's my Last.fm music profile, where you can see the level of detail it's capturing and allowing users to play with. It tracks everything - plus it integrates with iTunes, Media Player, etc. It also makes super cool charts to add to your blog that are updated dynamically (see over on the right sidebar). AND, it has its own stand-alone software you can download. Pretty amazing tool. You should definitely check it out, and add yourself as my friend.
- Pandora is also great. It's more hyped in the media, but has a slightly lower list of functionality. Here's my Pandora profile so you can see what's available (more clunky than Last.fm). First off, it's only usable via a Flash-based player in your web browser -- no separate software. They did add social features last week, but with all the pop-up windows and a separate Flash player, it's kind of hard to navigate. Pandora also offers tools for your blog, thought they are less customizable than Last.fm. I applaud them for all the improvements, but until they clean up the experience, I am sticking with Last.fm.
There are also some other options worth mentioning, which are useful or new.
- Pandora.fm is a mashup of Pandora and Last.fm that I use while listening to Pandora. It lets you track your Pandora music in Last.fm. Pretty great way to get the best of both worlds (sometimes Pandora offers a better music selection and offers some new ways to discover music).
- Musicovery is the new kid on the block, but given that it's entirely in a Flash player the user e peirence and overall functionality are still lacking. But, it offers a pretty cool way to visualize your music discovery process. I guess that's where Flash comes in, as a way to very slickly visualize things for Pandora and Musicovery, but it really makes using all of the non-music features (sharing, charting, etc.) a pain.
- Yahoo Music Unlimited is different because you have to pay for it ($6 a month), but I wanted to mention it because it is my second-most used streaming music service after Last.fm. The cool thing here is that you can play ANY artist and ANY song, so you can build specific playlists or play whatever song you want, whenever. Great for DJ-ing parties... the limitations of all the internet radio players above is that you can't select specific tracks or artists due to licensing restrictions, you can only choose genres and see what you get. Other options out there include Rhapsody (more options, more expensive), Napster, and Virgin Digital. What I am really waiting for, however, is for Apple and iTunes to get into the music subscription space -- that would kill all the rest since right now none of the others sync with my iPod. Not sure what the holdup is, since iTunes has been so successful licensing everything else?

