Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

: MPD, un lecteur audio pas comme les autres..

Posté par gaston (). Modéré le 02 octobre 2006.
La sortie de la version 0.12 de MPD est passée inaperçue la semaine dernière, mais une petite présentation de ce lecteur audio parfois méconnu s'impose...

C'est un lecteur audio fonctionnant comme un démon système, sans interface graphique. Il se contrôle via le réseau en utilisant un client séparé. On peut noter que xmms2 reprend le même principe client-serveur.

Il permet de lire les formats les plus courants (MP3, Ogg Vorbis, FLAC, AAC, Mod, WAV, streams MP3 et OGG), et gère l'ensemble des morceaux de musique ainsi que les listes de lecture dans une base de données au format texte.

> Lire la dépêche (30 commentaires, moyenne: 3,3).  

La dernière version en date, la 0.11.5 datait de Novembre 2004, c'est dire si le développement de MPD poursuit doucement son bonhomme de chemin.. et qu'il ne reste plus beaucoup de fonctionnalités à ajouter. Il satisfait déjà pleinement un grand nombre d'utilisateurs désirant construire un jukebox de salon à peu de frais (surtout en le couplant à une télécommande infrarouge et lirc.), mais peut très bien servir de lecteur audio léger sur un vieil ordinateur.

Cette nouvelle version 0.12, dont le code à été en grande partie réécrit, est d'ores est déjà disponible dans debian unstable et ubuntu edgy.

Le protocole de communication de MPD étant en texte brut, un certain nombres de bibliothèques d'interfaçage ont été créées :
Toutes ces bibliothèques ont donné la naissance à un grand nombre de clients, les plus utilisés sont :
La plupart de ces clients proposent les fonctions de base d'un lecteur audio :
Enfin, il faut noter que MPD supporte un grand nombre de périphériques de sortie (OSS, Alsa, Sun, esd, arts, SHOUT via icecast ou shoutcast), et fonctionne autant sous les distributions Linux que sur les variantes de *BSD, ainsi que sous Solaris et HPUX.

MPD constitue une réelle alternative aux lecteurs audio tout-en-un intégrés à un environnement de bureau comme rhythmbox et amarok.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

légèreté de l'être

Posté par tinodeleste () le 02/10/2006 à 22:18. (lien). Évalué à 7.

surtout, mpd est achement plus léger qu'un amarok ou un rythmbox, plud stable qu'un xmms bmp. Il ne crashe pas quand on teste ses nouveaux drivers Xorg proprio ou libre. Il n'a pas besoin d'un backend mysql un poil lourd ou sqlite qui foire sur du nfs pour de la simple indexation de fichiers.

Mais il ne fait pas encore le café. J'attends donc la version 0.13 avec impatience. Longue vie à mpd et à l'astuce linuxfr qui me l'a fait découvrir.

Version 0.12

Posté par BohwaZ (Jabber id, page perso, ) le 02/10/2006 à 23:47. (lien). Évalué à 8.

Si il n'y a pas eu de nouvelle version pendant tout ce temps c'est simplement que personne n'avait la motivation de faire une release, mais la version SVN était relativement stable et tout le monde l'utilisait d'ailleurs.

MPD sais aussi gérer Pulse audio je crois, au niveau des drivers de sortie. Enfin, la sortie icecast est géniale, ça permet de transformer son MPD en radio, et ça permet ainsi avec un client via ssh ou simplement en ouvrant le bon port, d'écouter sa musique à distance :)

MPD est génial, vous ne trouverez pas mieux. Et je vous conseille fortement ncmpc comme client texte :)

Avantage : plusieurs sessions simultanées

Posté par Jonathan ILIAS (Jabber id, page perso, ) le 03/10/2006 à 06:37. (lien). Évalué à 3.

J'apprend par le biais de la news que XMMS 2 offre à présent la même fonctionalité.

Pour ma part, j'avais choisi MPD il y a deux ans pour les raisons suivantes :
- possibilité pour les utilisateurs d'une même machine de partager une liste de lecture commune (ma copine galérait à trouver la ligne de commande pour arrêter la musique lancée dans ma session pour lancer la sienne)
- fonctionalités suffisantes (commandes de lecture, liste de lecture, sortie ALSA, ...)
- simplicité des interfaces

Un petit commentaire

Posté par seginus () le 03/10/2006 à 07:13. (lien). Évalué à 7.

J'avais récement fait un commentaire sur mpd dans un journal, je pense assez complet pour le faire découvrir parce que je l'aime beaucoup.
Je met donc le lien ici :

http://linuxfr.org/comments/748739.html#748739

En parlant de lecteur audio...

Posté par Hubert (page perso, ) le 03/10/2006 à 08:02. (lien). Évalué à 3.

...je suis tombé tout récemment sur songbird qui m'a l'air séduisant mais je n'en ai jamais vraiment entendu parler : certains auraient-ils un avis à émettre dessus ?

Par ailleurs, un lien entre un iPod et MPD est-il envisageable ?

MPDCon & WMmp

Posté par oops (page perso, ) le 03/10/2006 à 10:05. (lien). Évalué à 3.

Il existe aussi un client GNUstep
http://www.stud.uni-hannover.de/user/64568/MPDCon/MPDCon.htm(...)

et une dock app pour ceux qui utilisent Window maker
http://www.musicpd.org/images/WMmp_20030708_1.jpg

+1 pour MPD

Posté par GouNiNi () le 03/10/2006 à 11:50. (lien). Évalué à 2.

J'utilise MPD en à distance avec icecast, et phpmp3 (Ajax !!!) pour récupérer le flux au boulot. C'est très pratique.

Je l'utilise aussi comme lecteur en local chez moi comme n'importe quel lecteur. Ce que je n'ai pas trouvé dans les différents client que j'ai essayé, c'est de pouvoir selectionner le morceau à écouter directement depuis l'arboressence. Le fonctionnement de MPD oblige à passer par une playlist...
Ce que je cherche c'est :
- je doubleclique sur une chanson dans l'arboressence, hop, je l'écoute directement.
- je doubleclique sur un repertoire dans l'arboressence, hop, je l'écoute directement (enfin les chansons du repertoire ;-)
Cette fonctionnalité pourrait être 'bidouillée' sur un client mais je n'en ai pas trouvé. Si quelqu'un connait un client X qui sait faire ce genre de chose, je suis preneur.

Et MOC ?

Posté par Naha (page perso, ) le 03/10/2006 à 15:03. (lien). Évalué à 2.

Personnellement j'utilise MOC, qui a comme MPD le gros avantage de fonctionner en mode client-serveur (mais pas en réseau, que je sache) donc pas de crash de la musique quand on quitte X.
J'avais fait une petite présentation ici : http://mouchevii.free.fr/wiki/index.php?title=MOC

Ceci dit je ne connaissais pas MPD et cette dépêche m'a fort alléché, je vais donc avoir le plaisir (j'espère) de l'essayer ce soir en rentrant. :-)

MPD sur NAS Linksys

Posté par David (page perso, ) le 03/10/2006 à 16:55. (lien). Évalué à 3.

Salut
Le truc embêtant, c'est d'avoir le PC allumé.
Me suis alors acheté le NAS de Linksys reflashé avec une Debian et j'y ai installé MPD.
Je peux controler MPD de différentes manières :
- Sur mon PC : avec phpmp
- Sur l'interface Freeplayer de la freebox
- A partir de la télécommande via Lirc

J'aimerai bien y ajouter un écran LCD, mais j'ai pas trop le temps en ce moment...

--
http://david.hautbois.free.fr

"Pause mode" patch

Posté par Mildred (Jabber id, page perso, ) le 03/10/2006 à 22:55. (lien). Évalué à 3.

J'ai fait un patch pour recréer le comportement qu'on peut trouver sur certains lecteurs CD "de salon", appelé chez moi "Auto cue". Il sagit de mettre le lecteur en pause après chaque piste jouée.
On peut l'utiliser lorsqu'on décide d'arrêter la musique mais qu'on veut attendre la fin de la chanson avant de le faire. On peut aussi l'utiliser si on aime le silence mais aussi la musique et qu'on a envie de composer entre les deux.

Un patch existe pour mpd et un autre pour mpc en ligne de commande.

J'ai proposé le patch aux devs mais ils ne semblent pas intéressés car je suis la seule personne a demander cette fonctionnalité. En attendant, je l'utilise :)

Jene garantis pas qu'ils soient compatibles avec la version actuelle mais je les ai réactualisés dernièrement, et comme cette partie du code ne change pas beaucoup, ils doivent encore être valides.

Les patches :
http://bzr.mildred632.free.fr/viewsource/Projects/Finnished/(...)

Revenir en haut de page