====== IceCast ====== ===== Install ===== apt-get install icecast2 ===== configure ===== change login/pass in nano /etc/icecast2/icecast.xml set true in /etc/default/icecast2 ===== run ===== /etc/init.d/icecast2 start ====== icegenerator ====== ===== dependances ===== apt-get install g++ make checkinstall libshout3-dev ===== install ===== 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 ===== configure ===== 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/mystream put audio files in /home/mymysic create a "moun" in icecast /Zique source test 500 restart icecast service icecast2 restart ===== run ===== /usr/local/bin/icegenerator -f /home/me/mystream.conf && tail -f /var/log/icegenerator.log {{tag>stream icecast}}