somafm-cli
Listen to SomaFM in your terminal.
somafm-cli is a command‑line interface that streams SomaFM radio stations directly in a terminal. It relies on a pure Bash implementation and uses `jq` to parse channel data and `mpv` for audio playback. Users can list available stations, view listener counts and descriptions, and start streaming a chosen channel with a single command, optionally selecting low, high, or highest audio quality.
The tool is aimed at users who prefer a lightweight, text‑based environment for listening to internet radio, such as developers, system administrators, or anyone working on machines without a graphical interface. Installation is supported through Homebrew or manual compilation, and the program follows semantic versioning under an MIT license.
Typical usage includes commands like `somafm channels` to display the current lineup and `somafm listen <channel>` to begin playback, with output showing the current track and timestamp. The project is maintained on GitHub, includes continuous‑integration testing, and provides a Gitter chat for community support.
Reviews
Loading reviews…
Similar apps

Radio & Streaming Servers
radio-active
Internet radio player with 40k+ stations.

Metadata & Library Management
musikcube
Cross-platform, terminal-based music player, audio engine, metadata indexer, and server.

Radio & Streaming Servers
musikcube
Streaming audio server with Linux/macOS/Windows/Android clients.

Music Players & Streaming
cmus
Small, fast and powerful console music player.
Radio & Streaming Servers
Sonixd
Desktop client for Subsonic-API and Jellyfin music servers

Music Players & Streaming
mpvc
Music player interfacing mpv.