Engine DJ to Rekordbox

Convert your Engine DJ library to Rekordbox with Lexicon.

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

Applies to any recent Engine DJ (desktop or Denon-hardware library) → Rekordbox 6 or 7. Rekordbox 5 works via XML.

Requirements

You need to have these installed:

  • Engine DJ Desktop (or a USB/Denon library read from a connected drive)
  • Rekordbox 6 or 7, launched at least once
  • Lexicon — free for library conversion

Lexicon runs on Windows and macOS.

Steps to convert Engine DJ to Rekordbox

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

Part 1 — Import from Engine DJ

  1. Close both Engine DJ 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 Engine DJ from the dropdown. Lexicon auto-detects the database.
Selecting Engine DJ 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 Engine DJ 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 Engine DJ to Rekordbox

Item Transfers Notes
Playlists & folder structure Yes Engine DJ playlists become Rekordbox playlists. On import you can choose Playlists or Crates as the source structure.
Smart playlists As intelligent playlists Engine DJ smart playlists pass through Lexicon as smartlists and sync to Rekordbox intelligent playlists.
Tracks in parent folders As _FolderTracks playlist Engine DJ allows tracks directly inside a folder; Rekordbox doesn't. Lexicon collects them into a per-folder _FolderTracks playlist.
Hot cues Yes (up to 8) Both apps support 8 hot cues.
Cue colors Yes Engine DJ stores cue colors; Rekordbox displays them after sync (via the Direct method).
Memory cues Optional Rekordbox is the only DJ app with memory cues. Enable memory cue support in Lexicon to distribute cues between hot and memory slots.
Track colors Not stored in Engine DJ Engine DJ has no native track color field, so there's nothing to transfer unless you've stored colors via a Field Mapping.
Beatgrids Yes Beatgrid markers and BPM transfer via the Direct method.
Loops Yes Rekordbox supports one active hot loop and one active memory loop.
Track metadata Yes Title, artist, album, genre, BPM, key, comments, ratings, custom tags.
Album art Yes Embedded art transfers. Note: Rekordbox does not support album art for WAV files.

Notes specific to Engine DJ → Rekordbox

Import from desktop, USB, or connected hardware

Lexicon reads Engine DJ libraries from the desktop app, a connected USB drive, or directly from Denon hardware in Computer Mode. Pick the right source when you start the import.

Engine DJ track colors aren't native

Engine DJ has no native track-color field. If you've been using a Field Mapping to store colors in a comment/custom tag, reverse the mapping in Lexicon to bring those colors back as real color labels before syncing to Rekordbox.

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.

Tracks placed directly in Engine DJ folders

Engine DJ allows tracks directly in parent folders. Rekordbox doesn't. Lexicon collects them into a per-folder _FolderTracks playlist.

Remote Library is not supported

Engine DJ's Remote Library feature isn't supported by Lexicon. Tracks must be locally accessible to Engine DJ when imported.

Sync Manager incompatibility

Rekordbox's own Sync Manager can conflict with Lexicon by creating duplicates or ignoring field updates. Right-click playlists in Rekordbox to export to USB manually instead.

Close Rekordbox completely

Rekordbox leaves rekordbox and rekordboxAgent processes running after you close the window. Force-quit them if Lexicon's sync hangs.

Frequently asked questions

Can I import directly from my Denon hardware's USB?

Yes. Put the device or USB into Computer Mode, then select it as the import source in Lexicon.

Will Engine DJ cue colors appear in Rekordbox?

Yes via the Direct sync method. Cue colors carry across and display in Rekordbox.

What happens to smart playlists?

They become Rekordbox intelligent playlists via Lexicon smartlists and the Direct sync method.

Why do I see a _FolderTracks playlist in Rekordbox?

Engine DJ allows tracks directly inside 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.