Skip to content

Distribution Channels

Overview

Documentation for distributing AudioLab releases through various channels.

Contents

  • distribution_strategy.md - Where and how to distribute
  • update_server_config.json - Auto-update server configuration
  • beta_channel.md - Early access program
  • cdn_setup.md - CDN configuration and deployment

Distribution Channels

Primary Channels

  1. Official Website (audiolab.com/downloads)
  2. Direct downloads
  3. Auto-updater
  4. Most up-to-date

  5. GitHub Releases

  6. Open source releases
  7. Community visibility
  8. API access for tools

  9. Plugin Marketplaces

  10. Plugin Boutique
  11. Splice
  12. KVR Marketplace

Update Channels

  • Stable - Production releases (v2.1.3)
  • Beta - Beta testing (v2.2.0-beta.1)
  • Nightly - Automated builds (v2.2.0+nightly.20231015)

Auto-Update System

Configuration in update_server_config.json:

{
  "latest": "2.1.3",
  "channels": {
    "stable": "2.1.3",
    "beta": "2.2.0-beta.1",
    "nightly": "2.2.0+nightly.20231015"
  }
}

Users can switch channels in plugin settings.

CDN Setup

AudioLab uses CloudFlare CDN for global distribution: - Low latency worldwide - Automatic HTTPS - DDoS protection

See cdn_setup.md for deployment procedure.

Beta Program

Early access for beta testers: - Opt-in through website - Receive beta channel updates - Provide feedback

See beta_channel.md for management procedures.

  • ../03_13_02_build_packaging/ - What to distribute
  • ../03_13_04_rollback_procedures/ - Emergency rollback from channels