Internet Radio

Receiver – Linux tool to enjoy 30,000+ verified radio stations

Internet radio, often referred to as web radio, streaming radio, or online radio, is a digital audio service that streams over the Internet.

So, what makes internet radio so appealing? For starters, there are no sign-up or subscription fees, making it accessible to everyone. You can tune into a vast array of stations from around the globe. Whether you’re a fan of classical music, pop, folk, or even news and talk shows, there’s something for everyone, no matter where you are, as long as you have an internet connection. Internet radio covers every format you’d find on traditional broadcast stations, providing endless listening options.

Receiver is a GUI internet radio player for Linux. While the program is designed for GNOME it runs fine under other desktop environments. It’s free and open source software.

Installation

I evaluated Receiver with Ubuntu 25.10. Installation is straightforward as the developer provides an AppImage and a deb package for Debian/Ubuntu. There’s also a Flatpak available. I went with the latter on this occasion.

Installing Receiver

I’m not a huge fan of Flatpaks but they make installation trivial on a wide range of Linux distributions.

Key Features

  • 30,000+ curated stations — deduplicated, scanned, and verified. At the time of writing there are 36,122 stations listed.
  • Browse and search by tags, country, or language.
  • Save your favourite stations for quick access.
  • MP3, AAC, Ogg, and HLS stream support.
  • MPRIS integration — control playback from your desktop.
  • Session persistence — resume where you left off.
  • Internationalization support with translations for 120 languages.

The UI is divided into Featured Stations, Browse by Genre, and the stream being played. Favourites are shown under Featured Stations when added.

Featured Stations

The user interface is very well designed but there’s room for improvement. For example, if you don’t like the Featured Station carousel you can hide it but the heading remains visible which is just wasted space. While I like the stations logos which add vibrancy, their inconsistent dimensions detract from the visual appeal. Both issues are highlighted in the image below.

Receiver UI

If you peek closely at the image above you’ll notice a tiny icon at the bottom right which lets you download the song being listed to. It accesses YouTube to download that song rather than save the playing stream.

What improvements would I love to see?

  • More customization options. I’d really appreciate greater control over the interface — for example, the ability to remove sections like Featured Stations entirely to create a cleaner, more personalized layout.
  • Stream bitrate visibility. It would be helpful to see the bitrate for each stream, especially since some stations offer multiple stream options.
  • Session song saving. A feature that lets me save songs I’ve listened to during a session would make it much easier to revisit and rediscover great tracks later.

Summary

Receiver is an excellent program. It gets my strong recommendation.

The program is lightweight. ps_mem reports that memory usage is around 132MB.

While the developer claims that duplicates are removed and broken streams filtered out, it lists stations from the BBC that aren’t working at the time of writing.

With a bit more development, it’ll replace Shortwave, Tuner and Transistor as my go to GUI internet radio player.

Website: github.com/meehow/receiver
Support:
Developer: meehow
License: GNU General Public License v3.0

Receiver is written in Vala. Learn Vala with our recommended free books and free tutorials.


Related Software

Internet Radio
TunerMinimalist radio station player written in Vala
TransistorPolished internet radio app written in C++
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

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments