Creator upload

Deliver a new track

Send your mastered audio, metadata, and artwork so we can stage the release across Syren’s delivery pipeline.

Try it locally in VS Code

  1. Install wrangler globally (npm install -g wrangler) or use npx wrangler.
  2. Authenticate with Cloudflare (wrangler login) so the dev server can talk to your R2 and D1 resources.
  3. Update wrangler.toml with your real bucket/database identifiers.
  4. Run wrangler pages dev from this workspace and open the served URL inside Visual Studio Code’s browser preview.
  5. Sign in to the creator dashboard, click “Upload track,” and submit the form with a real audio file and artwork.

No Cloudflare resources yet? The API falls back to an in-memory store (and defaults to a demo creator account when ALLOW_DEV_UPLOADS is enabled) so you can still exercise the flow during local development.

Track file

Accepted formats: WAV, FLAC, MP3. Files are stored in SYREN_BUCKET.

No audio selected yet.

Track details

Has this song been released before?
Is there any featured artist on this track?

Cover artwork

Upload a square JPG, PNG, or WebP (min 3000×3000). Files are stored in SYREN_ALBUM.

No artwork selected yet.
Cancel