Skip to main content

Music Metadata - EDI

Build Status Coverage Status GitHub PyPI

Music Metadata - EDI is a base library for several EDI-based formats by CISAC, most notably Common Works Registration (CWR) and Common Royalty Distribution (CRD).

This library features common (abstract) functionality. You may test it online, no coding skills required: https://music-metadata.herokuapp.com/edi/

The code for this demo is here: https://github.com/musicmetadata/web-wrapper, it can easily be deployed to a free Heroku account.

Libraries for concrete formats are under development, their release schedule depends on sponsors. Currently (December 2019), CWR 2.x parsing and validation are in the alpha phase. This functionality, not yet released as open source is also available in a custom demo: https://web-wrapper.matijakolaric.com/

Here is an example of a CWR 2.1 file (all values are randomly generated):

HDRPB000000199MUSIC PUB CARTOONS                           01.102019032810341420190328               
GRHNWR0000102.100000000000  
NWR0000000000000000EMILIA AND ANNIE                                              EM0002        T100600002600000000            UNC000715Y      ORI                                                   N00000000000                                                    
SPU000000000000000101096200297SMITH REDDY PUBLISHING                        E 00000000009620029710              10102500   05000   05000 N                                             
SPT0000000000000002096200297      025000500005000I2136N001
SPU000000000000000302092900117LUNA LEWIS PUBLISHING                         E 00000000009290011721              02102500   05000   05000 N                                             
SPT0000000000000004092900117      025000500005000I2136N001
SWR0000000000000005096800355CAMACHO                                      SHERRY                         CA0000000000968003558110102500   00000   00000 N                            
SWT0000000000000006096800355025000000000000I2136N001
PWR0000000000000007096200297SMITH REDDY PUBLISHING                                                   096800355
SWR0000000000000008091700626SCOTT                                        ELIZABETH                      CA0000000000917006262202102500   00000   00000 N                            
SWT0000000000000009091700626025000000000000I2136N001
PWR0000000000000010092900117LUNA LEWIS PUBLISHING                                                    091700626
ALT0000000000000011WHEN EMILIA AND ANNIE                                       AT  
PER0000000000000012PRATT                                        SHARI                         00000000000             
PER0000000000000013FAGG                                         DANIEL                        00000000000             
REC000000000000001400000000                                                            000715                                                                                                                                               0000000000000JMK401175550     
GRT000010000000100000017   0000000000
TRL000010000000100000019

Metadata

Release files for music-metadata-edi 19

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for music-metadata-edi 19
File Size Uploaded Provenance
music_metadata_edi-19.tar.gz 29.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for music-metadata-edi 19
File Interpreter ABI Platform
music_metadata_edi-19-py3-none-any.whl Python 3 none any Details

Total release size: 62.1 kB

Release files / music_metadata_edi-19.tar.gz

Download URL music_metadata_edi-19.tar.gz
Size 29.2 kB
Tags Source
SHA-256 checksum
How to use checksums
5256ab4b846a8b11525d2342285f27fb5b447fec7c47a57b2b88c137a23711e7
BLAKE2b-256 checksum
How to use checksums
ef407d4409eacd29a44d7bfd0e23246fc39c87253c05f7a84435af6525d6ef59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5

Release files / music_metadata_edi-19-py3-none-any.whl

Download URL music_metadata_edi-19-py3-none-any.whl
Size 33.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e59afe14c45f9cf9589b437d000328e86f778675a6a6be28c3d90fbf1b82957d
BLAKE2b-256 checksum
How to use checksums
9c97da620eef4e98743fbaa1967faf4345c66087d3cf4399c22480c9a0fff4e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5

Security for music-metadata-edi 19

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page