track intake / lookup desk

track relay page

пользователь оставляет трек, фронт шлет заявку серверу, потом по id можно спросить уже найденную ссылку на скачивание.

frontend only

Форма и запросы уже готовы под API. Пока backend не поднят, интерфейс покажет транспортные ошибки как есть.

request flow
step 01

submit meta

Название трека, исполнитель и исходная ссылка уходят в backend как заявка на поиск.

step 02

server crawl

Серверный скрипт ищет совпадения, сохраняет download link и связывает его с id записи.

step 03

lookup by id

Клиент шлет `id`, backend возвращает готовую ссылку и метаданные найденного трека.

queue new track

send request

POST `/api/tracks/submit`

Ожидание отправки.
resolve track id

get download link

GET `/api/tracks/:id`

Ожидание запроса.