Internet Radio

23 Best Free and Open Source GUI Internet Radio Software

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’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.

There’s a wide range of free and open source software that lets you listen to internet radio. With so many different possibilities available it’s easy to get lost trying to find the right one for you.

Here’s our verdict on the best GUI-based internet radio software. Features that are highly desirable include, but are not limited to, access to the community radio browser API or similar, recording streams, the ability to import/export a list of radio stations, good search functionality, station logos, reordering stations, as well as an attractive and easy-to-use interface. Other factors that help to determine our rating include things like the program’s stability, speed, memory usage, and more.

Only open source software is eligible for inclusion.

Ratings chart

We must stress that the rating for each program represents our assessment of the program’s capabilities as an internet radio program. Many of the programs are not dedicated internet radio software. And the fact we’ve scored some programs (fairly) lowly isn’t indicative of their qualities as a music player. For example, Tauon Music Box is our recommended open source music player. It’s truly an amazing music player. While recent releases have added more internet radio functionality to Tauon, there’s plenty of scope for further improvements in this area.

The most promising music player in our opinion is fooyin. Its developer is planning to add internet radio functionality. We wait with baited breath.

Let’s have a look at the programs in more detail. For most of the software, we’ve written a detailed review. All of the programs offer a graphical interface. Terminal-based internet radio apps are covered in this separate article.

Internet Radio
TunerMinimalist radio station player written in Vala
ShortwaveRust based dedicated internet radio program
MusicPodMusic, podcast and internet radio player written in Dart
TauonxPython based music player
QMPlay2C++ based music and video player
YarockC++ based music player
OliviaC++ based music player
Sayonara PlayerC++ based music player
RadioVala based radio station player
RhythmboxC based music player
Quod LibetPython based music player
ByteVala based music player designed for elementary OS
StreamTuner2Python based dedicated internet radio program
BansheeC# based music player
AmarokC++ based music player
ClementineC++ based music player
Radiotray-NGC++ based dedicated internet radio program
GoodvibesC based dedicated internet radio program
MelodyVala based music player designed for elementary OS
ExailePython based music player
GogglesMMC++ based music collection manager and player
AudaciousC++ based music player
AqualungC Gtk-based audio player

This article has been revamped in line with our recent announcement.

Best Free and Open Source Software Read our complete collection of recommended free and open source software. Our curated compilation covers all categories of software.

Spotted a useful open source Linux program not covered on our site? Please let us know by completing this form.

The software collection forms part of our series of informative articles for Linux enthusiasts. There are hundreds of in-depth reviews, open source alternatives to proprietary software from large corporations like Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

There are also fun things to try, hardware, free programming books and tutorials, and much more.
Subscribe
Notify of
guest
12 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Michaela
Michaela
4 years ago

Hello all !
is there any of these internet radio programs able to do recording ?

Lmen
Lmen
4 years ago
Reply to  Michaela

Most don’t offer recording but StreamTuner2 does. I think it uses streamripper for the recording

Ben
Ben
2 years ago
Reply to  Michaela

QMMP

Last edited 22 days ago by Steve Emms
Ben
Ben
2 years ago

Maybe also add that it’s trivial to make an m3u playlist to play in Strawberry/QMMP (which can record with a plugin – into separate music files for any station which broadcasts the data) though these aren’t radio apps.

QMPlay2 also has a great Radio browser to find/add stations, mp3 and Youtube windows for searching and downloading (Video or just audio)…

Viliame Rokoduna Rasumu
Viliame Rokoduna Rasumu
9 months ago

Hi, any recommended internet radio software I can use to do scheduling and playlist for my station? Also need some help in actually setting up my station online. any assistance is greatly appreciated.

Kilo
Kilo
9 months ago

What have you tried?

Don
Don
22 days ago

How does a search for Linux Internet Radio Station Software, list everything but Internet radio station software? And list “Players” in the search. See I’m a broadcaster, and I use SAM Broadcaster Pro and it’s a Windows Only Program. As None of my Computers pass the test to run Windows 11, and I\m not interested is getting screwed into having to Purchase an “Upgrade” again for Windows 11. I’m trying to figure out how to run SAM another way. Wine or Bottles. Because No one in the Linux community has created anything close to SAM Broadcaster Pro. And Mixxx and Butt.. are a Joke. And trying to find out how to run SAM in wine or Bottles… No one has made a video on YouTube about that yet. But how to run text editing for some reason is… Text created and editing is built into Linux Desktops and isn’t that hard to use, so why would you waste your time installing something that is already built in???? Sorry didn’t mean to rant, I’m just frustrated. I’m learning Linux on the fly and trying to find or fix something I can use. I have over 4000 dollars invested in my hobby. Tired of getting screwed by Microsoft.

Grant
Grant
22 days ago
Reply to  Don

As the late lamented Jonathon Fernyhough was famous for saying you have a few choices if you can’t find something that meets your requirements in Linux.

a) Write the software yourself (or lead the project with other like-minded individuals).
b) Convince someone or a group to write the software
c) Pay someone to write it