The reasons
Different recordings
Each distinct recording of a song, such as remixes, live versions, or covers, is assigned a unique ISRC. This differentiation ensures that every version is correctly identified and tracked.
Remastering and regional versions
Remastered editions, alternate regional releases, and special editions often receive new ISRCs. This practice helps maintain accurate record-keeping across different markets and distribution channels.
Metadata errors and ownership transfers
Mistakes in metadata management or administrative errors can lead to multiple ISRCs for the same song. Additionally, when ownership of a track changes hands, the new rights holder might re-register the track, leading to a new ISRC being assigned.
Impacts on Soundcharts' Dashboard & API
🖧 We do not know if multiple ISRCs are due to errors/transfers or to the song's multiple versions. Therefore, we decided that each ISRC corresponds to a unique UUID in our database, meaning each ISRC creates a separate song profile in our API.
📱 On our dashboard, to enhance user experience and simplify navigation, we aggregate data on our song pages based on the exact matching of credit name and song name.
For more details on UUIDs and profiles, you can review how do UUIDs and profiles work on Soundcharts.