Storage, uploads & media
How files get into and out of Aden — signed uploads to R2/S3, presigned download URLs, media galleries, upload links for external contributors, and admin video rendering.
What it is
Every file in Aden — audio versions, cover art, album banners, media kit assets, document attachments, and generated videos — is stored in Cloudflare R2 (an S3-compatible object store). Files are never served as plain public URLs; instead, Aden hands out short-lived presigned URLs that expire automatically so only authorised users can access your content.
You can also create upload links — shareable URLs you send to someone (a photographer, a recording engineer, a client) so they can drop files directly into your team, track, album, or event without needing an Aden account.
Using it
Upload files. From a track, album, or team media gallery, drag a file or click the upload button. The file goes straight to R2; a presigned URL is handed back and cached so the player or viewer loads instantly.
Play or view. Audio and images are served via signed URLs that Aden refreshes
behind the scenes. If a URL is about to expire the player calls
refreshTrackPresignedUrlAction silently to get a fresh one.
Delete files. Use the delete button on any file. Audio track versions are
soft-deleted (deleted_at set) so history is preserved; everything else is hard-
deleted from both the database and R2.
Create an upload link. Go to your team settings or a track/album and choose
"Upload link". Give it a title, optional description, an optional expiry date,
and an optional use-count cap. Share the URL (at /upload/[token]) with your
external contributor. Files they submit land in the team's documents or media
gallery, tagged with their name.
Manage upload links. From the same settings area you can view existing links, see how many times each has been used, and revoke any link immediately.
Downloads — share files with fans
Publish gated or paid files to fans through a public landing page your team controls. Decide whether the download is free or paid, whether you collect an email, name, or social follows in exchange, and when the link goes live — for a single track or as a standalone team product.
Users, teams & organisations
How accounts, team workspaces and industry organisations relate — who pays, who can join what, and the three ways you onboard into the Aden ecosystem.