Shazam Can't Identify a Song in a Mix: What to Do
Shazam matches a short sample against released recordings, so it fails in a mix when two tracks overlap, when the DJ has changed the tempo, or when the track is an edit or unreleased. Sample a moment where one track plays alone, let Shazam hear the audio directly on the same phone, try a second app, then check tracklists and comments, and ask.
Part of the guide How Music Recognition Works, and Why It Fails in DJ Mixes.
You need: The mix itself, as a link or a recording, and the time where the track plays; A phone with Shazam installed, or an iPhone with Recognize Music added to Control Center; A second recognition app, such as SoundHound or the Google app.
Step 1: Pick a moment where only one track plays
Shazam compares a few seconds of sound with a database of released recordings; our guide to how music recognition works explains the method. In a transition two records play at once and each is noise for the other.
Scrub forward until the incoming track has fully taken over, usually a minute or two after you first hear it. A breakdown is the best spot: the previous track's drums are gone and the melody or vocal is exposed. Avoid the first and last minute of any track, where DJs blend, loop and filter.
Step 2: Play it from the source at full quality
Avery Wang's 2003 paper on the Shazam algorithm shows recognition falling as noise rises, with short samples failing first: in its test, 5 second samples dropped to a 50 percent recognition rate at a much milder noise level than 15 second samples did.
- Play the original stream or file, not a screen recording or a clip someone re-uploaded.
- Do not play it through a phone speaker across a noisy room. Use decent speakers in a quiet room, or skip the air entirely with the next step.
- Let the app listen for as long as it wants.
Step 3: Let Shazam listen to the phone's own audio
You do not need a second device. Apple's Shazam user guide says the app can identify a song "playing around you or playing in another app on your device", and names TikTok, YouTube and Instagram as examples. Start the mix, then start Shazam:
- On iPhone or iPad, add Recognize Music to Control Center once, then open Control Center while the mix plays and tap it. The result arrives as a notification.
- On Android, the same guide lists a Quick Settings button, a notification bar option and Pop-up Shazam, a floating button that stays on top of other apps.
- On a Mac, Apple's page on identifying what song is playing says Recognize Music in Control Center works for songs playing on the device while you wear headphones.
This removes the room, the speaker and the microphone from the chain.
Step 4: Run Auto Shazam over the stretch, then read the history
One tap is one attempt. Auto Shazam keeps trying. Apple's guide says that once it is on, Shazam identifies music automatically even when you switch to another app or lock the device; you turn it on by touching and holding the Shazam button, and tap the button again to stop.
Start it a few minutes before your timestamp, let the mix run past the track, then open the list: identified songs are saved to the library in the Shazam app, and from Control Center you can touch and hold Recognize Music and tap History. A track listed between two others you know from the set is your candidate; compare it with the mix by ear before you trust it.
Step 5: Try a second app, and hum the hook if there is one
Catalogs differ between services, so a second opinion is worth a minute. SoundHound works the same way as Shazam for music playing around you, and its App Store listing adds that you can press the button and "sing or hum the tune". Google's hum to search, launched in October 2020, asks you to hum, whistle or sing for 10 to 15 seconds and matches the melody, not the recording.
Humming suits a vocal line or a big lead, since it does not care that the DJ sped the record up. It is little use for a club track with no tune to carry.
Step 6: Check tracklists and comments for that timestamp
If no app can hear it, somebody may have written it down. DJ Mag's 2025 feature on the track ID debate describes both of the main databases.
- 1001Tracklists, which DJ Mag places on the EDM side of the scene, is the first place to look for festival sets and radio shows. Rows marked ID are tracks nobody has named yet.
- MixesDB holds tracklists compiled by users; DJ Mag's example is finding out what a DJ played at Berghain the previous weekend. Completeness varies from set to set.
- SoundCloud and YouTube comments. SoundCloud comments sit on the waveform at the moment they refer to, so read the ones around your timestamp. On YouTube, search the comments for your time, such as 1:12:30.
Step 7: Scan the whole set, or ask a person
A whole-set service listens to the entire recording instead of one sample. On MixTracklist you paste a SoundCloud set link at /scan and get a tracklist with a timestamp on every track and a confidence score from 0 to 100 on a colored badge: lime is high, gray is low and worth checking by ear. One credit ($3.49) covers a set up to 2 hours, and the credit is refunded automatically if nothing is recognized. Check the free library first. It accepts SoundCloud links only; YouTube, Mixcloud and file uploads are not supported.
Then ask. Post the link and the exact timestamp in a track ID community such as Reddit's r/IdentifyThisTrack, comment on the set, or message the DJ.
An unreleased track cannot be found by any app
Every recognition app, and every whole-set service including ours, can only return music that has been released or cataloged somewhere. A promo, a dubplate or a private edit has no entry to match. Mixmag's 2017 list of unreleased tracks that need an official release puts it bluntly: "Shazam won't work in these instances", and sometimes nobody in the ID groups can help either.
The signs: several clean attempts in the breakdown return nothing, a second app returns nothing, and tracklists show the row as ID. At that point stop retrying and ask people. If an app names a different track than you expect, it may be hearing the original that an edit or bootleg was built from, which is still a lead.
Our view: an app is a fast first try and a poor last resort, so give it three good attempts, then ask.
Questions
- Why does Shazam work on the radio but not on a DJ set?
- Radio plays released recordings at their original speed, one at a time. A DJ overlaps two tracks, changes the tempo and sometimes the pitch, adds effects, and plays edits and unreleased music. Each of those removes part of what Shazam needs.
- Can Shazam identify a song playing on the same phone?
- Yes. Apple's Shazam guide says the app identifies songs playing in another app on your device, such as YouTube, TikTok or Instagram. On iPhone, add Recognize Music to Control Center and tap it while the mix plays. On Android, use Pop-up Shazam or the notification bar option.
- Does Auto Shazam work for a whole DJ mix?
- It keeps listening and saves every song it recognizes to your Shazam library, so it can catch several tracks from a set without you tapping. It still fails in the same places a single tap does: transitions, tempo-shifted records, edits and unreleased tracks. It does not tell you where in the mix each track sits, so note the time yourself.
- Will a better microphone or louder volume help Shazam?
- Cleaner audio helps; louder does not. The most reliable fix is to skip the microphone: play the mix on the same phone and let Shazam listen to the device's own audio. If a clean section still fails, the problem is the catalog or the DJ's changes, not your setup.
Sources
- Avery Li-Chun Wang, Shazam Entertainment (ISMIR 2003), hosted by Columbia University, An Industrial-Strength Audio Search Algorithm (accessed 17 Sept 2026)Recognition matches a short sample against database recordings; the noise test in which 5 second samples reach a 50 percent recognition rate at a milder noise level (about -3 dB signal-to-noise) than 15 second samples (about -9 dB).
- Apple Support, Identify a song using the Shazam app on iPhone, iPad, or an Android device (accessed 17 Sept 2026)Shazam identifies songs playing around you or in another app on the device (TikTok, YouTube, Instagram named); Control Center recognition with a notification result; Android Quick Settings, notification bar and Pop-up Shazam; Auto Shazam works when you switch apps or lock the device and is turned on by touching and holding the Shazam button; identified songs are saved to the library in the Shazam app.
- Apple Support, Use your Apple device to identify what song is playing (accessed 17 Sept 2026)On Mac, Recognize Music identifies songs playing on the device while wearing headphones; touch and hold Recognize Music, then tap History, to see identified songs; Auto Shazam keeps trying until you turn it off by tapping the button again.
- SoundHound AI, App Store listing, SoundHound - Music Discovery (accessed 17 Sept 2026)SoundHound identifies music playing around you and lets you sing or hum a tune to identify it.
- Google, The Keyword, Song stuck in your head? Just hum to search (accessed 17 Sept 2026)Hum to search launched in October 2020; hum, whistle or sing for 10 to 15 seconds; it matches the melody.
- Mixmag, 21 unreleased tracks that need an official release (accessed 17 Sept 2026)The 2017 statement that Shazam will not work on unreleased tracks and that sometimes no one in the ID groups can help.
- DJ Mag, The track ID debate: is tracklist secrecy ever justified? (accessed 17 Sept 2026)1001Tracklists described as an EDM social media site that uses the term ID; MixesDB described as offering user-compiled tracklists, with the example of what a DJ played at Berghain the previous weekend.