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 |
g/home | go to start |
G/end | go to end |
enter | play selected |
space | play/pause |
f | toggle as favorite |
i | station info |
d | delete station |
p | paste deleted station |
s | open search |
/ | filter results |
esc | go to now playing |
# | go to station number |
←/h/shift+tab | go to prev tab |
→/l/tab | go to next tab |
? | toggle help |
q | quit |
TODO
- Search stations section
- Display rich station information
- Configuration section
License
Sonicradio is licensed under the MIT License.
Third-party dependencies
Bubbletea MIT License