Music Library Doctor
Library cleanup

Remove duplicate tracks from your DJ library

Hash-based and metadata-based detection across Rekordbox, Serato, and VirtualDJ.

The problem

Ripping CDs, buying from multiple stores, syncing between machines — after a few years every DJ has the same track two or three times in different folders, different bitrates, and sometimes different metadata. Rekordbox and Serato don't have built-in dedupe that understands both exact and near-duplicates.

How Music Library Doctor does it

  1. 1 Install Music Library Doctor and point it at your music folders.
  2. 2 Pick a detection mode: exact (file hash), audio fingerprint (ignores tags/bitrate), or metadata match.
  3. 3 MLD groups duplicates and highlights which copy is best (highest bitrate, cleanest tags, preferred folder).
  4. 4 Review groups and pick which copy to keep. MLD can update your Rekordbox / Serato / VirtualDJ library to point at the survivor.
  5. 5 Safely delete or archive the losing copies — references are already redirected.

Supported today

Rekordbox · Serato DJ · VirtualDJ (incl. Favorite Folders) on Windows 10+ and macOS (Apple Silicon + Intel).

Why native integration matters

Most dedupe tools only look at filenames. MLD combines file hash, audio fingerprint, and DJ-library context — so 'Track.mp3' at 320 kbps wins over 'track(1).mp3' at 192 kbps even if both are in your Rekordbox playlists.

Frequently asked questions

What is 'audio fingerprint' detection?

A content-based hash: two files with different tags or bitrates but the same audio match. Useful when you have the same song from multiple stores.

Will removing duplicates break my playlists?

No. MLD updates your DJ library's playlists to reference the surviving copy before you delete anything.

Does it delete files, or just mark them?

Your choice. Mark, move-to-folder, or trash — MLD never hard-deletes without confirmation.

Can I run this safely on my main library?

Yes. MLD backs up your Rekordbox / Serato / VirtualDJ databases first, and the file operations themselves are reversible from Trash/Recycle Bin.

Get your library in shape in minutes

Free tier covers detection and viewing. Lifetime access is $49 — $19 for the first 100 DJs.

Related guides