“A very low percentage of bands are actually tech savvy enough to create their own websites.”

This is a bit unfair. The reason most bands don’t have their own website is likely more financial than technical. It also takes a long time to do it right, time that most bands don’t have.

The trick is getting rid of all the middlemen, and having a *really* reliable URL that represents the band. From there the band can dish out reliable URLs to MP3s (could be 3rd party) which can get aggregated and indexed by search engines. That will in turn improve the search relevance of indexed mp3 links so that music bloggers, Songbird, Google, Facebook, etc can quickly see that the most relevant and reliable source for music is the band itself, and link directly.

Perhaps the simplest solution is just encouraging ultra-solid URLs. Have bands register their domain name, and maybe have a service or script using Apache rewrite that resolve to the most current mp3 of a file.

Example:

http://www.radiohead.com/album/in_rainbows/song/nude

I do think they need their own domain name to maintain ownership over the URL, even if the root domain redirects or redisplays their myspace page.

I could see a whole service being built around providing redirect links to other webservices, but giving the band control over these redirects (or having multiple sources to cycle through).