atlas.radio is a high-fidelity, world radio receiver for the Atlas Suite. Tune into thousands of live stations across the globe directly from your terminal. Built with a pure Go audio engine, it requires zero external dependencies like FFmpeg or VLC.
Part of the Atlas Suite, it features a rugged industrial TUI interface with real-time signal telemetry.
- 📡 Global Reach: Access the open Radio Browser API to search for any station worldwide.
- ⚙️ Pure Go Audio: Uses
oto/v3andgo-mp3for native, cross-platform audio playback. - 📟 Atlas Industrial TUI: High-fidelity Amber terminal aesthetic with a minimalist footprint.
- 📊 Signal Telemetry: Real-time frequency data and station metadata display.
- 🔍 Frequency Search: Instant fuzzy search for stations by name, tag, or country.
- 📜 Signal Catalog: Smooth scrolling interface to browse through 50+ discovered signals.
The easiest way to install is using the central hub:
atlas.hubSelect atlas.radio from the list and confirm.
git clone https://github.com/fezcode/atlas.radio
cd atlas.radio
gobake buildSimply run the binary to start receiving signals:
./atlas.radio| Key | Action |
|---|---|
↑/↓ / j/k |
Navigate: Move through the signal list. |
Enter |
Tune In: Connect to the selected radio station. |
s / / |
Search: Open the frequency search input. |
p |
Power Off: Stop the current audio stream. |
q / Ctrl+C |
Exit: Shut down the receiver. |
- TUI Framework: Bubble Tea
- Styling: Lip Gloss
- Audio Driver: Oto v3
- MP3 Decoder: go-mp3
- API: Radio Browser
MIT License - see LICENSE for details.
