Sign In:     


Forum: VirtualDJ Technical Support

Topic: CDJ Export Issue: Files on External Hard Drive Not Transferred
Hello,

I have the following problem and have been searching for a solution in the forums for a long time, but unfortunately, I haven't found one yet.

My issue concerns the CDJ Export function. I am using a FAT32-formatted USB stick that has always worked with my CDJ-3000s. However, I noticed the following issue in Virtual DJ and am reaching out for help in case I may have misconfigured something.

When I right-click on a playlist that I want to export, select "Export," and then choose the CDJ settings and my USB stick, the playlist is successfully exported to the stick. However, here is the issue:

Tracks that are stored locally on my MacBook are copied correctly to the Contents folder on the USB stick.
Tracks that are stored on an external hard drive are not copied to the Contents folder on the USB stick. Only the artwork and other metadata are transferred in the "PIONEER" Folder, but the original files in the "Contents" Folder are missing.

As a result, the CDJs recognize the playlist and the tracks but display the error "E-8306: NO FILE" when trying to load a track.

Could someone please help me understand why playlists exported from Virtual DJ do not copy the original files from an external hard drive to the correct Contents folder on the USB stick?

Thank you very much for your assistance!
 

Posted Mon 27 Jan 25 @ 8:14 pm
Hello,

I thought that Virtual DJ’s technical support was active in this forum and monitored posts, especially when the topic is titled “Issue.”

In my opinion, the problem I described is a very serious bug that can lead to significant issues when using CDJs or all-in-one devices. Every single track that was presumably transferred from an external hard drive to a USB stick would cause major problems. Even if a backup stick had been created, both sticks would not work. In a club setting, without having the Virtual DJ library available on a laptop, this would essentially mean that the night is pretty much ruined.

Could the technical support team respond to this? Or would it make sense to open an official ticket for this bug?

Best regards
 

Hello, I often create CDJ sticks aswell.
What build of the software are you using?
 

I have not tried to export from a MacBook recently, but from a Windows laptop that it just happened to export a few lists at Saturday evening, all files got copied normally, regardless of the drive of origin.

I wil try from my Mac as well, but are you sure that the common thing among the "missing" files is that they are on an external drive ?
 

Is it a List (Virtual Folder) or a Playlist (m3u) ?
Can you post here its content from one of those lists (find it in your Browser in /VirtualDJ HomeFolder/MyLists or /Playlists) ?
If a List, also look for the same file in the root of the ext Drive ->virtualdj->MyLists folder
 

Hello,

First of all, thank you for your responses and help. I will try to provide as detailed descriptions as possible.

I am using a MacBook Pro 2021 M1 with Mac OS Sequoia 15.2. Virtual DJ is running on version v2025-m b8502.

The issue affects both Virtual Playlists that have been created and the playlists under "My Lists".

I just created a new Virtual Playlist and added two tracks:

Two tracks that are stored on the internal drive of my MacBook, which have been analyzed in Virtual DJ and are included in its database.
Two tracks that have also been analyzed in Virtual DJ and are in the database but are stored on an external hard drive, just like 95% of all my tracks.

Now, when I right-click on this playlist and select "Export" from the dropdown menu, the Export window opens as expected. I then select CDJ as the export method, choose my FAT32-formatted USB stick as the destination, and set compatibility to "CDJ-2000nexus".

One thing I also noticed is that under the "Folder" section, I cannot select anything. It is set to "(Root)" by default, even though my USB stick already contains folders.

After clicking OK, Virtual DJ shows that files are being copied to the USB stick. When I check the CDJ Export section in Virtual DJ's browser to view the playlists on the USB stick, all tracks from the playlist appear to be there.

However, when I open the "Info" window or check the Tag Editor of a track, I see that the file path for the tracks from the external hard drive still points to the external drive instead of the Content Folder on the USB stick. Only the tracks from the internal drive have the correct path pointing to the Contents folder.

When I check the USB stick via the Mac Finder, I can see that only the two tracks from the internal drive are actually in the Contents folder, while the tracks from the external drive are missing.

It seems like Virtual DJ is only writing a "link" to the track on the USB stick, making it appear as if the track is there. The tracks are even displayed on the CDJs as if they exist on the USB stick. However, when selecting one of these tracks on the CDJ, it gives the error: "NO FILE".

Here are some screenshots showing the file paths of the tracks. (It makes no difference whether this is done with a Virtual Playlist or a "My Lists" playlist; the issue is always the same.)

Thanks for your help!

 

I think the issue might be because your external disk's name's first part is the same as the CDJ disk. (Mpex)
Could you try to rename one of the two and verify if that was indeed the issue?
 

Wow, that's crazy! That’s the solution! I would have never thought that the issue could be caused by the naming of the USB sticks. Now everything works exactly as it should, and even the folder selection under the CDJ category during export is available.

I really want to thank all of you so much for your help! Until now, my workflow involved using a translation tool "Lexicon" to convert from VDJ to Rekordbox, and then exporting from Rekordbox to a USB stick just to make it work. But now, everything is perfect!

If, in the future, Rekordbox's Device Library Plus is also supported and there was even a Sync Manager that could keep the playlists on the USB stick and VDJ in sync bi-directionally, including cue point synchronization, then I’d uninstall Rekordbox immediately!

Amazing—keep up the great work! Thanks again to everyone!
 

1) Device Library Plus IS supported on latest EA version of VirtualDJ
2) Bi-Directional Cue-point synchronization is also supported. Just rightclick (two finger tap) on the Rekordbox USB drive and select whether or not you'd like two way synchronization of cue-points.
 

Hello,
I just downloaded the EA version and tested Device Library Plus and Cue Sync… absolutely amazing! This really makes it fun to prepare sets without having to rely on Rekordbox.

I know I’m going a bit off-topic here, so sorry in advance, but if I could make a feature request, wouldn’t it be great to have a Sync Manager similar to what Rekordbox offers? Meaning, I could define which playlists should always stay in sync, and as soon as I plug in my USB stick, VDJ would automatically match the tracks and add them to the playlist without me having to do anything manually?

Also, I have some playlists, like "Genres", which contain sub-playlists (e.g., 90s, 80s, EDM, Bigroom, etc.). Wouldn’t it be perfect if we could export the entire "Genres" folder including all its sub-playlists to the USB stick instead of having to export each playlist individually 10 times?

If implementing a full Sync Manager is too complex, maybe a drag & drop feature could be a good start—allowing us to drag entire playlists, including their sub-playlists, directly onto the USB stick?

I’d be happy to submit a feature request for this if it hasn’t been suggested yet.

Sorry for going off-topic, and best regards!
 

> I just downloaded the EA version and tested Device Library Plus and Cue Sync… absolutely amazing! This
> really makes it fun to prepare sets without having to rely on Rekordbox.

Are the beat grids synced as well? Last time I checked If you didn't analyze your songs with Rekordbox, the beat grids would not be synced on the USD sticks and then the CDJ/Standalone controller on which you would use the stick would analyze each song every time you load it which is painful (you can deactivate that though).
 

Hello,

Good point! Since I analyze my tracks within the VDJ database before exporting them to the USB stick—and adjust the beat grids if necessary—the tracks and their beat grids are transferred cleanly to the stick. My CDJs also display the correct beat grid.

So far, so good. However, I intentionally tested something earlier: I deliberately shifted the beat grid of a track in VDJ to see if the offbeat grid would also be exported to the stick. And yes, that’s exactly what happened—the CDJs displayed the incorrect offbeat grid as well.

But here’s the issue: If I then correct the beat grid in VDJ, directly on the USB stick, and plug the stick back into the CDJ, the beat grid remains incorrect on the CDJ. The corrected beat grid is only displayed within VDJ, but it is not updated on the CDJs. Additionally, the original track in the VDJ database is not corrected either, meaning there is no sync happening for beat grids like there is for cue points.

This definitely needs to be checked and fixed.

Otherwise, I can confirm that if a track is properly analyzed in VDJ before export, it will be correctly displayed in the CDJs as well.

Best regards!