Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Rhythmbox

Testé sous Breezy.

Rédigée et maintenue par Id2ndR.

Rhythmbox est le gestionnaire de musique conçu pour GNOME.

Mots-clefs : gestionnaire, musique, ubuntu, linux, gnome, podcast, gstreamer.

Ceci est une traduction du site officiel (cf notes).

Rhythmbox est une application de gestion de musique, inspirée à l'origine par iTunes d'Apple. C'est un logiciel libre, conçu pour fonctionner sous l'environnement de bureau GNOME, et fondée sur le puissant ensemble de bibliothèques GStreamer.

Rhythmbox possède un certain nombre de possibilités, dont :

  • Un navigateur facile à utiliser
  • Recherche et tri
  • Le support complet des formats audio au travers de GStreamer
  • Le support des WebRadio
  • Les listes de lecture
La version incluse dans les dépôts ne supporte pas PodCast. Pour utiliser cette fonctionnalité vous devez utiliser Rhythmbox 0.9.2 ou supérieur.

Vous pouvez installer au choix le paquet fourni avec Ubuntu ou un paquet non officiel de la dernière version de Rhythmbox.

Paquet Ubuntu

Il faut installer le paquet rhythmbox et ses dépendances.

  • Dans le menu Applications → Ajouter des applications

Catégorie Son et Vidéo → Lecteur Audio Rhythmbox

  • Autres façons : Installez vous-même le paquet rhythmbox avec Synaptic, Adept ou avec la commande :
$ sudo apt-get install rhythmbox

Paquet non officiel

  • Il vous faut télécharger les paquets nécessaires :
    1. Rendez-vous sur le sur le site http://mighmos.org/packages.php.
    2. Téléchargez alors le paquet Rhythmbox qui correspont à votre architecture (i386 sauf si vous avez installé Ubuntu 64bits).
    3. De la même façon, téléchargez alors le paquet libgpod (même architecture que précédement).
    4. Décompressez l'archive contenant le paquet Rhythmbox
  • Il vous faut installer quelques paquets supplémentaires : libavahi-client1, libavahi-common0 et libavahi-glib0

Utilisez Synaptic, Adept ou la commande $ sudo apt-get install libavahi-client1 libavahi-common0 libavahi-glib0 pour installer ces paquets.

  • Ensuite installez les paquets téléchargés :

Utilisez la commande dpkg :

$ sudo dpkg -i <répertoire de téléchargement>/<paquet libgpod>
$ sudo dpkg -i <répertoire de téléchargement>/<paquet rhythmbox>
  • Si vous obtenez des erreurs à l'installation, utilisez Synaptic pour réparer les paquets cassés.

Dans le volet gauche vous avez votre bibliothèque. Vous pouvez y ajouter des fichiers par un clique droit.

Vous avez aussi votre playliste, et vos stations de radio mémorisées.

  • Le site de Rhythmbox.
  • Support des PodCast : il vous faut Rhythmbox 0.9.2 ou supérieur.
  • Rhythmbox est difficile à compiler à cause de ses dépendances floues : cf cette expérience.
Cette section n'est pas utile dans la mesure où vous trouverez des paquets récents.

L'ayant créée avant de découvrir l'existance de ces paquets, je la laisse à titre indicatif pour les plus curieux.

Résumé

La dernière version n'est pas disponible sous forme de paquet pour Ubuntu. Il va donc falloir compiler les sources.

Rhythmbox dépend d'un grand nombre de librairies. Voici une liste des paquets rajoutés pour pouvoir compiler les sources (les dépendances de ces paquets n'ont pas été mentionnées pour ne pas alourdir cette liste):

libxml-perl libgnome-vfs-dev libgnomeui-dev libtotem-plparser-dev libgstreamer0.8-dev libgstreamer-gconf0.8-dev libgstreamer-plugins0.8-dev libnautilus-burn-dev.

Cette liste n'est pas exhaustive et a été relevée de façon expérimentale. S'il manque des paquets merci d'en informer id2ndr, si possible en indiquant l'erreur obtenue ou le nom du paquet rajouté.

Détail

  • Il vous faut télécharger les sources sur le site officiel.
    1. Rendez-vous sur le sur le site de Rhythmbox.
    2. Rendez-vous sur la page Downloads puis choisissez <x.y> Source code dans le section Releases.
    3. Téléchargez alors les sources de la dernière version de rhythmbox au format tar.bz2.
  • Décompressez ensuite l'archive téléchargée (avec file-roller sous Ubuntu). (Ceux qui préfèrent la commande utiliseront tar -xjvf <archive>).
  • Installez alors les dépendances de Rhythmbox avec la commande suivante :
    $ sudo apt-get install libxml-perl libgnome-vfs-dev libgnomeui-dev libtotem-plparser-dev libgstreamer0.8-dev libgstreamer-gconf0.8-dev libgstreamer-plugins0.8-dev libnautilus-burn-dev
Vous pouvez utiliser Synaptic ou Adept pour installer l'ensemble de ces paquets (cf Résumé) mais, vu leur nombre important, l'utilisation de la console est bien plus rapide.
  • Ouvrez un terminal et déplacez-vous dans le dossier de l'archive décompressée.
Si vous ne savez pas comment faire ceci, allez voir les principales commandes de la console.

Lancez alors les deux commandes suivantes pour compiler le logiciel :

$ ./configure
$ make
Si vous aucune erreur n'a empêché la configuration (première commande), les deux commandes suivantes ne devraient pas poser de problème.
Dans le cas inverse, consultez la section suivante.

La dernière étape est l'installation proprement dite.
Vous pouvez alors utiliser la commande classique make install, mais vous pouvez aussi utiliser la commande checkinstall qui va créer un paquet Debian (afin de retrouver tous les avantages des paquets). (Ce dernier choix nécessite d'installer les paquet checkinstall toujours par Synaptic ou Adept ou en commande).

  • Utilisez au choix l'installation:
    • classique :
      $ sudo make install
    • paquet :
      $ sudo checkinstall

      Dans ce cas quelques informations vous seront demandées. Pour la premier tapez entrée (choix par défaut), pour la description vous pouvez entrer paquet rhythmbox <version> par exemple, suivi de entrée (deux fois). Validez encore une ou deux fois et le paquet sera créé puis installé.

Erreurs

Voici une liste des erreurs que vous pourriez rencontrer suite à l'exécution de la commande $ ./configure :

Contribution de Tong sur le forum.

Vous pouvez vous rendre sur le forum pour obtenir la dernière mise à jour de la liste des radios http://forum.ubuntu-fr.org/viewtopic.php?id=52865

J'ai entré une liste de radios dans rhythmbox (radio "commerciales" française) et me suis dit que cela pourrait intéresser quelques uns, donc voici la liste et comment l'ajouter a rhythmbox.

Cherie FM, Europe 1 et 2, FIP, France Bleu/Culture/Info/Inter/Musiques/Vivace, Fun Radio,Le Mouv', MFM, Nostalgie, NRJ, Oui FM, Radio FG, RFM, Rire et Chansons, RMC, RTL, RTL 2, Skyrock, Top Music, TSF, Contact FM, Radio France Internationale, Radio Nova.

Fermer rhythmbox si celui-ci est ouvert

Ouvrir gEdit (Applications > Accessoires > Editeur de texte)

Copier/ Coller ce qui suit

Décommenter la ligne <rhythmdb version="1.x"> vous concernant en supprimant les symboles < ! - - et - - > qui l'entoure.

<?xml version="1.0" standalone="yes"?>

<!-- Décommenter la ligne vous concernant  -->

<!-- Pour Dapper Drake -->
<!-- <rhythmdb version="1.0"> -->
<!-- Pour Edgy Eft -->
<!-- <rhythmdb version="1.3"> -->
<!-- Mise a jour de Rhythmbox par l'utilisateur entre Dapper Drake et Edgy Eft -->
<!-- <rhythmdb version="1.1"> -->
<!-- ou -->
<!-- <rhythmdb version="1.2"> -->

<!-- Début section du fichier à "copier/coller" si vous souhaitez conserver les données de votre fichier rhythmdb.xml -->

<entry type="iradio">
    <title>Radio Nova</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>http://stream-4.novanet.fr:8000/</location>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
</entry>
<entry type="iradio">
    <title>Contact FM</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://viptvr.yacast.fr/tvr_contactfm</location>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
</entry>
<entry type="iradio">
    <title>Radio France Internationale</title>
    <genre>Ind&#xE9;fini</genre>
    <artist></artist>
    <album></album>
    <location>mms://a1234.l663344172.c6633.e.lm.akamaistream.net/D/1234/6633/666/reflector:44172</location>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
</entry>
<entry type="iradio">
    <title>RTL</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>http://streaming.radio.funradio.fr:80/rtl-1-44-96</location>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>France Bleu</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://viptvr.yacast.fr/tvr_francebleu?site</location>
    <rating>2,000000</rating>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>Fun Radio</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>http://streaming.radio.funradio.fr:80/fun-1-44-96</location>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>CherieFM</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://vip6.yacast.fr/encodercheriefm</location>
    <rating>2,000000</rating>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>RMC</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://vip6.yacast.fr/encoderrmc</location>
    <rating>2,000000</rating>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>France Vivace</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>http://www.tv-radio.com/station/vivace/vivace-64k.asx</location>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>France Culture</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://viptvr.yacast.fr/tvr_franceculture</location>
    <rating>2,000000</rating>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>RTL 2</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>http://streaming.radio.funradio.fr/rtl2-1-44-96</location>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>Europe 2</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://viptvr2.yacast.fr/tvr_europe2</location>
    <rating>2,000000</rating>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>Oui FM</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>http://ouifm.ovh.net:8000/</location>
    <rating>2,000000</rating>
    <bitrate>128</bitrate>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>NRJ</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://vip6.yacast.fr/encodernrj</location>
    <rating>2,000000</rating>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>Top Music</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://viptvr.yacast.net/tvr_topmusic?site</location>
    <rating>2,000000</rating>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>Nostalgie</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://vip6.yacast.fr/encodernostalgie</location>
    <rating>2,000000</rating>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>France Inter</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://vipradiofrance.yacast.net/encoderfranceinter</location>
    <rating>2,000000</rating>
    <bitrate>32</bitrate>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>Rire et Chansons</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://vip2.yacast.fr/encoderrireetchansons</location>
    <rating>2,000000</rating>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>RFM</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://viptvr2.yacast.fr/tvr_rfm</location>
    <rating>2,000000</rating>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>France Musiques</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://viptvr.yacast.net/tvr_francemusiques2</location>
    <rating>2,000000</rating>
    <bitrate>32</bitrate>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>MFM</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://str1.creacast.com/mfm_stream</location>
    <rating>2,000000</rating>
    <play-count>1</play-count>
    <last-played>1160389481</last-played>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>Radio FG</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>http://fg.impek.tv:80/</location>
    <rating>2,000000</rating>
    <bitrate>128</bitrate>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>France Info</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://viptvr2.yacast.fr/encoderfranceinfo</location>
    <rating>2,000000</rating>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>FIP</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://vipradiofrance.yacast.net/encoderfip</location>
    <rating>2,000000</rating>
    <play-count>1</play-count>
    <last-played>1158857963</last-played>
    <bitrate>32</bitrate>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>Le Mouv'</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://vipradiofrance.yacast.net/encoderlemouv</location>
    <rating>2,000000</rating>
    <play-count>1</play-count>
    <last-played>1160389464</last-played>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>Europe 1</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://vip8.yacast.fr/encodereurope1</location>
    <rating>2,000000</rating>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>Skyrock</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>mms://vip2.yacast.fr/encoderskyrock</location>
    <rating>2,000000</rating>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>
  <entry type="iradio">
    <title>TSF</title>
    <genre>Inconnu</genre>
    <artist></artist>
    <album></album>
    <location>http://s6.streaming.novanet.fr/tsfjazz</location>
    <date>0</date>
    <mimetype>application/octet-stream</mimetype>
    <mb-trackid></mb-trackid>
  </entry>

<!-- Fin section du fichier à "copier/coller" si vous souhaitez conserver les données de votre fichier rhythmdb.xml -->

</rhythmdb>

<!-- Fin du fichier -->

Enregistrer le fichier sous le nom :

rhythmdb.xml

Placer le fichier dans :

/home/utilisateur/.gnome2/rhytmbox

Les fichiers et dossiers commencant par un . sont des fichiers (dossiers) cachés. Pour les faire apparaitre :

Affichage > Afficher les fichiers cachés ou Ctrl+H

Ce qui précède vaut si vous n'avez rien ajouter par vous même dans rhythmbox (dans bibliothèque ou radio par exemple) car cette méthode crée un nouveau fichier.

Si vous avez déjà des entrées dans radio podcast ou bibliothèque, pour ne pas les effacer : editer, avec gEdit (clique droit sur le fichier puis Ouvrir avec "Editeur de texte") le fichier rhythmbox.xml présent dans /home/utilisateur/.gnome2/rhytmbox Copier/Coller uniquement ce qui se trouve entre [<!– Début section … Fin Section … –>] juste avant </rhythmdb> ou juste après <rhythmdb version="1.x"> ou encore entre un </entry> et un <entry type="LeTypeDeLentrée"> existant.

Penser a faire une sauvegarde de l'original en cas de fausse manoeuvre.

03/11/2006 : Mise à jour de la liste de radios issue du post de Tong sur le forum (pepekeke)

  • applications/rhythmbox.1166363333.txt.gz
  • Dernière modification: Le 18/04/2011, 14:46
  • (modification externe)