Airtime — свободное приложение для управления радио с открытм исходным кодом. Сервер Airtime выполняется на Linux, но интерфейс можно использовать отовсюду, используя веб-браузер.
Он предлагает DJ-управление, плейлисты и шоу, интеграцию с SoundCloud, поддерживает Icecast и SHOUTcast, и имеет основанный на jQuery интерфейс, который поддерживает драг-н-дроп.
Несколько дней назад вышел Airtime 2.0, и он включает множество улучшений, такие как упрощённая настройка потоков Icecast и SHOUTcast, улучшенный календарь и плейлисты, интеграция с SoundCloud и многое другое.
В Airtime 2.0, потоки Icecast и SHOUTcast, а также вывод через «железо» — API (ALSA, OSS, AO, Pulseaudio и Portaudio) можно настроить через веб-интерфейс. Также теперь вы можете иметь до пяти потоков с различными битрейтами и направить их на различные сервера Icecast / SHOUTcast.
Airtime 2.0 также имеет новую возможность предпросматривать/слушать потоки напрямую через веб-интерфейс, без необходимости выполнения приложения.
Другое интересное улучшение было сделано в интеграции с SoundCloud — используя Airtime 2.0, вы можете загрузить любой клип (включая несколько клипов в одно время) на Soundcloud.
Другие изменения в Airtime 2.0:
Мониторинг сервиса из веб-браузера: теперь вы можете видеть статус сервисов и доступное место на диске
Часовой пояс теперь можно настроить из браузера
Настройки внешнего вида сохраняются в календаре
Проблемы соединения между Liquidsoap и Icecast отображаются в веб-интерфейсе, чтобы не сталкиваться с ними посмотрите тарифы ёта
Защита от брутфорс-подбора пароля: после трёх неудачных попыток входа, пользователю будет дана RECAPTCHA.
Правый клик на элементе в библиотеке — просмотр метаданных аудио-файла
Оповещения о новых релизах Airtime встроены в интерфейс
Лучшая проверка ошибок в случае, когда два пользователя изменяют одни и те же данные в одно время (например, в плейлистах и шоу)
Media Monitor также очень улучшен. Теперь он может корректно определять удаление или перемещение наблюдаемой директории
И так далее
Приступаем к работе с Airtime
1. Прежде всего вам нужно добавить какую-нибудь музыку в вашу библиотеку Airtime, так что кликните на кнопку «Add media» на верхней панели, добавьте музыку и кликните «Start upload»:
2. Теперь вам нужно создать плейлист, так что обратитесь к «Playlist builder», кликните справа на «New», дайте название вашему плейлисту и добавьте какие-нибудь файлы в ваш плейлист, используя перетаскивание (drag’n’drop):
3. Следующий шаг — создать шоу. Нажмите наверхну на «Calendar», затем «+ Show» и введите детали вашего шоу: название, время, и когда всё будет готово — нажмите «Add this show»:
4. Последний шаг — добавить какие-либо плейлисты в созданное шоу. Чтобы сделать это, кликните на «Calendar» на верхней панели, найдите ваше шоу и кликните по нему левой кнопкой мышки, затем выберите «Add / Remove Content»:
Вы можете выбрать плейлисты слева — используя перетаскивание, добавьте их в ваше шоу и кликните «Ok»:
Ваше шоу должно начаться во время, которое вы установили на третьем шаге.
Загружаем / устанавливаем Airtime
Вы можете попробовать Airtime 2.0 онлайн, перейдя на http://airtime-demo.sourcefabric.org/
Установить Airtime в Ubuntu очень просто: загрузите этот deb-архив — это добавит репозиторий Airtime — установите его, затем установите Airtime, используя команды ниже (после установки, убедитесь, что вы сменили пароль!):
sudo apt-get update
sudo apt-get install airtime