Cross-library duplicate detection across Rekordbox, Serato, and VirtualDJ. The Group Scorer picks the best copy; losers go to Trash/Recycle Bin; every playlist is re-pointed first so nothing breaks.
Years of DJing leaves duplicate tracks scattered across multiple folders and drives — same song ripped at different bitrates, bought from different stores with different tags, synced between machines with different filenames. Rekordbox, Serato, and VirtualDJ don't have built-in dedupe that understands both *exact* copies and *near*-duplicates — and even if they did, they wouldn't protect you from breaking playlists when you delete the wrong copy.
Supported today
Rekordbox · Serato DJ · VirtualDJ (incl. Favorite Folders) on Windows 10+ and macOS (Apple Silicon + Intel).
Most dedupe tools only look at filenames, so they miss the real problem: the same song stored as 'Track.mp3' at 320 kbps and 'track(1).mp3' at 192 kbps. MLD combines file hashing, audio fingerprint, and DJ-library context — it literally knows which copy is referenced by your Rekordbox playlists and prefers keeping that one. The Group Scorer weighs bitrate, file size, folder location, and filename quality to pick a single winner per group, and playlists are re-pointed to the winner BEFORE any file is moved. That's why nothing breaks.
A content-based hash: two files with different tags, bitrates, or filenames match if they contain the same audio. Useful when you have the same song from multiple stores with different metadata.
It combines bitrate (higher is better), file size (higher usually means better quality), folder location (you can mark preferred folders), filename quality (penalizes `(1)`, `copy`, `duplicate`, random hex, etc.), and DJ-library usage (files actually referenced by playlists score higher).
No — that's the core guarantee. MLD rewrites every Rekordbox, Serato, and VirtualDJ playlist to reference the surviving copy *before* moving the losing copies. Playlist membership is preserved end-to-end.
Losers go to macOS Trash / Windows Recycle Bin. Fully reversible until you empty the bin. MLD never hard-deletes.
Yes — every group is reviewable. You can pick a different winner, skip a group entirely, or merge two groups that MLD split. The built-in player helps you make the call by A/B-ing the actual audio.
Yes. All three DJ databases are backed up before writes, files only go to Trash/Recycle Bin, and playlists are re-pointed first so references are never orphaned.
Free tier covers detection and viewing. Lifetime access is $49 — $19 for the first 100 DJs.