blog

Notes on what I build, and how. Mostly the parts that took longer than they should have.

  • rusttauriaudio

    Playing YouTube Music without a browser

    Limusic is a native desktop client in Rust and Tauri. It speaks YouTube's private API, runs YouTube's own obfuscated JavaScript in a hidden webview, and hands the stream to libmpv. The fallback path turned out to be the product.

  • typescriptclitooling

    Repissue: the half of a repo an agent never sees

    A CLI that packs a repository's open issues and pull requests into one file you can hand to a model. The pipeline, the code, and the parts of GitHub's API that fought back.