Getting Started
Installation
Set up the Roblox Audio Bulk Uploader on your machine.
Requirements
- Python 3.10+
- Node.js — only needed if you plan to run the bridge server for Datastore Sync (Owner Mode). If you're just uploading audio without in-game sync, you can skip this.
- A Roblox Open Cloud API key with
Asset:Writescope (and optionallyAsset:Read,Asset Permissions) — see Getting Your API Key if you don't have one yet.
Install the Python application
Clone the repository, then from the project root:
pip install -r requirements.txtThis installs the GUI framework (CustomTkinter), the audio DSP pipeline (pedalboard), and credential storage (keyring), among other dependencies.
Install the bridge server (optional)
Only needed if you'll use Datastore Sync. From the repository root (where package.json lives):
npm installVerify your setup
Launch the application:
python src/main.pyIf the window opens and shows the configuration panel, folder selection, and queue table, your installation is working. Next, head to the Quickstart to upload your first batch of audio.
You don't need to set up the bridge server or Datastore Sync to start uploading audio — those are optional features covered separately in How-to guides.