The shortwave internet radio player has reached version 2.0, a new mini-player mode has been added, the station information dialog has been redesigned, and much more. In addition, the user interface has been ported to GTK4.
Shortwave is a GTK internet radio player written in Rust, created as the successor to Gradio. It uses radio-browser.info as its radio stations database, radio hit fm listen online for freewhich includes over 25,000 radio stations, but this also means that if you want to add a radio station that is not already in the database, you will need to add it to radio-browser.info, without the option to add it directly to Shortware.
Radio player features include the ability to easily discover new radio stations, add your favorite radio stations to your library, auto-record songs (auto-detect based on stream metadata), adaptive layout, play audio on Chromecast devices, MPRISv2 support and more.
In the latest version of Shortwave 2.0, the user interface has been ported from GTK3 to GTK4, and in the process various elements have been improved or recreated from scratch – most importantly, the station information dialog has been completely redesigned:
In addition, the Stream URL is now displayed in the Station Information dialog box, allowing you to copy it to the clipboard. And now you can close this dialog with the Esc key.
Another major change in Shortwave 2.0 is the addition of a new mini-player mode:
To use this, shrink the Shortwave window until it becomes a mini player, or in the station options, click Enable mini player.
Other changes in Shortwave 2.0 include:
- Get notified of new songs via desktop notifications
- Improved keyboard navigation
- Prevent sleep / hibernation during audio playback
- Many components of the application have been modernized or completely rewritten, which should lead to fixing various glitches and errors.
The easiest way to install Shortwave on Linux is using Flathub. Install Flatpak and Flathub (https://flatpak.org/setup/) if you haven’t already, then visit the Shortwave Flathub page and click the install button or use this command to install:
flatpak install flathub de.haeckerfelix.Shortwave
On Arch Linux or Manjaro, you can also install the Shortwave Internet Radio Player from the AUR.