Building Gocaster: A Terminal Podcast Client with Clean Architecture in Go
How I built a full-featured terminal podcast client in Go - RSS parsing, SQLite persistence, an MPV-powered internal player, MPRIS + Discord Rich Presence, and a Bubble Tea TUI - all held together with Clean Architecture. A layer-by-layer walkthrough with real code.
Read more →