====== 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}}