На основе старого проекта был создан полностью новый проект с 0 с множеством функционала:
Полностью переработан front-end и основная часть back-end системы.
Реализована мультисайтовость (одна панель управления -> несколько сайтов).
Реализована полноценная мультиязычность контента.
Разработан мини плеер для предпрослушки треков онлайн на сайте.
Реализована система платных подписок для дальнейшего бесплатного прослушивания всех треков с магазина в плеере с запретом их скачивания.
Реализован механизм шифрования данных.
Разработан собственный онлайн плеер треков, который имеет следующий функционал:
- Преобразовывает загруженные треки mp3 в полноценные HLS плейлисты и дальнейшее воспроизведение треков для пользователей именно в HLS формате с фрагментацией, это предотвращает скачивание треков с сайта и дает возможность моментальной перемотки часовых треков с моментальным продолжением воспроизведения.
Очень много другого функционала, который уже не помещается в описание данной работы.
https://yesbeat.ru/