REKORDBOX LIBRARY FIXER
Clean up your Rekordbox library for real. Find duplicates, bring back the "!" tracks, and clear out entries pointing at nothing — written straight into rekordbox's own database, with a backup first.

Relocate missing tracks and fix your library automatically
WHAT IT DOES
Cleans up the collection rekordbox actually reads, with a backup before every change.
Cleans rekordbox's own master.db. An XML import can add and update tracks but never remove one, so fixes made through XML never reach your collection.
Finds duplicates by audio fingerprint, falling back to artist, title and length when a file is gone. Tells apart several entries for one file and genuinely duplicated files.
Finds the files behind the "!" tracks again, thousands at a time, and writes the new paths back into your library — including straight into master.db.
Entries pointing at a folder, at a path cut short by a bad import, or at nothing at all — found and removed from the collection and every playlist. Files that are simply gone are opt-in, because relocating them is usually the better answer.
A backup before every change, checked against the original so a truncated copy is refused rather than trusted, and restorable from the app. Files go to the system trash, never straight to deletion.
Play, pause, seek and set the volume from any track row, so you can hear which copy to keep without leaving the app. AIFF included.
Every change is recorded with per-track detail and the backup it came from. Streaming tracks are labelled and never treated as damage — and never counted as missing.
Rekordbox encrypts its database. The app ships no key: it shows the one-line command for your platform that prints it on your own machine, from an open-source package you can read.
SEE IT IN ACTION
Screenshots from the actual application showing the tools at work

The track relocation tool finding and fixing missing files

Duplicate detection finding similar tracks in your library

Clean, simple interface focused on getting the job done

Built-in help and tutorials to get you started quickly
Also from the same workshop
RBSYNC — SPOTIFY PLAYLISTS INTO REKORDBOX
A separate free, open-source app. Take the playlists you build on Spotify and rebuild them in rekordbox from the music you already have.
Play your Spotify sets offline
DJing from Spotify needs internet. rbsync rebuilds the playlists you curate there inside rekordbox, filled with the tracks you already own locally.
Matched against your own collection
Every Spotify track is matched against what is in rekordbox. You get a coverage figure per playlist and a wantlist of what you are missing.
You choose what syncs
Nothing is selected by default and nothing is written until you press Apply on a plan you have seen. Removals are opt-in, so tracks you added by hand survive.
The same care with your library
Writes straight into master.db, never XML. Rekordbox must be closed, a verified backup is taken before every write, and each sync lands as one transaction or not at all.
macOS and Windows. Connecting Spotify needs a free developer app of your own — about three minutes, once; rbsync walks you through it on first launch.
Wanna Help?
This is an open source project that could use your help. Whether you code, test, or just have ideas.
Give It a Try
If you're dealing with duplicate tracks or missing files in Rekordbox, this might help. It's free and open source. Currently in alpha testing - please report any issues you encounter.
Built by @koraysels because messy libraries are frustrating