If you juggle Rekordbox and/or VirtualDJ alongside Serato, Music Library Doctor speaks all three natively in one tool — encrypted Rekordbox 6+ supported, Favorite Folders preserved, one Library Health Score for everything.
MLT (Music Library Tool) is focused on a single DJ application: it's a Serato-only library cleanup utility. For Serato-only DJs that focus is a strength. But if your setup is Rekordbox-primary, or split between Rekordbox + Serato + VirtualDJ, a single-app tool is the wrong shape. You end up stitching utilities together, each with its own mental model, and library health work in one app stays invisible to the others.
Supported today
Rekordbox · Serato DJ · VirtualDJ (incl. Favorite Folders) on Windows 10+ and macOS (Apple Silicon + Intel).
The differentiator is *scope* plus *coordination*. MLD doesn't just read three apps — it writes to all three in a single coordinated pass. When you consolidate folders or move files, Rekordbox master.db, every Serato crate, and VirtualDJ's database all get rewritten together, so a file move never leaves one app broken while the other is fine. A Serato-focused tool simply doesn't see the other two libraries. If you're Serato-only and content there, a Serato-specialized tool may be a fine fit; if your library spans apps, MLD is built around that reality.
MLD has a free tier that shows the full Library Health Score and every detected issue. Bulk fixes and playlist transfer require Pro — a one-time lifetime license, paid once. No subscription.
Yes. MLD reads and writes Serato's native `%%` nested crate format and updates both the main Serato DB and individual `.crate` files in one coordinated pass — same scope as a Serato-specialized tool, but extended to Rekordbox and VirtualDJ too.
Yes — that's the Serato → Rekordbox migration. MLD opens Rekordbox's encrypted master.db directly and writes the playlists into it, so they show up natively in Rekordbox without an XML round-trip.
Both. macOS (Apple Silicon + Intel) and Windows 10/11. Feature parity across platforms.
Supported natively. MLD handles Rekordbox's encrypted DB key format without any downgrade or third-party decryption.
Yes. Every DJ database (Rekordbox master.db, Serato `_Serato_` folder, VirtualDJ database.xml) is copied to a timestamped backup before any write. Rollback is always available.
No. Everything runs locally — no login, no sync, no uploads. The local MLD database is SQLCipher-encrypted.
Different scope. MLT CrateMatch is Serato-only export from Spotify and text lists. MLD's Track Matcher writes to Rekordbox, Serato, and VirtualDJ — and handles YouTube Music alongside Spotify (no sign-in for either). For Serato-only DJs, both work; for everyone else, MLD spans the apps you actually use.
A few pillars beyond multi-app scope. Sound Recognition (Pro) identifies mis-named files by audio and renames them. FFT-based quality scoring flags fake-320 MP3s and fake FLACs. Acoustic-fingerprint duplicate detection catches the same recording across formats. A single 0–100 Library Health Score spans every DJ app on the machine. MLT focuses tightly on Serato, which is a strength inside that scope and a gap outside it.
Free tier covers scanning and detection. Pro is a one-time lifetime license — paid once, no subscription. Current founding pricing is on the homepage.