Music Library Doctor
Track Matcher · Spotify → VirtualDJ

Spotify playlist into VirtualDJ — native, in 30 seconds

Paste a Spotify public playlist URL — no sign-in. Music Library Doctor matches every track against your library and writes a native VirtualDJ .vdjfolder under Folders/, with the Spotify source URL embedded so you can right-click any row and open the original page.

Three steps

Works with VirtualDJ 2024 and 2025. macOS and Windows. Existing playlists, history and Favorite Folders stay untouched.

  1. 1

    Paste the Spotify URL

    Track Matcher → Spotify tab → paste a public playlist URL. No sign-in handshake; Music Library Doctor reads the public metadata directly.

  2. 2

    Match against your VirtualDJ library

    Every track is scored against the files VirtualDJ already knows about. Confident matches (≥ 80%) auto-select; medium-confidence rows are flagged for review. Audition inline before exporting.

  3. 3

    Send to VirtualDJ

    Choose VirtualDJ from the export menu. Music Library Doctor writes a native .vdjfolder XML under Folders/ (auto-detected if you didn't set the path). The Spotify source URL is embedded as infosource on every entry — right-click any track in VirtualDJ and open the original page in your browser. Missing tracks land as placeholders Fix & Upgrade All can complete.

Why native .vdjfolder matters

Other tools write an .m3u file and hope VirtualDJ figures it out. That works, but M3Us land in "MyLists" with no folder structure and no source metadata. Music Library Doctor writes the real VirtualDJ format:

Common questions

Will my existing VirtualDJ playlists stay safe?

Yes. Music Library Doctor writes a new .vdjfolder alongside your existing files. database.xml, Favorite Folders, MyLists — all untouched.

Where exactly does the new folder land?

Under your VirtualDJ home, in Folders/<crate name>.vdjfolder. If you didn't set the VirtualDJ path in Settings, Music Library Doctor auto-detects the standard ~/Library/Application Support/VirtualDJ/ (macOS) or %USERPROFILE%/Documents/VirtualDJ/ (Windows) and writes there.

What about tracks I don't own yet?

They land in VirtualDJ as "file not found" placeholders. The Fix & Upgrade All button on the main view finds each missing track on YouTube Music and adds it to your library automatically — Pro feature.

How accurate is the matching?

Title and artist are scored separately; title weighted heavier. Real-world false-positive cases are pinned to tests so they don't come back. In practice ~85–95% of Spotify tracks land as ≥ 80% confidence on a well-organised DJ library.

Try it free

Match and preview are free. Sending into VirtualDJ is a Pro feature, one-time purchase from $19.