Music Library Doctor
Folder ↔ DJ app

VirtualDJ → Folder Library

Pull every VirtualDJ track and playlist out into a clean Artist/Album folder layout with M3U playlist files. Reverse-engineer back to plain folders.

The problem

You want out of VirtualDJ entirely — back to plain folders for use with Plex, Navidrome, Roon, or just for backup. But VirtualDJ keeps everything inside VirtualDJ database.xml + Favorite Folders. Manually moving files breaks playlists, and there's no built-in "export everything to a folder tree" option.

How Music Library Doctor does it

  1. 1 Install Music Library Doctor on the machine that has VirtualDJ installed. MLD auto-detects VirtualDJ database.xml + Favorite Folders.
  2. 2 Pick the playlists or the whole library you want to export. Hierarchy is preserved as folder structure.
  3. 3 Choose Folder Library as the destination. MLD lays the files out in Artist/Album folders (or your chosen scheme) and writes M3U playlists alongside.
  4. 4 Optional: run the Duplicate Scan and Audio Quality Score before exporting so the exported folder is already clean.
  5. 5 Point Plex / Navidrome / Roon — or just Finder / Explorer — at the new folder. Your VirtualDJ library is now portable, server-friendly, and database-free.

Supported today

Rekordbox · Serato DJ · VirtualDJ (incl. Favorite Folders) on Windows 10+ and macOS (Apple Silicon + Intel).

Why native integration matters

Most DJ apps treat their library as the source of truth and don't offer a clean "back to folders" export. MLD reads VirtualDJ database.xml + Favorite Folders directly, writes the files out by Artist/Album (or any layout you choose), and emits M3U files so playlist intent survives. From there your library is ready for any media server or just plain filesystem browsing — and a timestamped backup of the original VirtualDJ library is taken first so the source stays intact.

Frequently asked questions

Does this delete my VirtualDJ library?

No. The VirtualDJ library is read-only during export. A timestamped backup is taken anyway, so nothing on the VirtualDJ side can be lost.

What folder layout do I get?

Default is Artist/Album/Track.ext with M3U files at the top level for each playlist. You can choose a flat layout, by-genre, or custom — MLD shows the preview before writing.

Will my playlists survive as files?

Yes. Every VirtualDJ playlist becomes an M3U file with relative paths to the exported tracks. Plex, Navidrome, Roon, foobar2000, and most media players read M3U directly.

What about cues and beatgrids?

Cues and beatgrids are VirtualDJ-internal — the file system has no concept for them. MLD documents which metadata translates and which doesn't before the export runs.

Can I re-import the exported folder later?

Yes. The exported folder is plain audio files plus M3U playlists, which means any DJ app (or media server) can import it. You can use Folder Library to Rekordbox to come back in the other direction.

Get your library in shape in minutes

Free tier covers detection and viewing. Lifetime access is $49 — $19 for the first 100 DJs.

Related guides