Well. This is what Soundcloud or Bandcamp do. The problem is that: if it's for free, 99% of people won't pay.
It seems to me that the bands or musicians should distribute their music via their own websites. I think that then the users would care much more.