Оставить заявку
Проекты

Агрегатор интернет-
радиостанций

Проект под NDA

Вернуться назад
Технологический стек:
Python, django CMS, VueJS, Nuxt.js
Мобильное приложение:
Kotlin, Swift
Интеграции:
ADFOX
Задача

Наш заказчик — один из крупнейших российских медиахолдингов, в состав которого входит пять радиостанций. При этом у каждой радиостанции есть несколько потоков: основной — эфирный и другие, где транслируются подборки в зависимости от музыкального жанра, например, «Джаз» или «Романтик». Всего более пятидесяти потоков!

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

Реализация:

Трансляция потоков на сайт портала происходит за счет парсинга данных ссайтов каждой радиостанции. Для добавления новой радиостанции в панелиуправлениясайтомразмещается ссылка на поток в формате .aacp. AAC (Advanced Audio Coding) представляет собой многоканальный алгоритм кодирования аудио, поддерживающий потоковую передачу.

Мобильное приложение имеет идентичный с сайтом функционал, но с индивидуальным дизайном под мобильных пользователей.

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

Подбор радиостанций

Мы внедрили два вида фильтров: по жанру (pop, club, dance и т.д.) и по настроению (праздник, ностальгия, отдых и т.д.) для подбора радиостанций. Достаточно кликнуть на логотип нужной радиостанции из подборки, чтобы начать слушать трансляцию.

Хит-парад

Иногда бывает так, что пользователь сам не знает, что именноон хочет послушать сейчас. Для таких случаев мы отслеживаем количество прослушиваний каждого трека и на основе этих данных формируем «Топ популярных песен» — для каждой указываем, как долго она в этом топе находится. Если у пользователя нет конкретных предпочтений, он всегда может просто включить самые популярные треки, которые собираются с разных радиостанций и разных программ — всех, которые агрегирует портал.

Предусмотрена возможность добавлять треки вручную через панель управления сайтом, также панель управления сайтом дает возможность управлять их свойствами

Личный кабинет

Еще один инструмент для более точнойmнастройки и сохраненияпользовательских предпочтений. После регистрации на портале, пользователь получает возможность выбрать интересные именно для себя каналы радиостанций, например, «Рок» и «Клубная музыка» — и в дальнейшем получать соответствующие рекомендации.

Что за песня?

Еще одна частая проблема для слушателей: прослушал понравившуюсяпесню на радио, а название просмотреть не успел, хочешь ее найти, но не знаешь ни ее названия, ни ее исполнителя.

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

Новости

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

Реклама

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

Минимальные опции для тестирования и предварительного просмотра рекламы также добавлены в панель управления администратора.

Результат

Разработали удобный инструмент, который позволяет пользователямслушать любимые радиостанции в одном месте, а заказчику — получать дополнительный доход от рекламы.

Как сайт, так и мобильное приложение управляется административнойпанелью под единой backend-серверной частью, которая дает возможность добавлять новые треки, новости и радио потоки.

Агрегатором пользуется более семидесяти тысяч уникальных слушателей ежемесячно.

Хотите создать что-то с нами?

Скажите нам привет

Отправить заявку

© 2012 — 2022 Terabit. Все права защищены.