Auto-Syncing YouTube Playlists with GitHub Actions

🎵 I maintain several YouTube playlists for my music page, but keeping the track list on the website up-to-date was a manual chore. So I built a small automation to fix that.

The solution uses GitHub Actions to run a daily job that fetches the latest video titles from each playlist using yt-dlp, updates a JSON file, and commits the changes automatically.

Now, whenever I add a song to a YouTube playlist, the website updates itself overnight. Zero manual work needed. ✨

Tech Stack & Tags:
GitHub Actions Node.js yt-dlp JSON
← Back to Tech Blog