Spotify Let's You Direct Upload...
Spotify is on board to let you directly upload your music.. for the FREE!
About a month ago, Spotify released a beta feature which allows you to upload your music directly without using distribution services. You can upload as many songs as you'd like with no fee on the front or back end.
Currently, they are still promoting distribution services due to this being a beta and invite only, but they will soon be (if not already) sending invites to more artists.