Check out "Reverbnation" here.

You can join for free, upload your own original music, or music video plus photos and share the links to anyone, anyplace. The Reverbnation player works great and you can listen to other artists from around the world. You can have your music streaming or sell it for a little payback. There are also groups on Reverbnation that you can get involved with like "Audio Fumes" that help share your music to the masses and they even showcase your tunes.

Check it out. ;-)