ISRC Matching: The Most Accurate Way to Transfer Music
Every recording in the world has a unique ISRC code. When you transfer music between platforms, matching by ISRC is the difference between getting the right song and getting a cover, remix, or live version you did not want.
What Is an ISRC Code?
ISRC stands for International Standard Recording Code. It is a 12-character alphanumeric code assigned to every individual sound recording and music video. Think of it as a fingerprint for a specific recording -- not a song in general, but a specific version of a song.
The same composition performed by different artists gets different ISRCs. A studio version, a live version, a remaster, and a remix each get their own ISRC. This is what makes ISRC matching so precise.
Queen - "Bohemian Rhapsody" (1975 Studio Version)
Why Text-Based Matching Fails
Most playlist transfer tools search for songs by name and artist. This seems logical, but it breaks down in practice. Here are real examples of what goes wrong.
Text Matching (Name + Artist)
ISRC Matching (Tunarc)
Text matching fails because there are millions of songs with similar names, multiple versions of the same recording, and inconsistencies in how platforms catalog artist names and featuring credits. ISRC bypasses all of these problems by using a globally unique identifier.
How Tunarc's Matching Pipeline Works
Tunarc does not rely on ISRC alone. It uses a multi-step pipeline that maximizes accuracy while handling edge cases.
ISRC Lookup from Source Platform
When you sync, Tunarc fetches ISRC codes directly from the source platform's API (Spotify, Tidal, or Apple Music). Most tracks have ISRCs embedded in their metadata.
ISRC Cache Check
Before making external API calls, Tunarc checks its local ISRC cache. If this track has been matched before, the cached result is used instantly -- making repeat syncs faster.
MusicBrainz Fallback
If the source platform does not provide an ISRC (common with GDPR exports or older catalog entries), Tunarc queries MusicBrainz -- the world's largest open-source music database -- to resolve the ISRC from track metadata.
Destination Platform Search
With the ISRC in hand, Tunarc searches the destination platform by ISRC code. If the exact ISRC is not found (rare), it falls back to a metadata-based search using title, artist, and album as a last resort.
The 97% Accuracy Number, Explained
We claim 97% accuracy and we mean it. Here is where that number comes from.
Average match rate across all transfers
The 3% that do not match are almost always tracks that genuinely do not exist on the destination platform. Think Spotify-exclusive releases, region-locked tracks, or content that has been removed. These are not matching failures -- they are catalog gaps between platforms. Tunarc flags every unmatched track so you can manually review them.
Frequently Asked Questions
Transfer With 97% Accuracy
ISRC matching is the gold standard for music transfer. Try it free.
Start Free Transfer