Internet Radio

SonicRadio – stylish TUI radio player

Internet radio (also known as web radio, net radio, streaming radio, and online radio) is a digital audio service transmitted via the Internet.

Why do we like internet radio? There are no sign-up or subscription charges. There are a huge range of stations available from around the world. If you like classical music, pop music, folk music, news, talk radio, and much more, internet radio has something for everyone wherever you live (providing you have a net connection). Internet radio offers every format that is available on traditional broadcast radio stations.

SonicRadio is billed as a stylish TUI radio player making use of the Radio Browser API and Bubbletea.

Bubbletea is a Go framework based on The Elm Architecture.

Installation

You’ll probably find that there’s no package for SonicRadio in your distro’s software repositories. It’s not even currently present in the wonderful Arch User Repository, which hosts a colossal 95,000 packages.

But just because a program is not available in your distro’s repositories that’s not a reason to disregard it. Many applications (particularly applications written in say Rust or Go) are easy to install. That’s the case for SonicRadio which is trivial to install with go. Issue the command:

$ go install github.com/dancnb/sonicradio@latest

Yes, that’s it!

Installing SonicRadio

This command installs the sonicradio binary to ~go/bin. Just add that directory to your $PATH or copy the file to a directory that’s already in your PATH e.g. /usr/local/bin

Next page: Page 2 – In Operation and Summary

Pages in this article:
Page 1 – Introduction and Installation
Page 2 – In Operation and Summary

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Read our Comment FAQ.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments