Why the Database Comes First

Fix the central record of truth before the dependent lists. Your VirtualDJ database is the heart if your live workflow. The last thing you want to be doing is searching for alternatives because your most played songs can’t be found, or trying to Locate missing file while mid mix. Also those folders/playlists you curated for … Read more

Use AutoFix

Let the tool find the likely matches, then keep control. As I’ve already mentioned, I’m really proud of this feature. It will save you a lot of time when running your repairs. It has two specific modes of operation. When you think about how VirtualDJ operates, the way Autofix works makes complete sense. Repair How … Read more

Validate Before You Import

Catch bad paths while you can still fix them safely. Validation is the checkpoint between editing and updating. It’s where VDJTools checks every new path 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 one. What … Read more

Import Your Changes

/stage:import is the only time VDJTools will make changes to any of your files. In this case the database(s) that hold the track details, cue points and all other meta data VirtualDJ uses at runtime. VDJTools will backup every file touched on import. Unlike a /backup, which backs up all files, during an import only … Read more

Verify the Result

Trust your results because you checked them. Import Playlist — To help with identifying all the restored files, VDJTools will create a playlist within VirtualDJ of all the tracks restored. The primary reason for creating this was to allow all the tracks to be re-analysed quickly from a single location. The playlist is saved to … Read more

Playlists, History and Folders

Once the database has been repaired, it’s rinse and repeat, with a twist. By this point you know how the repair works: export → autofix → review → validate → import. Well, its the same process for the rest with one additonal step. Introducing CrossRef… Chances are, that if a file used to be somewhere … Read more