Music Library Doctor
★ New in v3.0 · Track Matcher

Turn any playlist into a ready-to-spin crate

Paste a Spotify or YouTube Music URL. Drop in a text list or an .m3u file. Music Library Doctor matches every track against your library, sends a finished crate into Rekordbox, Serato or VirtualDJ — and completes what's missing automatically.

No sign-in needed Lifetime license, not subscription macOS & Windows
How it works

Three steps, no setup wizard

Open Track Matcher from the main view or the Tools menu. The whole flow lives in a single dialog.

Import

Paste a Spotify public playlist URL. Search YouTube Music in-app. Drop a plain text list. Open an .m3u file.

  • ♫ Spotify public playlists
  • ▶ YouTube Music search & URL
  • ≡ Plain text track lists
  • ≡ .m3u / .m3u8 files
No sign-in needed for any source.

Match

Music Library Doctor scores every source track against your whole library — title weighted ahead of artist, with false-positive guards.

  • ≥ 80% — confident match (green)
  • 40–80% — review-worthy (yellow / orange)
  • < 40% — flagged as missing
"Feat." chains and look-alike filenames stop fooling the scorer.

Send + Complete

One click writes a real crate into your DJ app. Missing tracks land as placeholders — Fix & Upgrade All completes them automatically.

  • ⇪ Rekordbox (master.db)
  • ⇪ Serato (.crate)
  • ⇪ VirtualDJ (.vdjfolder)
  • ⇪ M3U, CSV, PDF
Source URL is embedded so a right-click opens the original page.
Bulk actions

Four one-tap moves for the way you actually work

No checkbox safari through 80 rows. Pick the action that matches your intent.

Select First

Confident matches only (≥ 80% green). Quickest path when your library is already complete.

Select All

Every reasonable match (≥ 40%). Sweeps in medium-confidence rows too.

Most powerful
★ All as placeholders

Send the whole playlist into your DJ app as placeholders. Skip library matches entirely and let Fix & Upgrade All fetch every track fresh later.

Unselect All

Clear and start picking by hand. Manual control whenever you want it.

Pro · Fix & Upgrade All

The button you've been waiting for

When a playlist has tracks you don't own yet, the main view shows a glowing Fix & Upgrade All button.

One click and Music Library Doctor finds files that just moved on disk (free path repair), then walks every still-missing track through Smart Source Upgrade to add it to your library — with live previews of the candidate it picked before anything lands.

  • Phase 1 — repairs paths for files that moved.
  • Phase 2 — finds the missing track on YouTube Music, adds it to your library.
  • Cancel kept prominent — every candidate is previewable before it lands.
✨ Fix & Upgrade All (16)
Hot Since 82 — So Real✓ path fixed
Kashovski — Force Of Nature✨ restoring 85%
Max Dean — Can't Decide★ ready to restore
Chris Stussy — Darknessqueued
Josh Baker — Come Closerqueued
✓ 1 repaired · ✨ 1 restored · 14 in queue
Side-by-side

How Track Matcher compares

Five things you can do with Music Library Doctor that the subscription competition either doesn't ship — or makes you pay every month for.

Feature Music Library Doctor Cratehackers MLT Lexicon
Pricing model Lifetime $19–49 $14.99 / month varies $149 one-time
Spotify import (no sign-in) OAuth required OAuth required OAuth required
YouTube Music import (no account) limited
Title-weighted matching with false-positive guards basic basic basic
Native VirtualDJ .vdjfolder export M3U only unclear
Source URL embedded in DJ database ✓ unique
Missing → DJ placeholder → auto-restore ✓ unique
Acoustic duplicate detection (Chromaprint)
Fake-320 / quality verification ✓ FFT
Free tier (match + preview) limited

Last updated 28 May 2026. Comparison reflects each tool's publicly documented feature set at time of writing.

Built for two audiences

Who Track Matcher is for

🎧
DJ workflow

Friday-night crate in three clicks

You found a Spotify mix worth playing. Open Track Matcher, paste the link, Music Library Doctor flags what you've already got, sends a finished crate into VirtualDJ or Serato — including a placeholder slot for the two tracks you don't own yet so you don't forget them on the way to the gig.

Total time: about a minute.

📀
Collector workflow

Curated playlists into your offline folder library

No DJ software needed. Track Matcher works with Folder Library mode — point it at your music root, paste a playlist URL, and you get a clean folder of existing matches plus a placeholder list for tracks you'd like to add. Smart Source Upgrade fills the gaps.

Lifetime license, local-first, your library never leaves your machine.

Why Track Matcher wins

Five differences that show up the moment you stop reading marketing copy and start matching real playlists.

No sign-in, ever

Spotify public playlists and YouTube Music — both work without an account. Paste and go.

Lifetime license

$19–49 once, not $15 a month. No paywalls for the basics, no subscription DNA, no surprise renewals.

Smarter scoring

Title weighted over artist. False-positive guards backed by real-world tests so a "feat." chain can't outrank the clean original.

Native, not M3U

VirtualDJ gets a real .vdjfolder. Serato gets a real crate. Rekordbox gets a master.db entry. No throwaway M3U intermediate.

Missing tracks complete themselves

The Fix & Upgrade All flow finds moved files and adds the genuinely missing ones to your library — with live previews before anything lands. Nobody else closes this loop.

FAQ

Common questions

Do I need a Spotify or YouTube Music account?

No. Track Matcher works with Spotify public playlists and YouTube Music search results without any sign-in or token. Paste the link or run a search, that's it.

Which DJ apps does it support?

Native support for Rekordbox (encrypted master.db), Serato (.crate files including nested subcrates), and VirtualDJ (.vdjfolder XML). For everything else — Engine DJ, Traktor, Mixxx, djay Pro — use the universal M3U export.

What happens to tracks I don't own yet?

They land in your DJ app as placeholder rows — visible as "file not found" but ready to be completed. The Fix & Upgrade All button on the main view then walks each placeholder through path repair and Smart Source Upgrade so the missing tracks are added to your library automatically.

Is anything free?

Match and preview are completely free — paste a playlist, see what you've got and what you don't, audition candidates. Sending the crate into your DJ app and the Fix & Upgrade All restore flow are Pro features. The Pro license is a one-time purchase, not a subscription.

How does the matching avoid false positives?

Title and artist are scored separately and then combined — title weighted higher. Filenames with the right artist but a different track stop scoring 50%; long "feat." chains where the artist is buried get penalised; genre tags inside parentheses get ignored on the source side. Every guard is pinned to a real-world failure case so the same trap can't come back.

Will Track Matcher modify my existing library?

Only when you tell it to. The match view is read-only; nothing changes until you choose an export target. Once you do, the operation is scoped to a new crate in your DJ app — existing crates and metadata stay untouched.

Try Track Matcher today

Download Music Library Doctor for macOS or Windows. Match and preview are free — no card needed. Pro upgrade is a one-time purchase whenever you decide it's earned.