Работа

Собственная интернет-радиостанция с непрерывным эфиром

Непрерывная трансляция авторской музыки, плавные переходы между треками и собственный веб-плеер.

4 минутыАвтор: Алек Ампир
Мобильный плеер интернет-радиостанции Pure Shower Music

Музыкальный каталог можно опубликовать как набор файлов или плейлист. Мне было интереснее сделать настоящий непрерывный эфир, который слушатель включает в любой момент и сразу попадает в текущую трансляцию.

Так появились два потока для проектов Pure Shower Music и Atlas Ramp.

Что работает сейчас

Сервер берёт треки из каталогов двух проектов и формирует непрерывный MP3-поток. Между композициями используется плавный переход. В мобильном плеере можно выбрать станцию, увидеть предыдущий, текущий и следующий трек и восстановить соединение после разрыва.

Административная часть показывает статистику прослушиваний и позволяет управлять ротацией, в том числе чаще выводить новые композиции.

Как устроена система

Отдельный вещатель обслуживает каждый музыкальный каталог. FFmpeg собирает эфир и кроссфейды, веб-приложение подключается к нужному потоку, а сервер фиксирует события прослушивания без вмешательства в сам звук.

Что это дало

Авторская музыка получила собственный канал распространения и интерфейс, который не зависит от ленты сторонней платформы. Новые треки автоматически входят в управляемую ротацию.

Ограничения

Интернет-радио требует стабильного вещателя и мониторинга соединения. Оно не заменяет размещение на стриминговых площадках, а решает другую задачу — собственный непрерывный эфир.