De la pluie et du beau temps

Blog de silvyn. Promoteur de logiciels libres depuis 2004.

Aller au contenu | Aller au menu | Aller à la recherche

Fedora 10, MPD et Sonata

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 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 :

Fedora 10, lecteur audio MPD et Sonata

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

Sylvain Naudin

Auteur: Sylvain Naudin

Restez au courant de l'actualité et abonnez-vous au Flux RSS de cette catégorie

Julien Julien ·  04 décembre 2008, 18:24

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) ?

TitaX TitaX ·  04 décembre 2008, 18:37

Question bête mais quels sont les avantages de cette solution face à rhythmbox par exemple?

Julien Julien ·  04 décembre 2008, 18:56

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.

Pulsar Pulsar ·  04 décembre 2008, 19:54

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 :)

spogebob spogebob ·  04 décembre 2008, 20:06

J'aime beaucoup ta police, c'est laquelle ?

Sylvain Sylvain ·  04 décembre 2008, 21:45

@ 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.

bochecha bochecha ·  05 décembre 2008, 10:57

@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à).

TitaX TitaX ·  06 décembre 2008, 12:26

Merci silvyn pour le détail de ton installation sur Fedora 10 !

no attachment



Voir aussi

sparkleshare-logo.png

Sauvegarde en ligne automatique de fichiers avec Sparkleshare sous Fedora

J'ai lu récemment un billet chez Máirín Duffy : Version-controlled, automagical backup and file sharing system with Sparkleshare and Fedora [1]. Mis de côté, j'ai pris le temps aujourd'hui de mettre...

Lire la suite

Fedora 15 et Gnome3

La sortie de Fedora 15 approche. Je l'utilise depuis deux semaines maintenant avec la version de développement, de quoi me faire une bonne idée de Gnome 3, avec la nouvelle interface graphique Gnome...

Lire la suite