Skip to content
This repository has been archived by the owner on Mar 27, 2023. It is now read-only.

ltodorov/beatport-xml-generator

Repository files navigation

beatport-xml-generator

This project is deprecated in favor of a new platform for content submissions to Beatport.com.

XML generator for content submissions to Beatport.com

Node.js CI

Steps to generate new XML

  1. Create a new release in src/data/releases.
  2. Run pnpm build {{releaseFileName}}, where {{releaseFileName}} is the file name of the new release, ex. nsr200.
  3. Release {{releaseFileName}} will be generated in the catalogue folder.

Update or delete a release via XML delivery

Please update your current schema to include:

  • Insert <album_action>insert</album_action>

    Create a new product that does not exist on the Beatport store, or re-deliver a product with updated metadata and/or assets.

  • Update <album_action>update</album_action>

    Automatically update existing metadata, audio, or artwork on a release or track on Beatport. This action will not work to update removed/hidden content.

    PLEASE NOTE, this action will only work to update existing tracks on a release and cannot be used to ADD content/tracks to an existing release.

  • Delete <album_action>delete</album_action>

    Remove/take down a product. This action does not work on individual tracks, it will only work on a full release/album. Please contact contentsupport@beatport.com if you would like to take down individual tracks.

Folder structure for all album actions when delivering content

Label Name - CATALOG# - Release Date (YYYY-MM-DD) - Insert

Label Name - CATALOG# - Release Date (YYYY-MM-DD) - REPLACEMENT or UPDATE - Update

Label Name - CATALOG# - Release Date (YYYY-MM-DD) - TAKEDOWN or DELETE - Delete

About

XML generator for content submissions to Beatport.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published