Cet article abordera Music Player Daemon dans une perspective large et approfondie, dans le but de fournir au lecteur une vision complète et détaillée de ce sujet. L'importance de Music Player Daemon dans la société actuelle est indéniable, il est donc essentiel d'approfondir sa signification, son origine, son développement et ses répercussions. A travers une analyse exhaustive et rigoureuse, l'objectif est de mettre en lumière les différents aspects qui gravitent autour de Music Player Daemon, en fournissant des informations pertinentes et actualisées qui permettent d'en comprendre la pertinence aujourd'hui. De même, différents points de vue et avis d'experts sur le sujet seront explorés, afin d'enrichir le débat et d'offrir une vision plurielle et enrichissante sur Music Player Daemon.
Développé par | Warren Dukes / Max Kellermann |
---|---|
Dernière version | 0.24.2 ()[1] |
Dépôt | github.com/MusicPlayerDaemon/MPD |
Écrit en | C++ |
Système d'exploitation | Multiplateforme (en) |
Langues | Anglais |
Type |
Lecteur audio (d) Serveur logiciel (en) |
Licence | Licence publique générale GNU |
Site web | www.musicpd.org |
Music Player Daemon, ou MPD, est un lecteur audio libre qui permet l'accès distant depuis un autre ordinateur. Un exemple serait un serveur faisant tourner MPD et utilisant un de ses clients frontaux pour le contrôler à distance. Du fait qu'il soit lancé comme un démon, c'est aussi un bon lecteur audio pour le bureau, surtout pour ceux qui n'utilisent pas ou relancent souvent X.
Il utilise une base de données (comme les autres lecteurs de musique) pour conserver des informations basiques de chaque fichier. À la différence de certains autres lecteurs audios (comme XMMS2 par exemple, qui utilise SQLite) le format de la base de données est un simple fichier texte, rangé par ordre alphabétique d'emplacement et de nom de fichier. Ceci peut rendre les recherches moins efficaces, néanmoins la taille de la base de données est le plus souvent trop petite pour discerner une différence (à moins de parler de millions d'entrées).[réf. nécessaire]
MPD peut aussi servir comme source pour un stream Icecast (au format Ogg Vorbis) et ainsi permettre l'écoute distante comme une radio.
Il existe une grande variété d'interfaces utilisateur pour communiquer avec le serveur, utilisant un protocole commun sur une connexion TCP. Les clients les plus utilisés sont[2] :
client en ligne de commande
client graphique
Client Web
Client smartphone