Desarrolladores

API de reconocimiento musical, CLI y servidor MCP

Identifica canciones y consulta BPM, tonalidad y códigos Camelot desde tu terminal, desde un cliente MCP o directamente desde tu propio código. Gratis, sin clave API, de código abierto.

Un comando, el análisis completo

Todos los comandos que nombran una pista aceptan una frase de búsqueda con la misma facilidad que un 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%

Qué te ofrece la API

Los mismos endpoints que mueven este sitio, abiertos a cualquier cliente.

Reconocimiento

Desde un enlace de YouTube, TikTok, Instagram, SoundCloud, Bilibili o X, desde cualquier URL directa de medios, o desde un archivo de audio. Una cadena de motores se ejecuta en orden hasta que uno acierta.

Análisis acústico

Tempo, tonalidad con su posición en la rueda Camelot y las tonalidades compatibles, más energía, bailabilidad, valencia, acusticidad, instrumentalidad, presencia en directo, habla y sonoridad.

Búsqueda de afines

Pistas que suenan como una dada, opcionalmente restringidas a tonalidades que encajan limpiamente con ella: lo que quieres cuando el resultado es una sesión de DJ y no una lista.

Sin clave API, sin cuenta

No hay registro ni tarifas. Song Finder ofrece el reconocimiento mediante una API propia desplegada por nosotros y limita las solicitudes por IP para mantener estable el servicio; los endpoints de análisis permiten aproximadamente una llamada cada uno a cinco segundos.

Código abierto

Los tres clientes tienen licencia MIT y se desarrollan de forma abierta. Las incidencias y pull requests son bienvenidas en cualquier repositorio.

github.com/songfinder-dev

¿Prefieres el navegador?

Todas estas capacidades funcionan también como herramientas web: sin instalar nada y sin terminal.

Identificar una canción