Bulk re-link across VirtualDJ database.xml, M3U playlists, and Favorite Folders (★) — portable/shared installs auto-detected.
VirtualDJ marks tracks as missing when files move or rename, and there's no native 'relocate all' — you're expected to fix them one at a time. Worse, paths live in three places: the main database, exported M3U playlists, and each Favorite Folder (★) entry. Fix one and the other two are still broken.
Supported today
Rekordbox · Serato DJ · VirtualDJ (incl. Favorite Folders) on Windows 10+ and macOS (Apple Silicon + Intel).
VirtualDJ keeps path references in three different stores (main DB, M3U exports, Favorite Folders). Manual relocation almost always leaves one of them stale. MLD updates all three coordinated, and detects whether your VirtualDJ install is portable or shared so the right `database.xml` is written. External drives that aren't connected are handled as offline, not deleted.
Yes. Database format, M3U layout, and Favorite Folders are identical across Home and Pro editions.
Portable mode is auto-detected and the correct `database.xml` is written. You can point MLD at the portable install's root folder explicitly too.
Yes. MLD only rewrites path references — cues, loops, and beatgrids stay where VirtualDJ stores them.
Tracks from offline drives stay offline in the library. They're not flagged as deleted and don't get wiped.
Yes. MLD treats every M3U file as a path source, so a broken .m3u gets repaired alongside the main database.
Free tier covers detection and viewing. Lifetime access is $49 — $19 for the first 100 DJs.