Shortwave Internet Radio Player saw its first stable version (1.0)

shortwaveGradio’s successor, after nearly two years of development, released the first stable version (1.0) last weekend. Shortwave is a GTK Internet radio player written in Rust, used to replace Gradio (now discontinued). As a GNOME-based application, it uses the title bar and Free man Make its interface adapt to all screen sizes (by the way, it is compatible with Librem 5). Dark mode is also available.

Shortwave with dark mode: discover tags and station information
Shortwave internet radio libhandy adaptive size
Shortwave uses libhandy to adjust its interface according to window/screen size

It also has MPRISv2 integration, so you can use small programs that expose MPRISv2 functions to control it, such as Linux Mint sound menu, GNOME Shell calendar/clock menu (display media controls), etc. This Internet radio application uses as its radio station database, which contains more than 25,000 radio stations. Since it does not use its own radio station database, to add new radio stations, it must be done on the website, not directly in Shortwave.
You can use this application to discover new radio stations (including “majority voted radio stations” and “trend radio stations”, etc., and search for them, where you can find stations by searching for their type, location, etc.) and listen to them. You can also add radio stations to the media library for easy playback later.
For each radio station, you can check the cover image (if any) on, its location and language, tags, audio codec used, its homepage, and the number of votes obtained. On the radio station information panel, there is also a button to add radio stations to your media library for easy and quick access in the future.
The GTK Internet radio player can automatically record songs, and automatically detect based on stream metadata, and can detect new messages/songs that are too short. Do you want to create your own Internet radio? Check out how to create your own Internet radio station using Icecast and Mixxx running on Ubuntu/Debian or Fedora.
Another great feature of Shortwave is the ability to cast radio stations to devices that support Google Cast (Chromecast). To use this feature, play the radio station, then click the vertical ellipsis menu (3 vertical dots) and select “Stream to Device” from there.
If you are a Gradio player, it is worth noting that this application will no longer receive updates. However, you can migrate data from Gradio to Shortwave by: Menu -> Library -> Export -> Gradio Database Format, And then import radio from radio to Shortwave Menu -> Library -> Import from Gradio.
It is worth noting that since the last beta version, Shortwave has only received bug fixes and various improvements, but without any new features.

Install Shortwave Internet Radio Player

The easiest way to install Shortwave on Linux is to use Flathub. Set up Flatpak and Flathub If you haven’t, please visit Shortwave Flathub page And click the install button, or use the following command to install:

flatpak install flathub de.haeckerfelix.Shortwave

On Arch Linux or Manjaro, you can also install Shortwave Internet radio player from the following locations AUR.
You can also choose to build Shortwave from source code- Please refer to this page for details.