"The best way to predict the future is to invent it and the second best way is to fund it."  Fund Empowerment Donate Invest

User login

medium media

Audio Streaming Server

Tags:
Streaming audio with icecast

So I finally did something I've been wanting to for a while now. I installed icecast on my gentoo server here at home and started a 'radio' station. It was quite easy to install

emerve -v icecast

I am using a second program called muse to basically feed the audio to icecast to stream.

emerge -v muse

I chose it over the other program ices for feeding audio to icecast because muse will allow MP3 streaming, and only the older versions of ices (which I couldn't get to compile) would do that. Just edit the icecast config (now it's an XML file; bleh, should have used something like YAML) located in /etc/icecast2/icecast.xml and start the app with icecast -C /etc/icecast2/icecast.xml

Start up muse then with muse -C /path/to/playlist.pls -o -e mp3 -b 128 -q 9.0 -c 2 --server localhost -m $stream_name.mp3 -p $passwd

 

wasn't hard to set up at all but the documentation on both Muse and icecast sucks.