https://github.com/audiusproject/ddex-processor
Ingest DDEX XML
https://github.com/audiusproject/ddex-processor
Last synced: 12 months ago
JSON representation
Ingest DDEX XML
- Host: GitHub
- URL: https://github.com/audiusproject/ddex-processor
- Owner: AudiusProject
- License: apache-2.0
- Created: 2024-10-01T19:06:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-14T20:16:33.000Z (about 1 year ago)
- Last Synced: 2025-05-14T21:25:58.161Z (about 1 year ago)
- Language: TypeScript
- Size: 3.31 MB
- Stars: 3
- Watchers: 6
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Audius DDEX Processor
This is a node.js program + webapp to ingest DDEX files and publish them to Audius.
You configure multiple sources (in `data/sources.json`) and point them to S3 buckets.
The crawler will look for new XML files in the S3 buckets, parse the details and publish the music if preconditions are met.
To publish to Audius currently, it requires the artist account authorizes the source keypair to publish on their behalf.
This is done using the [Audius SDK oauth method](https://docs.audius.org/developers/sdk/oauth).
* See [README_DEV](./README_DEV.md) for dev setup.
* See [README_PROD](./README_PROD.md) for prod setup.