Introduction¶
Music Metadata Management¶
DMP (Django-Music-Publisher) is free, open-source software for managing music metadata:
- musical works and recordings (with audio files),
- writers, artists and labels (with photos/logos),
- releases/albums (with cover art), and
- music libraries.
Simplified Class Diagram¶
Common Works Registration (CWR)¶
It implements CWR protocol for batch registration of musical works with Collective Management Organizations (CMOs) and Digital Service Providers (DSPs).
Sequence diagram: Work registration and incoming royalty statements¶
Royalty Management¶
Simple royalty processing calculations can split received royalties among controlled writers and calculate publisher fees.
Incoming data is accepted as a CSV file. If registrations are done using CWR, work matching is fully automatic. Output is a similar CSV file with additional rows and columns.
Sequence diagram: Processing incoming royalty statements¶
This file can be then imported into Excel and turned into individual outgoing statements and accounting data using pivot tables. This process can be automated using Excel templates and simple scripts.