broadjam.com is both a community for listeners and musicians to promote and sell their music. It is up to the musicians, if the music is free or have to be bought. At least all music can be streamed. Further features of the site are blogs, charts, contests and reviews. Further professional services include licensing, music hosting and mastering. To listen or sign up visit broadjam.com.
Similar services are available at music sharing and music business.