Цель: разработать MVP облачного сервиса автоматического мастеринга аудио с возможностью интеграции на сайты музыкальных дистрибьюторов через виджет или API. Бюджет первой версии — до 800 000 руб, архитектура должна предусматривать дальнейшее масштабирование.
Функциональность MVP
1. Загрузка аудио Пользователь загружает файл (WAV/AIFF до 200 MB). После загрузки файл отправляется на сервер обработки.
2. Автоматический мастеринг Сервер выполняет аудио-анализ (LUFS, спектр, динамика) и применяет DSP-цепочку: EQ → multiband compression → saturation → limiter → loudness normalization. Результат — мастер-файл WAV.
3. Прослушивание и скачивание Пользователь может прослушать короткое превью и скачать готовый мастер.
4. White-label интеграция Реализовать JS-виджет (iframe) для встраивания на сайты партнёров. Партнёр может передать аудиофайл через API и получить готовый мастер по webhook.
5. API для партнёров REST API: - загрузка файла - запуск мастеринга - получение статуса - получение ссылки на результат
6. Базовая партнёрская система Панель администратора: - создание API-ключей - просмотр количества обработок - управление партнёрами.
Технические требования
Backend: Python (FastAPI) или Node.js. DSP: open-source библиотеки (Essentia / librosa / ffmpeg). Очередь задач: Redis + worker. Хранение файлов: S3-совместимое хранилище. Frontend: React или простой web-интерфейс. Инфраструктура: один cloud-сервер (Hetzner / AWS).