DJ Set Analyzer
Paste a link to any mix and get every track with its timestamp, BPM and key. Works with YouTube, SoundCloud, Mixcloud and 100+ more, not just one platform.
What the Analyzer Gives You
By Nicholas Harris. Last updated
A mix analyzer is only as useful as what it hands back. This is the full output for every set you run, released tracks identified by audio fingerprint rather than by guesswork.
Timestamped tracklist
Every identified track in play order, stamped with the moment it entered the mix. Tap a row to jump the player to that point.
BPM per track
The tempo of each identified track, so you can read how the set climbs, plateaus and drops without counting beats.
Key, in Camelot or classic notation
Each track's key, switchable between Camelot wheel codes and classic notation, which is how you see whether the DJ was mixing harmonically.
Artwork and links
Cover art plus links to YouTube, Spotify, Deezer and Beatport on every row, so a track you like is one click from a playlist or a purchase.
Exports
Copy the tracklist, download it as text, or export it formatted as YouTube chapters for a video description.
A shareable page
Every analysed set gets a public link you can post under the upload, in a group chat, or wherever the ID requests are piling up.
A Real Analysis
Every row below is genuine output from a set somebody ran through setlist.id. The full page carries the BPM and key for each track, the player, and the export buttons.
Hot Since 82 live at Dance Arena │ EXIT 2025 · identified by setlist.id
13:12La MezclaMichael Cleis, Toto La Momposina
17:14Big Fun (Extended Mix)Inner City/Avision/Kevin Saunderson/Dantiez
22:44All Over (NYC Mix)Avision- 442:11ON THE WAYAnderzz, Volum1k
46:14Behind Me (Original Mix)Hot Since 82
Open the full analysis of Hot Since 82 live at Dance Arena
That is one set. The rest are public and free to read: every mix analysed so far, each with its own page, and the same catalogue folded by DJ or channel when you want everything one act has played.
What DJs Use a Set Analyzer For
Study a set you love
Read the BPM and key columns top to bottom and the shape of the set is right there: where it opened, how hard it climbed, which key changes did the work. It is the closest thing to sitting next to the DJ.
Turn a mix into a playlist
Once every track is named and linked, a two-hour set becomes a Spotify or Beatport playlist in a few minutes instead of an afternoon of Shazam attempts.
Document your own recording
Analyse your live recording, check what the fingerprint caught, then export the chapters straight into the YouTube description. Your listeners stop asking for IDs.
Settle an ID request
Somebody asked what played at 41:10. Run the set, read the row, paste the answer with the timestamp. If it is an unreleased track the analyzer says so honestly.
Analyzer vs the Other Ways to Get a Tracklist
| Method | Input | What you get | Unreleased tracks |
|---|---|---|---|
| setlist.id analyzer | A link from 100+ platforms | Full tracklist with timestamps, BPM, key, links, exports | Flagged as a timestamped gap |
| SoundCloud-only analyzers | SoundCloud links only | Tracklist; usually no tempo or key | Missed or guessed |
| Shazam at the speaker | A few seconds of clean audio | One track at a time, no timestamp | Missed |
| Comment digging | Patience | Whatever strangers happened to know | Sometimes, from insiders |
How the Analysis Works
- 1
Paste the link
YouTube, SoundCloud, Mixcloud, Instagram, TikTok, hearthis and 100+ more. No upload needed; the analyzer reads the audio from the link.
- 2
Check the quote
You see the title, the length and how many sets it costs before anything is spent. Sign in or create an account to continue.
- 3
Fingerprinting runs the whole recording
The audio is cut into overlapping segments and each is matched against a catalogue of more than 100 million tracks. A one-hour set usually finishes in under five minutes.
- 4
Read, export, share
The tracklist lands with timestamps, BPM, key, artwork and links. Export it, share the page, or open another set.
Frequently Asked Questions
What does a DJ set analyzer do?
It takes a recording of a DJ set and returns its structure: which tracks played, when each one entered, and for every identified track the BPM and key, artwork and links. setlist.id does this from a link, using audio fingerprinting against a catalogue of more than 100 million tracks.
Does the analyzer detect BPM and key?
Yes, for every track it identifies. The key is shown in Camelot wheel notation or classic notation, whichever you prefer, and both the BPM and key come from the identified track's metadata rather than a guess from the mixed audio.
Which platforms does the mix analyzer work with?
YouTube, SoundCloud, Mixcloud, Instagram, TikTok, hearthis and more than 100 other platforms. It is not limited to SoundCloud. Paste the public link to the set; the analyzer reads the audio from there, so there is nothing to upload.
How long does an analysis take?
Typically under five minutes per hour of audio. A six-hour festival archive processes the same way a one-hour mix does, start to finish, and you can leave the page and come back to it in your history.
Can it analyze a recording on my phone or a file on my computer?
Not directly. The analyzer works from a link to a public upload on a supported platform, so upload the recording to SoundCloud, Mixcloud or YouTube first (an unlisted YouTube video works) and paste that link.
How accurate is it?
Commercially released tracks identify reliably, including through blends and pitch changes. Unreleased tracks, private edits and dubplates have no fingerprint in any database and come back as timestamped gaps rather than guesses. No tool can name music that has not been released, and this page will not tell you otherwise.
What does it cost?
Pasting a link and seeing the quote is free. Unlocking a full analysis uses one set from a monthly plan: plans start at $6/month for 3 sets with a 10-day free trial, sets over four hours count as two, and a set is refunded automatically if identification fails.