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.
Open Track Matcher from the main view or the Tools menu. The whole flow lives in a single dialog.
Paste a Spotify public playlist URL. Search YouTube Music in-app. Drop a plain text list. Open an .m3u file.
Music Library Doctor scores every source track against your whole library — title weighted ahead of artist, with false-positive guards.
One click writes a real crate into your DJ app. Missing tracks land as placeholders — Fix & Upgrade All completes them automatically.
No checkbox safari through 80 rows. Pick the action that matches your intent.
Confident matches only (≥ 80% green). Quickest path when your library is already complete.
Every reasonable match (≥ 40%). Sweeps in medium-confidence rows too.
Send the whole playlist into your DJ app as placeholders. Skip library matches entirely and let Fix & Upgrade All fetch every track fresh later.
Clear and start picking by hand. Manual control whenever you want it.
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.
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.
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.
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.
Five differences that show up the moment you stop reading marketing copy and start matching real playlists.
Spotify public playlists and YouTube Music — both work without an account. Paste and go.
$19–49 once, not $15 a month. No paywalls for the basics, no subscription DNA, no surprise renewals.
Title weighted over artist. False-positive guards backed by real-world tests so a "feat." chain can't outrank the clean original.
VirtualDJ gets a real .vdjfolder. Serato gets a real crate. Rekordbox gets a master.db entry. No throwaway M3U intermediate.
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.
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.
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.
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.
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.
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.
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.
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.