<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>marc-os</title><description>Notes on infrastructure, devops, homelab, and whatever else I happen to be debugging at 2am.</description><link>https://marc-os.com/</link><language>en-us</language><item><title>browcord: a shared browser inside a Discord call</title><link>https://marc-os.com/blog/browcord-a-shared-browser-inside-a-discord-call/</link><guid isPermaLink="true">https://marc-os.com/blog/browcord-a-shared-browser-inside-a-discord-call/</guid><description>One Chromium runs on my server, streams into a Discord voice channel over WebCodecs, and everyone in the room can drive it.</description><pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate><category>go</category><category>typescript</category><category>discord</category><category>webcodecs</category><category>gstreamer</category></item><item><title>STSPSVITA: building a Slay the Spire Vita pipeline</title><link>https://marc-os.com/blog/stspsvita-building-a-slay-the-spire-vita-pipeline/</link><guid isPermaLink="true">https://marc-os.com/blog/stspsvita-building-a-slay-the-spire-vita-pipeline/</guid><description>A build pipeline for turning a Slay the Spire PC copy into a PlayStation Vita VPK and optimized asset pack.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><category>vita</category><category>homebrew</category><category>teavm</category><category>slay-the-spire</category></item><item><title>mangolib: building a music manager in Go</title><link>https://marc-os.com/blog/mangolib-building-a-music-manager-in-go/</link><guid isPermaLink="true">https://marc-os.com/blog/mangolib-building-a-music-manager-in-go/</guid><description>A music library manager built in Go. Download from Spotify &amp; YouTube, organize your collection, sync to your iPod.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate><category>go</category><category>music</category><category>ytdlp</category><category>rockbox</category></item><item><title>Building VALART: A Tool for creating ASCII Art</title><link>https://marc-os.com/blog/building-valart-a-tool-for-creating-ascii-art/</link><guid isPermaLink="true">https://marc-os.com/blog/building-valart-a-tool-for-creating-ascii-art/</guid><description>Introducing VALART, a tool that lets Valorant players effortlessly create and share ASCII art in the in-game chat.</description><pubDate>Tue, 20 May 2025 00:00:00 GMT</pubDate><category>react</category><category>typescript</category><category>ascii-art</category><category>valorant</category></item><item><title>Let’s Encrypt Cert Renewal via DNS-01-Challenge</title><link>https://marc-os.com/blog/let-s-encrypt-cert-re-newel-via-dns-01-challenge/</link><guid isPermaLink="true">https://marc-os.com/blog/let-s-encrypt-cert-re-newel-via-dns-01-challenge/</guid><description>This guide explains how to switch from HTTP-01 to DNS-01 ACME challenges, so you can automate certificate issuance for any service (web servers, mail servers, and more) without exposing port 80.</description><pubDate>Fri, 16 May 2025 00:00:00 GMT</pubDate><category>letsencrypt</category><category>acme</category><category>dns</category><category>tls</category></item><item><title>Hello World!</title><link>https://marc-os.com/blog/hello-world/</link><guid isPermaLink="true">https://marc-os.com/blog/hello-world/</guid><description>Testing my md rendering tool to make posts!</description><pubDate>Thu, 27 Mar 2025 00:00:00 GMT</pubDate><category>meta</category><category>markdown</category></item></channel></rss>