rawshn@local : ~/hustle/dj-set-prep $

dj set prep

Offline-first cue automation for Rekordbox: phrase health, CueGen presets, and USB-ready prep without manual cue placement.

  • stack: Python + CueGen + local web UI
  • platform: macOS + Rekordbox 6/7
  • repo: private

What it is

DJ Set Prep is my offline workflow for prepping Rekordbox libraries before USB export. It uses CueGen to place memory cues at phrase boundaries (intro, up/down, chorus, outro) with presets tuned for house, techno, and EDM, plus a local Phrase Prep GUI for phrase health, per-track timelines, and one-click dry-run or apply.

Local only: runs on your Mac against your Rekordbox library. Requires owned offline files, not Spotify streams. Rekordbox must be quit before scanning or running CueGen. The repo stays private; this page is the public summary.

Workflow

Buy tracks, analyze phrases, automate cues, export to USB.

  • Import and analyze

    Buy or download tracks, import into Rekordbox, enable Phrase in analysis, then analyze. Spot-check beatgrids before automating.

  • Phrase Prep GUI

    Local web UI at localhost:8765 shows phrase health, cue previews, and dry-run/apply. Quit Rekordbox first.

  • CueGen presets

    House/techno memory cues or hot-cue presets via shell scripts. Always dry-run on a new library batch.

  • USB export

    Verify cues in Rekordbox, export playlist to USB. Spotify-linked tracks stay blocked for prep.

Phrase Prep

Web UI

Phrase Prep is the browser-facing piece of the stack: phrase timelines, CueGen preview, and apply controls wrapped in a local server you launch from the project scripts.

Open Phrase Prep ↗

← Back to hustle