Entra:     


Forum: General Discussion

Topic: A heads-up for VDJ users: a library tool that handles Favorite Folders natively
Something that's bugged me for years: almost every "DJ library" utility is Rekordbox/Serato-first and either ignores VirtualDJ or strips Favorite Folders (★) when it touches the database. VDJ users get treated as an afterthought.

I built a desktop tool that treats VirtualDJ as a first-class target — it reads and writes database.xml, M3U playlists and the Favorite Folders (★) tree without collapsing the structure. Sharing the approach because the VDJ database model has edges most utilities ignore.

What it covers, all native to VDJ:
- Library Health Score (0–100) — one number across missing tracks, duplicates, broken paths and orphaned files, so you know what to fix first
- Missing-track repair — bulk re-link by audio fingerprint, not just filename, so renamed/moved files are found
- Duplicate detection — same recording across formats and bitrates; keeps the best copy and re-points playlists before anything is removed
- Orphaned files — audio on disk that no playlist references, surfaced in one pass
- Quality scoring — FFT analysis flags fake-320 MP3s and fake FLACs at the signal level
- Track Matcher — match a Spotify or YouTube Music playlist against the tracks you already own and build a VDJ playlist from it, no sign-in
- Cross-app conversion — migrate a full library to or from Rekordbox/Serato natively, no lossy XML round-trip, structure intact (the encrypted Rekordbox master.db is handled directly); conversion is free, no paid tier needed

It's called Music Library Doctor (I'll keep the link out per forum rules — it's easy to find). There's a free tier that runs the full Health Score and scans, so you can sanity-check it against your own setup before committing to anything.

If there's a VDJ workflow the database model makes awkward, tell me — I'd rather get the edge cases right than guess.
 

Inviato Wed 03 Jun 26 @ 8:39 pm