VirtualDJ to Traktor

Convert your VirtualDJ library to Traktor with Lexicon.

Convert your VirtualDJ library to Traktor Pro with Lexicon. Playlists, hot cues, beatgrids, and tags transfer. Free, Windows and macOS.

Applies to any recent VirtualDJTraktor Pro 3 or 4. Traktor DJ is not supported by Lexicon.

Requirements

You need to have these installed:

  • VirtualDJ
  • Traktor Pro 3 or 4, launched at least once
  • Lexicon — free for library conversion

Lexicon runs on Windows and macOS.

Steps to convert VirtualDJ to Traktor

The process has two parts: import your VirtualDJ library into Lexicon, then sync it to Traktor.

Part 1 — Import from VirtualDJ

  1. Close both VirtualDJ and Traktor completely. Background processes must terminate for the databases to be readable.
  2. Open Lexicon and go to the Sync page.
The Sync page in Lexicon
  1. Click Import tracks & playlists at the bottom.
Import tracks & playlists button in Lexicon
  1. Choose VirtualDJ from the dropdown. Lexicon auto-detects the database.
Selecting VirtualDJ as the source in the Lexicon import dropdown
  1. Leave Full selected to import your entire library.
Full import option selected in Lexicon
  1. Click Start importing. Your VirtualDJ library now lives in Lexicon.
Start importing button in Lexicon

Part 2 — Sync to Traktor

  1. Go back to the Sync page (don't click Import again).
  2. Choose Traktor from the dropdown. Lexicon auto-detects the Traktor database.
Selecting Traktor as the sync target in Lexicon
  1. Leave Full selected. Leave the other options on their defaults.
Full sync option selected in Lexicon
  1. Click Sync to Traktor. Wait for it to finish.
Sync to Traktor button in Lexicon

When it completes, open Traktor and your full library is there — playlists, cues, beatgrids and tags intact.

What transfers from VirtualDJ to Traktor

ItemTransfersNotes
Playlists & folder structureYesVirtualDJ playlists become Traktor playlists. Folder hierarchy maps to Traktor playlist folders.
Filter FoldersAs smart playlistsVirtualDJ Filter Folders come through as Lexicon smartlists and sync to Traktor where the rules translate.
Virtual FoldersAs normal playlistsTraktor has no Virtual Folders concept.
Hot cuesYes (up to 8)Both apps support 8 hot cues.
Cue colorsLost on displayVirtualDJ stores cue colors but Traktor doesn't render them. Data is preserved in Lexicon for future round-trips.
BeatgridsYesBeatgrid markers and BPM transfer.
LoopsYes (one active)Traktor supports one active loop per track.
Tracks in parent foldersAs _FolderTracks playlistVirtualDJ allows tracks directly in folders; Traktor doesn't. Lexicon collects them into per-folder _FolderTracks playlists.
Track metadataYesTitle, artist, album, genre, BPM, key, comments, ratings, custom tags.
Album artYesEmbedded art transfers.
Remix SetsNoRemix Sets are Traktor-only and Lexicon doesn't create them.

Notes specific to VirtualDJ → Traktor

Cue colors don't show in Traktor

Traktor has no colored cue points. VirtualDJ's cue colors are preserved in Lexicon so they'll return if you later sync to Rekordbox, Serato, or Engine DJ — but in Traktor every cue looks the same.

Filter Folders → smart playlists

VirtualDJ Filter Folders come through as Lexicon smartlists and sync to Traktor smart playlists where the rules translate cleanly.

Disable VirtualDJ auto-tag-read before importing

If VirtualDJ has auto-tag-read enabled, your tags may have been overwritten before import. Disable auto-update in VirtualDJ settings and verify your tags before importing.

Tracks placed directly in VirtualDJ folders

VirtualDJ allows tracks directly inside a folder; Traktor doesn't. Lexicon collects them into a _FolderTracks playlist per folder.

NML file

Traktor writes your library to collection.nml. If Traktor was open during sync, close it first so Lexicon can update the file cleanly.

Frequently asked questions

Will my cue colors show in Traktor?

No. Traktor has no colored cue points. The color data is preserved in Lexicon for future round-trips.

What happens to Filter Folders?

They become smart playlists in Traktor via Lexicon smartlists.

Does this work with Traktor Pro 4?

Yes. Lexicon supports Traktor Pro 3 and 4. Traktor DJ is not supported.

Why do I see a _FolderTracks playlist in Traktor?

VirtualDJ allows tracks directly in a folder; Traktor doesn't. Lexicon collects those tracks into a per-folder _FolderTracks playlist to preserve them.

Does this work on macOS?

Yes. The process is identical on Windows and macOS.

Converting from a different app, or to a different app?

Library conversion is 100% free. No credit card required.

Thoughts? Questions? Share them on the forum or chat about them on Discord.