Music Library Doctor
Duplicate detection

Find duplicate songs your tags can't

Acoustic fingerprint matching catches the same recording across formats, bitrates, and tag spellings. Works on any music folder — no DJ software needed.

The problem

Most duplicate finders compare by filename or tag, which means a 192 kbps MP3 and a 320 kbps re-encode of the same song look like two completely different tracks. dupeGuru, Gemini, and the generic file-dedup tools all miss this. The actual question — "is this the same recording?" — needs to read the audio, not the metadata. And once you find them, you still need a sensible way to decide which copy to keep without manually opening each file.

How Music Library Doctor does it

  1. 1 Install Music Library Doctor (macOS 11+ or Windows 10/11). On first launch, pick Folder Library mode — no DJ software required. MLD auto-detects your Music, iTunes, Apple Music, and Downloads folders.
  2. 2 Add any extra music folders you want scanned, including external drives. The library can be tens of thousands of tracks; MLD walks them efficiently.
  3. 3 Run Duplicate Scan. The first pass uses fast filename + metadata matching. Acoustic Scan adds Chromaprint fingerprints — the same algorithm MusicBrainz Picard uses — so it groups the same recording even across different formats and bitrates.
  4. 4 Review the groups. Each file gets a quality score (0–100) so you can see at a glance which copy is the cleanest. Bitrate, file size, format, and folder location all factor in.
  5. 5 Select copies to remove. Deletes go to your system Trash, not hard-delete — full recovery if you change your mind. No DJ database or playlist is touched.

Supported today

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

Why native integration matters

Acoustic fingerprinting is what separates a real duplicate finder from a filename matcher. Chromaprint reads the actual audio waveform and generates a compact hash that's stable across formats — a 320 kbps MP3, a 192 kbps re-encode, and a FLAC of the same recording all produce nearly identical fingerprints. MLD pairs that with a quality-aware scorer so you don't have to manually compare every group; the best copy is highlighted, and the others are queued for Trash with one click. Files go to the system Trash bin, never hard-delete, so anything can be recovered.

Frequently asked questions

Do I need DJ software for this?

No. Folder Library mode is built specifically for users without Rekordbox, Serato, or VirtualDJ. Point MLD at any music folder and the duplicate scanner works the same as it does for DJs.

How is this different from dupeGuru or Gemini?

dupeGuru and Gemini compare by filename, file size, or metadata. They miss duplicates with different filenames or tags, which is the most common case for music collections built over years. MLD uses acoustic fingerprints (Chromaprint) so the same recording matches regardless of how the file is named.

How long does an acoustic scan take?

The first pass on a 10,000-track library takes 10–30 minutes (audio decoding is slow). Subsequent scans are cached and instant. You can run the basic filename + metadata pass first if you want quick wins.

Will it delete the wrong copy?

MLD never auto-deletes. You select what goes to Trash, and Trash is reversible. The quality-aware scorer recommends the best copy to keep, but the final choice is always yours.

Does it work on external drives?

Yes. Add any folder, including paths on USB sticks or external SSDs. Drives that aren't plugged in are silently skipped — no errors.

Is anything uploaded to the cloud?

No. The entire scan happens locally. Audio fingerprints stay on your machine; nothing about your library is sent anywhere.

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