I like keeping my favorite Spotify tracks in playlists labeled by year (e.g. a playlist called "2023") 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.
View screenshot
If you'd like to run it for yourself:
- Create a Spotify developer application
- Clone this repo
cp .env.example .env
- Add Spotify creds to
.env
touch .data/modulate.db
cargo run
- Go to
localhost:4000
, sign in, and configure
You are free to connect as many users as you want, as long as you add their email to your developer application via the dashboard.
A few honorable mentions: