A RekordTools product · For rekordbox DJs

Stop clicking.
Start playing.

CueSync converts every hot cue in your entire rekordbox library into memory cues — automatically. In seconds. No manual work.

Download CueSync — £9 £7 🔥 Launch offer See how it works
100%
Automated
<10s
Per library
0
Clicks per cue
Tracks supported

The problem

Adding memory cues manually is soul-destroying.

It takes forever
Right-click → Set Memory Cue. For every single hot cue. On every single track. In a library of hundreds of songs. That's hours of your life.
🔁
You have to do it twice
Hot cues are great for performance. Memory cues are what shows up on CDJ waveforms and Serato displays. You need both — but rekordbox makes you set them separately.
🧠
It's cognitively exhausting
Time you spend clicking through menus is time you're not spending on mix planning, music discovery, or actually getting good at DJing.
😤
There's no bulk option
Rekordbox doesn't offer a "convert all hot cues to memory cues" button anywhere in the UI. Until now, there was no good solution.

How it works

Complete step-by-step guide.

Follow these steps exactly and you'll have memory cues across your entire library in minutes. Works on rekordbox 6 and 7.

01

Export your full collection from rekordbox

In rekordbox, go to File → Export Collection in xml format. Make sure you are exporting from Collection in the sidebar — not from a specific playlist — otherwise only those tracks will be included. Save the XML file somewhere easy to find, like your Desktop.

02

Run CueSync

Open CueSync, click Browse and select the XML you just exported. Choose whether to keep your hot cues alongside the new memory cues (recommended) or remove them. Then hit Convert. CueSync automatically backs up your XML before touching anything.

⟩ CONVERT CUES

The log will confirm how many memory cues were added. If any tracks hit the 10 memory cue limit, they will be listed so you know which ones to check manually.

03

Point rekordbox at your new XML file

Open rekordbox and go to Preferences → Advanced → Database. Find the rekordbox xml setting and click the folder icon to set the file path. Select the output file CueSync created — it will be named something like rekordbox_collection_cuesync_20260222.xml. Click Apply then OK.

04

Find the rekordbox xml source in your sidebar

After closing Preferences, look at the bottom of the left sidebar in rekordbox. You should see a new section called rekordbox xml. Click the arrow to expand it, then click All Tracks. If it does not appear, restart rekordbox and check again.

05

Select all tracks and import

With All Tracks selected under rekordbox xml, click any track in the main window then press Ctrl + A (Windows) or Cmd + A (Mac) to select everything. Right-click and choose Import to Collection.

A popup will appear saying the track already exists and asking if you want to load information from the imported library. Tick “Don’t ask me again” first, then click Yes. Rekordbox will process your entire library and your memory cues will appear on every track.

✓ Done — memory cues now live across your whole library
CUESYNC v1.1
Input File
rekordbox_collection.xml
Browse
Options
Remove original hot cues after converting
⟩ CONVERT CUES
Log
[14:22:01] Backup saved → rekordbox_collection.xml.bak
[14:22:01] Starting conversion…
[14:22:02] Tracks scanned: 1,838
[14:22:02] Hot cues found: 4,102
[14:22:02] ✓ Memory cues added: 4,102
[14:22:02] Done! Import the output XML back into rekordbox.

Your library is safe

100% reversible.
Always.

CueSync never touches rekordbox directly. It only reads and writes the XML file you export — your actual rekordbox database and music files are never modified.

💾
Automatic backup
CueSync automatically saves a backup of your original XML file before making any changes. It's created instantly, before a single cue is touched.
↩️
Fully reversible
If anything doesn't look right after importing, simply re-import the backup XML into rekordbox and you're back to exactly where you started. No harm done.
🎵
Music files untouched
CueSync only reads metadata — your actual audio files are never read, moved, modified, or deleted. Ever.
🔒
Works offline
CueSync runs entirely on your computer. Your library data never leaves your machine and is never uploaded anywhere.
The safe workflow
Export XML from rekordbox → CueSync backs it up automatically → Convert → Import new XML back into rekordbox. If you ever need to undo, just re-import the .bak file CueSync created. Your library was never directly touched.

RekordTools · Pricing

One price. Yours forever.

Command Line
£0
For developers and power users comfortable with Python.
  • Python script, runs from terminal
  • All the same conversion features
  • Open source on GitHub
  • No GUI
  • Requires Python 3 installed
Download Free Script

FAQ

Common questions.

Will this work with my version of rekordbox?
CueSync works with the rekordbox XML export format, which has been consistent across rekordbox versions 5, 6, and 7. As long as you can export your collection as XML, CueSync will work.
Will it delete or overwrite my hot cues?
No — by default, CueSync only adds memory cues alongside your existing hot cues. Nothing is removed. There's an optional toggle to remove hot cues if you want that, but it's off by default. CueSync also creates a backup of your original XML before making any changes.
Does it work on Mac and Windows?
CueSync currently runs on Windows only. No installation required — just download and double-click the .exe file.
Will my cue colours and names be preserved?
Yes. CueSync copies every attribute from your hot cues — including position, name, and RGB colour values — to the new memory cues.
Is this affiliated with Pioneer DJ or rekordbox?
No. CueSync is an independent tool that reads and writes the standard rekordbox XML format. It is not affiliated with, endorsed by, or connected to Pioneer DJ in any way.