Radio Browser est une base de données ouverte qui recense la quasi intégralité des radios du monde. Tout le monde peut utiliser cette base, la copier et y contribuer (il ne faut d'ailleurs pas hésiter, si il manque des radios, des infos, ou que des liens sont cassés).
De nombreux logiciels se servent de cette base de données pour lister des radios, les ajouter à sa liste de lecture ou de préférences…
Shortwave en est un bon exemple. C'est une application simple de lecture de webradio en streaming. Elle fait partie des Applis Circle de GNOME. L'interface utilise donc la librairie GTK et s'intègre parfaitement au bureau GNOME et ses dérivés (Budgie, XFCE, MATE, Cinnamon, …). L'application fonctionne bien, un vrai plaisir d'écoute. L'installation elle aussi est aisée.
Vous pouvez installer Shortwave depuis GNOME Logiciels (logithèque).
Ou alors lancer la commande :
snap install shortwave
Pour installer de cette manière il faut activer l'utilisation des paquets flatpak.
Pour installer ce logiciel, il suffit d'installer le paquet flatpak correspondant.
flatpak install https://flathub.org/repo/appstream/de.haeckerfelix.Shortwave.flatpakref
Dans un certain nombre de cas, aucun lanceur n'est créé, ce qui peut empêcher d'épingler l'application sur son bureau ou sa barre d'outils. Voici le texte du lanceur (adapter le chemin pour l’icône):
Desktop Entry] Name[fr]=Shortwave Name=Shortwave Comment=Shortwave est une application simple de lecture de webradio en streaming # Translators: Do NOT translate or transliterate this text (this is an icon file name)! Icon=~/.local/share/pixmaps/shortwave_icone.svg Exec=flatpak run de.haeckerfelix.Shortwave Terminal=false Type=Application StartupNotify=true Categories=GNOME;GTK;Audio;AudioVideo; # Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! Keywords[fr]=Gradio;radio;stream;flux;wave;diffusion; Keywords=Gradio;Radio;Stream;Wave; DBusActivatable=true # Translators: Do NOT translate or transliterate this text (these are enum types)! X-Purism-FormFactor=Workstation;Mobile;
La compilation de Shortwave fait appel aux dépendances suivantes : Gnome builder, Rust 1.48 ou suivant, GTK 4, Gstreamer 1.16 ou suivant, Sqlite3, OpenSSL, libadwaita, Meson Buildsystem, git. Se référer au site officiel pour davantage d'explications.
Mode opératoire :
usr@pc:~$ git clone https://gitlab.gnome.org/World/Shortwave.git usr@pc:~$ cd Shortwave usr@pc:~$ meson --prefix=/usr build usr@pc:~$ ninja -C build usr@pc:~$ sudo ninja -C build install
Comme toute application, vous pouvez lancer l'application depuis le menu des applications propre à votre variante d'Ubuntu.
En ligne de commande vous pouvez lancer
shortwave # ajouter une esperluette si vous souhaitez avoir la main
Lancez l'application comme indiqué ici.
flatpak run de.haeckerfelix.Shortwave &
Désinstallation du paquet flatpak selon la méthode classique : voir ici
Contributeurs : Zococo, Amiralgaby, krodelabestiole.