Перейти к содержимому

Похожие треки (Радио-режим)

При запуске радио-режима с любого трека провайдер ищет похожие треки через поле release.related Zvuk API.

  1. MA запрашивает похожие треки для выбранного трека
  2. Провайдер получает полный объект релиза (альбома), к которому относится трек
  3. Поле release.related содержит список связанных релизов от Звука
  4. Провайдер обходит связанные релизы и берёт по 2 трека из каждого
  5. Накапливается до 25 треков (лимит по умолчанию), дубликаты не добавляются
МестоДействие
Контекстное меню трекаRadio mode — запускает очередь из похожих треков
Любой трек в MAДоступно независимо от источника
  • Использует поле release.related из API Zvuk — нативное поле «связанных релизов»
  • Качество рекомендаций зависит от того, насколько полно Звук заполняет это поле для конкретного релиза
  • Если у релиза нет связанных релизов или они недоступны — возвращается пустой список
  • Ошибки парсинга отдельных треков пропускаются (логируются как debug)

В отличие от Yandex Music (использует Rotor API с машинным обучением), Zvuk реализует похожие треки через release.related — статическое поле связанных релизов. Результаты основаны на метаданных Звука, а не на персонализации.