Features Studio Pricing Docs — Studio Docs — Music Player Docs Blog About

Identify a Track (Shazam)

Homecrate can identify any track in your library by matching it against Shazam’s database. When a match is found, verified metadata — genres, ISRC, Apple Music ID, and more — is fetched and saved to your library.


Opening the Identifier

Scroll down on the Now Playing screen to reveal the Track Info Panel. The Identify Track card appears near the bottom (when the track has an accessible audio file).

[SCREENSHOT: "Identify Track" card with ScanSearch icon and subtext]

Tap it to start.


During Identification

An activity indicator replaces the card while Homecrate sends a fingerprint of the audio to Shazam’s recognition API. This typically takes 5–15 seconds.

[SCREENSHOT: Loading state — "Listening to track..."]


The Match Result

When a match is found, the result card appears showing:

  • Title — as Shazam has it
  • Artist
  • Album
  • Genres — Shazam’s verified genre list
  • ISRC — the track’s International Standard Recording Code

[SCREENSHOT: Shazam match result card]

Saving to Library

Tap Save to Library to apply the Shazam data to this track. The following fields are saved:

  • Shazam track ID
  • ISRC
  • Apple Music ID and URL
  • Shazam artwork URL
  • Verified genre list

After saving, a green “Metadata saved to your library” confirmation appears, and a “Identified via Shazam” badge appears in the metadata panel.

Retry from Middle

If the initial identification matched the wrong track (or failed), tap Retry from Middle to re-submit using a 30-second offset into the file. This helps when tracks start with a long intro that Shazam doesn’t recognize.


When Identification Fails

If no match is found, an error message appears. This can happen when:

  • The track is a rare or unreleased recording not in Shazam’s database
  • The audio quality is very low
  • The track starts with noise or silence that confuses the fingerprinter

Try Retry from Middle first. If that also fails, the track may simply not be in Shazam’s catalog.


Automatic Identification During Import

When you import tracks, Homecrate can optionally attempt to identify them via Shazam automatically. You’ll be offered this option during the first import after enabling Intelligence & Recommendations in Analytics Settings. See Analytics Settings.


Where the Data Goes

Shazam metadata is stored in Homecrate’s local database alongside the track. It is never shared externally. The data is used by:

  • The Track Info Panel (ISRC, genre display)
  • Library AI (for richer artist questions)
  • The AI music assistant (for track context)