A terminal-based SomaFM radio player built with Bubble Tea.
- Browse SomaFM channels with real-time listener counts
- Play/stop streams with a enter key
- Navigate channels with up and down arrow keys
- Simple and intuitive TUI interface
- Keyboard-driven navigation
First of all, go and build the program in the somafm-cli-go
directory.
go build
Then, you can run the program.
./somafm-cli-go
- Go 1.16 or later
- MPV player installed on your system
# Using Homebrew
brew install mpv
# Using MacPorts
sudo port install mpv
sudo apt-get install mpv
choco install mpv
sudo pacman -S mpv
sudo dnf install mpv
sudo zypper install mpv
sudo emerge media-video/mpv
pkg install mpv
Refer to the MPV installation guide for other operating systems.