SonicRadio

January 23, 2026 · View on GitHub

A TUI radio player making use of Radio Browser API and Bubbletea.

 Demo

Installation

Usage

After the installation, the command to run the application:

    sonicradio #sonicradio_external

Available options:

      -debug: creates a log file "sonicradio-[epoch millis].log" in OS specific temp dir

Keybindings

Key(s)Action
↑/kup
↓/jdown
ctrl+f/pgdnnext page
ctrl+b/pgupprev page
g/homego to start
G/endgo to end
enter/lplay
spacepause/resume
-volume -
+volume +
←/<seek backwards
→/>seek forward
istation info
ffavorite station
aautoplay station
Aadd custom station
ddelete station
p/shift+ppaste deleted station
/filter results
sopen search view
#go to station number
escgo to now playing
shift+tabgo to prev tab
tabgo to next tab
vchange view
?toggle help
qquit

License

Sonicradio is licensed under the MIT License.

Third-party dependencies

Bubbletea MIT License