{{tag>Jammy lecteur_audio gnome}}
----
{{ :logo-rhythmbox.png?90|Logo de Rhythmbox}}
====== 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 [[wpfr>Licence_publique_générale_GNU|licence publique générale V2]]. \\
**Rhythmbox** repose sur le puissant moteur multimédia [[:GStreamer]].\\
**Rhythmbox** possède un grand nombre de fonctionnalités, telles que :
* 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
* Bonne intégration de [[http://www.magnatune.com/|Magnatune]] ou encore [[http://www.lastfm.fr/|Last.fm]]
* Un système de greffons (les fonctionnalités qui vous sont inutiles sont désactivables)
* Support de l'[[:iPod]] et des baladeurs utilisant le protocole [[:MTP]]
===== Installation =====
====Via le dépôt Ubuntu officiel====
**Rhythmbox** est normalement installé par défaut dans Ubuntu. Si il est absent de votre configuration et que vous souhaitez l'obtenir, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>rhythmbox]]**.
==== Avec Flatpak ====
**Articles dédiés** : [[:flatpak]], [[:tutoriel/installer_application_flatpak|tutoriel pour l'utiliser]].
Depuis [[https://flathub.org/apps/details/org.gnome.Rhythmbox3|Flathub]], suivez les instructions qui vous concernent pour installer //Gimp// selon le [[:tutoriel/installer_application_flatpak#niveaux_de_privileges|niveau de privilèges]] qui vous convient.
===== Utilisation =====
L'interface de base de //Rhythmbox// est simple et intuitive.
{{ :applications:rhythmbox:new-look.png?600 |Fenêtre principale de Rhythmbox}}
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 »)
Vous pouvez personnaliser la fenêtre de navigation et, entre autres, accéder à un classement par genre via le menu « Édition → Préférences »
Couplé à l'utilisation de la fonction « Aléatoire », vous parviendrez toujours à vous concocter des programmes d'écoute originaux.
===== Aide et astuces pratiques =====
Un grand nombre de configurations et d'options usuelles se trouvent dans le menu en hamburger à droite de l'application, puis dans « Préférences ».\\
Vous y trouverez, entre autres, le réglage de votre bibliothèque, l'activation du « fondu enchaîné » et bien d'autres encore.
==== Retirer les contrôles Rhythmbox de la barre système ====
Il se peut que vous vouliez retirer Rhythmbox 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 Rhythmbox de cette liste, dans ce cas, utilisez cette commande :
gsettings set com.canonical.indicator.sound blacklisted-media-players "['rhythmbox']"
[[http://www.clapico.com/2012/05/15/menu-son/|Source]]
==== 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.
==== 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 [[wpfr>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 Hamburger en haut à droite **Préférences** → //onglet// **Musique**.
L'encodage au format [[wpfr>MPEG-1/2_Audio_Layer_3|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#principaux_formats_non-libres|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'ordinateur.\\
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|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 le menu hamburger en haut à droite « Préférences → 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 « Préférences » 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 à [[:is_audio_player|cette page]].
==== É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 « [[http://www.lirmm.fr/~morandat/index.php/Main/Tools|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 ce [[:ppa]] :
* [[:PPA|Ajouter le PPA]] **ppa:fossfreedom/rhythmbox-plugins**((https://launchpad.net/~fossfreedom/+archive/rhythmbox-plugins)) dans vos sources de logiciels;
* [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Recharger la liste des paquets]];
* [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>rhythmbox-plugin-equalizer]]**.
Ce ppa propose de nombreux autres greffons pour Rhythmbox.
====Greffon LIRC====
Évidemment, il faut avoir configuré [[lirc|LIRC]].
Activez le greffon **LIRC** dans l'onglet greffons des Préférences.
À lire aussi : [[tutoriel:lircrc|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...).
Attention, cette manipulation ne fonctionnera que si vos fichiers musicaux restent aux mêmes emplacements.
Pour ce faire, il vous suffit de sauvegarder le [[fichier cache|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 -h
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 ((on parle également de « web-radios »)) 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 [[:radio|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 logiciel existe pour ceux qui souhaitent enregistrer une ou plusieurs radios en même temps. Il s'agit de [[:StreamRipper]].
==== Ajouter un lot de radios "à la main" ====
Voir ce [[:tutoriel:ajout_manuel_radio_rhythmbox|tutoriel spécifique]], il contient un lot de radios francophones.
==== 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.
{{ :rhythmbox-radio-logo.png?nolink&400 |}}
==== 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 :
cd ~/.local/share/rhythmbox
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.
===== Voir aussi =====
* **(en)** [[http://www.gnome.org/projects/rhythmbox/|Le site officiel de Rhythmbox]] ;
* [[https://forum.ubuntu-fr.org/viewtopic.php?id=52865|Sujet du forum]] pour obtenir une liste des radio encore plus complète ;
* **(fr)** [[https://www.tutoriels-video.fr/multimedia-et-les-codecs-proprietaires-sur-ubuntu/|Tutoriel vidéo sur les codecs propriétaires (mp3) et le multimédia sur ubuntu]]
----
//Contributeur : [[utilisateurs:Id2ndR]], [[utilisateurs:TrHiLKiL]], Tong, [[utilisateurs:DidRocks]], [[:utilisateurs:Fabien26]], [[utilisateurs:Archaon59]], Polochon_street, [[utilisateurs:wowi_]], [[utilisateurs:Malizor]], Tomylee//, julientux.