Music Player Daemon

from Wikipedia, the free encyclopedia
Music Player Daemon
Basic data

Maintainer Max Kellermann
Current  version 0.21.25
( July 6, 2020 )
operating system unixoide , Windows
programming language C.
category Audio player
License GNU GPL ( Free Software )
www.musicpd.org

The Music Player Daemon ( MPD for short ) is a system service that enables audio files to be played on a computer. The program runs under Linux and Windows and differs from normal music playback programs in that the user interface and program core are strictly separated.

This means that the user interface is interchangeable and the program can also be controlled remotely via the network. The interface between client (see below) and server is openly documented, and the Music Player Daemon itself is free and open source software .

Possible uses

Due to its low resource consumption, the MPD can be operated not only on ordinary desktop computers, but also on a network device with an audio output that is weak in terms of computing power and can be remotely controlled from all computers or mobile phones / PDAs in the network. MPD is also a suitable component for Raspberry Pi .

It is also possible to operate the daemon and the client for remote control locally on the same computer; it then functions as a normal media player, which can, however, be controlled by a large number of different clients that differ in terms of interface design and additional functions. There are now numerous clients that provide a web interface.

Range of functions

The MPD plays among others the audio formats Vorbis , Opus , FLAC , OggFLAC, MP2 , MP3 , MP4 / AAC , Mod , Musepack , wave and WavPack . Thanks to optional FFmpeg support, many other formats can also be played. In addition, FLAC, OggFLAC, MP3 and OggVorbis HTTP streams can be played. The control interface can also be controlled with the Zeroconf technology without manual configuration . In addition, replay gain , uninterrupted playback , crossfading and reading of metadata from ID3 tags , Vorbis comments or the MP4 metadata structure are supported.

Clients

The client is the user interface with which the user interacts directly and, for example, places certain songs in the "queue" and then plays them. In addition to "graphical" clients that offer icons, photos and a screen layout, there are also command line-based clients that only work with text-based commands in a console.

Graphic clients

  • Ario is based on GTK + and uses tabs in its user interface.
  • Bragi-MPD is a web client that has a wide range of functions and is suitable for mobile devices. With Bragi-MPD, multiple instances and multiple output signals per MPD instance can be controlled.
  • Cantata runs on Windows, macOS and Linux and uses Qt 5 to control the library or playlist. Other additional functions include a tag editor and the ability to automatically load album covers and lyrics from the Internet. Cantata has experienced some spread because the client was the default audio player of the Linux distribution Kubuntu from October 2017 to April 2020when it replaced the Amarok audio player.
  • Gnome Music Player Client (GMPC for short) is a client that runs on Windows, Linux, Mac OSx and Unix. He uses the GTK + Toolkit in version 2as a graphical user interface. It is a relatively slim client that is only intended to control the MPD server. Since the project was started in 2003, GMPC is the oldest graphical client that is always actively maintained.

Web links

Single receipts

  1. Release 0.21.25 . July 6, 2020 (accessed July 7, 2020).
  2. How to install Mpd on an existing Debian installation on Raspberry Pi
  3. ^ Ario - Home. Retrieved March 16, 2018 .
  4. CDrummond / cantata. Retrieved March 16, 2018 .
  5. FocalFossa / ReleaseNotes / Kubuntu - Ubuntu Wiki. Retrieved May 14, 2020 .
  6. Ubuntu 17.10 released - Pro-Linux . In: Pro-Linux . ( pro-linux.de [accessed on March 16, 2018]).
  7. Gnome Music Player Client. Retrieved April 19, 2018 .