Music Library Doctor
Track Matcher · YouTube Music

YouTube Music → your DJ library, no sign-in

Paste a public YouTube Music URL. Track Matcher pages through the whole playlist — 300+ tracks come back complete — and sends a finished crate to Rekordbox, Serato, or VirtualDJ.

The problem

Most DJ library tools either skip YouTube Music entirely ("Spotify only") or stop at the first 100 tracks of a large playlist and call it done. If your set prep lives on YouTube Music — playlists shared by friends, editorial collections, or your own saved music — neither option is acceptable. And making you sign in to a Google account just to read a public playlist is friction every DJ has lived through.

How Music Library Doctor does it

  1. 1 Install Music Library Doctor. Open Track Matcher → choose YouTube Music.
  2. 2 Paste a public YouTube Music playlist URL, or search for one by name. No Google sign-in required.
  3. 3 Music Library Doctor pages through the entire playlist — 300+ tracks come back complete, with deleted or private videos skipped quietly so nothing in your list is missing.
  4. 4 Each track is matched against your local library: filename, title/artist normalisation, BPM/key proximity, acoustic fingerprint, and audio quality combine into a per-candidate score so the right version of each remix sits at the top.
  5. 5 Accept the top match for every track with one click — or hand-pick variants for the ones that matter. Export the finished crate to Rekordbox master.db (encrypted Rekordbox 6+ supported), Serato (%% nested crates), VirtualDJ (database.xml + Favorite Folders), or a Folder Library + M3U.

Supported today

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

Why native integration matters

MLD's YouTube Music integration uses the public ANDROID_MUSIC client API to follow continuation tokens through the full playlist — that's why a 300-song playlist comes back as 300 tracks instead of 100. No account, no OAuth dance, no "sign in to Google to import a public playlist" friction. Same Track Matcher engine handles Spotify imports and text/M3U imports, so the matching logic and the UI are identical regardless of source. Missing tracks can be filled in via Smart Source Upgrade (Pro), or you can leave them as placeholders for manual follow-up.

Frequently asked questions

Why is no sign-in important?

Two reasons. First, privacy — Google doesn't need to know which playlists you're importing into your DJ library. Second, speed — every signed-in OAuth flow adds friction to your prep, and DJ prep is already friction-heavy.

What if the playlist is private?

MLD reads public YouTube Music playlists. For private playlists, you can export the playlist as text from YouTube Music and paste it into Track Matcher's Text Import — same matching engine, no sign-in.

Does the 300-track pagination work for any size playlist?

Yes. MLD follows continuation tokens until the playlist ends, so 50-track playlists and 5,000-track playlists both come back complete. The pagination was hardened in v3.0.7 specifically to handle long playlists reliably.

What about YouTube Music search results — can I match those?

Yes. Track Matcher accepts both URLs and search queries. You can paste "YYY genre Spotify-curated 2024" and MLD will fetch the search results and match them. Useful for fast set prep based on a theme rather than a saved playlist.

How is this different from Cratehackers' Spotify import?

Cratehackers focuses on Spotify and uses cloud sync. MLD handles both Spotify and YouTube Music, runs entirely locally (no login, no cloud), and is a one-time $49 purchase instead of $15–30/month. For DJs who use YouTube Music as their prep platform, MLD is the only tool that handles the full pagination without an account.

What happens to tracks that don't exist in my library?

They appear as 'missing' in the Track Matcher view. You can leave them as placeholders, search for them manually, or use Smart Source Upgrade (Pro) to fetch a clean version via the standard open-source tooling MLD coordinates on your machine. (You are responsible for ensuring you have rights to obtain replacement content. See Terms §4.)

Get your library in shape in minutes

Free tier covers detection and viewing forever. Pro is $49 lifetime — paid once, no subscription.

Related guides