Goradion – TUI online radio player
Radio-browser.info search built into a TUI player—niche but genuinely useful.
Receiver is a modern internet radio player for GNOME, featuring a curated collection of over 30,000 stations from around the world.
Killed dead-link radio directories by scanning and verifying 50k streams, shipping a real app.
GNOME/Linux users who listen to internet radio
GNOME Music · Clementine · Rhythmbox
I scan ~50k streams from radio-browser.info, verify each one is actually reachable and streaming, deduplicate, fetch proper logos, and ship the result as a clean SQLite database with the app. What survives: ~30k stations, all working.
Built with Vala and GTK 4 - native GNOME app, no Electron. MPRIS integration, session persistence, 130 language translations. No sign-up, no ads, no tracking.
Available as Snap, .deb, and AppImage. Flathub submission in progress.
Happy to answer questions about the data pipeline, Vala/GTK 4 development, or packaging for Linux.
Radio-browser.info search built into a TUI player—niche but genuinely useful.
30K stations, GNOME-native radio, but GNOME Music and web radio do this identically.
Time-travel radio by vibe instead of genre—haven't seen this approach before.
Clean radio player, but TuneIn and Radio Garden already dominate this space.
This is a compact, dependency-free TestBed<MyModel> harness that forces models to predict next-step bitset inputs with deterministic seeds — clever for reproducible, low-level experimentation. Execution is pragmatic (header-only, quick compile, clear API), but there's no showcased model that actually passes the tests and the scope is deliberately narrow, so it’s more of a useful lab tool than a breakthrough benchmark.
Icecast alternative with Cython optimizations, but streaming servers are well-solved territory.