Forty-nine songs in a playlist play fine and one is silent. It looks like a bug in whatever you are using, and occasionally it is — but far more often it is a structural fact about where preview clips come from, and it is worth understanding because it tells you which songs to expect trouble from before you sit down to play.
This is written from building one of these games. The specifics below are things we hit and had to fix, not general advice.
The clip does not come from Spotify
Start here, because everything else follows from it. Spotify’s API used to hand out a thirty-second preview_url for most tracks. In late 2024 it stopped doing so for new applications, and on the credentials a small no-login app can obtain, the field now comes back empty for effectively everything — we measured zero previews across twenty tracks in four different markets before accepting that it was not a configuration mistake.
So a Spotify-based guessing game reads the track list from Spotify and then goes somewhere else entirely for the audio — in our case the iTunes Search API first, then Deezer. Which means the question is never “does Spotify have this song”. It is “can a second catalogue be made to agree that its recording is the same recording”, and that is a much harder question. The full account of what changed and what it broke.
Five reasons a specific song has no clip
1. It genuinely is not in the other catalogue
Self-released tracks, small-label material, regional releases, podcast episodes filed as music, and a surprising amount of very new music. Spotify’s catalogue and iTunes’ catalogue are large and overlapping, not identical. Nothing can be done about this one.
2. The title does not match, because of a qualifier
Spotify stores Karma Police - Remastered 2011. iTunes has the same recording as plain Karma Police. An exact comparison matches neither thing, so the lookup either fails or — worse — falls through to a looser rule and picks a different song by the same artist. This is one of the most common causes and it is invisible from the outside: the song is right there in both catalogues, under two names.
Live versions, radio edits, extended mixes, deluxe-edition re-recordings and “(feat.)” credits that one platform includes and the other does not all do the same thing.
3. The artist is credited differently
Non-Latin catalogues are where this really bites. Spotify credits 小幸運 to 田馥甄; iTunes returns it as “A Little Happiness” by “Hebe Tien”. Both are correct, neither matches the other, and any matcher strict enough to reject wrong answers will reject this one too. Collaborations are the same story in a smaller way — “The Beatles” against “Beatles”, or one platform listing three featured artists where the other lists one.
4. There was a clip, and the URL rotted
Preview clips are files on a content delivery network, and those addresses rotate. A song that played last month can be silent today with nothing about the song having changed. This is why a well-built game stores enough to re-resolve a clip rather than just caching the address — but if you are using something that does not, an old cached answer is a permanent one.
5. Nothing is wrong and you are being rate limited
The one that matters most and looks least like itself. Clip lookups are per track rather than per playlist, so a fifty-song game is fifty separate requests to a third-party service — and hosted apps share their outbound addresses, so from the catalogue’s side an entire user base looks like one very noisy client.
A throttled request and a song with no clip look identical unless the app is careful to tell them apart. We shipped a version that did not: every failure was cached as “this song has no preview” for a week, so one throttled minute at peak marked a slice of the catalogue silent for seven days. It never reproduced in testing, because a laptop’s own address is never the one being throttled.
How to tell cause five from the others
If several songs in a row go quiet, it is throttling or a network problem, not the catalogue. Catalogue gaps are scattered. A run of consecutive failures is almost always the app being refused. Wait a couple of minutes and try again.
The failure that is worse than silence
A missing clip is obvious and mildly annoying. The genuinely damaging failure is the wrong clip — the audio plays, everybody guesses, and the answer card says something else.
It happens because a search that cannot find an exact match gets progressively looser, and the loosest question — the title with no artist attached — is answered by popularity. Ask iTunes for “Hello” with no other constraint and you can get Pinkfong’s nursery rhyme. Ask for “Alone” and you get Heart. Ask for “Hello Adele” and the second result is a tribute act whose track is titled exactly right, which is precisely what a popularity-ranked search surfaces.
The defence is to require any loosely-matched candidate to agree with the original on something the search did not supply — the running time, or a credit that names the same acts. A candidate whose duration is fifty seconds off the Spotify track is a cover, and the recording you wanted is the one whose clock agrees.
If you are playing and a clip clearly does not match the answer, that is what happened. Skip it rather than arguing about it, and do not award points for the song that actually played.
What to do as a host
- Skip and move on. One silent track costs you fifteen seconds. Debugging it mid-party costs you the room.
- Try the playlist once before people arrive. Not the whole thing — start a game, click through eight or ten songs, and see whether the silences are scattered or clustered. Two minutes, and it tells you which playlist to use.
- Prefer well-known studio recordings. Not for musical reasons: they are the recordings most likely to exist in both catalogues under compatible names. Remaster-heavy back catalogues, live albums and regional releases are where the gaps concentrate. More on choosing a playlist that plays well.
- Have a second playlist ready. The cheapest insurance there is. If the first one turns out to be half silent, you switch instead of ending the night.
If it is the whole playlist failing rather than individual songs, that is a different problem with four common causes, and three of them you can fix from the page you are on: why your Spotify playlist will not load.
GuessSong turns any public Spotify playlist into this game. No login, no app, no sign-up.
Start a game →Read next
- Spotify's Preview Clips Disappeared. Here Is What We Measured — In late 2024 Spotify stopped returning 30-second preview URLs to new API applications. What we measured, what broke, and how a music game finds clips now that the obvious source is gone.
- Why Your Spotify Playlist Will Not Load, and How to Fix It — Four causes account for nearly every playlist that fails to load in a Spotify-based game: editorial playlists, private playlists, the wrong kind of link, and rate limiting. How to tell them apart in seconds.
- How to Pick a Playlist That Makes a Good Guessing Game — Not every playlist works as a quiz. How to choose one by era, spread and recognisability — and why the playlist you love most is often the worst one to play.