<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>API Design on Chris Worth</title><link>https://chrisworth.dev/skill-tag/api-design/</link><description>Recent content in API Design on Chris Worth</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 26 Jan 2025 10:00:00 -0600</lastBuildDate><atom:link href="https://chrisworth.dev/skill-tag/api-design/index.xml" rel="self" type="application/rss+xml"/><item><title>ByeByeSpotify: Spotify Library Export Tool</title><link>https://chrisworth.dev/projects/byebyespotify/</link><pubDate>Sun, 26 Jan 2025 10:00:00 -0600</pubDate><guid>https://chrisworth.dev/projects/byebyespotify/</guid><description>&lt;p>I decided to leave Spotify and hit an immediate problem: years of carefully curated playlists, liked songs, and listening history, locked behind an API with no built-in export function. Lose all of it, or spend days manually recreating it elsewhere. Neither was acceptable, so I built &lt;strong>ByeByeSpotify&lt;/strong>: a Python command-line tool that exports your entire library to portable JSON and CSV in one run.&lt;/p>
&lt;p>I built it in a weekend to solve my own problem. It exported my full library (playlists, liked songs, albums, listening stats) in under 10 minutes. What would have been days of manual recreation became a single command.&lt;/p></description></item></channel></rss>