Rhythmbox : gestionnaire de musique
Rhythmbox est une application simple et intuitive de lecture audio et de gestion de bibliothèque musicale, inspirée à l'origine par iTunes® d'Apple® et distribuée sous licence publique générale V2. Rhythmbox repose sur le puissant moteur multimédia GStreamer.
Rhythmbox possède un grand nombre de fonctionnalités, en voici une liste non exhaustive :
- Support d'un très grand nombre de formats audio au travers de GStreamer
- Édition des métadonnées (tag)
- Lecture et création de CD audio
- Support du « fondu enchaîné »
- Récupération d'informations sur Internet (paroles, pochettes…)
- Support des Web-radio
- Listes de lecture (manuelles ou « intelligentes »)
- Support des PodCasts
- Un système de greffons (les fonctionnalités qui vous sont inutiles sont désactivables)
Installation
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Via le site officiel
Rhythmbox est normalement installé par défaut dans Ubuntu. Si il est absent de votre configuration et que vous souhaitez l'obtenir, installez le paquet rhythmbox.
Via un PPA
Vous allez activer l'accès à un dépôt non officiel. Les logiciels installés à partir de ce dépôt n'auront pas de soutien technique officiel. Contactez le mainteneur du dépôt si vous avez un problème.
Pour disposer d'une version plus récente de Rhythmbox,
- Ajoutez à vos sources de logiciels le dépôt PPA suivant : ppa:fossfreedom/rhythmbox1) ;
Ou depuis un terminal, entrez les commandes suivantes :
sudo add-apt-repository ppa:fossfreedom/rhythmbox sudo apt-get update sudo apt-get install rhythmbox
Utilisation
L'interface de base de Rhythmbox est simple et intuitive.
L'arborescence située dans le volet gauche vous permet d'accéder à la plupart des fonctionnalités de Rhythmbox.
La partie centrale vous permet quant à elle de naviguer dans votre collection en sélectionnant un ou plusieurs artistes/albums (via la touche « Ctrl »)
Couplé à l'utilisation de la fonction « Aléatoire », vous parviendrez toujours à vous concocter des programmes d'écoute originaux.
Aide et astuces pratiques
Vous y trouverez, entre autres, le réglage de votre bibliothèque, l'activation du « fondu enchaîné » et bien d'autres encore.
Afficher Rhythmbox par défaut
- Lancer gconf-editor
- Aller dans apps > rhythmbox > plugins > status-icon.
- Cocher la case window-visible.
ou depuis un terminal en ligne de commande:
gconftool-2 --type bool --set /apps/rhythmbox/plugins/status-icon/window-visible true
Si cela ne fonctionne toujours pas, il est possible qu'elle soit désactivée. Dans ce cas dans Rhythmbox allez dans le menu "Édition" ⇒ "Greffons" ⇒ et cochez "Icône d'état", les préférences du greffon sont accessibles depuis le bouton "Configurer…" à droite.
Retirer les contrôles Rythmbox de la barre système
Il se peut que vous vouliez retirer Rythmbox de la barre système, au niveau du bouton de volume, si par exemple vous avez installé d'autres lecteurs multimédia (Clémentine, VLC, Amarok…). Pour ceci, ouvrez un terminal, et pour garder uniquement VLC et Clémentine par exemple, tapez :
gsettings set com.canonical.indicator.sound interested-media-players "['clementine','vlc']"
Il se peut que vous ayez également à blacklister Rythmbox de cette liste, dans ce cas, utilisez cette commande :
gsettings set com.canonical.indicator.sound blacklisted-media-players "['rhythmbox']"
Minimiser les commandes dans l'indicateur système / Quitter RhythmBox
Rhythmbox peut être lancé, contrôlé, et minimisé dans le menu son (l'applet "son" représenté par un petit haut-parleur) de la zone de notification de la barre supérieure du bureau, en dessous du niveau sonore.
Quitter Rhythmbox
Lorsqu'une musique est jouée, le bouton de fermeture et Alt+F4 ne ferment pas Rhythmbox mais le réduisent dans l'applet son, afin de ne pas perdre de place dans la liste des fenêtres. Pour le quitter totalement, il faut arrêter/mettre en pause la musique avant de cliquer sur la croix, ou utiliser le raccourci clavier Ctrl+Q.
Ajouter manuellement des pochettes d'albums
Lorsque l'on active le greffon d'affichage des pochettes d'album, Rhythmbox va chercher la pochette sur le site Amazon et stocke le fichier dans le dossier ~/.cache/rhythmbox/covers.
Mais parfois il peut être utile d'ajouter soi-même les couvertures si Rhythmbox ne trouve pas la pochette correspondante ou si la qualité de l'image est mauvaise. Pour cela, il vous suffit de faire glisser votre image depuis le gestionnaire de fichiers dans la case correspondante dans Rhythmbox (en bas à gauche)\\. Vous pouvez également faire glisser une image depuis n'importe quelle source, Firefox par exemple.
Si vous préférez garder vos pochettes dans les dossiers albums correspondants, vous pouvez simplement nommer celles-ci "cover.jpg" ou encore "folder.jpg". Dans ce cas, Rhythmbox les utilisera directement sans tenter de les télécharger.
Récupérer toutes les pochettes et paroles en une fois
Il existe aussi un petit script, qui permet de récupérer automatiquement les pochettes de CD (depuis Amazon) et les paroles de toute votre collection musicale.
Page dédiée : GetCovers
Encoder un CD Audio
Rhythmbox vous permet d'extraire et d'encoder vos CD audio dans le format de votre choix (ogg, mp3, flac, wav, aac…). Pour cela:
- Insérer le CD audio à extraire dans le lecteur CD,
- Dans le panneau latéral, sélectionner le périphérique du CD;
Le CD avec tous ces titres apparaîtra alors dans la fenêtre principale. - Cliquer sur le bouton "Extraire", l'extraction et l'encodage démarre (Format OGG par défaut)
Vos fichiers musicaux réunis dans un dossier seront déposés par défaut dans votre dossier "Musique".
Pour changer les paramètres, (le format d'encodage, le dossier de réception,…) rendez-vous dans le menu Édition → Préférences → onglet Musique.
À noter: L'encodage au format Mp3 n'est pas installé par défaut dans Ubuntu. Il n'apparaîtra donc pas dans la liste des choix alors que le profil existe. Pour utiliser ce format, installer les formats non libres Restricted-Extras puis redémarrez Rhythmbox.
Gestion des métadonnées, ou tag, ou propriétés, des pistes audio
Il arrive que les pistes des CD ne soient pas identifiées automatiquement.
Elles sont donc nommées : "01 - Piste 1", "02 - Piste 2",… lors du rippage de votre musique sur l'ordi.
Il est possible dans Rhythmbox de sélectionner toutes les pistes rippées et d'y attribuer un nom d'artiste, puis un nom d'album.
Mais ça se complique un peu si l'on veut nommer chaque piste (fastidieux !!!).
Une solution externe et beaucoup plus efficace consiste à utiliser le programme easytag qui, une fois les pistes rippées, va aller chercher, pour chaque piste sélectionnée les métadonnées complètes (artiste, album, nom du morceau, année,…). Il ne vous restera alors plus qu'à choisir l'album, valider …et enregistrer, avant une bonne intégration de ses données dans la gestion de vos musiques dans Rhythmbox !
Finalement pourquoi cette fonction ne serait pas intégrée directement à Rhythmbox ? ..Ou bien easytag associé à Rhythmbox ?
Partager sa musique
Il est possible, grâce au protocole zeroconf, de partager sa musique très facilement. Pour ce faire, il vous suffit d'aller dans « Édition → Greffons » puis de cocher la case « Partage de musique daap ». Vous devriez ensuite voir toutes les musiques partagées sur le réseau dans le panneau latéral de gauche. Si vous voulez partager votre musique cliquez sur « Configurer » puis cochez la case « Partager ma musique ».
Transfert de musique vers un périphérique de stockage USB ou un lecteur sans base de données
Si votre lecteur audio est bien reconnu par Ubuntu mais qu'il n'apparaît pas dans Rhythmbox (ou si vous souhaitez faire reconnaître une clef USB ou un disque dur externe en tant que baladeur multimédia), référez-vous à cette page.
Greffon pour des listes de lecture automatique
A l'aide du plugin lastfm_queue que vous pouvez télécharger ici, l'enchaînement des chansons va pouvoir se faire tout seul. Il suffira de mettre un morceau de musique dans la liste d'attente et de cliquer sur le bouton "Toggle Last.fm recommendations".
Pour l'installation vous devez extraire l'archive, précédemment téléchargée, dans le dossier "MonUtilisateur/.gnome2/rhythmbox/plugins/"(attention c'est un dossier caché). S'il n'existe pas, créez-le. Ensuite il n'y a plus qu'à redémarrer Rhythmbox pour en profiter.
Greffon desktop-art
Il est possible de changer le fond d'écran en fonction de la musique écoutée (à la manière de avetunes).
Pour cela installez subversion puis tapez les commandes suivantes une à une dans un terminal :
mkdir -p $HOME/.gnome2/rhythmbox/plugins/ cd $HOME/.gnome2/rhythmbox/plugins/ svn co http://nedrebo.org/svn/rhythmbox/desktop-art
Greffon CoverArt
Téléchargez et installez le paquet rhythmbox-plugin-coverart-browser, puis l'activer dans le menu de Édition/Greffons Rhythmbox. Un item "Jaquettes" apparaît dans la bibliothèque. #Lien Mort !#
Greffon ArtFlow
ArtFlow est un greffon qui s'inspire du Coverflow de iTunes, pour naviguer dans votre bibliothèque de musique en visualisant les pochettes d'album. La procédure se retrouve sur ce site :
Greffon Firefox
- Installer l'extension mediaplayerconnectivity dans Firefox;
- Aller dans les préférences de cette extension ;
- Choisir Rhythmbox comme lecteur de ce type de média dans le dossier
/usr/bin/rhythmbox-client
.
Greffon Xchat
Alors il existe un script pour XChat très sympa qui permet de contrôler Rhythmbox depuis l'interface : xchat_rhythmbox (traductionfr).pl.zip . Vous pouvez le télécharger à l'adresse suivante : http://www.ircfr.com/codes/_52648.aspx Décompressez l'archive, puis dans xchat Xchat→charger un greffon et sélectionnez : xchat_rhythmbox (traductionfr).pl
Et voilà c'est bon
Greffon LIRC
Évidemment, il faut avoir configuré LIRC.
Ajouter la ligne suivante au fichier ~/.lircrc
include ~/.lirc/rhythmbox
Soit en ligne de commande :
echo "include ~/.lirc/rhythmbox" >> ~/.lircrc
Ensuite Créer le fichier ~/.lirc/rhythmbox dont voici un exemple :
## # Rhythmbox key bindings. ## begin prog = Rhythmbox button = KEY_PLAY config = play end begin prog = Rhythmbox button = KEY_PAUSE config = pause end begin prog = Rhythmbox button = KEY_HOME config = playpause end begin prog = Rhythmbox button = KEY_STOP config = stop end begin prog = Rhythmbox button = KEY_FORWARD config = seek_forward end begin prog = Rhythmbox button = KEY_REWIND config = seek_backward end begin prog = Rhythmbox button = KEY_NEXT config = next end begin prog = Rhythmbox button = KEY_AGAIN config = previous end begin prog = Rhythmbox button = KEY_MUTE config = mute end begin prog = Rhythmbox button = KEY_VOLUMEDOWN config = volume_down end begin prog = Rhythmbox button = KEY_VOLUMEUP config = volume_up end begin prog = Rhythmbox button = Star config = shuffle end begin prog = Rhythmbox button = Hash config = repeat end
Les noms à utiliser pour config se trouve dans l'aide de Rhythmbox, greffon LIRC.
À lire aussi : Création de fichiers lircrc.
Sauvegarder/restaurer vos préférences
Si vous êtes amené à réinstaller Ubuntu, vous souhaiterez certainement conserver la base de données de Rhythmbox (bibliothèque, notations…).
Pour ce faire, il vous suffit de sauvegarder le dossier caché ~/.local/share/rhythmbox, puis de le restaurer après votre migration.
Ligne de commande
Il vous est possible de commander Rhythmbox depuis un script ou un terminal en utilisant le programme rhythmbox-client, installé par défaut avec Rhythmbox.
Utilisez rhythmbox-client –help
pour connaître la liste des fonctionnalités qui vous sont offertes.
Les radios
La plupart des radios fournissent des flux d'écoute sur Internet 2) pouvant être rajoutés facilement dans Rhythmbox.
Pour ce faire, ouvrez Rhythmbox et, dans le panneau de gauche, cliquez sur « Radio » puis sur le bouton « Ajouter » et, enfin, entrez l'adresse du flux correspondant.
Vous pourrez ensuite modifier le nom de la radio nouvellement ajoutée via un clic-droit sur le nom de la station puis via le menu « Propriétés ».
Vous pourrez trouver les adresses des flux de nombreuses radios francophones sur cette page de la documentation.
Lire une radio au lancement de Rhythmbox
Il vous suffit de lancer Rhythmbox via la commande suivante :
rhythmbox %u adressedemaradio
Ou avec rhythmbox-client –play-uri:
rhythmbox-client --play-uri="http://mp3.live.tv-radio.com/franceinfo/all/franceinfo.mp3"
Enregistrer une ou plusieurs radio(s)
Un greffon existe pour ceux qui souhaitent enregistrer une ou plusieurs radios en même temps. Il s'agit en fait d'une interface graphique qui utilise StreamRipper.
La page d'accueil de l'auteur se trouve ici. Un PPA est également disponible, plus de détails ici.
La traduction française est malheureusement sommaire, n'hésitez pas à contacter l'auteur à ce propos
Ajouter des radios avec un greffon
Installation
n'est plus dans les dépôts d'Ubunu 16.04
Il suffit d'installer le paquet rhythmbox-radio-browser qui fournit les radios Icecast, Shoutcast et les radios de votre pays.
Utilisation
Redémarrez Rhythmbox et activez le greffon Internet radio station browser et naviguez dans le panneau latéral sur Navigateur Radio pour charger la liste des radios.
Pensez à utiliser les filtres pour trier et chercher vos stations préférées parmi les milliers disponibles.
Ouvrir les radios à partir du tableau de bord (dash) d'Unity
Il suffit d'installer unity-lens-radios et de redémarrer la session. Une nouvelle lentille apparaît dans le tableau de bord, on peut y accéder directement par le raccourci super+R.
Ajouter des radios à la main
Voir ce tutoriel dédié.
Associer un logo à une radio
Voici comment associer un logo à chaque radio internet, qui s'affichera sous Rhythmbox et dans l'infobulle de la zone de notification :
- Tout d'abord, récupérer les fichiers des logos des radios (ou n'importe quel fichier image que vous souhaitez utiliser)
- Dans Rhythmbox,
- lancez l'écoute de la radio concernée,
- vous allez voir un carré blanc à droite du bouton "Aléatoire" (cf. capture d'écran ci-dessous), faites glisser votre image depuis votre navigateur de fichiers vers ce carré blanc.
Nettoyer le fichier "rhythmdb.xml"
Pour supprimer de ce fichier les détails "Dernière lecture" et "Nombre de lectures", en mode terminal une commande astucieuse permet d'y parvenir :
sed --in-place '/last-played/d' rhythmdb.xml && sed --in-place '/play-count/d' rhythmdb.xml
Problèmes connus
Le son qui saute pendant la lecture
Dans Rhythmbox, faites édition ⇒ préférences.
Dans l'onglet lecture, cochez : utiliser le moteur de fondu enchaîné, et réglez le curseur sur la valeur de votre choix. Puis montez la taille de tampon au maximum (1024).
Vous devez ensuite quitter et relancer Rhythmbox pour que les changements soient pris en compte.
Un truc vu sur certains forums : éviter de laisser le volume de Rhythmbox au maximum.
Pas d'égaliseur graphique
Le développement et l'intégration d'un égaliseur graphique n'est malheureusement pas une priorité pour les développeurs de Rhythmbox.
Il existe cependant un nouveau greffon expérimental « Equalizer » qui rajoute un égaliseur 10 bandes. Ce plugin est capable de changer les réglages pendant l'écoute et gère maintenant plusieurs presets comme par exemple classic, pop, soft, techno et bien d'autres
Pour ajouter l'égaliseur graphique, vous utiliserez au choix :
Ce PPA : https://launchpad.net/~fossfreedom/+archive/rhythmbox-plugins
ou un terminal :
mkdir -p ~/.local/share/rhythmbox/plugins && wget http://www.lirmm.fr/~morandat/pub/upload/Main/rb-equalizer.tar.bz2 -O- | tar xvjf - -C ~/.local/share/rhythmbox/plugins
La barre d'espace ne fonctionne pas pour la recherche
Système → Préférences → Clavier → Agencements → Options de l'agencement… → « utiliser la barre d'espacement pour insérer un espace insécable » et cochez « la barre d'espacement renvoie un espace ordinaire à tous les niveaux »
A partir de Ubuntu 10.04, le raccourci pour lecture/pause est « CTRL + espace ». Par contre, le raccourci "espace" fonctionne aussi. Pour le désactiver, voir instructions ci-dessus.
La prise en charge du DLNA/UPnP ne fonctionne pas
La prise en charge du partage DLNA/UPnP requiert, outre l'activation du greffon correspondant dans le menu « Édition → Greffons », l'installation du paquet python-coherence.
Rhythmbox failed to create output image
Si vous rencontrez une erreur de ce type,
failed to create output image buffer of 60x50 pixels
Il vous faut alors désactiver le greffon « visualisation » de Rhythmbox :
- Ouvrez un terminal
- Tapez « gconf-editor » puis appuyez sur « Entrée »: une fenêtre va s'ouvrir
- Rendez-vous dans /apps/rhythmbox/plugins/visualizer/
- Décochez « Active » et cochez « hidden »
La barre de progression est désactivée
Dans certains cas, la barre de progression de la musique reste bloquée à gauche et il est alors impossible d'avancer dans le morceau. C'est notamment le cas lors de la lecture de fichiers MP3. Une solution existe (présentée sur la page des bugs) :
- Mettre à jour les plugins gstreamer par exemple depuis un terminal :
sudo apt-get install gstreamer0.10-plugins-ugly
- Supprimer toutes les musiques
- Redémarrer Rhythmbox
- Réimporter les musiques
Après migration vers une version antérieure d'Ubuntu : échec de l'ouverture de la base de données
Message d'erreur (approximatif) : "Impossible d'ouvrir la base de données, elle a été créée avec une version ultérieure."
Arrive si l'on a recopié la base de données vers une version antérieure d'Ubuntu.
Il faut effacer la base de données située dans le dossier caché ~/.local/share/rhythmbox. Puis se déconnecter (fermer la session) et se reconnecter. Lors de sa prochaine ouverture Rhythmbox reconstruira la base correctement.
Les contrôles du menu son (sound indicator) ne fonctionnent pas (Ubuntu 14.04)
Réactivez le greffon « Interface D-BUS MPRIS » dans le menu Outils > Greffons (lien launchpad).
Rhythmbox ne s’ouvre pas (Ubuntu 16.04)
Si en exécutant Rhythmbox via le terminal et obtenez cette erreur :
Rhythmbox:ERROR:rb-ext-db.c:362:impl_constructor: code should not be reached Abandon (core dumped)
Exécuter le en Super Utilisateur.
sudo rhythmbox
Si fonctionne, c'est un bug de permission du cache. Pour ce faire exécuter votre gestionnaire de fichier en Super Utilisateur (dans notre exemple Nautilus)
sudo nautilus
Afficher les fichiers cachés et aller dans le répertoire .cache puis changer les permissions du dossier rhythmbox.
Pour ce faire: clique droit sur le dossier ⇒ propriétés ⇒ Permissions.
Dans Propriétaire et Groupe sélectionner votre nom d'utilisateur, en Accès sélectionnez Création et suppression des fichiers pour Autres mettez Accès au fichiers.
Répétez la manipulation pour les dossiers à l’intérieur ainsi qu'aux fichiers.
Voir aussi
- Sujet du forum pour obtenir une liste des radio encore plus complète ;
Contributeur : Id2ndR, TrHiLKiL, Tong, DidRocks, Fabien26, Archaon59, Polochon_street, wowi_, Malizor, TheCaméléon (pour le script pour récupérer toutes les pochettes), Tomylee, julientux.