-
Notifications
You must be signed in to change notification settings - Fork 111
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' of github.com:AudiusProject/audius-protocol into …
…jd/album-edit-premium # Conflicts: # packages/common/src/hooks/useAccessAndRemixSettings.ts
- Loading branch information
Showing
131 changed files
with
7,856 additions
and
1,343 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
--- | ||
id: overview | ||
title: Distributing Content to Audius | ||
pagination_label: Distributing Content to Audius | ||
sidebar_label: Overview | ||
description: Audius Protocol Documentation | ||
--- | ||
|
||
import useBaseUrl from '@docusaurus/useBaseUrl' | ||
|
||
:::tip Looking for how to accept deliveries from your label or distributor? | ||
|
||
Come back soon and check the [Audius Support Page](https://support.audius.co) for more information. | ||
|
||
::: | ||
|
||
Audius supports bulk content ingestion via the DDEX standard. | ||
|
||
Providers, labels & partners with their own delivery infrastructure should reference the following | ||
documentation for guidance on how to send and administer content on Audius. | ||
|
||
If you're looking to build your own ingestion tooling, get started with the | ||
[Audius SDK](/developers/sdk/overview). | ||
|
||
## What is DDEX | ||
|
||
Digital Data Exchange (or "DDEX") is an international standards-setting organization that was formed | ||
in 2006 to develop standards that enable companies to communicate information along the digital | ||
supply chain more efficiently by: | ||
|
||
- Developing standard message and file formats (XML or flat-file) | ||
- Developing choreographies for specific business transactions | ||
- Developing communication protocols (SFTP or based on web services) | ||
- Working with industry bodies to create a more efficient supply chain | ||
|
||
:::info More Information | ||
|
||
- Learn more on the official DDEX Website here: [https://ddex.net/](https://ddex.net/) | ||
- Looking for a deeper technical dive? Checkout the DDEX knowledge base here: | ||
[https://kb.ddex.net/](https://kb.ddex.net/) | ||
|
||
::: | ||
|
||
--- | ||
|
||
## Open Source | ||
|
||
All DDEX ingestion code & libraries are open source and available on | ||
[GitHub](https://github.com/AudiusProject/audius-protocol/tree/main/packages/ddex). | ||
|
||
You may clone and self-operate your own Audius compatible DDEX ingestion server, which provides a | ||
web interface to deliver files, manage uploads, and track success. Under the hood, DDEX ingestion | ||
uses the [Audius SDK](/developers/sdk/overview) to process and upload tracks and is available in a | ||
[self-service](/distributors/self-serve/overview) manner. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
--- | ||
id: overview | ||
title: Overview | ||
pagination_label: Overview | ||
sidebar_label: Overview | ||
description: Audius Protocol Documentation | ||
--- | ||
|
||
import useBaseUrl from '@docusaurus/useBaseUrl' | ||
|
||
--- | ||
|
||
:::info | ||
|
||
Content can be ingested into the Audius network by directly operating your own DDEX ingestion | ||
server. More details soon. | ||
|
||
::: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
--- | ||
id: run-a-ddex-server | ||
title: Running a DDEX Ingestion Server | ||
pagination_label: Running a Server | ||
sidebar_label: Running a Server | ||
description: Audius Protocol Documentation | ||
--- | ||
|
||
import useBaseUrl from '@docusaurus/useBaseUrl' | ||
|
||
:::info Coming Soon! | ||
|
||
Under construction. Please use as your own risk! 🚧 | ||
|
||
Check back soon for updates on how to run and operate own DDEX Ingestion Server. | ||
|
||
::: | ||
|
||
## Instructions | ||
|
||
1. Provision a new machine following. We recommend: | ||
|
||
- Ubuntu | ||
- 8 CPUs | ||
- 16 to 32GB Memory | ||
|
||
2. Visit [audius-docker-compose](https://github.com/AudiusProject/audius-docker-compose) and run the | ||
install script to set up your Audius environment on your provisioned machine. | ||
|
||
3. Follow the instructions in the | ||
[audius-protocol](https://github.com/AudiusProject/audius-protocol/tree/main/packages/ddex) | ||
repository to set the appropriate environment variables | ||
|
||
4. Start the DDEX Ingestion Server | ||
|
||
``` | ||
audius-cli launch ddex | ||
``` | ||
|
||
Your server will now be available at localhost:80 and is exposed via self-signed SSL on :443 if | ||
`DDEX_URL` is set. |
Oops, something went wrong.