Spotivert is a lightweight Go tool that converts Apple Music playlists to Spotify playlists by guiding you through a simple interactive prompt. It uses web scraping along with the Spotify API to find matching songs and automatically recreate your playlist on Spotify.
✅ Apple Music → Spotify conversion supported
🔜 Spotify → Apple Music and other improvements planned
💡 Interactive, user-friendly prompt-based interface
- 🧭 Interactive prompts guide the entire process
- ✅ Transfers full playlists from Apple Music to Spotify
- 🔗 Matches songs using title, artist, and duration
- 🧱 Built in Go — portable, fast, and dependency-light
Make sure you have Go 1.20+ installed.
git clone https://github.com/your-username/spotivert.git
cd spotivert
go build -o spotivert- A Spotify Developer account: Spotify Developer Portal
- An Apple Music playlist URL
Run the program and follow the prompt instructions:
./spotivertYou’ll be asked to:
- Paste your Apple Music playlist URL
- Authenticate with your Spotify account
- Confirm playlist details and track matches
- Add Spotify → Apple Music conversion
- Implement local caching to avoid re-fetching and re-matching the same songs
- Support single-command mode with flags (e.g.
spotivert --from apple --to spotify) - Add support for ISRC-based matching for improved accuracy
- Optional web-based UI for broader accessibility
- Language: Go
- APIs: Spotify Web API
- Interface: Prompt-based CLI
- Planned: JSON file or embedded DB for caching