Skip to content
@songfinder-dev

Song Finder

A free online song finder and audio toolkit. Identify any song, then read its BPM, musical key and Camelot code.

A waveform passing through three analysis stations

Song Finder

Identify a song, then inspect the audio behind it — without installing anything.

Website License Languages API key


Song Finder is a free online song finder — a browser workspace that joins song recognition with a suite of audio tools. You arrive with a file, a recording or a link, and you leave with the answer.

These repositories are the same capabilities, wired into the places developers already work.

Repositories

CLI and typed client.

npm i -g songfinder

Zero runtime dependencies.

MCP server for Claude, Cursor, Windsurf and Zed.

npx -y songfinder-mcp

Four tools, no API key.

Claude Code Agent Skills.

/plugin marketplace add
  songfinder-dev/songfinder-skills

Nothing to install but curl.

$ npx songfinder analyze "strobe deadmau5"

I Remember (Strobelight Edit) — deadmau5
Strobelite Seduction (2013)

Tempo:          128 BPM
Key:            B Minor (Camelot 10A, Open Key 3m)
Mixes with:     10B, 9A, 11A
Energy:         59%
Danceability:   66%

What the API gives you

Recognition from a page URL — YouTube, TikTok, Instagram, SoundCloud, Bilibili, X — or from an audio file. A chain of engines runs in order until one matches, so a track that defeats the first still has three more chances.

Acoustic analysis keyed by ISRC: tempo, musical key with its Camelot wheel position and harmonically compatible keys, plus energy, danceability, valence, acousticness, instrumentalness, liveness, speechiness and loudness.

Neighbour search, optionally restricted to keys that mix cleanly with the seed — which is what you want when the output is a DJ set rather than a list.

No API key. No account. Rate-limited per IP, because recognition spends real third-party quota.


Two things we make a point of not hiding

Tempo can be half or double what a single provider reports. Every analysis response carries a second provider's reading. When the two disagree by more than 3 BPM, one of them counted the groove at half speed — an 87/174 pair is the same track. Every client here surfaces that instead of stating one figure as fact.

The credited artist is whichever catalogue entry matched. Widely re-uploaded tracks match white-label records, so a famous song sometimes comes back credited to a label nobody has heard of. The title is still correct, and the clients say so rather than presenting the wrong artist confidently.

Coverage is genuinely uneven for long-tail releases — many have a tempo but no key, or no analysis at all. Missing fields come back empty rather than invented.


On the web

Song Finder — free online song finder — recognition by file, microphone or link, plus a BPM & key finder, a similar-songs finder, a lyrics finder, an audio trimmer, an equalizer, noise reduction, speed and pitch shifting, a chord detector and more. Fourteen languages. Browser extensions for Chrome, Edge and Firefox, plus a userscript.

Most of those tools never send your file anywhere — thirteen of the sixteen run entirely in the browser and make no server call at all. Recognition is the deliberate exception, because matching against a catalogue requires one.


MIT licensed · Issues and pull requests welcome on any repository

Popular repositories Loading

  1. songfinder songfinder Public

    Identify any song from a link or an audio file, then read its BPM, musical key and Camelot code — from your terminal or your code. Node.js and Python clients, zero runtime dependencies, no API key.

    Python

  2. songfinder-mcp songfinder-mcp Public

    MCP server for music recognition — identify any song from a link or an audio file, then get its BPM, musical key, Camelot code and harmonically compatible tracks. Works in Claude, Cursor, Windsurf …

    TypeScript

  3. songfinder-skills songfinder-skills Public

    Agent Skills that turn "what song is this?" into an answer, and that answer into a beatmatched set list. One command installs into Claude Code, Codex, Cursor, Gemini CLI and a dozen more.

  4. .github .github Public

    Organization profile for Song Finder — a free online song finder and audio toolkit.

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…