GO Application to make switching music services easier
I wanted to try Apple Music but could never use it properly as most of my music playlist was missing. This CLI tool fixes that.
It uses Spotify dev API to pull playlist data, and scrapes the Apple Music site to save all of the songs from Spotify. Can also be set to headless where an instance of Chrome is opened, but hidden.
Required .env vars CLIENT_ID - Spotify Developer Client ID CLIENT_SECRET - Spotify Developer Client Secret PLAYLIST_ID - Playlist ID
Demo:
2023-07-23.11-30-35.online-video-cutter.com.mp4
![spotify-switcher](https://private-user-images.githubusercontent.com/39057715/275350676-cf18af2c-a08c-47b5-94dc-daf33d40a35a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAwNDc0ODksIm5iZiI6MTcyMDA0NzE4OSwicGF0aCI6Ii8zOTA1NzcxNS8yNzUzNTA2NzYtY2YxOGFmMmMtYTA4Yy00N2I1LTk0ZGMtZGFmMzNkNDBhMzVhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzAzVDIyNTMwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWViNzQ1YTc5Nzc1ZWVjZDc4MDJhYmY0YWI5NDA4NGY3NTRlZmU2NjQyZDMzNWIxYjcwZmFmNTc1MTViYjY2YjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.gio8zMXDEoMIpk5mXx2_X0hLBkIv5Z18RQfCy7Vnud0)