Июн 13 2009

Icegenerator установка и настройка

Помимо ices0(/usr/ports/audio/ices0) в портах присутствует icegenerator. Интересная замена ices, хороша она тем, что выручала меня на некоторых VPS, где ices вылетал. Установим icegenerator:

cd /usr/ports/audio/icegenerator
make install clean

Установка проходит без дополнительных вопросов.

Теперь остается настроить поток:

# IP адрес сервера
IP=174.36.219.34
# Port сервера 
PORT=8000
# Тип сервера
#Для сторого Icecast - 1
# 2 - для Icecast 2.X
SERVER=2
# Точка монтирования потока на сервере
MOUNT=/test
# Для Icecast всегда source
SOURCE=source
# Пароль на сервер
PASSWORD=
# Формат файлов которые будут проигрываться
# 0 - Ogg Vorbis
# 1 - MP3
FORMAT=1
#Путь к файлам котрые будут проигрываться
MP3PATH=pth:/home/test
#Проигрывать рекурсивно, то есть прочитывать вложенные директории
RECURSIVE=1
# Тут можно указать файл в который будет записываться поток
DUMPFILE=
# Проигрывать по кругу
LOOP=1
# Проигрывать случайным образом
SHUFFLE=1
# Имя радиостанции
NAME=TEST Stations
# Жанр станции
GENRE=Rock
# Описание станции
DESCRIPTION=All the rock
# Адрес станции
URL=http://89.252.34.107:8000/test.m3u
#Битрейт потока
BITRATE=12800
# Пток публичный
PUBLIC=1
#Как часто обновлять информацию о потоке
METAUPDATE=5
# Настройка логирования
# 0 - не вести логи
# 1 - Передавать на syslogd
# 2 - Писать в файл самостоятельно
LOG=2
# Путь к лог файлу
LOGPATH=/var/log/icegenerator.log
#Телнет интерфейс
DATAPORT=8796

Теперь разрешим запуск icegenerator:

echo "icegenerator_enable=YES" >>/etc/rc.conf

и теперь запустим:

/usr/local/etc/rc.d/icegenerator start

Icegenerator штука конечно хорошая, работает как надо, но есть одно маленькое но. Он не перечитывает директорию из которой читает файлы. Содержимое директории он читает один раз при старте.


Украинская Баннерная Сеть