[ ] Gain Control - Allow the host to configure a gain node that is syncronised with all clients. This allows the host to add a bit of extra volume to quiet tracks (and tone down some loud ones!).
[ ] Topic - Allow the host to change the stream topic. This topic should be displayed on the top of the screen.
[ ] Pass Host - Allow the host to pass host privledge onto another user, this should allow multiple hosts.
[ ] Shuffle - Randomize the playing order of added tracks.
[ ] Stream Mode
"Free-for-all" - Anybody can add tracks to the playlist using the 'soon' and 'last' buttons.
"Suggestions" - Anybody can add tracks, these tracks are placed in a holding queue (that users can vote on) and the hosts can approve/deny them (and ofcause can add tracks 'next', 'soon', 'last')
"Dictator" - Only the hosts can add, no suggestions.
"Restream" - No tracks can be added, this mode should then provide options for configuring what icecast stream should be restreamed.