Start With a Backup

The safest repair session is the one you can undo. It’s tempting to skip the backup step when you’re keen to just get on with fixing a library, especially if nothing feels obviously broken yet. But a backup takes seconds, and what it buys you is disproportionate: the freedom to make decisions in a repair … Read more

Run a Healthcheck

See the whole problem before you fix any part of it. It’s easy to react to the first broken thing you notice, a handful of missing tracks, say, and dive straight into fixing just that. But libraries rarely break in one place at a time. A drive change or a folder rename can leave broken … Read more

Why the Database Comes First

Fix the central record of truth before the dependent lists. Your VirtualDJ database is the thing everything else refers back to, playlists, folders, and history all point at tracks the same way the database does. So when a path breaks, it tends to break in all of those places at once, for the same underlying … Read more

Use AutoFix, Then Review Manually

Let the tool find the likely matches, then keep control. The autofix stage exists to handle the obvious cases quickly, the ones where a file clearly moved from A to B and there’s really only one sensible match. For most libraries, that’s the bulk of what’s broken, and letting VDJTools propose those matches automatically saves … Read more

Validate Before You Import

Catch bad paths while you can still fix them safely. Validation is the checkpoint between editing and writing. It’s where VDJTools checks the workbook is internally sound before anything reaches your actual VirtualDJ files, and it’s your last real chance to catch a wrong path before it becomes a live change rather than an editable … Read more

Verify the Result

Trust your results because you checked them. Once an import’s done, it’s tempting to just assume it worked and move on. Don’t hope, check. The way to do that is the same tool you started with: run a Healthcheck again. Comparing the before-and-after picture is genuinely satisfying, you can see the count of broken references … Read more

Restore if Something Goes Wrong

A bad import is recoverable when you planned for it. Every so often, something slips through, a wrong AutoFix guess that looked fine at a glance, or a workbook edit that turns out to be off. The instinct is to try and patch it live, chasing the fix with another fix. Resist that. It’s almost … Read more

Managing Large Repair Batches

Use repeatable batches instead of one overwhelming rescue attempt. Older libraries, or ones that have moved drives a few times over the years, can turn up genuinely large numbers of broken references, history in particular tends to accumulate a lot of stale entries over time. Facing a workbook with hundreds of rows in one sitting … Read more