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’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). Internet radio offers every format that is available on traditional broadcast radio stations.
Tuner is billed as a minimalist radio station player. This program saw its first release in June 2020. The open source program is written in Vala. It offers access to a huge range of stations as it taps into the radio-browser.info catalog, a community driven project with an open API which collates internet radio and TV stations.
We’ve previously covered a fair number of dedicated internet radio streamers for Linux. To date, our favorite open source app is Shortwave, a Rust based tool that also uses the radio-browser.info community database.
Tuner is designed for elementary OS, a Linux distribution based on Ubuntu LTS. Installation on elementary OS is trivial. Just open up AppCenter and select the Audio section. Click on Tuner to install which is listed in the curated section.
What if you are running a different distro to elementary OS? We compiled Tuner with no problems under Ubuntu. You first need to install the dependencies. In Ubuntu and Ubuntu-based distros these are installed with the commands:
$ sudo apt install git valac meson
$ sudo apt install libgtk-3-dev libgee-0.8-dev libgranite-dev libgstreamer1.0-dev libgstreamer-plugins-bad1.0-dev libsoup2.4-dev libjson-glib-dev libgeoclue-2-dev libgeocode-glib-dev
As Tuner is an open source project, we can clone its repository, compile and install the software. Issue the following commands:
$ git clone https://github.com/louis77/tuner.git
$ cd tuner
$ meson build && cd build
$ meson configure -Dprefix=/usr
$ sudo ninja install
There are packages available for MX Linux and Arch (the latter from the Arch User Repository). There’s also a Flatpak available. Getting the software running on the majority of Linux distros should be easy.