Getting started

A permanent, distributor-independent copy of your catalog — here's how to build it.

Why this matters

No bulk export exists

Most distributors give you no way to export your catalog metadata at all — switching normally means re-typing every title, ISRC, and credit by hand, one release at a time.

One wrong ISRC breaks stream history

Get a single character wrong and you can lose accumulated stream counts and playlist placements when you move to a new distributor. Nothing here re-types an ISRC after you've confirmed it once.

Pay once, not every month

No ongoing AI cost after import, so a one-time price is viable — the opposite of the subscription every distributor already locks you into.

We never touch your distributor accounts

No shared logins, no automation against any distributor's site, no custody of your master audio files. You click every "upload" yourself, on their site, in your own browser.

Your five steps

  1. 1

    Import your catalog

    Upload a screenshot, a CSV/Excel export, or a PDF release sheet — one release at a time, or a whole catalog in one CSV. AI extracts titles, ISRCs, and credits where needed; plain deterministic parsing handles CSV/Excel with no AI involved at all. If one screenshot doesn't capture a whole tracklist legibly (a 20+ track album often won't), use "Add another file to this import" on the confirm screen to combine several files into the same album instead of starting over. You see everything extracted next to the source and can fix anything misread before it's saved — nothing reaches your permanent catalog until you confirm it.

    Start importing
  2. 2

    Attach files

    Add artwork, and point the tool at your audio files on your own computer — it verifies they exist and are named right, but never uploads or stores the audio itself. Attach files from each album's page after importing; everything there saves automatically as you go, no separate save step.

  3. 3

    Run a catalog health check

    Deterministic checks — missing or duplicate ISRCs, missing lyrics, undersized artwork, gaps in a tracklist — catch problems before they become a rejected upload on the new distributor's site. If you're a single-songwriter catalog or several releases share a genre, "Set default songwriter" and "Set default genre" on this page apply that value across every album that's missing it in one action, with an exact count shown before anything's touched.

    View catalog health
  4. 4

    Generate export packs

    Pick your target distributor (DistroKid, Ditto Music, CD Baby, and more as they're added) from an album's page. If they support bulk CSV, you get a ready-to-upload file; otherwise a reference sheet arranged in the exact order their form asks for fields, so it's copy-paste instead of hunt-and-peck. Got several albums ready at once? Batch-generate packs for all of them in one pass — one zip download, skipping albums whose pack is already up to date by default.

    Batch generate export packs
  5. 5

    Track your migration

    As you manually complete each step on the new distributor's actual site, mark it here — imported, files attached, health-checked, export pack generated, uploaded, verified. Nothing is auto-detected; every status is you reporting something you actually did. Preserving stream history means requesting a takedown from your old distributor first — the Takedowns view (under Migration tracker) lets you batch-request takedowns across many albums at once, so their 2-4 week clearance windows overlap instead of stacking one at a time, with a running countdown per album.

    Open migration tracker

Jump back in whenever you need to — import another release, or pick up at any step above.

Import a release