So I'm thinking about creating a node application where users can add songs to a "queue" and have the songs be broadcasted to all users in real time, but after looking around I'm not quite sure how to accomplish this.
The primary article I read was this one: http://pedromtavares.wordpress.com/2012/12/28/streaming-audio-on-the-web-with-nodejs/
It seems like an icecast server could work very well for this, but is there a way for node to push songs to a queue to be played by the icecast server? So far from what I have read it seems the only way to manage songs played is to specify a playlist or add songs manually, and telling the server to not play anything when there are no songs in the queue also seems like a potential issue.