Beatra сохраняет каждую запись один раз, проверяет ее ISRC и связывает ее со всеми платформами, на которых она существует, поэтому количество воспроизведений, статистика, рекомендации и поиск совпадают.

Музыкальные боты обычно хранят все, что им передает источник. Включите одну и ту же песню с YouTube и Spotify, и вы получите две записи, два количества прослушиваний и два разных названия. Беатра хранит его один раз.
Эта система заменила предыдущую базу данных «MasterTrack». Идея сохранилась, а реализация нет: все ниже описывает то, что работает сегодня.
Одна запись может появиться в Интернете под полдюжиной названий:
Если считать их отдельно, они разделят ваше количество игр, загрязнят поиск и ухудшат качество рекомендаций. Очистка названий песен с помощью трюков со строками тоже не решает проблему — она просто дает другой набор неправильных ответов.
ISRC — это отраслевой идентификатор конкретной записи, присвоенный правообладателем. Beatra рассматривает это как ворота в каталог: проигранный трек проверяется на соответствие общедоступным метаданным, и только проверенная запись становится каталогизированной песней с настоящим названием, настоящим исполнителем и настоящим оформлением.
Именно из-за этих ворот в каталоге нет практически повторяющегося мусора. Если запись невозможно проверить — неофициальная обработка, редкая загрузка, коллаж — она все равно воспроизводится отлично, просто не становится записью в каталоге.
Каждая песня сохраняется один раз со ссылками на каждую платформу, на которой она была просмотрена:
Исполнители также являются каноническими, поэтому загрузки «ILLIT», «HYBE LABELS» и избранные авторы относятся к одной странице исполнителя, а не к трем.
Точная статистика. Ваше прослушивание засчитывается, время прослушивания и самые популярные треки учитываются один раз для каждой записи, независимо от того, с какой платформы ее воспроизводили.
Более быстрое воспроизведение. Песня, уже находящаяся в каталоге, определяется из собственного магазина Беатры, а не из нового внешнего поиска, поэтому она запускается быстрее — и начинается как правильная запись.
Улучшенный поиск. При поиске сначала проверяется каталог. Беатра также учится на том, что на самом деле воспроизводится, поэтому запрос, который раньше возвращал неправильную загрузку, со временем исправляется.
Страницы песен и исполнителей. У каждой песни в каталоге есть страница по адресу beatra.app/songs со статистикой, обложкой и ссылками на платформы; У каждого артиста есть такой по адресу beatra.app/artists со своим каталогом, похожими исполнителями и лучшими слушателями.
Настоящие рекомендации. Автозапуск и механизм рекомендаций работают на основе собственного графика сходства каталога, построенного на основе того, во что люди на самом деле играют вместе, а не на стороннем API.
Чистые плейлисты. Трек плейлиста, соответствующий записи в каталоге, ведет прямо на страницу песни, поэтому вы видите чистое название и исполнителя, а не маркетинговый заголовок загрузки.
Каждый трек, воспроизводимый через Beatra — в Discord или в веб-плеере — ставится в очередь на проверку в фоновом режиме. От вас ничего не требуют, и воспроизведение из-за этого никогда не задерживается. Записи, которые однажды не прошли проверку, повторяются позже, поэтому архив продолжает заполняться, а не заходит в тупик из-за одной неудачной проверки.
Просмотрите то, что уже было каталогизировано по адресу beatra.app/songs.