Automatic Tracks and Works Linking

Automatic Linking Between Tracks and Works

Reprtoir automatically links Tracks and Works when matching ISRC identifiers are detected. This mechanism is triggered whenever identifier data is added or updated, regardless of the method used. The most common scenario is the import of CWR files, but the same logic applies when identifiers are added manually or via Spreadsheet Importer.


How It Works

  • On Tracks, the ISRC is stored as a standard Track identifier.
  • On Works, ISRCs can be stored in two ways:
    • as a standard identifier in the “ISRC Code” field
    • as additional identifiers in the “Alternative ISRCs” field, typically extracted from CWR files or added in bulk by the user

When identifier data is added to a Work, Reprtoir checks all Work ISRC values against existing Tracks.

  • If a Work ISRC (standard or alternative) matches a Track ISRC, the Work is automatically linked to the corresponding Track.
  • This comparison includes both:
    • the Track main ISRC
    • any Alternative ISRCs stored on the Track

This process is bidirectional:

  • If Works are imported first and Tracks are created later, the same matching logic is applied as soon as the Track exists.
  • When a matching ISRC is detected, the link is created automatically.
  • No manual action is required.

When Automatic Linking Does Not Occur

Automatic linking does not occur if:

  • No matching ISRC exists between Tracks and Works.
  • ISRC values are missing, incorrectly formatted, or stored in the wrong field.
  • The identifier is not supported by the import format used.

In these cases, Tracks and Works remain unlinked until the identifier data is corrected or completed.


Why This Matters

Automatic linking allows you to:

  • Import Tracks and Works independently and in any order.
  • Use ISRCs as the single source of truth for Track–Work relationships.
  • Avoid manual linking operations.
  • Maintain a consistent and structured catalog over time.

This functionality relies entirely on the accuracy and consistency of ISRC data stored across your Assets.