Aliasalpha: Is this a site where you can say I want to listen to ozzy osbourne's "crazy train" and actually listen to it or do you have to add ozzy osbourne and hope that crazy train shows up sometime in the next hour? Thats why I stopped using last fm
Last.fm is an online radio station and as such can't let you play a specific track or they'll need a different licensing agreement for the music; that's also the reason for which you can't pause and then resume a song. When you "add ozzy osbourne" it makes a playlist with artists that are similar to Ozzy and includes tracks of him as well.
Now, I used to use Blip.fm at the beginning but stopped; the reasons for this move was:
[1] First of all the introduction of the video part - at first you only had audio which made it easy and fast to stream on a slow connection without waiting for YouTube to buffer and most importantly
I wouldn't get two thousand versions of the song with shitty quality that can be regionally restricted so most of the people that would like to listen to it couldn't [2] They stopped allowing you to actually upload music to their servers - this means that if you can't find the song on YouTube or their archive (and it happens for the kind of music I shared) you can't upload it to their server anymore as you could in the past but instead you can give them a
direct access link to the song on your server (no, sharing servers like RapidShare and co don't work) so they can stream from there and at that point why not set up a front-end for it myself and just serve them (no adds and all that crap).
Now I just mix Last.fm for online radio with Spotify for online specific track/album listening and if I find something I want to share (I tweet it) I just search for a high quality region free video and use that.