r/Rekordbox

▲ 16 r/Rekordbox+1 crossposts

headroom v2.0 — Sort Playlists by Camelot Key + BPM for CDJ

Hey everyone,

A while back I posted headroom here — a CLI tool that simulates Rekordbox's Auto Gain and bakes the gain into the file so CDJs don't lose it on USB. Thanks for the feedback on that thread — v2.0 is out, and it adds something I kept wishing for in Rekordbox itself.

The Problem (again)

Rekordbox has a lot of features that live entirely inside the laptop app. Auto Gain was the original one. The other one that always bites me is sort order: I want a playlist sorted by Camelot Key, then BPM ascending, so I can stage a harmonic warmup set.

Rekordbox (and the CDJ-3000 / XDJ gear) lets me sort by Key or BPM as a single column — but not by Key then BPM as a compound sort. And even that single-column sort only changes the on-screen display: USB export uses the playlist's stored order, so any reshuffling you did on screen evaporates the moment it hits the CDJ.

Same pattern as Auto Gain: the software-only feature doesn't follow the music to the deck.

The Solution

v2.0 adds a new headroom rbsort subcommand ←New💖

  1. Reads your collection.xml (Rekordbox: File > Export Collection in xml format)
  2. Sorts each playlist by Camelot Key (1A → 12B), then BPM ascending
  3. Writes the sorted copies into a new Sorted (Key+BPM)/ folder appended to the same XML
  4. Leaves originals untouched

You re-import the XML via Preferences > Advanced > Database > rekordbox xml > Imported Library, drag the sorted playlists into your main library, and export to USB. The CDJ now plays the set in Key+BPM order — no on-deck reshuffling.

Run it on a single playlist, a nested folder, or just point it at the XML and it'll sort every TrackID-referenced playlist in one pass. No ffmpeg required for this subcommand — pure XML in/out.

Setup note

You need Rekordbox key display set to Alphanumeric (1A..12B): Preferences > View > Key display format > Alphanumeric. Anything still showing in Am / C# notation gets sorted last.

Loudness side (the original feature)

Still here, behavior unchanged. Quick recap of what landed since the original post:

  • Uniform True Peak ceiling at -0.5 dBTP by default — the most aggressive value AES TD1008 §7B sanctions for a delivery limiter. Overridable via --tp-target.
  • Lossless AAC/M4A gain in addition to MP3 (1.5 dB steps, via the bundled mp3rgain library)
  • Scriptable CLI flags so you can run it from a pipeline without the interactive prompts

Installation

macOS (Homebrew):

brew install M-Igashi/tap/headroom

Windows (winget):

winget install M-Igashi.headroom

Arch Linux (AUR): yay -S headroom-bin Cargo: cargo install headroom

Links

Feedback and PRs welcome as always 🙏

u/Independent-Car-1560 — 3 days ago

Stems work on some songs, but not on others

The red text at the bottom says ‘there is no data analysis of the stems function’ but this only appears on some songs, on others it’s fine.

I read on another post it was likely due to a lack of ram, but for me it’s only on some. Do I need to re analyse all my songs?

Thanks for any help

u/DJ-Gazza-Tri — 3 days ago
▲ 0 r/Rekordbox+1 crossposts

Contrôleur ne répond pas

Salut à tous, je jette une bouteille à la mer, peut être qu’un de vous aura une solution !

J’ai déjà bien chercher et essayer pas mal de choses mais rien n’y fait…

J’ai un flx4 et tout marchais bien depuis cet été.

Aujourd’hui je le branche, je fait une mise à jour, la 7.2.14. Le contrôleur s’allume, les boutons clignotent, le logiciel le reconnaît, il apparaît dans les périphériques. Mais aucuns des boutons du flx4 ne marches, impossible de naviguer dans l’application via la molette centrale, idem pour charger une piste avec le bouton dédié. Alors je charge une piste avec ma souris d’ordinateur, le bouton play ne marche pas non plus…

J’ai éteint/rallumé l’appli et l’ordinateur.
J’ai désinstaller et réinstaller rekordbox.
J’ai vérifier mes pilotes audio, ils sont à jours.
J’ai changer plusieurs fois de câble et de port usb/usb c, aussi vérifié d’être brancher sur la bonne alimentation sur le contrôleur..

Donc je suis un peu perdu… Si quelqu’un a une solution merci

u/Zinabar — 5 days ago

Converted entire library to exact same file type, but

Half the tracks show up as “unsupported file type” on the XDJ. I batch converted every single one to 44.1khz MP3 320kbps using the exact same codec setting. Can anyone tell me what I’m doing wrong??

reddit.com
u/Dry-Consideration930 — 5 days ago

Tracks from Spotify not loading?

Hey guys I’m having an issue with my tracks not loading onto rekordbox from Spotify I’ve already updated I’m not sure the problem only thing I can think is I recently deleted cache on spotify for iOS if that matters?

reddit.com
u/Peddicord_KCCO — 5 days ago
▲ 2 r/Rekordbox+1 crossposts

Playlist on Rekordbox from Beatport tracks

I have a Rekordbox playlist from streamed Beatport with hundreds of tracks, they all have hot cue points.

I now would like to bulk buy said files from Beatport and retain the hot cue points on RKB.

So far I've tried to soundiiz.com to first build the list of files on Beatport to bulk buy the files, but unfortunately it's not fully accurate... for example, it finds the track but as an original mix instead of extended version I have saved on my RKB playlist. Or it finds the track but not the version I also have saved.

Remember, this list is made of only Beatport files, so the exact version I have saved is on RKB, so it very much exists, its just not finding it.

Once I have managed to buy all the tracks, I'd like to automate the hot cue posts, there are way too many tracks for me to redo manually.

What is the most efficient and accurate way of building the same playlist on BP to buy the files and then maintain the hot cues on RKB?

u/marcoakis — 5 days ago

is there any way to fix this 😭

whenever new songs come out, i can never seem to use them because its not downloaded? something or other, im rlly bummed bc i wanted to use some of that new horsegiirL in a set im working on but i cant seem to figure this out 😭 rlly sorry if this is a repetitive ask but thanks in advance squad

u/honnyhyeju — 7 days ago

Is ChatGPT lying to me?

My Spotify library ext. disappeared and ChatGPT is saying the ext was removed since 2022 but I was using it last week? what's the deal?

reddit.com
u/Acrobatic_Curve554 — 7 days ago

Spotify playlists show up as blank?

When I go to my Library tab, the playlist names are there, but the playlist pictures are missing, and when I click on the playlist, no tracks load. I’ve tried relogging in and out of Spotify and restarting my Mac, but nothing has changed. Should I try installing a different version maybe?

And before you bash me for using Spotify, I’m literally just fucking around on my FLX4 when I’m bored. I’m not actually performing live or recording anything.

reddit.com
u/Wumdee — 9 days ago

Need help with syncing music from usb to rekordbox!

Absolutely would love if someone could help me! Can throw 20 bucks ur way?! DM me if possible! So I see the tracks popping up on my USB under all tracks, and when I press command a in export mode and I drag and drop them to display collection, it only shows my original 195 tracks. And then when I press sync manager, it doesn’t give me the option to click record box. And there are no wave forms for the 5000 tracks. They were originally analyzed in Serato but then I transferred them to my computer as just the music files so I think it lost the waveforms. Should I try to use Setato? Anyway, I have a show tonight and it’s currently around 12 PM and my set starts at around 11:30 PM. Thank your!!

reddit.com
u/thesensethatmakes — 6 days ago

Spotify no longer loading on laptop or IPhone app

I have 7.2.14, yesterday I had no issues, no settings changed or anything. Today I can’t load a single song or playlist from Spotify, even on my iPhone. I even reinstalled the software and logged back into both Spotify and rekordbox. I double checked Spotify is still giving access. Anyone else having issues?

reddit.com
u/ReasonableShallot427 — 7 days ago

Spotify not working

My spotify has been working with Rekordbox since I got rekordbox and my ddj flx4. I have spotify premium. But suddenly, it stopped showing songs inside spotify playlists in my rekordbox and just has a circle spinning. What is the issue? I have completley reinstalled rekordbox multiple times. Nothing works. My free trial has recently ended -- would that be the reason why?

https://preview.redd.it/tr2sco9ex21h1.png?width=1903&format=png&auto=webp&s=c9042e2aae9551001ccdfe22cfd03316c3c338b3

reddit.com
u/i_am_a_tall_cucumber — 8 days ago

Where is sync manager?

I've googled, I've searched, I've asked around.... Where on earth is it?

Yes I am in import mode.

u/Royal_Mango_8684 — 6 days ago

PLEASE HELP! show in 2 hours and im freaking out

my rekordbox is freaking out or maybe i am..but i have a show in 2 hours and im going to put songs in that i sometimes play and i noticed my grids are either off or theyre drifting towards the end of the track... Im really hesitant to redo my grids because ive never heard an issue when playing live or anything of that matter..please help :( im going to go test it on my deck right now to see if its just rekordbox being rekordbox but im really nervous i might bomb this whole set.

https://preview.redd.it/q9kcbfb3j61h1.png?width=1920&format=png&auto=webp&s=9678d8c58128f2751fae2418cdfb20b504426300

https://preview.redd.it/70guueb3j61h1.png?width=1920&format=png&auto=webp&s=5c6190bb65cac998e837baf934d1ac85ba28e7bb

reddit.com
u/Creative-Progress720 — 7 days ago

Isn’t Library Plus supposed to be available on 6.8.5?

I use 6.8.5 strictly to create USB playlists. Have a gig coming up on an AZ so need to use Library Plus. Googs says it was introduced on 6.8.1. Going to DJ System/Device and it’s nowhere to be found what am I missing? Also if I do need to update which is the best version? Thanks

reddit.com
u/galacticgigolo — 8 days ago

Memory cues vs hot cues

Rookie still learning...but forgive me if this is a dumb question....do I really need memory cues? Hot cues seem to be more useful to me than memory cues. Setting up my songs in export, I see the memory cue settings, etc...but I dont use them, I just use the hot cues settings.

But interested in any insight from seasoned folks on how they use memory cues and their thoughts.

reddit.com
u/PoundAgreeable3223 — 11 days ago
▲ 4 r/Rekordbox+1 crossposts

Learn the art of DJing with a laptop before buying a controller?

In my case it's a yes. When it became possible to play Spotify setlists in Serato and Rekordbox, for me it was the occasion to try DJing with my own setlists. So I started learning how to use Rekordbox on my laptop, with a lil help from tutorials on Youtube. After about a month, I definitely was hooked, so I bought a DDJ-FLX4. For about a week, I had the tendency to use my computer mouse more than the controller, but afterwards the controller took the lead.

reddit.com
u/Maleficent-Rain-2194 — 9 days ago

How to Log Into Spotify on Mac

Hi All!

I can not figure out how to integrate into Spotify on my mac. Can anyone assist? I downloaded this today and am only in a trial mode for now. Is that why I can't find it?

reddit.com
u/yoday44 — 9 days ago