llms.txt

Machine-readable summary of Catalogue Events, Standard Metadata, and Enhanced Metadata.

MassiveMusic Docs

Catalogue Events delivers catalogue updates to your HTTPS endpoint as events. There are two metadata event types: Standard Metadata and Enhanced Metadata.

Catalogue Events Overview

Summary

Catalogue Events sends updates for the MassiveMusic catalogue to your infrastructure as events.

You will work with two metadata event types:

  1. Standard Metadata

    • Licensor-provided
    • Delivered through Catalogue Events as Release Events
    • Includes Artist(s), Release, Track(s), and availability data
    • Must be ingested first
    • Is the source of truth for catalogue, release, and availability updates
    • Newer events overwrite older events because each event is a snapshot of the latest release state
    • Includes bulk catalogue ingestion, availability updates, and takedown handling
  2. Enhanced Metadata

    • MassiveMusic-provided
    • Delivered through its own Catalogue Events stream
    • Includes track-level enrichment tags
    • Must be ingested after Standard Metadata
    • Should be attached to tracks already stored from Standard Metadata
    • Is not the source of truth for release structure, availability, or takedown updates

Processing Rules

  • Store Standard Metadata first.
  • Treat each Standard Metadata event as the latest release snapshot.
  • Overwrite older Standard Metadata with newer Standard Metadata for the same release.
  • Apply bulk catalogue ingestion from Standard Metadata.
  • Apply availability updates from Standard Metadata.
  • Apply takedown handling from Standard Metadata.
  • Store Enhanced Metadata after Standard Metadata is already available.
  • Use Enhanced Metadata to enrich existing track records.
  • Do not use Enhanced Metadata as the source of truth for release or availability changes.

Key Differences

AspectStandard MetadataEnhanced Metadata
ProviderLicensor-providedMassiveMusic-provided
DeliveryCatalogue Events Release EventsSeparate Catalogue Events stream
ScopeArtist(s), Release, Track(s), availabilityTrack enrichment tags
Ingestion orderFirstAfter Standard Metadata
Source of truthYesNo
Overwrite logicNewer events overwrite older eventsAttach to existing tracks
Availability and takedownsIncludedNot authoritative

Related Docs

Notes for Agents

  • "Catalogue Events" refers to event delivery to a consumer HTTPS endpoint.
  • "Metadata event types" refers to Standard Metadata events and Enhanced Metadata events.
  • Standard Metadata should be treated as authoritative.
  • Enhanced Metadata should be treated as additive enrichment.