Awesome
SonicRadio
A stylish TUI radio player making use of Radio Browser API and Bubbletea.
Prerequisites
- Go : https://go.dev/doc/install
- MPV : https://mpv.io/
Installation
go install github.com/dancnb/sonicradio@latest
Usage
After the installation, the command to run the application:
sonicradio
Keybindings
Key(s) | Action |
---|---|
↑/k | up |
│↓/j | down |
ctrl+f/pgdn | next page |
ctrl+b/pgup | prev page |
g/home | go to start |
G/end | go to end |
enter | play |
space | pause/resume |
-/< | volume - |
+/> | volume + |
←/h | seek backwards |
→/l | seek forward |
i | station info |
f | favorite station |
d | delete station |
p/shift+p | paste deleted station |
/ | filter results |
s | open search view |
# | go to station number |
esc | go to now playing |
shift+tab | go to prev tab |
tab | go to next tab |
? | toggle help |
q | quit |
TODO
- Search stations section
- Display rich station information
- Playback history tab
- Settings tab
License
Sonicradio is licensed under the MIT License.
Third-party dependencies
Bubbletea MIT License