My Liked Songs i Click to learn how this was built

One of my pet peeves was being asked, “Have you heard this song?” and knowing it sounded familiar without being able to place it. So, I started adding every song I heard to my Liked Songs. Nearly a decade later, the habit has left me with a remarkably complete soundtrack to my life.

How was this built?
  1. A Python script authenticates with the Spotify Web API using OAuth (PKCE flow).
  2. It reads every saved track from the Spotify saved-tracks endpoint.
  3. The script generates a static JSON file containing each song's title, artist, album, Spotify link, and date added.
  4. The JSON is committed and pushed to the website's GitHub repository.
  5. This page reads the JSON and renders it as a searchable list.

Loading...