Spot Transfer

github.com/Pushan2005/SpotTransfer Music Tools Open-source projectOpen source

Spot Transfer syncs Spotify playlists to YouTube Music with a free, open-source tool.

github.com/Pushan2005/SpotTransfer
Spot Transfer homepage screenshot

About Spot Transfer

Spot Transfer is a free, open-source tool for moving Spotify playlists to YouTube Music. The repository contains a self-hosted desktop client written in Python and a web frontend.

To use the desktop client, users copy YouTube Music request headers from browser developer tools and paste a Spotify playlist link to clone it. The request headers expire periodically; when that happens the tool pauses, saves progress in apps/desktop/transfer_progress.json, and can resume after fresh headers are pasted. Starting a transfer for a different playlist discards the previous saved progress. The project is described as a proof of concept using a private API and is provided as is without warranty.

Key features

  • Moves Spotify playlists to YouTube Music from a playlist link
  • Uses copied YouTube Music request headers for authentication
  • Pauses transfer and saves progress when request headers expire
  • Resumes from saved transfer_progress.json after fresh headers are pasted
  • Includes self-hosted Python desktop client and web frontend
  • Saves desktop error logs to spottransfer.log for reporting
Best for: People who want a free, open-source, self-hosted way to move Spotify playlists to YouTube Music and are willing to manually copy request headers.
Good for
  • Free and open-source under GPL-3.0.
  • Self-hosted Python desktop client with a separate web frontend.
  • Pauses and can resume transfers after YouTube Music request headers expire, saving progress to a local file.
Watch out for
  • Requires manually copying YouTube Music request headers, which expire periodically.
  • Starting a transfer for a different playlist discards any saved progress from the previous one.
  • Described as a proof of concept using a private API, provided as is without warranty and with no claims about accuracy, legality, or safety.

Spot Transfer at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Windows
Open source
Yes · Source code
Language
English
Good for
Developers
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Spot Transfer alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Music Tools

Well-known listings from the same topic.

All 114

Spot Transfer FAQ

What software is needed to run the desktop client?
Git and Python 3.8+ are required; on Debian or Ubuntu you may also need to run sudo apt install python3-tk.
What happens when YouTube Music request headers expire?
The script pauses the transfer, saves progress to apps/desktop/transfer_progress.json, and tells you to get fresh headers, paste them, and click Clone Playlist again to resume.
What happens if I start a transfer for a different playlist?
Starting a transfer for a different playlist automatically discards any saved progress from the previous one.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing