VirtualDJ to Rekordbox

Convert your VirtualDJ library to Rekordbox with Lexicon.

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

Applies to any recent VirtualDJRekordbox 6 or 7. Rekordbox 5 works via XML.

Requirements

You need to have these installed:

  • VirtualDJ
  • Rekordbox 6 or 7, launched at least once
  • Lexicon — free for library conversion

Lexicon runs on Windows and macOS.

Steps to convert VirtualDJ to Rekordbox

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

Part 1 — Import from VirtualDJ

  1. Close both VirtualDJ and Rekordbox 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 Rekordbox

  1. Go back to the Sync page (don't click Import again).
  2. Choose Rekordbox from the dropdown. Lexicon auto-detects the Rekordbox database.
Selecting Rekordbox 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 Rekordbox. Wait for it to finish.
Sync to Rekordbox button in Lexicon

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

What transfers from VirtualDJ to Rekordbox

ItemTransfersNotes
Playlists & folder structureYesVirtualDJ playlists become Rekordbox playlists. Folder hierarchy is preserved.
Filter FoldersAs intelligent playlistsVirtualDJ Filter Folders pass through Lexicon as smartlists and sync to Rekordbox intelligent playlists (Direct method).
Virtual FoldersAs normal playlistsVirtualDJ Virtual Folders have no Rekordbox equivalent, so they sync as normal playlists.
Hot cuesYes (up to 8)Both apps support 8 hot cues.
Cue colorsYes (if set in VirtualDJ)VirtualDJ stores cue colors even though it doesn't display them by default. Those colors come through to Rekordbox where they're visible.
Memory cuesOptionalRekordbox is the only DJ app with memory cues. Enable memory cue support in Lexicon to route cues between hot and memory slots.
BeatgridsYesBeatgrid markers and BPM transfer via the Direct method.
LoopsYesRekordbox supports one active hot loop and one active memory loop.
Tracks in parent foldersAs _FolderTracks playlistVirtualDJ allows tracks directly inside a folder; Rekordbox doesn't. Lexicon collects them into a per-folder _FolderTracks playlist.
Track metadataYesTitle, artist, album, genre, BPM, key, comments, ratings, custom tags.
Album artYesEmbedded art transfers. Note: Rekordbox does not support album art for WAV files.

Notes specific to VirtualDJ → Rekordbox

Turn off VirtualDJ auto-tag-read before importing

VirtualDJ can auto-read ID3 tags from files. If that setting has already overwritten your VirtualDJ tags, Lexicon will import whatever is currently in the database. For a clean slate, disable auto-update and verify your tags in VirtualDJ before importing to Lexicon.

Filter Folders → intelligent playlists

VirtualDJ Filter Folders pass through Lexicon as smartlists and sync to Rekordbox as intelligent playlists via the Direct sync method. Rules that don't translate cleanly are simplified.

Virtual Folders become normal playlists

VirtualDJ's Virtual Folders (a grouping concept) have no Rekordbox equivalent, so they sync as normal playlists.

Tracks placed directly in VirtualDJ folders

VirtualDJ allows tracks to sit directly inside a parent folder. Rekordbox doesn't. Lexicon collects these into a per-folder _FolderTracks playlist so nothing is lost.

Direct vs XML sync for Rekordbox

Use the Direct method for Rekordbox 6/7 — it preserves cue colors and intelligent playlists. XML is required only for Rekordbox 5.

Sync Manager incompatibility

Rekordbox's "Sync Manager" can conflict with Lexicon. Export playlists to USB via right-click in Rekordbox instead of relying on Sync Manager.

Close Rekordbox completely

Rekordbox leaves rekordbox and rekordboxAgent background processes running. Kill them via Task Manager / Activity Monitor if Lexicon's sync hangs.

Frequently asked questions

Will VirtualDJ cue colors show in Rekordbox?

Yes if they were set in VirtualDJ's POI editor. VirtualDJ stores cue colors in the database even though the main UI doesn't show them by default. Rekordbox displays them after sync.

What happens to VirtualDJ Filter Folders?

They become Rekordbox intelligent playlists via Lexicon smartlists.

What about Virtual Folders?

They sync as normal playlists — Rekordbox has no direct equivalent.

Why do I see a _FolderTracks playlist in Rekordbox?

VirtualDJ allows tracks directly in a folder; Rekordbox doesn't. Lexicon preserves them by collecting into a _FolderTracks playlist per folder.

Do I need the XML method?

Only for Rekordbox 5. Rekordbox 6 and 7 use the faster, more complete Direct method.

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.