A repeatable yearly workflow for auditing a music library in ~2 hours. The libraries that stay clean are the ones with a maintenance cadence.
Music libraries degrade slowly. The duplicates from one careless USB transfer, the fake FLACs from one bulk download, the broken paths from one external-drive remount — each is a 5-minute fix when fresh and a 5-hour archaeology project when ignored for years. The libraries that stay clean over decades are the ones with a maintenance cadence: a yearly (or seasonal) audit that catches problems before they compound.
Supported today
Rekordbox · Serato DJ · VirtualDJ (incl. Favorite Folders) on Windows 10+ and macOS (Apple Silicon + Intel).
Yearly maintenance is the difference between a library that stays under 100 and one that grows to 10,000 issues. The math is simple: 50 new issues a year compounds for 20 years equals 1,000 issues, which feels overwhelming; 50 issues fixed every year stays at 50 forever. Music Library Doctor's Library Health Score makes the cadence visible — you can see this year's score, last year's score (from the cached scan history), and how the trend is going. It's not about perfection; it's about not letting the library degrade in the background.
Personal preference, but yearly fits most non-DJ use cases. Music collections accumulate slowly for casual listeners; monthly audits are overkill. Active DJs may want quarterly. The key is having a cadence, not the specific interval.
Pick it back up. The score will tell you how far the library drifted. Two years' worth of accumulated issues is still less than 10 years' worth. The next audit just takes a bit longer.
MLD's incremental scans only re-analyze files that changed since the last scan, so subsequent audits are fast even on huge libraries. The first scan is the slow one; everything after is mostly cached.
MLD's actions require confirmation by design — auto-deleting files based on heuristics is too risky. The audit and recommendations are automated; the destructive actions stay manual with one-click approval per group.
Free tier covers detection and viewing. Lifetime access is $49 — $19 for the first 100 DJs.