Keep your crates
in sync.

A desktop companion that bridges your SoundCloud playlists and your local DJ library. Find what's missing offline, sort tracks into the right crates, and stop losing tracks between platforms.

Features

Built for DJs, not for scraping.

Every feature is grounded in legitimate library work — sync, match, organise.

Playlist Sync

Mirrors your SoundCloud playlists into local crates. Fuzzy-matches by title and artist, so even messy metadata lines up.

Gap Finder

Highlights tracks you've added on SoundCloud but don't yet have offline — so you know exactly what to grab next.

Respectful Downloads

Only downloads what the creator has explicitly enabled — and only from streams your account already has access to.

Local-First

Runs entirely on your machine. Your library never leaves your computer, and there's no third-party server in the loop.

How it works

Five-minute setup.

Each user runs the app with their own SoundCloud credentials — there's no shared backend.

Clone the repo

Grab the source from GitHub and follow the README to get the dev environment running.

Register your own SoundCloud app

Go to soundcloud.com/you/apps and create a new app with redirect URI http://127.0.0.1:5001/callback.

Drop your credentials in .env

Copy .env.example to .env and paste your client ID and secret. They never leave your machine.

Run and authorise

Start the app, click "Connect to SoundCloud", and approve the OAuth prompt. That's it — your playlists show up in seconds.

Privacy & legality

What this app is, and isn't.