I like keeping my favorite Spotify tracks in playlists labeled by year (e.g. a playlist called "2025") but it's annoying to add tracks to playlists manually.
This tool allows you to transfer the tracks from one playlist to another on an interval. Most importantly, this also includes moving tracks from your liked/saved playlist, so you can press ❤️ and go on with your obviously busy life.
Once you connect your Spotify account and configure a watcher, it'll stay running and auto-transfer your tracks on the interval you choose (e.g. every hour/week/day). You can also configure it to just copy tracks instead of removing them. For example, you can keep your saved tracks synced to a collaborative playlist with your friends, or vice-versa.
To run this utility locally:
- Create and configure a Spotify developer application
- Download the latest release binary
- Run
./modulate publishto publish the configuration file and open it - Add Spotify credentials and enter a unique
jwt_secret - Run
./modulate startto start the server - Go to
127.0.0.1:4000, sign in via Spotify, and configure your watchers
You are able to connect as many Spotify accounts as you want as long as you add their email to your developer application via the dashboard.
