April 9, 2026 · 9 min read
How I built a hub-and-spoke media playlist system for 25+ displays — why I chose two languages, why mpv runs as a subprocess, and what shipping it taught me about reliability.
1 post
April 9, 2026 · 9 min read
How I built a hub-and-spoke media playlist system for 25+ displays — why I chose two languages, why mpv runs as a subprocess, and what shipping it taught me about reliability.