Frequently asked questions

What is setlist.id?

setlist.id is a track identification tool built for DJ mixes, live sets, and continuous audio or video recordings. Paste a link from YouTube, SoundCloud, Mixcloud, or 100+ other platforms and we return a timestamped tracklist.

Unlike Shazam, which listens to a short clip to identify a single song, setlist.id processes entire multi-hour recordings from beginning to end. The audio is extracted from your link, divided into overlapping segments, and each segment runs through our own proprietary recognition algorithm, which can find deep underground tracks. We also draw on partners, including ACRCloud and Shazam.

When processing finishes, you get the full tracklist at once; each track with its exact timestamp and a YouTube link.

How does it work?

When you paste a link, setlist.id extracts the full audio from the source. The audio is then broken into overlapping segments of a few seconds each, and each segment goes to our own proprietary recognition algorithm, built to find deep underground tracks, which also draws on partners including ACRCloud and Shazam.

Fingerprinting works by generating a compact acoustic signature from each audio segment, then comparing it against stored signatures of known recordings. This handles the EQ changes, compression, and blending typical in DJ mixes far better than raw audio matching.

When all segments have been processed, the results are assembled into a single tracklist ordered by timestamp. The whole pipeline runs in under 5 minutes for a one-hour mix.

What platforms are supported?

We support YouTube, SoundCloud, Mixcloud, Bandcamp, Dailymotion, Hearthis.at, Audiomack, TikTok, Vimeo, Instagram, Facebook, X (Twitter), and more. If a platform hosts audio or video content, there is a good chance we can process it.

Why does this cost money when Shazam is free?

Shazam is built to identify a single song from a few seconds of ambient audio. setlist.id is closer to a Shazam for DJ mixes: instead of one snapshot, it processes an entire multi-hour recording from beginning to end to identify the tracks in a DJ set with timestamps.

Getting a full tracklist from a long mix is a heavier job. For a one-hour mix, setlist.id downloads the complete audio file, splits it into overlapping segments, and makes hundreds of individual fingerprint queries, to our own algorithm and to partner services, before assembling the result in timestamp order. The compute cost scales directly with recording length.

So it is priced by the hour of audio: 1 hour of identification time covers 1 hour of mix, with a 15-minute minimum, and any part we cannot identify is refunded automatically.

How much does it cost?

You buy hours and spend them on any mix: 5 hours for $6, 20 hours for $22, 100 hours for $100. An hour buys an hour of mix (15-minute minimum), hours never expire, and the time we cannot identify comes back. Prices are in US dollars; checkout shows your own currency.

There is no self-serve monthly plan: hours are how everybody pays. People already on a plan keep it and manage it from their account, and if a plan would suit how much you get through, email us and we will sort one out. For enterprise or larger quantities, reach out via our contact page.

How accurate is the track identification?

Accuracy depends on three main factors: whether a reference recording of the track exists, recording quality, and DJ technique. Commercial releases from major and independent labels are identified reliably, and our own algorithm is built to find deep underground tracks as well. Unreleased tracks, and edits with no reference recording, cannot be identified regardless of audio quality.

Recording quality matters: a clean source from YouTube or SoundCloud gives the fingerprinting engine more signal to work with than a low-bitrate or heavily compressed file. DJ technique has a moderate effect - tracks played at their original tempo and pitch are identified most reliably, while extreme pitch shifting or time stretching can reduce confidence for borderline tracks.

If a segment is not identified, its timestamp is still shown in the result so you can see where an unrecognized passage falls and investigate manually.

Do I need a promo code to sign up?

No. Registration is open to everyone; create an account with your email and password, or sign in with Google or Apple.

If you have a promo code, it adds hours to your account that never expire. Promo codes are distributed through our community and early access program; you don't need one to register. To request one, contact us at play@setlist.id.

Can I get a refund if identification fails?

Yes, automatically. Any part of a mix we cannot identify is refunded to your hours when it finishes, and a mix that fails outright is refunded in full.

Can I export the tracklist?

Yes. You can copy any tracklist to your clipboard, download it as a text file, or copy it formatted for a YouTube description. You can also export a tracklist directly to Tidal as a playlist. Direct playlist export to other streaming services is not currently supported.

What data do you collect?

We collect your email, the links you submit or paste, your tracklists and purchases, and usage analytics (the Privacy Policy sets out what differs in the EU and UK). Payment is handled by Stripe. We do not sell your data.

How do I contact you?

You can reach us at play@setlist.id or use our feedback page.

Still have questions?

Last updated: October 12, 2026