← All explainers

Let headphones follow the room.

Recognize the soundtrack nearby, recover its timecode, and start a personal dub at the same moment.

Room
01:12.0
Dub
01:10.8
Offset −1.20 sStart the room soundtrack to begin matching.

Listen → locate → play

The room audio becomes a moving clock.

ShazamKit fingerprints what the mic hears, matches a custom catalog, and returns media identity plus offset. The app seeks the dub there.

Shared timeline

One moment, two playheads.

Master every language track to the same zero. Large errors seek; small drift rate-corrects; lost matches reacquire.

Catalog

You teach it your media first.

A custom catalog holds signatures for the films or loops you care about—not the public Shazam song database.

Decision guide

When room-synced audio earns its place.

Use it when the room already plays a known soundtrack—and each visitor should hear a private track locked to the same moment.

Good for

  • Multilingual screeningsSame picture, personal dubbed audio on headphones
  • Museum media wallsQuiet galleries with loud or alternate narration in-ear
  • Accessible alternate tracksAudio description or simplified narration without a second speaker
  • Late joinersWalk in mid-film and snap to the current timecode

Weak fit

  • Unknown live musicNeeds a prepared catalog of the exact media
  • Silent or sparse scoresFingerprints need enough distinctive audio to match
  • Non-Apple stacksShazamKit is an Apple framework path
  • Frame-perfect production syncGreat for experience sync, not broadcast engineering

Pros

  • No special transmitter in the room—the soundtrack is the signal
  • Works for late arrivals without QR hunting
  • Custom catalogs keep matches scoped to your content
  • Can reacquire after interruptions or drift

Cons

  • Requires mic access and a prepared signature catalog
  • Noisy rooms and overlapping audio can confuse matches
  • Apple-centric implementation path
  • Catalog generation and versioning are real ops work

Against alternatives

ApproachBest whenVs ShazamKit sync
QR / timecode linkVisitors can scan at the startSimpler setup, fails for mid-show joiners
BLE / IR triggerYou only need “start now,” not continuous offsetCheaper presence cue, no shared timeline
Wi‑Fi / server clockEvery seat is networked and trustedPrecise if controlled; heavier venue infrastructure
Manual scrubStaffed experiences with few visitorsZero tech risk, poor self-serve scale
Watermark / embedded cueYou can author the room media yourselfVery reliable; requires content pipeline changes

Rule of thumb: pick ShazamKit when the room already plays known media and each person needs a private track locked to the same moving moment.