Walkthrough
From your Rekordbox library to a playlist that's ready to play.
In Rekordbox, go to File → Export Collection in XML format. This creates a snapshot of your full library — every track, BPM value, Camelot key, and genre tag. Save it anywhere on your Mac.
Open boots.list and click Choose rekordbox.xml. Select the file you just exported. Your tracks, BPM values, Camelot keys, and genres load instantly — no cloud sync, no plugins, no waiting.
If any tracks in your library are missing BPM or Camelot key data, boots.list flags them with a banner. Click Scan tracks, point at your music folder, and boots.list analyses each audio file directly — detecting tempo via onset autocorrelation and Camelot key via chroma analysis. Nothing is uploaded. Skip this step if your library is already complete.
boots.list reads the first 60 seconds of each track, computes an onset envelope from RMS energy, and finds the dominant lag to get beats per minute. Values are folded into the 60–180 BPM range so octave ambiguity is resolved automatically.
A short-time FFT builds a 12-bin chroma profile of the track. Pearson correlation against Krumhansl-Schmuckler major and minor key templates picks the best-fitting key, then it's mapped to the Rekordbox-compatible Camelot notation.
Pick a genre lane, set your target duration, and dial in a BPM range. Hit Generate Playlist and boots.list builds an ordered set following a natural energy arc — intro, build, peak, resolve.
Check the energy arc chart, rename the playlist if you want, then click Export Playlist. Import the XML back into Rekordbox — all your cue points, loops, and hot cues stay exactly as you set them.
Watch it end to end
If you'd rather see the entire flow in one go instead of step by step, hit play.
One-time purchase. Requires macOS 14 or later.