Rekordbox to Engine DJ

Convert your Rekordbox library to Engine DJ with Lexicon.

Convert your Rekordbox library to Engine DJ with Lexicon. Playlists, hot cues, beatgrids, and tags transfer — and you can write directly to your USB or Denon hardware. Free, Windows and macOS.

Applies to Rekordbox 6 and 7 as the source. Rekordbox 5 works via XML. Engine DJ means any recent Engine DJ Desktop version — including direct-to-hardware sync on Denon media players.

Requirements

You need to have these installed:

  • Rekordbox 6 or 7 (Rekordbox 5 supported via XML)
  • Engine DJ, launched at least once
  • Lexicon — free for library conversion

Lexicon runs on Windows and macOS.

Steps to convert Rekordbox to Engine DJ

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

Part 1 — Import from Rekordbox

  1. Close both Rekordbox and Engine DJ 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 Rekordbox from the dropdown. Lexicon auto-detects the database.
Selecting Rekordbox 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 Rekordbox library now lives in Lexicon.
Start importing button in Lexicon

Part 2 — Sync to Engine DJ

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

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

What transfers from Rekordbox to Engine DJ

ItemTransfersNotes
Playlists & folder structureYesYour Rekordbox playlists and folders sync to Engine DJ as crates/playlists.
Intelligent playlistsPartialRekordbox stores intelligent playlists as normal playlists in XML. They sync to Engine DJ as regular playlists. Rebuild as Lexicon smartlists to get dynamic lists in Engine DJ.
Hot cuesYes (up to 8)Both apps support 8 hot cues. Labels carry across.
Memory cuesMerged into hot cuesEngine DJ has no memory cues. Rekordbox memory cues merge into the cue list in Lexicon.
Cue colorsYesEngine DJ displays cue colors the same way Rekordbox does.
Track colorsVia field mappingEngine DJ does not natively support track colors. Use Lexicon's Field Mapping to write the color name (e.g. Red_Dark) into a comment or custom tag.
BeatgridsYesBeatgrid markers and BPM transfer 1:1.
LoopsYes (one active)Engine DJ supports saved loops.
Track metadataYesTitle, artist, album, genre, BPM, key, comments, ratings, custom tags.
Album artOptionalYou can choose to write album art during sync. This is slower (Lexicon reads every audio file) but required if you're syncing directly to USB or hardware where Engine DJ can't reload art afterwards.

Notes specific to Rekordbox → Engine DJ

Close Rekordbox completely

Rekordbox's background processes (rekordbox and rekordboxAgent) must exit before Lexicon can read the database. If import hangs, force-quit them via Task Manager / Activity Monitor.

Choose your target: desktop, USB, or Dropbox

When syncing to Engine DJ you can pick where the library is written:

  • Engine DJ Desktop — the default. Writes to the Engine DJ library on your computer.
  • USB drive / Denon hardware — writes directly to your USB or a connected Denon player. Requires the device to be in Computer Mode.
  • Dropbox — writes to your Engine Cloud-synced Dropbox folder.

Pick this in the Sync options before clicking Sync to Engine DJ.

Album art on direct-to-hardware sync

If you're syncing direct to USB or a Denon player, Engine DJ can't reload album art afterwards (no file system access from the player). Enable Write album art in Lexicon's sync options for this case. It's slower but ensures art shows on the player.

Track colors need a field mapping

Engine DJ doesn't have a native track-color field. If you want to preserve your Rekordbox color labels, set up a Field Mapping in Lexicon that writes the color name (e.g. Dark RedRed_Dark) into a comment or custom tag. See Field Mappings in the manual.

Beatgrid lock behavior

Engine DJ locks beatgrids that have been touched. By default Lexicon respects existing locks — if a grid is already locked in Engine DJ, Lexicon won't overwrite it. You can flip this to lock all or unlock all in the sync options if you want Lexicon's grids to win.

Remote Library is not supported

Engine DJ's Remote Library feature (streaming tracks from a networked machine to your player) is not supported by Lexicon. Tracks synced through Lexicon need to be locally accessible to the Engine DJ instance or device.

Frequently asked questions

Can I sync directly to my Denon player's USB?

Yes — put the Denon player or USB into Computer Mode, then choose that drive as the Target Drive in Lexicon's sync options before syncing.

Will my Rekordbox track colors appear in Engine DJ?

Not natively — Engine DJ has no track-color field. Use a Lexicon Field Mapping to write the color name into a comment or custom tag, where it will be searchable in Engine DJ.

What happens to memory cues from Rekordbox?

They merge into the cue list in Lexicon, because Engine DJ has no memory-cue concept. Enable memory cues in Lexicon settings before importing if you want to keep them separate for a future round-trip back to Rekordbox.

Do I need to write album art?

Only if you're syncing direct to USB/hardware. For desktop Engine DJ you can skip it and use Engine DJ's Re-import track information later to pull art from the files. The "write album art" option is slower because Lexicon has to read every audio file.

Does this work with Engine Cloud / Dropbox?

Yes. Pick the Engine Cloud Dropbox folder as your target drive. Lexicon writes there, and Engine Cloud handles the sync to other devices.

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.