Why do I love internet radio? There’s no sign-up or subscription charges. There’s 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).
I hope you’re enjoying my reviews of internet radio players. These reviews examined odio, Shortwave, Radiotray-NG, PyRadio, StreamTuner2, and Curseradio. I’ve been dabbling with another internet radio player, which carries the moniker Goodvibes.
Goodvibes is billed as a lightweight internet radio player offering a simple way to access your favorite radio stations.
Goodvibes is written in C and builds with Meson. The core building blocks are provided by GLib, the HTTP segments are handled by LibSoup, the audio part is delegated to GStreamer, and the graphical user interface is written with GTK+.
There’s packages available for Debian and Ubuntu distributions. There’s a package in the Arch User Repository. And if you like cross-distribution packages, there’s also a Flatpak available.
But compiling the source code is very straightforward. Simply type the following commands at a shell.
$ git clone https://gitlab.com/goodvibes/goodvibes.git
$ cd goodvibes
$ meson build
$ ninja -C build
$ sudo ninja -C build install