Musikerkennungs-API, CLI und MCP-Server
Songs erkennen und BPM, Tonart sowie Camelot-Codes auslesen — im Terminal, im MCP-Client oder direkt aus dem eigenen Code. Kostenlos, ohne API-Key, quelloffen.
Kommandozeile
Einen Track erkennen und Tempo und Tonart auslesen, ohne das Terminal zu verlassen. Zugleich eine vollständig typisierte Client-Bibliothek ohne Laufzeitabhängigkeiten.
npm i -g songfinderMCP-Server
Vier Werkzeuge für Claude, Cursor, Windsurf und Zed. Frag, welcher Song läuft, und danach nach BPM, Tonart und harmonisch passenden Tracks.
npx -y songfinder-mcpAgent Skills
Claude-Code-Skills, die außer curl nichts benötigen. Songs erkennen und beatgematchte Setlisten im Gespräch zusammenstellen.
/plugin marketplace add songfinder-dev/songfinder-skillsEin Befehl, die ganze Analyse
Jeder Befehl, der einen Track benennt, akzeptiert eine Suchphrase genauso bereitwillig wie einen 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%Was die API liefert
Dieselben Endpunkte, die diese Website antreiben — offen für jeden Client.
Erkennung
Aus einem Link von YouTube, TikTok, Instagram, SoundCloud, Bilibili oder X, aus jeder direkten Medien-URL oder aus einer Audiodatei. Eine Kette von Engines läuft der Reihe nach, bis eine trifft.
Akustische Analyse
Tempo, Tonart samt Position auf dem Camelot-Rad und passenden Tonarten, dazu Energie, Tanzbarkeit, Valenz, Akustik-Anteil, Instrumentalanteil, Live-Anmutung, Sprachanteil und Lautheit.
Nachbarsuche
Tracks, die wie ein gegebener klingen — auf Wunsch beschränkt auf Tonarten, die sauber dazu passen. Genau das, was man braucht, wenn am Ende ein DJ-Set stehen soll und keine Liste.
Kein API-Key, kein Konto
Keine Anmeldung und keine Preisliste. Song Finder nutzt eine selbst betriebene API für die Erkennung und begrenzt Anfragen pro IP, damit der Dienst stabil bleibt; Analyse-Endpunkte erlauben etwa einen Aufruf alle ein bis fünf Sekunden.
Quelloffen
Alle drei Clients stehen unter MIT-Lizenz und werden offen entwickelt. Issues und Pull Requests sind in jedem Repository willkommen.
github.com/songfinder-devLieber im Browser?
Alle Funktionen hier laufen auch als Web-Werkzeug — ohne Installation, ohne Terminal.
Song erkennen
Song Finder