🎡 Move Your Entire Music Library Between Spotify, YouTube Music, Tidal & More

:hammer_and_wrench: 40+ Tools To Transfer Playlists Between Any Music Service

:package: Export Everything From Spotify To CSV, JSON, Or Another Platform

:world_map: One-Line Flow: Stop being a hostage to one streaming platform β€” move your entire music library anywhere, anytime, with tools that actually work.


:money_with_wings: Why This Hits Different

You’ve spent years building playlists. Liked songs. Followed artists. That’s not just music β€” that’s your identity in audio form.

Streaming services want you locked in. These tools say no. Whether you’re switching platforms, running two accounts, or just want a backup before Spotify does another UI crime β€” this is how you take your music with you.

Zero skills needed. Run a script, authenticate, watch your library teleport. That’s it.


:fire: The God-Tier Tools (Multi-Platform)

SyncDisBoi β€” ISRC Matching Across 3 Platforms

Platforms: Spotify ↔ YouTube Music ↔ Tidal

The real deal. Uses ISRC codes (the actual song fingerprint) to match tracks perfectly. When ISRC isn’t available, falls back to Levenshtein distance on song/album names.

  • Sync likes between platforms
  • Bidirectional transfers
  • Export to JSON
  • Debug mode for nerds
# Spotify β†’ Tidal with liked songs
./sync_dis_boi --sync-likes \
  spotify --client-id "xxx" --client-secret "xxx" \
  tidal

:link: github.com/SilentVoid13/SyncDisBoi

Spotube β€” Continuous Bi-Directional Sync (The Holy Grail)

Platforms: Spotify ↔ YouTube Music

This one runs forever. Set it up once, and changes on either platform sync to the other automatically.

  • Scheduled sync intervals (minimum 5 min)
  • Blacklist system for failed tracks
  • Cron-based background jobs
  • Duplicate prevention

The only tool that actually keeps two platforms in permanent sync.

:link: github.com/nnajiabraham/Spotube

PlaySync β€” Terminal Powerhouse

Platforms: Spotify ↔ YouTube Music ↔ Apple Music

CLI tool with everything:

  • Merge playlists across platforms
  • Compare to find common/unique tracks
  • Audio features analysis
  • Backup/restore system
  • Smart playlists with filters

:link: github.com/makalin/PlaySync

TrackMatch β€” Visual ISRC Matching (Spotify ↔ Apple Music)

The prettiest converter. Shows you the matches, lets you pick, saves progress.

  • ISRC-based matching
  • Visual interface
  • Manual override for weird matches
  • Exports to CSV

Built by someone who actually understands the pain of iCloud Music Library metadata hell.

:link: github.com/jlnbxn/TrackMatch


:headphone: Spotify ↔ YouTube Music

Tool Vibe Link
Spotify2YoutubeMusic GUI, batch control, resume, artists github.com/mahdi-y/Spotify2YoutubeMusic
sigma67/spotify_to_ytmusic pipx install, liked songs, CLI github.com/sigma67/spotify_to_ytmusic
linsomniac/spotify_to_ytmusic GUI + CLI, no duplicates github.com/linsomniac/spotify_to_ytmusic
SpotTransfer Web frontend, instant github.com/Pushan2005/SpotTransfer
Spotify2YoutubeMusic β€” The Featured One

Modern Python tool with actual UX thought put into it.

Features:

  • GUI with dark theme
  • Batch size control (1-20 tracks)
  • Auto-resume on header expiration
  • Liked songs β†’ dedicated playlist
  • Artist following transfer
  • Progress tracking per-batch

One-liner install (Windows PowerShell):

iwr -useb https://raw.githubusercontent.com/mahdi-y/Spotify2YoutubeMusic/master/S2YM.bat -OutFile S2YM.bat; ./S2YM.bat

macOS/Linux:

curl -O https://raw.githubusercontent.com/mahdi-y/Spotify2YoutubeMusic/master/S2YM.sh && bash S2YM.sh

:link: github.com/mahdi-y/Spotify2YoutubeMusic


:shopping_cart: Amazon Music Tools

Amazon’s API is weird. These tools reverse-engineered it anyway.

Tool Direction Link
amazify Amazon β†’ Spotify github.com/very-doge-wow/amazify
spotify2am Spotify β†’ Amazon github.com/tmillward98/spotify2am
Autofy Both directions (Selenium) github.com/Vyiel/Autofy
playlist-port Amazon β†’ Spotify github.com/shrooot/playlist-port
Amazon Music API Libraries (Build Your Own)

Jaffa/amazon-music β€” Reverse-engineered Python library

  • Search, playlists, streaming
  • No official SDK exists, so this is it

:link: github.com/Jaffa/amazon-music

AmineSoukara/amazon-music β€” FastAPI REST wrapper

  • CLI downloader included
  • Playlist access
  • Requires premium account

:link: github.com/AmineSoukara/amazon-music


:ocean: Tidal Tools

Tool What It Does Link
spotify_to_tidal Spotify β†’ Tidal, official org github.com/spotify2tidal/spotify_to_tidal
spotify-tidal-migration Both ways + account-to-account github.com/nchiarappa/spotify-tidal-migration
spotidal Spotify β†’ Tidal + downloads github.com/ritapatacas/spotidal
spotify2tidal (PyPI) pip install, liked songs pypi.org/project/spotify2tidal
playlist-builder AI discovery β†’ Tidal, ISRC audits github.com/tbaur/playlist-builder

:red_apple: Apple Music Tools

Apple’s API costs $99/year (developer program). These tools work around it.

Tool Direction Link
playlistor Bidirectional ↔ Spotify github.com/akornor/playlistor
Eumenes Spotify β†’ Apple (advanced matching) github.com/chew-z/Eumenes
spotify_apple_converter Both ways, ISRC-based github.com/Beza4598/spotify_apple_converter
applemusic-playlist-to-spotify Apple β†’ Spotify github.com/aikozim/applemusic-playlist-to-spotify
Music-Move Apple (XML export) β†’ Spotify github.com/AugmentedMode/Music-Move
Eumenes β€” The Smart Matcher

Uses lexical proximity + release date matching. When titles don’t match exactly, it figures out what you meant.

  • Configurable distance threshold
  • Manual confirmation mode
  • Creates iTunes-compatible XML
  • Works with different storefronts

:link: github.com/chew-z/Eumenes


:optical_disk: Deezer Tools

Tool Direction Link
spotify-playlists-2-deezer Spotify β†’ Deezer, TUI github.com/helpsterTee/spotify-playlists-2-deezer
deez2fy Deezer β†’ Spotify github.com/symdec/deez2fy
spotify-to-deezer Cron-ready, incremental github.com/stefdworschak/spotify-to-deezer
ypc Spotify/Deezer β†’ YouTube (+ download) github.com/dbeley/ypc

:warning: Deezer’s dev platform isn’t accepting new apps right now. Existing tools still work if you have credentials.


:house: Self-Hosted / Navidrome Stack

For the β€œI own my music” crowd.

Tool Function Link
spotisub Spotify β†’ Navidrome/Subsonic github.com/blastbeng/spotisub
sptnr Spotify popularity β†’ Navidrome ratings github.com/krestaino/sptnr
spotify-navidrome-sync Playlist sync github.com/attiaa1/spotify-navidrome-sync
spotsync Auto-download when added to playlist github.com/TheCatster/spotsync
spotisub β€” The Navidrome Beast

Matches Spotify playlists to your local library using:

  • MBID (MusicBrainz ID)
  • ISRC codes
  • Text comparison fallback

Integrations:

  • spotdl for missing tracks
  • Lidarr for download decisions
  • Word exclusions (skip β€œlive”, β€œdemo”, etc.)

:link: github.com/blastbeng/spotisub


:counterclockwise_arrows_button: Account-to-Account & Backup

Tool Function Link
spotify-account-sync Two Spotify accounts ↔ sync github.com/staelche/spotify-account-sync
Spotify_migration_tool Account β†’ Account github.com/Thunzyy/Spotify_migration_tool
exportify Spotify β†’ CSV (web app) github.com/watsonbox/exportify
exportify-cli Spotify β†’ CSV/JSON, ISRC export github.com/donmerendolo/exportify-cli
spotify-deserter Modern React UI export github.com/steppannws/spotify-deserter
spotify-backup Python script, liked songs github.com/caseychu/spotify-backup
spotify-account-sync β€” Keep Two Accounts Identical

PHP-based, SQLite storage, cron-ready.

Syncs:

  • Albums
  • Shows/Podcasts
  • Playlists
  • Artists (auto-generated from albums)

Two-way sync with change detection. Deleting on one side deletes on both.

:link: github.com/staelche/spotify-account-sync


:radio: Last.fm Bridge

Tool Function Link
spotify-lastfm-synchroniser Last.fm charts β†’ Spotify library github.com/evlasblom/spotify-lastfm-synchroniser
spotify-to-lastfm Spotify history β†’ scrobbles github.com/joinemm/spotify-to-lastfm
scrobblify Retroactive scrobbling github.com/taurheim/scrobblify

:high_voltage: Automation & Special Tools

Tool What It Does Link
spotify-save-playlists-cron Auto-save Discover Weekly (GitHub Actions) github.com/RegsonDR/spotify-save-playlists-cron
spotify-scheduler Schedule playlist playback github.com/sandrzejewskipl/spotify-scheduler
spotify-telegram-sync Playlist β†’ Telegram channel github.com/allerter/spotify-telegram-sync
myncer OSS Soundiiz alternative github.com/hansbala/myncer

:bullseye: The Cheat Sheet

Want continuous sync? β†’ Spotube

Want ISRC-perfect matching? β†’ SyncDisBoi or TrackMatch

Want Spotify ↔ YTM with a GUI? β†’ Spotify2YoutubeMusic

Want self-hosted? β†’ spotisub + Navidrome

Want two Spotify accounts synced? β†’ spotify-account-sync

Want to export everything as backup? β†’ exportify or exportify-cli

Want to leave Spotify for Tidal? β†’ spotify2tidal + spotidal

Want Amazon Music access? β†’ Jaffa/amazon-music (API library)


:clipboard: Quick Reference β€” All Links

Every Single Link (Alphabetically by Platform)

Multi-Platform:

Spotify ↔ YouTube Music:

Amazon Music:

Tidal:

Apple Music:

Deezer:

Self-Hosted/Navidrome:

Account Sync & Backup:

Last.fm:

Automation:


Your playlists are yours. Act like it.

6 Likes