A comprehensive reference for metadata compliance requirements across major streaming services. Every digital service provider publishes its own specification — this guide covers the standards, identifier formats, and field-level rules that govern global music distribution.
These ISO and GS1 standards form the foundation of music metadata. Every store requires valid identifiers — a single malformed ISRC or UPC can block an entire catalog from ingestion.
12-character alphanumeric code identifying a specific recording. Format: CC-XXX-YY-NNNNN (country, registrant, year, designation).
13-digit barcode identifying a release. Final digit is a checksum calculated from the preceding 12 digits using the GS1 modulo-10 algorithm.
International Standard Musical Work Code identifying a musical composition. Required for songwriter royalty collection.
International Standard Name Identifier disambiguating contributors. Recommended for all artist and songwriter credits.
Two-letter code identifying the language of lyrics and metadata. Must match actual audio content for lyric synchronization.
Date format YYYY-MM-DD. Must not be more than 6 months in the future for pre-release scheduling.
Phonogram copyright (sound recording) and Copyright (composition) notices. Format: year + rights holder name.
Each store maintains its own genre classification. Must be mapped from distributor genre to target store's proprietary taxonomy.
Each streaming service maintains its own metadata specification. Below are the key compliance requirements for the six major global DSPs. These specifications are versioned and updated alongside each platform's API changelogs.
The 12th character of an ISRC is a check digit. An incorrect checksum causes silent rejection at ingestion.
Titles containing search-intent descriptors (e.g., 'Sleep Music', 'Relaxing Ambient') trigger content manipulation filters.
Stores require at minimum a Performer and Songwriter credit. Missing roles break royalty collection and display.
Cover art below 3000×3000px (or 1400×1400px for some stores) fails the artwork specification check.
Distributor genre tags that don't map to the target store's proprietary taxonomy cause browse category misplacement.
Metadata tagged with the wrong language code breaks lyric synchronization and regional browse placement.
Validate metadata against each target store's specification before delivery — never after rejection.
Maintain a single source of truth for contributor credits with ISNI identifiers for disambiguation.
Use checksum validation on all ISRC and UPC codes before submission to any store.
Track the rule-set version used for each validation so compliance reports remain auditable over time.
Audit existing catalog metadata periodically — store specifications change retroactively and silently.
Ensure character encoding is UTF-8 across all text fields to prevent mojibake on international stores.
Map genre tags to each target store's proprietary taxonomy rather than using a single universal genre.
Include complete contributor roles (Performer, Songwriter, Producer, Composer) to ensure royalty collection.
Run your metadata through our engine to get a field-by-field compliance report for every supported store before you deliver.