apt-get install icecast2
change login/pass in
nano /etc/icecast2/icecast.xmlset true in
/etc/default/icecast2
/etc/init.d/icecast2 start
apt-get install g++ make checkinstall libshout3-dev
wget -c http://kaz.dl.sourceforge.net/project/icegenerator/icegenerator/0.5.5-pre2/icegenerator-0.5.5-pre2.tar.gz tar xvzf icegenerator-0.5.5-pre2.tar.gz cd icegenerator-0.5.5-pre2/ ./configure make checkinstall dpkg -i /root/icegenerator-0.5.5-pre2/icegenerator-0.5.5_0.5.5-1_amd64.deb
create and edit a file like /home/me/mystream.conf
NAME=My stream server IP=127.0.0.1 PORT=8000 SERVER=2 SOURCE=source PASSWORD=test FORMAT=1 RECURSIVE=1 DUMPFILE= LOOP=1 SHUFFLE=1 BITRATE=48000 PUBLIC=0 METAUPDATE=5 LOG=2 LOGPATH=/var/log/icegenerator.log DATAPORT=8796 ####################################################### MOUNT=/mystream MP3PATH=pth://home/mymusic RECURSIVE=1 GENRE=Divers DESCRIPTION=My radio URL=http://myserver.com:8000/mystreamput audio files in /home/mymysic create a “moun” in icecast
<mount>
<mount-name>/Zique</mount-name>
<username>source</username>
<password>test</password>
<max-listeners>500</max-listeners>
</mount>
restart icecast
service icecast2 restart
/usr/local/bin/icegenerator -f /home/me/mystream.conf && tail -f /var/log/icegenerator.log