Shortwave, the Gradio successor, had its first stable (1.0) release over the weekend after almost two years of development.

Shortwave is a GTK Internet radio player written in Rust, created to replace Gradio (which is dead now). Being a GNOME-based application, it uses header bars, as well as libhandy to have its interface adapt to all screen sizes (it's compatible with Librem 5 by the way). Dark mode is also available.

Shortwave Internet radio dark mode
Shortwave using dark mode: Discover tab and station info

Shortwave Internet radio libhandy adaptable size
Shortwave using libhandy to adapt its interface depending on the window / screen size