About DDEX standards
General implementation guidance
Implementing each standard
Reference material
Contact Us
Change Request
Hide navigation
Implementing each standard
Electronic Release Notification Message Suite (ERN)
ERN 4 explained
ERN 4 structure
ERN 4 profiles
Differences between ERN 3 and ERN 4
ERN 3 explained
ERN 3 structure
ERN 3 profiles
Release profiles in ERN 3
Business profiles in ERN 3
ERN implementation guidance and best practice
ERN choreography using Secure File Transfer Protocol
ERN choreography using Web Services
Asymmetric web service architecture
Symmetric web service architecture
ERN samples
Media Enrichment and Description (MEAD)
MEAD explained
MEAD implementation guidance and best practice
MEAD choreography
Party Identification and Enrichment (PIE)
PIE explained
PIE implementation guidance and best practice
PIE choreography
Digital Sales Reporting Message Suite (DSR)
DSR explained
Adopting DSR
Architecture, Allowed Value Sets and Record Type Definitions
Multi-Record and Single-Record Block Variants
Multi-Context and Single-Context Sales Reports
DSR and CDM
DSR implementation
Best Practice Conglomeration Rules
DSR profiles
Part 3: Basic Audio profile
Part 4: UGC profile
Part 5: Audio-visual profile
Part 6: Royalty Reporting profile
Part 7: Radio Broadcast profile
Part 9: Financial Reporting to Record Companies profile
Part 10: Masterlist profile
Part 11: Basic Audio Profile for The Mechanical Licensing Collective
DSR implementation guidance and best practice
DSR samples
Claim Detail Message Suite (CDM)
CDM explained
CDM structure
CDM profiles
Benefits of CDM
Challenges when implementing CDM
Why migrate to CDM?
CDM implementation guidance and best practice
CDM choreographies
CDM samples
Musical Work Data and Rights communication (MWDR)
Musical Work Right Share Notification Standard (MWN)
MWN explained
Purpose of MWN
Structure of MWN messages
Generating MWN messages
Generating a MusicalWorkClaimNotificationMessage in response to a MusicalWorkClaimRequestMessage
MWN hub profile
MWN and the Common Works Registration (CWR)
Business benefits of implementing MWN
MWN implementation guidance and best practice
MWN choreography
MWN samples
MWN Response Providing a Claim with Co-Ownership
MWN Response Providing a Claim
US Musical Work Licensing Choreography Standard (MWL)
MWL explained
Purpose of MWL
Structure of MWL messages
MWL implementation guidance and best practice
MWL choreography
MWL samples
US Letters of Direction Choreography Standard (LoD)
LoD explained
Purpose of LoD
Structure of LoD messages
LOD implementation guidance and best practice
LoD choreography
LoD samples
Bulk communication of Work And Recording Metadata (BWARM)
BWARM explained
BWARM implementation guidance and best practice
BWARM samples
How to use BWARM
Recording Data and Rights Standards (RDR)
Recording Data and Rights Notification (RDR-N)
RDR-N explained
RDR-N: XML Declaration
RDR-N: Message Header
RDR-N: Message Notification Period
RDR-N: ResourceList
RDR-N: SoundRecording (version 1.5)
RDR-N: SoundRecording (version 1.4)
RDR-N: SoundRecording DetailsByTerritory (version 1.5)
RDR-N: SoundRecording DetailsByTerritory (version 1.4)
RDR-N: SoundRecording DetailsByTerritory (version 1.3)
RDR-N Message Exchange
RDR-N implementation guidance and best practice
RDR Implementation Support
Upgrading from RDR-N Version 1.2 to Version 1.3
Upgrading from RDR-N Version 1.3 to Version 1.4
Upgrading from RDR-N Version 1.4 to Version 1.5
RDR-N samples
Recording Data and Rights Revenue Reporting (RDR-R)
RDR-R explained
RDR-R implementation guidance and best practice
RDR-R samples
Recording Data and Rights Choreography (RDR-C)
RDR-C implementation guidance and best practice
RDR-C data dictionaries
RDR implementation guidance and best practice
Recording Information Notification (RIN)
RIN explained
Background to RIN
Purpose of RIN
Structure of RIN
Who is RIN for?
RIN implementation guidance and best practice
RIN choreography
RIN samples
RIN FAQ
Transfer of Catalogues of Releases and Resources by Reassignment of Rights Controller Information
CT Samples
Best Practices for Catalogue Transfers
Best Practices for Catalogue Transfers explained
Best Practices for Catalogue Transfers choreography
Links between Resources and Musical Works (LRAW)
LRAW explained
LRAW implementation guidance and best practice
Best practices for all DDEX standards
Guidance for Flat-File Standards
Delimiters and Special Characters in Flat File Messages
Deprecated Cells in DSR and CDM
DSR and CDM messages exported from spreadsheet applications
Handling long titles and special characters in the DSR, CDM and RDR-R standards
MRBV vs SRBV
Multiple Identifiers for Multiple Parties
Profile names
Guidance on XML Issues
Comments
Direction of writing
Do not use CDATA to concatenate data
Importing RIN Files into RIN Files
Java library's date bug for 2020
Locations of XSDs
Namespace and file locations for the XSD for allowed value sets
Order of XML attributes
Preambles for XML-based DDEX messages
Referencing composites using ID and IDREF
Semantics of repeating XML tags
Special XML characters (and how to avoid &)
Miscellaneous
Origin and Trustworthiness of MEAD and PIE information
Handling “odd” characters
No Data for Mandatory Fields
Who owns which rights?
Guidance on Release/Resource/Work Metadata
Are ResourceGroups mandatory?
Can a Release contain the Same Sound Recording Multiple Times?
Classical Music – Genre vs Structure
Clip samples
Communicating audio and video clips such as previews and clips used for “shorts” (ERN 4.3 and later)
Communicating Classical Releases and Resources
Communicating Stems
Communicating Lyrics
Creation Dates
Differentiating versions using SubTitle in ERN and RDR-N
Display Titles in RDR
ERN Message without Resources
Genres
Handling “immersive audio”
Handling of Tracks that are “not cleared”
Hidden Sound Recordings
Images for Box Sets
Impact Date
Implementation: RDR-N ResourceList
Instrumental Music (ERN-3)
Keywords
Linking different Releases and Resources
MEAD and PIE samples: awards
MEAD and PIE samples: focus tracks
MEAD and PIE samples: recording locations
MEAD information for a taken down release
Metadata in different languages
Mixing classical with popular music
Mood in MEAD
Original Release Date, Release Date and other Dates
Parental advice labels
PLine and CLine
Primary and Secondary Resources
Product Types in Titles
Public Domain Works
ReferenceTitle of a SoundRecording
Release Types for TrackReleases
Resource Groups and Track Releases
Resource Types
Same Recording with Different Metadata
Samples for classical music in ERN-3 and ERN-4
Sequencing Resources
Territorial Variations in the SoundRecordingDetailsByTerritory Composite in RDR-N
Territorial Variations in Release Descriptions
Theme in MEAD
Titles and Subtitles in ERN-3
Titles and Subtitles in ERN-4
Translating and Transliterating Titles
Track Releases
What should a RIN File contain?
Why Artist Information Is in Multiple Places
Subtitles in Multiple Languages
ResourceGroup Hierarchies
Genre: which values should be communicated in ERN and which in MEAD?
Titles: which values should be communicated in ERN and which in MEAD?
Guidance on Binaries
Adding and Removing Specific Encodings
Communicating Binaries
Guidance on Previews
Preview Resources
Resource-specific Previews
Guidance on allowed value sets (AVS, aka Code Lists)
Allowed-value sets and UserDefinedValues
Common language and script code combinations
Excluded Territories and Worldwide
Specialising DDEX-Defined Values
User-defined values
Versioning Allowed Value Sets
Guidance on contributors, artists and writers
Artist Name changes over time
Artist Roles and DisplayCredits
Band Members
Canonical Spellings for Names
Communicating awards in MEAD/PIE
Communicating Display Artist(s) and Display Artist Name(s)
Communicating of focus tracks in MEAD/PIE
Communicating Remixe(r)s
Contributors, Artists and Writers
ERN 4 PartyList
How long can artist names and titles be?
One artist with two roles
Ownership Claims for Single Resource Releases in ERN
Sequencing Recording Artists and Writers
Special Characters
Role Code Synonyms and Credits
Semantics of LineupComplete
Splitting Names & the "Key" Name
Territorial RightsController Information
Translating and Transliterating Names
“Various Artists” in ERN
Writer Roles
Rights Controller Information in ERNs to Music Licensing Companies
DisplayArtistNames for Releases and Resources
Displaying Artists for Remixes [ERN-4 only]
DisplayArtist? DisplayArtistName? Contributor? IndirectContributor? What is this all about?
Display artist overrides
Guidance on message exchange and choreographies
Access Credentials
Acknowledgements and Non-repudiation
Differentiating "Inserts" from "Updates"
ERN Messages as a “Statements of Truth”
File naming convention for Masterlist Reports
Generating and Processing ERN Batches
MEAD as a “Statement of Truth”
MEAD Information for a Taken-down Release
MEAD Messages as Secondary Resources in an ERN Feed
(No) Resources in initial delivery
Order of ERN Processing
Signalling Rights conflicts in ERN-C Status Updates
Update Indicator
Deals and Commercial Aspects
Adding tracks to a playlist before "street date"
Territories in Deals and Release Descriptions
Communicate Territory Information in Different Kinds of Releases
Active Deals at Time of Sending an ERN
Availability and Visibility
Album Streaming
ApplicableTerritoryCode vs Deal Territories
Avoiding "Dropouts" (or: how to signal Deal changes)
Cancelling a Deal Before "Street Date"
Communicating old currencies
Complex Deals can be Dangerous
Dates in Deals are being phased out (in favour of datetimes)
Deals without StartDate/StartDateTime (ERN-3 & ERN 4.1)
Dates: exclusive vs. inclusive
Displaying Deal Dates to Consumers
DoNotDisplayDates (ERN 4.3 and later)
Handling Conflicts
Is a NewReleaseMessage with no Deal valid?
LiveStream
MEAD and PIE samples: impact date
Multiple CommercialModelTypes or UseTypes in one Deal
Multiple consecutive Deals
Multiple Deals for one Release
No Takedown in Initial Deal
Podcasts in DSR
PriceInformation
Recommended use of CommercialModelType and UseType in ERN-4
Reporting Sales/Usages for Individual Tracks (e.g. for Streaming Deals
Registering Compilations in RDR-N (v 1.5)
Revenue and IndirectValue
RightsClaimPolicy (update in v3.8.1 and ERN-4)
Start Dates, End Dates, Start Date-Times and End Date-Times of Deals
Takedowns
Territorial Scope of a Deal
Territorial scope for visibility dates (ERN 4.3 and later)
Territorial Takedowns
Updating a claim in RDR
UseType for Fingerprinting Services
General Guidance on Messages
Communication of percentages
Currency conversion in DSR and CDM
Cardinality of the RightShareType element in MWN
Date/time tags and Time Zone Designators (TZD)
Dealing with uncommon use cases
Field length and precision
GDPR and UGC
Invalid Messages
Precision of numeric values in MWN
Priorities for metadata items
Scalability of UGC sales/usage reports
Time stamp for data accuracy
Version compatibility
What can I do if I have data requirements not addressed by DDEX
Which Release Profile for which ERN Version?
Guidance on Identifiers and ISO Codes Lists
Avoiding the use of proprietary Identifiers
Bar codes of various lengths
Can a release be identified by an ISRC?
Communication of identifiers in DDEX messages
Do DPIDs have hyphens?
How many DPIDs Do I need?
Identifiers for resources, releases and parties
Identifying Chapters
Identifying sound recordings and videos containing the same audio
Limitations of proprietary identifiers
Malformed identifiers
Multiple proprietary identification systems
Opus and composer catalogue numbers
Proprietary identifiers
Should I use an ISRC as the primary key for my database?
Territory codes (ISO 3166-1, ISO 3166-3, TIS)
Worldwide
Show navigation
Purpose of LoD
[missing]
Search
x