Сайт для сервиса потоковой музыки

Цена договорная
23 ноября 2022, 12:06 • 27 откликов • 117 просмотров
Добрый день. Требуется сайт похожий на СберЗвук. Сервис потокового воспроизведения музыки. Сервис будет работать только с юр лицами, у нас есть уже клиенты на это.

Краткое ТЗ
Как я это вижу –

Сайт с ЛК, регистрация по емаил + возможность вручную создавать акки. Естественно какой то ЛК для администратора для блокировки \ редактирование акков клиентов

Функционал по «проигрыванию» хочется реализовать через ПО Azuracast. Мы им очень активно пользуемся. Есть на него неплохая документация, API, на их офф сайте

По функционалу. Клиент зарегистрирован, далее он хочет в свои рестораны запустить плейлисты.

Клиент создает точку – Ресторан 1. Из заранее подготовленных плейлистов выбирает нужный и этот плейлист «привязывается» к Ресторан 1.

Там же задается время \ дни для этого плейлиста.
допустим с 08.00-16.00

Далее клиент может выбрать 2й, 3й… плейлисты и привязать их туда же, указав время, допустим плейлист2 - 16.00-08.00

Технически на Азуракаст в этот момент – создается «радиостанция»(именно она и привязывается к конкретному ресторану), создаются нужные плейлисты в правильным графиком воспроизведения. Это всё можно делать через их API.

Далее клиент хочет второй ресторан подключить – всё повторяется по кругу, создается новая радиостанция со своими плейлистами. Итд…

Необходима возможность загрузки «рекламных» треков и вписывание их в общий музыкальный поток. Опять же на Азуракаст есть этот функционал(делается отдельным плейлистом)

Требуется история, по каждому «ресторану». Её тоже можно подгружать из Азуракаст.

Требуется возможность прослушать тот или иной трек из истории

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

Требуется возможность формировать плейлист вручную, добавляя туда треки из разных папок \ плейлистов.(далее этот плейлист должен передаваться в Азуракаст)

Требуется функционал по «дизлайку» трека – при нажатии должен убирать из плейлиста и дальнейших плейлистов клиента этот трек навсегда! Ну и иметь список, в котором будут эти треки и возможность прослушить их.мало ли клиент захочет посмотреть что дизлайкнул и передумает или случайно не то нажмет.

Всё что касается Азуракаст – чем могу подскажу. База музыки легальной тоже есть. С нужными разбивками

Если у Вас есть другие варианты реализации – например напрямую через liquidsoap+icecast – можно рассмотреть их.

Все ссылки на поток должны «маскироваться», чтоб не было видно ссылки с бекэнда(они там будут типа (https://1.1.1.1/client1_live.mp3)

При проигрывании песни тоже должна быть «маскировка» трека(чтоб он не светился в коде типо https://site.ru/123.mp3

Видимо еще понадобится обратный прокси и генерирование «на лету» нового конфига(nginx, harproxy или типа того)
Дизайна и дизайнера еще нет.
Цена обсуждаема, укажите пожалуйста хотя бы начальный ценник. Сроки желательно - до конца новогодних праздников