sonicradio

command module
v0.5.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2025 License: MIT Imports: 12 Imported by: 0

README

SonicRadio

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

Installation

  • Download one of the available binaries from Releases page.

  • Install using go:

      go install github.com/dancnb/sonicradio@latest
    
  • Clone this repository and build from source.

Usage

After the installation, the command to run the application:

    sonicradio

Available options:

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

 Demo

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
a autoplay 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

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL