Тема: Подробная установка ices 0.4
Мануалы есть, но вот они все для людей так сказать знающих=)
Что то вроде -
Устанавливаем ices
настраиваем /usr/local/etc/ices.conf.dist
А это более подробная инструкция.
- - - - - - -
Мало где пишут, но многие не могут поставить ices из-за отсутствия его в репозитории.
Перед тем как начать ставить библиотеки - устанавливаем "make"
apt-get install make
Устанавливаем библиотеку libmp3lame
wget http://downloads.sourceforge.net/lame/lame-3.97.tar.gz
tar -zxvf lame-3.97.tar.gz
cd lame-3.97
./configure --prefix=/usr
make && make install
Устанавливаем библиотеку libshout
wget http://downloads.us.xiph.org/releases/libshout/libshout-2.2.2.tar.gz
tar -zxvf libshout-2.2.2.tar.gz
cd libshout-2.2.2
./configure --with-ogg --with-vorbis --with-lame --prefix=/usr
make && make install
После установкии библиотек поставим Ices
wget http://downloads.us.xiph.org/releases/ices/ices-0.4.tar.gz
tar -zxvf ices-0.4.tar.gz
cd ices-0.4
./configure --with-lame
make && make install
Берём файл /usr/local/etc/ices.conf.dist, переименовываем по вкусу, и меняем настройки:
<?xml version="1.0"?>
<ices:Configuration xmlns:ices="http://www.icecast.org/projects/ices">
<Playlist>
<File><u>[b]/путь_к_папке/playlist.txt[/b]</u></File>
<Randomize>1</Randomize>
<Type>builtin</Type>
<Module>ices</Module>
</Playlist>
<Execution>
<Background>1</Background>
<Verbose>0</Verbose>
<BaseDirectory>/tmp</BaseDirectory>
</Execution>
<Stream>
<Server>
<Hostname>localhost</Hostname>
<Port>8000</Port>
<-- пароль должен быть такой же как в секции <source-password> конфига icecast -->
<Password>password</Password>
<Protocol>http</Protocol>
</Server>
<Mountpoint>/test</Mountpoint>
<Name>Default stream</Name>
<Genre>Default genre</Genre>
<Description>Default description</Description>
<URL>http://localhost:8000/test</URL>
<Public>0</Public>
<Bitrate>128</Bitrate>
<Reencode>1</Reencode>
<Samplerate>44100</Samplerate>
<Channels>2</Channels>
</Stream>
</ices:Configuration>
Чтобы составить playlist.txt загружаем наши mp3 файлы на сервер (папку выберите сами, какую удобно)
например /usr/music
и записываем их в playlist.txt (файл создается автоматически)
find /usr/music -name '*.mp3' -print > /путь/к/playlist.txt
После запускаем ices
ices -c /usr/local/etc/ices.conf.dist'
Источник
http://forum.k0d.cc/showthread.php?t=9896
Отредактировано Evgeniy.SHevtsov (13-08-2013 17:13:30)