Backup-Strategien für VirtualDJ

Warum ein einfaches Kopieren nicht reicht – und wie man sich zuverlässig absichert

Christian Haubitz-Reinke, 20.01.2026


VirtualDJ gehört zu den leistungsfähigsten DJ-Softwares am Markt. Gleichzeitig ist es eines der Programme, bei denen sich über Jahre hinweg eine enorme Menge individueller Einstellungen ansammelt – oft unbemerkt.

Jeder DJ, der mit VirtualDJ arbeitet, sollte regelmäßig Sicherungen seines Musikbestandes sowie der VDJ-Einstellungen anfertigen. Oft war ich schon Ansprechpartner von Kollegen, wenn es um die Übertragung der Daten auf einen neuen Rechner oder die Wiederherstellung der CUE-Punkte ging. Sogar einen Umzug einer Musik-Datenbank von Windows zum Mac konnte ich schon erfolgreich durchführen.

Egal, ob Diebstahl, sonstiger Verlust oder Defekt der SSD bzw. des Rechners selbst - es ist immer beruhigend, einen Ersatzrechner in kürzester Zeit wieder lauffähig zu haben.

DISCLAIMER:

Die im folgenden Text angegebenen Pfadangaben beziehen sich auf die Windows-Version von VDJ. Für die Mac-Version gilt ein anderes Schema für die Pfadangaben. Grundsätzlich arbeiten die Win- sowie die MAC-Version aber gleich.

Sicherung der VDJ-Einstellungen

Beim Übertragen der Einstellungen war bisher die Empfehlung, den gesamten Settings-Ordner zu kopieren und ggf. auf den selben Rechner zurück oder eben auf einen anderen/neuen Rechner zu kopieren. Damit ist man mit allen Einstellungen, den Controller-Mappings, den installierten Plugins, Skins, der History, sowie Cache-Ordner usw. sofort einsatzfähig.

Allerdings muss ich einschränkend anmerken, dass man die settings.xml vielleicht lieber nicht blind auf einen anderen Rechner übernehmen sollte. Denn hier speichert VDJ nicht nur die vom User angepassten Optionen, sondern auch rechnerspezifische Settings zur Hardware und den Soundtreibern. Damit kann man sich leicht Probleme von einem zum anderen Rechner mitschleppen oder sogar ganz neue erzeigen.


Kleine Anekdote zum Thema:

Vor vielen Jahren hatte ich ein Notebook-Ausfall mitten beim Gig. VDJ stürzte ab und startete einfach nicht mehr. Das dürfte noch die Version 6 gewesen sein. In weiser Voraussicht hatte ich tatsächlich ein zweites Notebook dabei und konnte mit begrenzter Controllerunterstützung zumindest weiter arbeiten. Schlau wie ich war, habe ich in einem passenden Moment (Sängerin hatte ihren Part) kurzerhand den Settings-Ordner vom alten auf den neuen Rechner kopiert.... und siehe da, nun zeigte der Ersatzrechner den selben Fehler. VDJ startete nicht mehr. Nach Löschen des Ordners lief wieder alles wie neu installiert. Und ich hatte etwas gelernt.

Backup-Strategien

Dieses Wissen und das Problem, dass viele Kollegen den Einstellungsordner an seiner "neuen" Position erst gar nicht finden, brachte mich kürzlich auf die Idee, ein kleines Tool zu programmieren, was uns beim Sichern, Migrieren und Rücksichern unter die Arme greift.

Es sollte beim Sichern einfach alles kopieren, so wie wir es manuell bisher auch gemacht haben. Idealerweise muss das Tool aber den Ordner selbständig ermitteln und den Pfad anzeigen.

Zusätzlich muss es beim Übertragen auf einen neuen Rechner, ein ggf. vorliegendes Ersatz-Notebook oder einfach beim Rücksichern auf dasselbe Gerät soweit unterstützen, dass man ggf. auswählen kann, was genau übertragen werden soll. So könnte es sinnvoll sein, den Cache-Ordner gar nicht erst mit zu übertragen - der kann schnell sehr groß werden.


Allerdings liegen hier auch die TIDAL Streaming-Cache Dateien, falls man TIDAL in Zusammenhang mit dem DJ-Tarif hat und den Offline-Cache fleissig nutzt. Diese Dateien kann man mitnehmen, sofern auf dem Zielgerät das selbe TIDAL-Konto genutzt wird.

Die settings.xml sollte dann in die User- und die gerätespezifischen Optionen unterteilt werden, so dass wirklich nur die Benutzereinstellungen auf dem Zielgerät landen. Die hardware-spezifischen Einstellungen richtet sich VDJ sowieso alleine ein. Welche Optionen vom User beeinflusst werden können, sagt uns die VDJ-Support-Webseite. Dort werden alle Optionen aufgelistet. Das Tool kann diese Webseite auslesen, und schreibt dann nur echte User-Änderungen auf das Zielgerät.

Die Sicherung(en) sollten jeweils in einem Unterordner landen, zusammen mit einem Hinweis auf Datum/Zeit und Rechnername. So lassen sich auch unterschiedliche "Spielstände" sichern und unabhängig wiederherstellen.

Tool 1: DJ Backup & Migration Tool

Genau das habe ich zusammen mit ChatGPT umgesetzt. Hier findest du das Tool zum Download.

Beachte aber bitte, dass trotz aller Tests durchaus unvorhergesehene Dinge passieren können - wie immer bei Software... Ich übernehme also keinerlei Haftung für Datenverluste o.ä.


Anleitung

Lade die Datei herunter und entpacke die ZIP in einen beliebigen Ordner auf einem separaten USB-Stick oder einer externen Festplatte. Empfehlung: eine externe SSD mit 128 oder 256 GB. Dann gehen die Vollsicherungen auch einigermaßen schnell. 

Starte das Programm "VDJ Backup & Migration Tool.exe", es wird automatisch ein Unterordner "data" angelegt, in dem die Sicherungen landen.

Nach dem Programmstart prüft das Tool automatisch, wo sich der VDJ-Einstellungsordner befindet und zeigt den Pfad dahin gleich an. Mit dem Button "Ordner Öffnen" wird der Ordner im Explorer geöffnet. Der Button "Manuell wählen ..." sollte nicht benötigt werden. Damit könnte man den Einstellungsordner selber suchen und festlegen.

Unmittelbar anschließend ermittelt das Tool die Größe des Ordners sowie den vorhandenen Platz auf dem Backup-Laufwerk. Hier siehst du bereits, wie groß das Backup wird und ob genug Platz vorhanden ist.

Mit "Vollsicherung starten" passiert genau das. der gesamte Ordner wird vollständig kopiert. Sollte das Überwachungsfenster am Ende einige nicht kopierte Daten anzeigen, die übersprungen wurden, sind das erfahrungsgemäß meist die aus dem Web nachgeladenen Cover-Bildchen aus dem Cache-Ordner, deren Dateinamen so lang sind, dass sie die Dateisystem-Regeln von Windows sprengen und nicht kopiert werden können. Das ist aber halb so wild - die lädt VDJ ggf. eben einfach selbstständig neu.

Bitte beachte, dass für jeden Vollsicherungslauf ein neuer Backup-Ordner angelegt wird. Der Speicherplatz kann hier ggf. schnell zur Neige gehen.


Musiksicherung, inklusive CUE-Punkte

Beim Backup des Musikbestandes ist es zuerst einmal wichtig zu verstehen, was alles mit gesichert werden muss.

Üblicherweise speichern professionelle DJs ihre Musikdateien nicht auf dem Systemlaufwerk (C:\) oder gar im Windows-Musik-Ordner. Üblicherweise nutzt man hier ein extra Laufwerk, eine separate Partition oder auch ein externe Festplatte/SSD. 

Was vielen Kollegen nicht bewusst ist, ist die Tatsache, dass VDJ nur einen Teil der Metadaten in den Dateien selbst abspeichert. Viele Informationen zum Beat-Grid, den POIs (Mix- und CUE-Points) landen in der VDJ-eigenen Datenbank. Diese muss also unbedingt mit gesichert werden, wenn man die meist über Jahre mit viel Aufwand erarbeiteten virtuellen Ordner, CUE-Punkte, Bewertungen usw. nicht verlieren will. 

Auf jedem Laufwerk speichert VDJ eine separate Datenbank-Datei nur für die darauf gespeicherten Titel im Ordner #:\VirtualDJ\database.xml.

Eine Ausnahme gibt es: Das Systemlaufwerk C:\ - hier liegt die Datenbank mit im System-Einstellungs-Ordner von VDJ. Wo der genau liegt, dazu gleich mehr.

Auch die virtuellen Ordner legt VDJ auf dem Laufwerk ab, auf dem die Dateien liegen. Hat man zb. in "My Lists" einen Ordner "Liste" mit 4 Dateien, von denen 2 auf D:\ und 2 auf E:\ liegen, wird VDJ auf beiden Laufwerken jeweils in #:\VirtualDJ\myLists einen Eintrag "Liste" anlegen, der jeweils nur die beiden Files des entsprechenden Laufwerkes enthält.

Also. Wie sichern?

Idealerweise kopiert man den kompletten Inhalt des Musiklaufwerks (Beispiel: D:\) auf ein externes Medium, also eine USB-Festplatte oder besser USB-SSD. Beim Übertragen der Musik auf einen zweiten (Backup-)Rechner bitte darauf achten, dass dort ebenfalls ein separates Laufwerk genutzt wird, und dass dieses auch D:\ heißt. So ist sichergestellt, dass die Pfadangaben in der Datenbankdatei auf beiden Rechnern gleich sind.

Wichtig: Da je nach Einstellung von VDJ bestimmte Metadaten/ID3-Tags auch in den Musikdateien selbst gespeichert werden, sollte man immer den zuletzt benutzten Musikbestand nehmen und auf dem Ziellaufwerk alle geänderten Dateien überschreiben lassen.

Tool 1 - Musiksicherung

Dieses Tool rufst du auf, richtest im Bereich "Sicherung" beim ersten Mal Quell- und Ziellaufwerk ein (wird gespeichert) und startest den Sicherungslauf. Geänderte Dateien werden ohne Rückfrage überschrieben und gelöschte Dateien/Ordner in der Quelle werden auch auf dem Ziellaufwerk gelöscht. So entsteht immer eine 1:1 Kopie des aktuellen Bestandes. Das Datum der letzten Sicherung wird auf dem Laufwerk notiert.

Im zweiten Reiter "Rücksicherung" erfolgt die Rücksicherung - ebenfalls 1:1 von der Sicherungs- zur Quellplatte. Dann eben auf einem anderen Rechner.

Phyton-Skripte, für alle Betriebssysteme
(Windows, Mac, Linux)

Phyton Umgebung erforderlich!

Größe: 47 kB