Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
DDEX is a standards setting organisation - and its main output are specifications in the form of text documents, XML Schema Definition files and XML sample files.
DDEX thrives on implementations being created by companies and individuals and some of these implementations have been published as "open source".
The table on the right contains some of the software modules that DDEX has found on GITHub.
DDEX has not tested any of these open source software packages and modules. As a consequence, DDEX cannot guarantee that they work as advertised. DDEX does not accept any liability for using these software modules.
If you are aware of any open source tools not listed here, please let us know, and we will update the list.
Name | Standard | Description (as provided on the modules' website) | Language | Creator |
---|---|---|---|---|
dsrf | DSR | The DSRF Flat File Parser and Conformance Tool is a open source Library that allows you to parse and test DDEX DSR Flat files in conformance with DDEX DSR Flat File Standard v3.0. | Python | |
ddex ruby | ERN | DDEX metadata serialization for Ruby. Documentation is available from http://www.rubydoc.info/gems/ddex/DDEX | Ruby | Skye Shaw |
DDEX Deserialiser | ERN | DDEX XML batch deserialiser generated by 7digital/XsdToObject | c# | 7digital |
DDEX Validator | ERN | Validation service for DDEX XML documents | NuGet / Microsoft Visual Studio | Paul Eddleston |
ddex-ern-lib | ERN | A DDEX ERN 3.7 XML Messaging Class Library based on Linq to XSD and T4 Templates | c# | Thornlaw Consultants |
DDEXUI | ERN | A user interface for creating simplified ddex metadata | Python | Will Munn |
SoundCloud DDEX | ERN | Creating DDEX feeds for SoundCloud using a .csv file | Java Script | Adrian Green |
DDEXreader | ERN | This project allows you to read DDEX files into friendly Python data types. XML files are decoded using the PyXB library. | Python | Trax Air |
DDEX UI | ERN | DDEXUI provides a user interface for supplying digital music in a ddex compliant way. It aims to abstract the complexities of ddex for ease of use by smaller independent labels and artists. | Python | Will Munn |
DDEX PHP Parser | ERN | DDEX PHP Parser Can be use for Parsing DDEX XML FILE | PHP | Nikhil Patil |
DDEX | ERN | A library to get DDEX party details. | PHP | Alveum |
RubyDdexParserSpike | ERN | Reading deal information from DDEX using XPath and Ruby | Ruby | Matthew Butt |
DDEX to JSON | ERN | A lambda for converting files from ddex to json | Lambda | Aidan Twomey |
DDEX Validator (Client) | ERN | Validator for ERN | Java Script | Rob deWilder |
Client Validator (API) | ||||
DDEX Validator (WBE Client) | ||||
ERN | API to validate XML documents against schema (XSD) and advanced XML validation (Schematron). | XSLT | elibeta22 | |
DDEX XML/XSD to Protocol Buffer | MEAD | MEAD and ERN messages are transmitted in XML format. This tool allows users to convert the XSD schemas and XML messages to Protocol Buffer format | Java | |
Transport DDEX | ERN Choreograpny | This tool assists in the transfer of DDEX files over SFTP. | Python | lostlevels |
DDEX PHP Parser | ERN | DDEX PHP Parser Can be use for Parsing DDEX XML FILE | PHP | Arjun Nikhil |
DDEX Python Parser | ERN | DDEX Python Parser Can be use for Parsing DDEX XML FILE.Output is in JSON Format. | Python | Arjun Nikhil |
DeDEX | ERN | DDEX XML file parser. This covers only the ERN (Electronic Release Notification) standard, for versions 3.8.2 and 4.1. | PHP | miqwit |