The DJ set track identifier that finds what Shazam misses.
Shazam names one moment. ryser.id names the whole set — every segment, timestamped, with the tempo-warp and denoise rescue passes that catch the tricky ones.
Every segment, not one moment
Shazam listens to a few seconds. ryser.id segments the entire mix at the transitions and identifies each section end to end.
Catches the hard ones
Tempo-warped, pitched or layered tracks that a single fingerprint misses get tempo-warp and denoise retries plus a preview-verification pass.
Says when it's unsure
Unreleased and white-label tracks can't be fingerprinted — those stay marked unknown, with community suggestions to fill them in, instead of a wrong guess.
Drop the mix
A YouTube, SoundCloud or Mixcloud link, or an audio file up to 500 MB.
The cascade runs
Shazam and AudD fire across 90-second segments; rescue passes retry what they miss — filling the setlist live.
Get the tracklist
Timestamps, BPM, Camelot key, cover art and streaming links — shareable and exportable.
How is this different from Shazam?
Shazam identifies a single ~10-second sample. A DJ set is a continuous, often beat-matched and pitched mix — ryser.id segments the whole set and identifies every section, then applies tempo-warp and denoise rescue passes to the tracks a lone Shazam can't catch.
What sources can it identify?
Any YouTube, SoundCloud or Mixcloud link, or an uploaded audio file (MP3, WAV, FLAC, M4A and more) up to 500 MB.
Will it find unreleased or white-label tracks?
Fingerprinting can only match released music, so true unreleased/white-label IDs stay marked unknown rather than guessed. The community suggestion flow lets other listeners crowd-ID those.
How accurate is it?
It identifies most commercially released tracks in a typical set. Accuracy depends on the mix — heavy layering, edits and unreleased material are the hard cases the rescue passes and community IDs are there to help with.
Know every track in the mix.
90 free credits on sign-up. No credit card.