Here we GO!
All down to money, well YES it is, if you use a FREE service then expect a FREE service, full of ads limitations.
Here is what i have learned:
You will need a stream account, the best are Shoutcast, Icecast these can be cheap but work well, you get an auto DJ function and you will be able to go LIVE too the providers I have used are:
Shoutca.st – using the Centova Cast or Control, i don’t like them, but others do. I found it very hard to load music, schedule shows and its just messy to me. The audio quality is great, but again its up to you. Have a look at their pricing, they do offer a FREE account but its limited. Pricing Here
They do shoutcast and icecast servers.