Найти в Дзене
АйТиДела / IThings

Стань радиоведущим со своей радиостанцией

Кто мечтает стать радиоведущим на радиостанции, у Вас есть все возможности для этого. Все что Вам нужно это своя онлайн-радиостанция и сегодня я расскажу, как её сделать!

В интернете существует много решений для создания своей онлайн радиостанции, но мы остановимся пожалуй на одной из самых лучших, а именно на Airtime 2.5.x от разработчика Sourcefabric. Нам понадобится любой ПК с установленной системой Ubuntu(17/18/19 версии и выше), Apache2 и установочные файлы Airtime - поехали!

В начале нам надо подготовить систему к установке радиостанции:

1) Открываем терминал и прописываем команды, добавляющие репозитории:

sudo add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:flexiondotorg/audio
sudo apt-get update

2) Так как для работы приложения необходима PHP версии 5.6, то её надо установить и настроить, продолжаем вводить команды:

sudo apt-get install php5.6 php5.6-bcmath

Если вы используете версию PHP 7.2 (php-v) и выше, то выполните следующие команды:

Apache:
sudo a2dismod php7.2

sudo a2enmod php5.6

sudo service apache2 restart

CLI:
sudo update-alternatives --set php /usr/bin/php5.6

3) Устанавливаем дополнительный пакет MP3Gain командой:

sudo apt-get install mp3gain

4) Скачиваем исходные файлы радиостанции к себе на ПК командой:

git clone https://github.com/Dealaxer/Airtime-2.5.x-Ubuntu-17.10.git

5) Переходим в загруженную директорию и производим установку радиостанции командой:

./install

После установки:

Откройте браузер и введите в адресной строке localhost или ваш IP адрес для входа на страницу настройки Airtime! Перед Вами откроется мастер настроек радиостанции:

На 5 шаге настройки, вы должны запустить службы через терминал командами:

sudo service airtime-playout start
sudo service airtime-liquidsoap start
sudo service airtime-media-monitor start

или командами:

sudo chmod 0777 /etc/init.d/airtime-playout
sudo chmod 0777 /etc/init.d/airtime-liquidsoap
sudo chmod 0777 /etc/init.d/airtime-media-monitor

sudo /etc/init.d/airtime-playout start
sudo /etc/init.d/airtime-liquidsoap start
sudo /etc/init.d/airtime-media-monitor start

Если вам не удается запустить службу, сначала остановите ее, а затем запустите или воспользуйтесь командой - systemctl daemon-reload.

После данных манипуляций вы можете авторизоваться в радиостанции и настроить ее под себя:

Дополнительные настройки:

Когда вы добавляете аудиофайлы, эти файлы хранятся в файле /tmp/plupload, и если Apache использует конфиденциальность, то лучше отключить её, открыв файл настроек командой:

nano /etc/systemd/system/multi-user.target.wants/apache2.service

И изменив значение PrivateTmp=true на false.

Также стоит выставить права 0777 папкам с медиафайлами.

Вот такими простыми действиями Вы можете организовать свою радиостанцию и стать радиоведущим на ней ;)

Спасибо за внимание!

Если остались вопросы пишите комментарии и подписывайтесь!