| Previous | Next |
| E_IMAPI_DF2TAO_NO_RECORDER_SPECIFIED | E_IMAPI_DF2TAO_INVALID_MCN |
E_IMAPI_DF2TAO_INVALID_ISRC
E_IMAPI_DF2TAO_INVALID_ISRC reports invalid International Standard Recording Code metadata for an audio track. The International ISRC Agency defines the code as a 12-character alphanumeric identifier; its syntax is a five-character prefix, two-digit year of reference and five-digit designation code. Hyphens and the printed ISRC prefix are presentation aids, not part of the 12-character code.
Validate the canonical ISRC before passing track metadata to IMAPI
- Normalize letters to uppercase and strip presentation separators before validating the stored code.
- Require exactly 12 alphanumeric characters and validate the element character classes defined by the ISRC authority.
- Log the track number and a safely redacted/validated identifier value so metadata failures are tied to the correct recording.
Do not replace an invalid ISRC with a fabricated value merely to continue the burn. ISRC identifies the recording and should come from the responsible metadata source. This error is unrelated to PCM audio shape; an audio stream can be valid while its track identifier is malformed. Validate metadata before session preparation so the failure is reported to the user before a physical write begins.
IFPI ISRC structure · Track metadata interface · IMAPI return values
Looking for a different code? Search another status or error code.
