API de reconhecimento musical, CLI e servidor MCP
Identifique músicas e leia BPM, tonalidade e códigos Camelot pelo terminal, por um cliente MCP ou direto do seu próprio código. Grátis, sem chave de API, código aberto.
Linha de comando
Identifique uma faixa e leia seu andamento e sua tonalidade sem sair do terminal. Também é uma biblioteca cliente totalmente tipada e sem dependências em tempo de execução.
npm i -g songfinderServidor MCP
Quatro ferramentas para Claude, Cursor, Windsurf e Zed. Pergunte que música é e, em seguida, o BPM, a tonalidade e as faixas harmonicamente compatíveis.
npx -y songfinder-mcpAgent Skills
Habilidades do Claude Code que não exigem instalar nada além do curl. Identifique músicas e monte sets beatmatched conversando.
/plugin marketplace add songfinder-dev/songfinder-skillsUm comando, a análise inteira
Todo comando que nomeia uma faixa aceita uma frase de busca com a mesma facilidade que um 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%O que a API oferece
Os mesmos endpoints que movem este site, abertos a qualquer cliente.
Reconhecimento
A partir de um link do YouTube, TikTok, Instagram, SoundCloud, Bilibili ou X, de qualquer URL direta de mídia, ou de um arquivo de áudio. Uma cadeia de motores roda em ordem até um acertar.
Análise acústica
Andamento, tonalidade com sua posição na roda Camelot e as tonalidades compatíveis, além de energia, dançabilidade, valência, acusticidade, instrumentalidade, presença ao vivo, fala e volume.
Busca por vizinhos
Faixas que soam como uma dada, opcionalmente restritas a tonalidades que encaixam bem com ela — o que você quer quando o resultado é um set de DJ, não uma lista.
Sem chave de API, sem conta
Não há cadastro nem tabela de preços. O Song Finder oferece reconhecimento por meio de uma API própria implantada e operada por nós e limita as solicitações por IP para manter o serviço estável; os endpoints de análise permitem cerca de uma chamada a cada um a cinco segundos.
Código aberto
Os três clientes têm licença MIT e são desenvolvidos abertamente. Issues e pull requests são bem-vindos em qualquer repositório.
github.com/songfinder-devPrefere o navegador?
Todos esses recursos também funcionam como ferramentas web — sem instalar nada e sem terminal.
Identificar uma música
Song Finder