Глава 3. Настройка

Содержание

Быстрый запуск
Настройка синтезатора речи
Взаимодействие с Last.fm
Взаимодействие с Libre.fm
Доступ к количеству слушателей
Настройка сторонних программ
Загрузка музыки по протоколу SFTP
Настройка ezstream и sox
Управление доступом ко специальным командам

Быстрый запуск

В этом разделе описывается последовательность действий по запуску радиостанции на примере операционной системы Ubuntu Linux.  Действия для других операционных систем аналогичны, с поправкой на использование местного менеджера пакетов и названий некоторых пакетов.  Предполагается, что пользователь умеет редактировать текстовые файлы.

Сначала нужно активировать репозитории Universe, Muiltiverse и Medibuntu.  Затем нужно установить используемые системные пакеты:

sudo apt-get install python-yaml python-mutagen \
  python-oauth python-feedparser python-httplib2
  python-webpy python-dnspython python-socksipy \
  ices icecast2 python-simplejson python-pip

Затем нужно скачать и установить пакет ardj:

sudo pip install ardj

Теперь нужно скопировать из примеров конфигурационные файлы для ices0 и icecast2:

sudo cp /usr/share/doc/ardj/examples/icecast.xml /etc/icecast2/
sudo cp /usr/share/doc/ardj/examples/ices.conf /etc/

В файле /etc/default/icecast2 нужно заменить "ENABLE=false" на "ENABLE=true":

sudo editor /etc/default/icecast2

Теперь можно запустить все службы:

sudo service icecast2 start
sudo start ardj-server
sudo start ardj-ices

Готово.  Станция должна работать.  Чтобы убедиться в этом, подключитесь к основному потоку:

mplayer http://127.0.0.1:8180/live.mp3

После этого обычно в файлах icecast.xml и ices.conf меняют пароли для подключения к вещанию, в файле /etc/ardj.yaml указать параметры доступа к джабберу и Last.fm, и создают более сложные плейлисты.