Fedora 10, MPD et Sonata
Publié le jeudi 04 décembre 2008, 16:45 - Fedora - Lien permanent Tweet
- Article
- |
- Commentaires(8)
- |
- Annexes(0)
Cela fait maintenant longtemps que je souhaite utiliser le couple MPD-Sonata.
Jusqu'ici, toutes mes tentatives ont été vaines.
Alors OK, ce billet fait suite à l'annonce de la disponibilité de Songbird 1.0. [1]
Mais la solution MPD (Music Player Daemon) est forcément plus légère, en plus Sonata est plutôt pas mal.
Bon, j'ai quand même mis une heure à faire fonctionner tout ça, mais le résultat est là.
Dans les ressources utiles, je peux citer celles là :
- La documation d'Ubuntu sur MPD
- Un premier blog, puis un second (l'URL n'est plus valide) que j'avais soigneusement mis de côté dans mon Google Reader.
La solution pour utiliser MPD, bien écrire le fichier de configuration.
Alors, pour l'installation des programmes de base :
# yum install mpd sonata
Ensuite, on édite le fichier de configuration de MPD :
# gedit /etc/mpd.conf
Le mien ressemble à ceci :
music_directory "/home/silvyn/Musique" playlist_directory "/home/silvyn/.mpd/playlists" db_file "/home/silvyn/.mpd/tag_cache" log_file "/home/silvyn/.mpd/mpd.log" error_file "/home/silvyn/.mpd/errors.log" # pid_file "/home/silvyn/.mpd/pid" # user "silvyn" # bind_to_address "127.0.0.1" port "6600" # password "monmotdepasse@read,add,control,admin" # audio_output { type "pulse" name "My MPD PulseAudio Output" } # mixer_type "software" #
Créez les répertoires suivants dans votre répertoire utilisateur (personnellement je l'ai fait via Nautilus) :
- ~/.mpd
- ~/.mpd/playlists
Et les fichiers (vides) qui vont bien :
- ~/.mpd/errors.log
- ~/.mpd/mpd.log
- ~/.mpd/pid
- ~/.mpd/tag_cache
Ensuite, on créer la base de donnée musicale (patientez si vous avez beaucoup de fichiers) :
# mpd --create-db
Lancez MPD :
# mdp
MDP se lance en service, vous pouvez donc aussi utiliser cette commande :
# /etc/init.d/mpd start (ou stop ou restart si besoin)
Enfin, j'ai du ré-installer pulse-audio car je l'avais désinstallé à l'époque de ma Fedora 9.
J'ai aussi installé le paquet paprefs car il est indiqué sur la page d'Ubuntu pour le réglage de Pulse audio.
# yum install paprefs
Je n'ai plus la liste des programmes installé en même temps, mais ce qui est certain, c'est que pulse-audio en faisait parti. Par contre, chez moi paprefs ne fonctionne pas du tout !
Heureusement MPD fontionne lui
La capture écran d'usage :
EDIT, Mise à jour du 19 juillet 2009 :
Fonctionne très bien sous Fedora 11, et j'ai mis à jour les URL (les deux liens n'étaient plus valides).
Notes
[1] et j'avoue constaté quelques freeze plutôt gênant
Article modifié le dimanche 01 novembre 2009, 22:03
Tu n'as pas eu de problème avec Pulse Audio ?
Le serveur Pulse Audio est-il lancé pour le système ou par session (comme sous Ubuntu) ?
Question bête mais quels sont les avantages de cette solution face à rhythmbox par exemple?
Je me permets de répondre.
MPD est un serveur : il fonctionne en arrière plan sans aucune interface graphique, il est donc léger, ne nécessite pas X et, si X plante, lui ne plante pas, contrairement à Rhythmbox et consorts.
De plus, le fait d'avoir un système de contrôle via TCP/IP lui permet d'avoir une multitude d'interfaces, allant de mpc (simple client en ligne de commandes), à Sonata (en GTK), en passant par ncmpc (en console mais avec NCurses, en gros presque graphique) ou par Pitchwork (interface web).
Enfin, il est aussi possible de le coupler avec Icecast et d'en faire une webradio.
J'utilise le duo mpd + Sonata depuis un moment maintenant et ceux-ci ne m'ont jamais fait défaut !
Bref ca demande un peu de bidouille mais une fois que ca tourne on ne s'en passe plus
J'aime beaucoup ta police, c'est laquelle ?
@ Julien :
Je dirais par le système, mais je connais pas plus.
Sinon, non pas de problème avec Pulse audio.
Au début, j'ai essayé avec Alsa dans le fichier de configuration, mais la lecture était impossible.
Alors qu'avec Pulse, c'était OK.
Par contre sous Fedora 9 il y a eu quelques post sur le forum de fedora-fr à propos des problèmes avec Pulse. Visiblement c'est bon avec Fedora 10.
@ Titax :
Oui je pense que l'avantage, c'est la légèreté.
Parcourir la bibliothèque est très rapide, le changement de piste aussi. En fait, très réactif je trouve. En même temps, j'utilise cette solution que depuis 2 heures
@ Spogebob :
Oui, je l'utilise depuis ma mise à jour, l'envie de changement. J'ai choisi un peu au hasard, et elle s'appelle Eurostile. Par contre elle ne semble pas gratuite.
@Julien et Sylvain:
Sous Fedora 10 (dont il est question dans cet article), PA est lancé pour la session utilisateur.
En effet, dans les programmes de démarrage de Gnome, on a la commande start-pulse-x11 (de tête, je suis au taf sous Windows là).
Merci silvyn pour le détail de ton installation sur Fedora 10 !