Кто мечтает стать радиоведущим на радиостанции, у Вас есть все возможности для этого. Все что Вам нужно это своя онлайн-радиостанция и сегодня я расскажу, как её сделать!
В интернете существует много решений для создания своей онлайн радиостанции, но мы остановимся пожалуй на одной из самых лучших, а именно на 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 папкам с медиафайлами.
Вот такими простыми действиями Вы можете организовать свою радиостанцию и стать радиоведущим на ней ;)
Спасибо за внимание!
Если остались вопросы пишите комментарии и подписывайтесь!