I have checked out some people's broadcasts here on this forum as well as some other places I used to visit and I think that probably the single-biggest 'problem' with getting a big listening audience is quite simple:
There are WAAAAY too many options out there for listening to online/streaming music. If someone doesn't like one song, it's VERY easy to 'change the channel' so to speak. Out of sight, out of mind. People want to listen to what they want to listen to, which is part of why so many people start their own stations (I believe), that way they can listen to their own favorites.
For those that are trying to get a listening audience, I really don't know what to tell you. I once had my own 'station' on Yahoo Launchcast, later named Launch, later disolved by Yahoo, later came back to Yahoo in a different form, etc etc. I put a lot of time and effort into that simply for my own listening pleasure. I didn't really control the songlist, just the overall/entire playlist, so a slightly different beast.
Anyway, for me, I typically listen to what I want to listen to when I'm online. Whether it be youtube or something similar. If I want to pick and choose a lot of songs, I'll plug in an external hard drive and grab a slew of songs, throw them into a temp directory and randomize it. If I want to listen to a full album, I do that in smililar fashion, only no randomizing.
*(shrug)*
Wish ya all the best, but I think that the streaming market is SO saturated and watered down, and with people having the attention span of a hamster, it's tough to keep anyone in one place for any length of time.