Skip to content

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

License

Notifications You must be signed in to change notification settings

dancnb/sonicradio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SonicRadio

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

Prerequisites

Installation

go install github.com/dancnb/sonicradio@latest

Usage

After the installation, the command to run the application:

sonicradio

 Demo

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