Desenvolvedores

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.

Um 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-dev

Prefere o navegador?

Todos esses recursos também funcionam como ferramentas web — sem instalar nada e sem terminal.

Identificar uma música