Two laptops, two libraries — or one app, two install histories. Music Library Doctor merges them while keeping every playlist intact.
You ended up with two DJ libraries: the laptop you tour with and the home studio rig, or your old Rekordbox install and the new one after a Mac migration. Just copying one master.db over the other overwrites everything. Manually rebuilding playlists in the merged library is hours of work. And duplicates between the two libraries — same song bought twice, ripped twice — multiply the chaos.
Supported today
Rekordbox · Serato DJ · VirtualDJ (incl. Favorite Folders) on Windows 10+ and macOS (Apple Silicon + Intel).
Merging libraries needs three things to happen together: deduplicate at the audio level (not the filename), preserve every playlist from both sources, and rewrite paths once the files have settled in the target location. MLD does all three coordinately and takes a timestamped backup of each source library before any write. Rekordbox 6+ encrypted master.db is supported on both sides, so neither library needs to be downgraded.
MLD handles cross-app merges too — Serato library plus a Rekordbox library, merged into either side. See the platform-to-platform conversion guides for the specific direction.
Cue/hot-cue preservation depends on each app's format. MLD preserves what the target format supports and documents what it can't carry over before the merge runs.
MLD groups same-named playlists during the merge plan. You decide per playlist: combine them, keep both separately, or pick one. The default plan is shown for review before any write.
Run the Folder Consolidation Wizard after the merge to bring all files into one target folder. Playlists get re-pointed automatically in the same pass.
Yes. Both source libraries are read-only by default, and a timestamped backup of any database that gets modified is taken first.
Free tier covers detection and viewing. Lifetime access is $49 — $19 for the first 100 DJs.