The friction
Spotify gives you one place to save music: Liked Songs. Every track you have ever saved lives in the same list. Just one long scroll that starts at yesterday and ends somewhere around freshman year.
Search inside that list barely works. Sharing it with someone is not really an option. And because there is no shape to any of it, you stop going back. The songs you saved three months ago might as well not exist.
I wanted a way to go back to music I liked over time. So, I built something. Every month, the songs I favorited get their own playlist (automatically). Named by date. Easy to find later, easy to share when someone asks what I have been listening to.
I was going to keep these private, but they are public now 😁 If you like electronic music, check it out! This page will update automatically with my latest faves.
What the automation does
On the 1st of every month, a script checks which tracks you saved in the
prior month, creates a playlist called Your Favorites YYYY-MM, and adds
those tracks to it.
Set this up yourself
You do not need to write any code. An AI coding agent handles the entire setup for you.
You need a Spotify account (free tier works), an AI coding agent like Claude Code, Hermes, Open Code, or Codex, and about 30 minutes. The agent will walk you through creating a small Spotify developer app, which takes about two minutes and just involves clicking a few buttons on Spotify's developer site. It will authorize your account, drop the script on your machine, and schedule it to run on the 1st of every month. You just answer its questions.
Open your agent, point it at the repo, and say something like:
"Set up this Spotify monthly snapshot automation on my machine for my Spotify account. Walk me through any permissions I need to grant."
The repo: github.com/techwithtam/spotify-snapshot
The repo has an AGENTS.md file with the full procedure. Your agent reads it
and takes it from there. If it gets stuck, paste the error back and it will
figure it out. Enjoy!