Table des matières

, , , ,

Shortwave

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.

Installation

Installation au format Snap

Vous pouvez installer Shortwave depuis GNOME Logiciels (logithèque).

Ou alors lancer la commande :

snap install shortwave

Installation avec flatpak

Pour installer de cette manière il faut activer l'utilisation des paquets flatpak.

Installation du paquet

Pour installer ce logiciel, il suffit d'installer le paquet flatpak correspondant.

flatpak install https://flathub.org/repo/appstream/de.haeckerfelix.Shortwave.flatpakref

Création du lanceur

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;

Compilation manuelle

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

Utilisation

Comme toute application, vous pouvez lancer l'application depuis le menu des applications propre à votre variante d'Ubuntu.

installé au format Snap

En ligne de commande vous pouvez lancer

shortwave # ajouter une esperluette si vous souhaitez avoir la main

installé au format Flatpak

Lancez l'application comme indiqué ici.

Après une installation flatpak, l'application n’apparaît pas forcément parmi les applications de votre variante Ubuntu tant qu'un redémarrage n'a pas été effectué. Pour lancer votre application sans avoir à redémarrer votre système, saisir la commande ci-dessous dans le terminal (nom précis obtenu par flatpak list) :
flatpak run de.haeckerfelix.Shortwave &

Désinstallation

Désinstallation du paquet flatpak selon la méthode classique : voir ici

Voir aussi


Contributeurs : Zococo, Amiralgaby, krodelabestiole.