API распознавания музыки, CLI и MCP-сервер
Определяйте треки и получайте BPM, тональность и коды Camelot из терминала, из MCP-клиента или прямо из своего кода. Бесплатно, без API-ключа, с открытым исходным кодом.
Командная строка
Определите трек и узнайте его темп и тональность, не покидая терминал. Это также полностью типизированная клиентская библиотека без зависимостей во время выполнения.
npm i -g songfinderMCP-сервер
Четыре инструмента для Claude, Cursor, Windsurf и Zed. Спросите, что это за песня, а затем — её BPM, тональность и гармонически совместимые треки.
npx -y songfinder-mcpAgent Skills
Навыки Claude Code, для которых не нужно ничего, кроме curl. Определяйте треки и собирайте сведённые по темпу сет-листы прямо в диалоге.
/plugin marketplace add songfinder-dev/songfinder-skillsОдна команда — весь анализ
Любая команда, называющая трек, принимает поисковую фразу так же охотно, как ISRC.
$ songfinder analyze "strobe deadmau5"
I Remember (Strobelight Edit) — deadmau5
Strobelite Seduction (2013)
ISRC: USUS10800096
Tempo: 128 BPM
Key: B Minor (Camelot 10A, Open Key 3m)
Mixes with: 10B, 9A, 11A
Energy: 59%
Danceability: 66%Что даёт API
Те же эндпоинты, что питают этот сайт, открыты для любого клиента.
Распознавание
По ссылке с YouTube, TikTok, Instagram, SoundCloud, Bilibili или X, по любой прямой ссылке на медиа либо по аудиофайлу. Цепочка движков отрабатывает по очереди, пока один не даст совпадение.
Акустический анализ
Темп, тональность с её позицией на колесе Camelot и совместимыми тональностями, а также энергичность, танцевальность, валентность, акустичность, инструментальность, «живость», речевость и громкость.
Поиск близких треков
Треки, звучащие похоже на заданный, при желании — только в тональностях, которые чисто с ним сводятся. Именно это нужно, когда на выходе должен быть диджей-сет, а не список.
Без API-ключа и без аккаунта
Ни регистрации, ни тарифов. Song Finder предоставляет распознавание через развёрнутый и обслуживаемый нами API и ограничивает запросы по IP, чтобы сервис оставался стабильным; аналитические эндпоинты допускают примерно один вызов раз в одну–пять секунд.
Открытый исходный код
Все три клиента распространяются по лицензии MIT и разрабатываются открыто. Issues и pull request'ы приветствуются в любом репозитории.
github.com/songfinder-devУдобнее в браузере?
Все эти возможности работают и как веб-инструменты — без установки и без терминала.
Определить песню
Song Finder