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

  1. Michael Cleis, Toto La Momposina - La Mezcla album artwork13:12La MezclaMichael Cleis, Toto La Momposina
  2. Inner City/Avision/Kevin Saunderson/Dantiez - Big Fun (Extended Mix) album artwork17:14Big Fun (Extended Mix)Inner City/Avision/Kevin Saunderson/Dantiez
  3. Avision - All Over (NYC Mix) album artwork22:44All Over (NYC Mix)Avision
  4. 4
    42:11ON THE WAYAnderzz, Volum1k
  5. Hot Since 82 - Behind Me (Original Mix) album artwork46: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

MethodInputWhat you getUnreleased tracks
setlist.id analyzerA link from 100+ platformsFull tracklist with timestamps, BPM, key, links, exportsFlagged as a timestamped gap
SoundCloud-only analyzersSoundCloud links onlyTracklist; usually no tempo or keyMissed or guessed
Shazam at the speakerA few seconds of clean audioOne track at a time, no timestampMissed
Comment diggingPatienceWhatever strangers happened to knowSometimes, from insiders

How the Analysis Works

  1. 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. 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. 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. 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.

BPM

Analyze a set now

Tracklist, timestamps, BPM and key from one link.