Rekordbox Library xml doesn't even try to update

With any version of EngineDJ I’ve tried over the past year or so, I haven’t been able to update my Rekordbox Library.

Every time, whether a fresh install or used install, I click update in the Rekordbox Library section and select my Rekordbox xml. Engine then just has a little arrow spinning next to the Rekordbox Library header for about a half a second and then my Collection still stays at (0 Tracks - 0s).

I’m currently on EngineDJ 4.2.1. Does anyone know how to force a Rekordbox Library Update?

Where are your files? Local , Network or Cloud

Did you try creating a new XML in rekordbox?

They’re all stored (music files, EngineDJ, Rekordbox, and the XML) locally on the same drive. I’ve created a new MXL every time I have tried to update my collection. I’m on Engine 4.2.1 and Rekordbox 6.8.5 currently.

Hey @milliGraham we built MIXO to help you move your DJ library between Rekordbox and Engine DJ. We can move everything seamlessly between both with all your playlists, cuepoints, beatgrids, tracks etc…

1 Like

Is there a monthly subscription for import/export? I’m trying to find a free solution but will definitely check it out if it is!

Yes there’s a subscription - but it’s only $7/month! :wink:

Hi @MIXO-Marcus,

I got a question I’d like to ask.

I’ve got over 1000 D&B tunes in EDJ & I’ve gone through all of them adjusting the beat grids to perfection, so if I import my EDJ library into MIXO it will retain my grid adjustments & not re-analyze over them & then allow me to export it to recordbox with all my beat grids intact so when I plug my USB into any Pioneer it’s ready to go without having to adjust the grids all over again?

I don’t care about id3 tags or cue points or anything else, the most important thing to me is transferring my adjusted beat grids from one platform to another.

Yup, that’ll work.

  1. Make sure you use ‘Rekordbox Direct’ instead of XML
  2. Make sure the ‘Beatgrid Lock’ is ticked
  3. The only consideration is that MIXO will auto-fix certain MP3 file types that have white space at the start that Engine & Rekordbox handle differently. So if we didn’t fix those you would get a small offset after you move to Rekordbox. Any issues let us know but should be fine.
  4. With the direct export Rekordbox should not re-analyse your beatgrids but to be certain you can turn that off in Rekordbox Preferences → Analysis → Track Analysis tab, so that BPM, Key and Phrase are all UNCHECKED

Here to help if you have any questions :slight_smile:

Regarding this alteration of white space would this still be corrected even though my beat grids are locked in EDJ?

I ask this because of the variation of track starting times, some are instant some have a 1-2 second delay due to being recorded from vinyl, also a lot of old school jungle/d&b don’t always follow the traditional constant 8 bars ie there’re are a few tracks I’ve set cue point in the white space - area say -2 or even an odd -3 just so the main drop hits at the correct time.

It should be perfect but maybe test with a few tracks and let us know if you find any issues :slight_smile:

I’m trying the free gold trial of MIXO and when I click to keep the beat gridding from Rekordbox it imports it all into EngineDJ at 120bpm with completely wrong gridding…

Also, does anyone know if there is there a DenonDJ rep I can tag for this post to get my original question answered?

Why would there be a Rekordbox Library import section that does nothing when the Rekordbox XML is selected…? I don’t understand all the hoops to jump through when it’s supposedly built into the software.

1 Like

This is Engine Dj forum, not a place for your software advertisement. It is not appropriate to advertise 3rd party software here.

1 Like

If you message us directly we can help, seems like other users would prefer us not to chat here!

Sure thing - just trying to help - but have asked them to message directly :slight_smile:

Hi @milliGraham

Would you mind PMing me one of the XML files which isn’t working? I can’t promise anything, but getting hands on it would be the first step in troubleshooting.

3 Likes

The Rekordbox import feature is designed to be used one time to help someone migrate their library to Engine DJ, not to be used multiple times to keep moving library updates over from Rekordbox to Engine DJ. There is however a workaround to this that I have been using successfully for the last two years to regularly import from Rekordbox 6.8.5 to Engine DJ.

  • In Rekordbox I have a single folder that contains all my other folders and playlists that I wish to import into Engine DJ.

  • After setting all the grids, cues, and loops I export the collection as an XML file using File > Export collection in XML format (note: when saving this I always use a unique file name). One thing to note - Engine DJ will either import all the Hot Cues/Loops, or all the Memory Cues/Loops - never both. For this reason I only use Hot Cues/Loops in Rekordbox. You can change which Engine DJ will import on the Library tab in the Settings menu.

    image

  • I then close Rekordbox, open Engine DJ, and ensure that the performance drive I will export to from Engine DJ is connected (in my case it’s my Prime 4+ SSD, so I have the Prime 4+ connected via Computer Mode). It’s vital to have the performance drive connected as you have to ensure any folders/playlists imported from Rekordbox have been deleted from both Engine DJ and the performance drive before reimporting from Rekordbox.

  • In Engine DJ I then right-click the Rekordbox folder and click Remove. A dialogue box will appear for you to confirm - note that the dialogue box mentions that it will also remove the playlists from all connected drives. This will remove the playlists, but it won’t remove any existing tracks from the collection - they will be preserved.

  • In the Rekordbox Library section I click the Reload button and locate the new XML collection to import.

  • Engine DJ will load the collection from the XML file and scan the files for metadata changes, you can click the Click to expand button in the bottom right corner to see this in action.

  • Once it has finished I right-click the Rekordbox folder and click Import as Playlist. The bottom bar in Engine DJ will say that it is analysing tracks.

  • Navigating back to the Engine Library, you can see my Rekordbox folder has imported into Engine DJ, as have the child folders and playlists.

  • You can now use Sync Manager to export to the performance drive.

A couple of final notes.

  • Sometimes after importing new tracks into Engine DJ using this method and waiting for analysis to finish, the preview waveform in the library view is black. This appears to be a visual bug only, closing Engine DJ and reopening it resolves this.
  • If you have any duplicate tracks in Rekordbox (i.e. two or more tracks with the exact same file path and filename) the Rekordbox import will fail. I introducted this problem into my Rekordbox library whilst not paying attention when using the relocate tool and it took a long time to work out where I had gone wrong :sweat_smile:.

Hope this helps :blush:

1 Like

Hi @milliGraham

To help us look into this issue, would you mind telling us what Operating System you are using?

Many thanks,

Alex

Windows 11 on the latest update

1 Like

Thank you for your write up!

Even with a fresh install of EngineDJ and deleting all the database folders/files it doesn’t let me import a Rekordbox XML.

  • Engine DJ will load the collection from the XML file and scan the files for metadata changes, you can click the Click to expand button in the bottom right corner to see this in action.

At this step, if I attempt to load the Rekordbox XML a little loading wheel spins for about 2 seconds before it shows the collection as 0 tracks. It barely seems to attempt it…

1 Like