Semi-pro internet radio broadcasting under linux.
I am currently helping out with a student radio station. We broadcast online via shoutcast. Currently we use a piece of software called mAirList, it really is a killer app for us. Unfortunately we're using an old version and it's going to cost us £600 to upgrade to the newest version. Plus we're having loads of other problems with out Windows install, so I'm trying to convice people we can manage a transition to linux without too many problems (not that I have to convince people, I'm head of tech, so I basically just decided we're switching to linux).
However my experience of multimedia under linux is pretty much limmited to amarok to play my personal music collection.
I'm looking for an application that will play music out to our three sound cards simultaneously. We also need a way to automate the playout when the studio is closed, ideally based on a list of criteria (two songs from one list, four from another, play an ident, play ads at a set time, etc.), but the playout is the killer app (I can write scripts for the other stuff).
Broadcast is pretty simple IMO, and has been covered before elsewhere, all I need to do is grab the input from a soundcard and pump it out to the net via Icecast or similar. I'm not too concerned about that.
Does anyone have any experience of broadcasting internet radio under linux? Hints, tips and general advice would also be greatly appreciated. Cheers.