gmusicbrowser est un lecteur de musique hautement personnalisable spécialement créé pour gérer des listes de lecture (playlists) importantes, de grandes collections de musique et supportant les formats mp3, ogg, flac et mpc.
Il est notamment le lecteur audio par défaut de Xubuntu 11.041).
gmusicbrowser est un lecteur audio écrit en perl dont voici les principales caractéristiques :
Installez le paquet gmusicbrowser.
Il suffit de lancer dans un terminal
sudo add-apt-repository ppa:shimmerproject/ppa
Ou installer le ppa suivant avec une interface graphique
ppa:shimmerproject/ppa
Lancez l'application depuis le menu Applications → Son & vidéo → gmusicbrowser ou via la commande suivante :
gmusicbrowser
Le choix de l'apparence se fait au moyen du menu Apparence/Disposition. celui-ci offre un large panel de choix :
Pour les utilisateurs avancés souhaitant configurer eux-même très finement l'apparence de leur lecteur, il existe un fichier de configuration qui se trouve dans /usr/share/gmusicbrowser/layouts.
Vous pouvez éditer votre propre fichier en copiant le fichier original dans ~/.config/gmusicbrowser/layouts (par exemple avec votre explorateur de fichier, ou avec une commande
cp /usr/share/gmusicbrowser/layouts ~/.config/gmusicbrowser/layouts
Ensuite les nouvelles configurations créées dans ce fichier apparaitront dans le menu de préférence de gmusicbrowser.
Pour plus de détails sur le fichier de configuration et sa syntaxe : Documentation en anglais sur les layouts
Vous trouverez des exemples de fichiers de configuration ici : Layouts d'utilisateurs sur le site officiel.
L'application ayant pour but de lire de grandes playlists, son mode de lecture, aléatoire ou ordonné, se doit d'être performant. Là encore ce mode est très configurable. Ce mode se base sur des données que l'on peut pondérer pour ajuster son influence sur le choix du prochain titre. Parmi ces données, on peut trouver entre autres :
Selon le type d'affichage, le menu “ordre de lecture” (qui permet de configurer très finement la façon de lire les listes de lecture ou les albums) est ou n'est pas accessible. Ainsi, dans le mode d'affichage “shimmer desktop” il ne l'est pas. Par contre en mode d'affichage “ITUNES” (Apparence > faire ressembler à), ce menu l'est. On peut jouer temporairement sur l'apparence pour faire apparaitre des menus additionnels, puis les masquer après paramétrage en remettant un autre affichage.
Il est possible, avec gmusicbrowser d'effectuer des actions une fois les chansons de la liste d'attente toutes lues. Cela permet notamment :
Dans gmusicbrowser, cliquez sur le bouton de configuration, onglet “divers” et écrivez pour la “commande pour éteindre l'ordinateur”:
dbus-send --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.RequestShutdown
Et pas besoin de donner les droits d'éteindre le PC !
qdbus org.kde.ksmserver /KSMServer logout 0 2 2
sudo shutdown -h now
Puis il faut donner les droits d'éteindre le PC :
Allez dans Système / Admin / Autorisations
/org/freedesktop/hal/power-management
Choisissez “shutdown the system”, cliquez sur “Ajouter” puis sélectionnez l'utilisateur courant
Dans un terminal tapez
sudo visudo
et entrez votre mot de passe. Puis rajoutez à la fin du fichier:
User_Alias SHUTDOWNERS = user1, user2 SHUTDOWNERS ALL = NOPASSWD: /sbin/shutdown
en remplacant user1 et user2 par les noms d'utilisateurs autorisés à utiliser la commande “sudo shutdown -h now”. Enregistrez le fichier, c'est bon!
Pour intégrer gmusicbrowser au “sound menu” d'Ubuntu, il faut activer le plugin mpris v2 disponible dans les préférences du lecteur.
A partir de Ubuntu 11.04, l'interface Unity permet de créer des lanceurs personnalisés dans le dock. Pour créer un lanceur spécial gmusicbrowser avec des boutons pour Play/Pause, chanson précédente et chanson suivante, accessibles au clic droit, il faut procéder comme suit :
gedit ~/.local/share/applications/gmusicbrowser.desktop
#!/usr/bin/env xdg-open [Desktop Entry] Name=gmusicbrowser Comment=Jukebox for large collections of mp3/ogg/flac/mpc Exec=gmusicbrowser %F Type=Application Icon=gmusicbrowser Categories=Audio;AudioVideo; StartupNotify=true Comment[fr]=Jukebox pour de grandes collections de mp3/ogg/flac/mpc #MimeType=audio/x-musepack;application/x-musepack;audio/musepack;application/musepack;audio/mpc;audio/x-mpc;audio/x-mp3;audio/mpeg;audio/x-mpeg;audio/x-mpeg-3;audio/mpeg3;application/ogg;application/x-ogg;audio/vorbis;audio/x-vorbis;audio/ogg;audio/x-ogg;audio/x-flac;application/x-flac;audio/flac; X-Ayatana-Desktop-Shortcuts=Play;Previous;Next Name[fr_FR]=gmusicbrowser [Play Shortcut Group] Name=Lecture/Pause Exec=dbus-send --dest=org.gmusicbrowser /org/gmusicbrowser org.gmusicbrowser.RunCommand string:PlayPause TargetEnvironment=Unity [Previous Shortcut Group] Name=Précédent Exec=dbus-send --dest=org.gmusicbrowser /org/gmusicbrowser org.gmusicbrowser.RunCommand string:PrevSong TargetEnvironment=Unity [Next Shortcut Group] Name=Suivant Exec=dbus-send --dest=org.gmusicbrowser /org/gmusicbrowser org.gmusicbrowser.RunCommand string:NextSong TargetEnvironment=Unity
nautilus ~/.local/share/applications
Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.