World Radio is a fast, keyboard-driven internet-radio player that lives in your shell. Browse 30,000+ live stations, watch a real-time spectrum analyzer drawn in pure text, and tune the whole thing to one of 14 hand-built retro palettes — no browser, no Electron, no mouse required.
▌WR · WORLD RADIO ● LIVE Smooth Jazz Café 🇲🇽 MX · AAC 48k │ ██████████░░░░░░ 60% │ ♪ Chuck Wayne — What A Difference A Day Made ───────────────┬──────────────────────────────────────────────────────────────────────────── FILTERS │ ▶ Smooth Jazz Café 🇲🇽 MX AAC 48k jazz · lounge live │ ▸ ★ BBC Radio 6 Music 🇬🇧 GB MP3 192k jazz · smooth STATUS │ · ★ Pure Lounge Radio 🇫🇷 FR OGG 320k lounge · funk ◉ all │ · ★ FIP 🇫🇷 FR MP3 192k eclectic ○ favorites │ · Radio Swiss Jazz 🇨🇭 CH MP3 192k jazz ○ recent │ · TSF Jazz 🇫🇷 FR MP3 128k jazz ○ blocked │ · ★ Jazz24 🇺🇸 US AAC 128k jazz │ · Linn Jazz 🇬🇧 GB AAC 320k jazz · audiophile COUNTRY │ · WBGO Newark 🇺🇸 US MP3 128k jazz ◉ all │ ⏳ Nova Lounge 🇫🇷 FR MP3 256k lounge buffering… ○ GB (47) │ · KKJZ 88.1 🇺🇸 US MP3 128k jazz ○ DE (39) │ · Couleur 3 Jazz 🇨🇭 CH MP3 192k jazz · alt ○ FR (31) │ · Berlin Jazz Radio 🇩🇪 DE MP3 128k jazz │ · Radio Capital Jazz 🇮🇹 IT MP3 128k jazz · classics TAG │ · Jazz Groove 🇦🇺 AU AAC 128k jazz ○ all │ ✗ Sapporo Jazz 🇯🇵 JP MP3 96k jazz dead ◉ jazz (88) │ · ★ NTS · Jazz 🇬🇧 GB MP3 192k eclectic ○ ambient (54) │ · Soma FM · Sonic 🇺🇸 US MP3 128k ambient · jazz ○ lounge (33) │ · ★ KEXP 90.3 🇺🇸 US AAC 128k indie · jazz ───────────────┴──────────────────────────────────────────────────────────────────────────── ↑↓ select ↵ play f fav B block F filters / search , settings ? help q quit
Live preview · click a theme to recolor — all 14 ship in-app and switch without a restart.
What it does
Everything is one keystroke away. No menus to dig through, no settings you need to find before you can hear something — press enter on any station and it plays.
Backed by the community radio-browser database. Search by name or filter live by country, language, genre, codec and bitrate.
The signature moment — a live FFT analyzer rendered in block glyphs, plus a VU-style volume bar, all in text. Four styles — bars, mirror, dots and wave — with logarithmic frequency bins.
Star stations, browse what you played recently, and block dead or unwanted streams — all as filters, never separate screens.
Amber CRT, Tube Glow, Hi-Fi Paper, Shortwave Green, Cyber Neon, Atomic Terminal, Mainframe Blue, Nord, Gruvbox, Dracula, Solarized, Catppuccin, Rosé Pine and Monokai — swapped live, no restart.
Vim-style and arrow navigation, paged scrolling, instant search, and a built-in help overlay. No mouse assumed, ever. Remap any action from an in-app keybindings overlay.
Truecolor, 256 and 16-color fallbacks, optional ASCII / no-emoji mode, and clean reflow from 118 cols down to 80×24.
Get it
Prebuilt, statically-linked binaries — unpack and run, no dependencies to install. Verify any download against SHA256SUMS in the release.
Release history
World Radio follows semver below 1.0 — minor versions can move fast. Every release ships prebuilt Linux binaries; grab any past version from its assets below.