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)