Catalog

ISRCs and Track Identifiers in Velveteen

Updated June 12, 2026

The short answer

An ISRC identifies a recording. In Velveteen, a track either has generate_isrc enabled or you provide an ISRC that matches the required format.

Use an existing ISRC only when the recording already has one. For new recordings, Velveteen can generate the identifier during the delivery workflow.

ISRC options

Generate ISRC

Use this when Velveteen should generate the recording identifier.

Provide ISRC

Use this when the recording already has a valid ISRC.

Format validation

Provided ISRCs must match the two-letter country, three-character registrant, and seven-digit designation pattern.

Where ISRC belongs

ISRC is a track field because it identifies the recording, not the release package.

UPC is the release-level product identifier.

Frequently asked questions

Can Velveteen generate my ISRC?+

Yes, when generate_isrc is enabled for the track.

What if I already have an ISRC?+

Disable generation and enter the existing ISRC.

Is UPC the same thing?+

No. UPC identifies the release product. ISRC identifies the recording.

Can an invalid ISRC submit?+

No. Velveteen validates the ISRC format before submission.

Related articles