Music Library Doctor
Blog · Methodology

YouTube Music into your DJ library: the whole playlist, no sign-in

Paste a public YouTube Music playlist and get every track matched against your own files, 300 or 1,000 of them, not the first 100. Here's how it works.

The problem

Set prep doesn't live in one place. For some DJs it's Spotify playlists shared by clients. For others, and a growing share since YouTube Music replaced Google Play Music in 2020, it lives on YouTube Music: mood playlists, editorial collections, friend-shared mixes, your own saved songs. For a long time most DJ library tools treated Spotify as the only playlist source. That has started to change (Mixo added YouTube Music in version 2.14, in August 2026), which is good for DJs. What still matters is how the import behaves: whether it needs your Google account, and whether a long playlist comes back whole.

How Music Library Doctor does it

  1. 1 Music Library Doctor reads public YouTube Music playlists the way the YouTube Music app itself does, so you never sign in with a Google account.
  2. 2 When you paste a playlist URL or run a search query, MLD pages through the entire result set using continuation tokens. Each page returns ~100 tracks plus a token for the next page; MLD follows them until the playlist ends.
  3. 3 Deleted videos and private videos that show as gaps in the YouTube Music app are quietly skipped. A 300-song playlist with 4 deleted videos comes back as 296 tracks — not stopped at 100 with the rest invisible.
  4. 4 Each returned track gets matched against your local library through the same Track Matcher engine that powers Spotify imports — filename, title/artist normalisation, duration, BPM/key, acoustic fingerprint, audio quality. The matching logic is source-agnostic.
  5. 5 Missing tracks can be filled in via Smart Source Upgrade (Pro), which uses the same yt-dlp + ffmpeg pipeline MLD coordinates on your machine for the other quality-upgrade flows. Same Terms §4 frame — you are responsible for ensuring rights to replacement content.

Supported today

Rekordbox · Serato DJ · VirtualDJ (incl. Favorite Folders) on Windows 10+ and macOS (Apple Silicon + Intel). No DJ software? Folder Library mode audits plain music folders too.

Why native integration matters

Long playlists are where imports usually fail quietly. YouTube Music hands a playlist over in pages of about 100 tracks, and an importer that reads only the first page returns 100 tracks and calls it done. MLD follows every page to the end, which is what wedding and mobile DJs with 500-track master playlists need. Pagination was hardened in v3.0.7 for 300+ track playlists and is kept up to date as YouTube Music changes. No Google sign-in, no "export to Spotify first" workaround, and the same matching engine as Spotify imports.

Frequently asked questions

Does no sign-in mean MLD can't see my private YouTube Music playlists?

Right — public playlists only via the URL or search-result importer. For private playlists, you can export the playlist as text from YouTube Music and paste it into Track Matcher's text import, which works on any list regardless of source.

Why does pagination matter? Don't most playlists fit in 100 tracks?

Wedding DJs and mobile DJs often build long master playlists — 300, 500, 1000 tracks across decades. Set lists from full nights. Genre-spanning crate dumps. The 100-track cliff hits exactly the people who need the most tracks imported.

Is this likely to break when YouTube Music changes their API?

Possibly — that's the trade-off of public-API integration versus OAuth. MLD monitors for changes and ships fixes as part of regular updates. The v3.0.7 release was specifically a pagination hardening pass after a YTM-side change. The integration is maintained, not fire-and-forget.

Can I import a YouTube Music search query, not just a playlist?

Yes. Search queries work — paste "upbeat indie 120 BPM 2024" into Track Matcher and MLD fetches the search results, paginates them, and matches each one against your library.

Does YouTube Music import work for the Folder Library use case?

Yes. Track Matcher's source side is independent of the destination side. You can import a YTM playlist and write the resulting list as M3U or organize by Artist/Album into a clean folder — no DJ software required.

Get your library in shape in minutes

Free tier covers scanning and detection. Pro is a one-time lifetime license, or a monthly plan if you prefer. Current pricing is on the homepage.

Download Music Library Doctor

It finds Rekordbox, Serato and VirtualDJ on its own, and reads plain music folders when you use none of them. Nothing to configure before the first scan.

macOS 10.15+ or Windows 10+. Notarized and code-signed. See pricing

Related guides