Play Video
1
322 - Creating a Music Player Server on Linux - #Cat5TV Category5TV
322 - Creating a Music Player Server on Linux - #Cat5TV Category5TV
::2013/11/20::
Play Video
2
Music-Player-Daemon + Raspberry Pi [German/Deutsch]
Music-Player-Daemon + Raspberry Pi [German/Deutsch]
::2013/03/02::
Play Video
3
MPaD. Music Player Daemon (MPD)
MPaD. Music Player Daemon (MPD)
::2012/02/02::
Play Video
4
Raspberry Pi - Music Player Daemon (MPD) + Airplay
Raspberry Pi - Music Player Daemon (MPD) + Airplay
::2012/09/22::
Play Video
5
Music Player Daemon
Music Player Daemon
::2012/11/16::
Play Video
6
linux router music player daemon
linux router music player daemon
::2009/01/07::
Play Video
7
Raspberry Pi as a MPD and Mpdroid
Raspberry Pi as a MPD and Mpdroid
::2013/12/13::
Play Video
8
music player daemon server on aisoy (pc, ubuntu and tablet mpd clients)
music player daemon server on aisoy (pc, ubuntu and tablet mpd clients)
::2014/01/28::
Play Video
9
Normal Ass Horse Podcast Episode 1   Quitting The Fandom Part 1
Normal Ass Horse Podcast Episode 1 Quitting The Fandom Part 1
::2014/03/17::
Play Video
10
DAEMON - BEYOND THE DARKNESS
DAEMON - BEYOND THE DARKNESS
::2014/04/04::
Play Video
11
Marley Daemon - Vacancy
Marley Daemon - Vacancy
::2011/03/30::
Play Video
12
MTA Daemon 07
MTA Daemon 07
::2013/03/29::
Play Video
13
Hail the Daemon - Emanuel Desperados cover by Paul Overman
Hail the Daemon - Emanuel Desperados cover by Paul Overman
::2014/02/14::
Play Video
14
Daemon - Air
Daemon - Air
::2014/02/18::
Play Video
15
Nabaztag controls MPD (Music Playback Daemon)
Nabaztag controls MPD (Music Playback Daemon)
::2010/09/19::
Play Video
16
LEG - RAS Daemon
LEG - RAS Daemon
::2013/07/11::
Play Video
17
daemon, Inspiration on the fly
daemon, Inspiration on the fly
::2012/06/20::
Play Video
18
Come scaricare daemon touls gratis
Come scaricare daemon touls gratis
::2014/02/21::
Play Video
19
Daemon vs mix или как красиво затащить последний раунд
Daemon vs mix или как красиво затащить последний раунд
::2014/03/19::
Play Video
20
Daemon Matt response to Ringo Simpkins
Daemon Matt response to Ringo Simpkins
::2013/07/28::
Play Video
21
M.P.D (NyP 1)
M.P.D (NyP 1)
::2008/05/03::
Play Video
22
Diagnostic daemon + Crystalfontz CFA-632
Diagnostic daemon + Crystalfontz CFA-632
::2012/06/30::
Play Video
23
M.P.D (G.R)
M.P.D (G.R)
::2008/05/03::
Play Video
24
ModVision Synchronised Players
ModVision Synchronised Players
::2010/10/15::
Play Video
25
Super september Day 16/30: Speed Daemon
Super september Day 16/30: Speed Daemon
::2013/09/16::
Play Video
26
Daemon - Black Cloud, Vol. 1 (New EP Teaser)
Daemon - Black Cloud, Vol. 1 (New EP Teaser)
::2013/10/29::
Play Video
27
MPD ENIGMΔ ?
MPD ENIGMΔ ?
::2012/02/06::
Play Video
28
Daemon Relay - Explained
Daemon Relay - Explained
::2014/03/09::
Play Video
29
Raspberry Pi Internet Radio Tutorial (MPD + 20x4 LCD)
Raspberry Pi Internet Radio Tutorial (MPD + 20x4 LCD)
::2012/10/02::
Play Video
30
Adventures Of Daemon Part 2
Adventures Of Daemon Part 2
::2012/06/10::
Play Video
31
Invade
Invade's APP REVIEW MIXZING MUSIC PLAYER + WIDGET
::2009/10/12::
Play Video
32
Adventures Of Daemon Part 1
Adventures Of Daemon Part 1
::2012/06/02::
Play Video
33
BODDAPADU/friends say .com-_0001.wmv(TARAK.S/MPD)
BODDAPADU/friends say .com-_0001.wmv(TARAK.S/MPD)
::2012/07/07::
Play Video
34
G.M.PC Music
G.M.PC Music
::2013/03/17::
Play Video
35
My Portable Music Player
My Portable Music Player 'B!tch im the sh!t - Tyga' ( clearer shot ) _2o.o4.2o12 _.3gp
::2012/04/30::
Play Video
36
Daemon - Ignis Fatuus
Daemon - Ignis Fatuus
::2014/02/18::
Play Video
37
MPD Tab Thingy Test
MPD Tab Thingy Test
::2008/09/17::
Play Video
38
Daemon játékos kedvében " A gatyaszagató" ! 2013.02.10
Daemon játékos kedvében " A gatyaszagató" ! 2013.02.10
::2013/02/10::
Play Video
39
Daemon being cute
Daemon being cute
::2012/09/27::
Play Video
40
Gsta x DaeMoN Cache-Cache
Gsta x DaeMoN Cache-Cache
::2012/09/09::
Play Video
41
Cazador de Demonios: Daemon Hunter - Remasterizado 2011
Cazador de Demonios: Daemon Hunter - Remasterizado 2011
::2014/03/08::
Play Video
42
whateverrr
whateverrr
::2008/11/14::
Play Video
43
Daemon System
Daemon System
::2013/05/02::
Play Video
44
KMD6 MPD
KMD6 MPD
::2012/02/15::
Play Video
45
Finding the Western Daemon
Finding the Western Daemon
::2014/01/09::
Play Video
46
Frgmnt - Daemon (Greg Grajek Remix)
Frgmnt - Daemon (Greg Grajek Remix)
::2013/02/11::
Play Video
47
DAEMON X Dirty wax late fiesta snr DAEMON X Internet Archive Audio, DAEMON X Dirty wax late fiesta s
DAEMON X Dirty wax late fiesta snr DAEMON X Internet Archive Audio, DAEMON X Dirty wax late fiesta s
::2014/03/26::
Play Video
48
Baron Daemon Y94 Holloween Special 1984 Host Bob Mitchell
Baron Daemon Y94 Holloween Special 1984 Host Bob Mitchell
::2012/09/03::
Play Video
49
Friday 3  Daemon
Friday 3 Daemon
::2012/12/15::
Play Video
50
@_onthespot | MSF7 Daemon Quest by Deloitte
@_onthespot | MSF7 Daemon Quest by Deloitte
::2012/03/01::
NEXT >>
RESULTS [51 .. 101]
From Wikipedia, the free encyclopedia
Jump to: navigation, search
Music Player Daemon
Developer(s) Max Kellermann
Initial release 2003
Stable release 0.18.9 (March 2, 2014; 50 days ago (2014-03-02)) [±]
Preview release none [±]
Written in C++ (since 0.18)[1]
Operating system Unix-like (BSDs, Linux, OS X,…) Windows
Type Audio player
License GPL (free software)
Website www.musicpd.org

Music Player Daemon (MPD) is a free and open source music player server. It plays audio files, organizes playlists and maintains a music database. In order to interact with it, a separate client is needed.

Design[edit]

MPD simply runs in the background playing music from its playlist. Client programs communicate with MPD to manipulate playback, the playlist, and the database. It is not a full-featured music player program such as Amarok, but its clients can serve such role.

MPD uses a flat file database to maintain the basic music file information when it is not running. Once the daemon is started, the database is kept completely in-memory and no hard disk access is necessary to look up or search for local audio files. Usually, music files must be below the music root directory and are only added to the database when the update command is sent to the server. Playback of arbitrary files is only allowed for local clients which are connected to the server via Unix Domain Sockets. MPD does not provide a built-in tag editor; this functionality is handled by clients or external programs, though 3rd party patches do exist to add this functionality to the server.[2]

The client–server model provides several advantages over all-inclusive music players. Clients may communicate with the server remotely over an intranet or over the Internet. The server can be a headless computer located anywhere on the network. Music playback can continue seamlessly when not using X or restarting X. Different clients can be used for different purposes – a lightweight client left open all the time for controlling playback with a more fully featured client used for intensive database searches. Several clients can use the same database, even running simultaneously – side-by-side, remotely or under different user accounts.

Features[edit]

  • Plays Ogg Vorbis, FLAC, Opus, WavPack, MP2, MP3, MP4/AAC, MOD, Musepack, wave files and any other files supported by FFmpeg.
  • Remotely control MPD over a network (IPv4 and IPv6 supported).
  • Play FLAC, OggFLAC, MP3 and Ogg Vorbis HTTP streams.
  • Reads and caches metadata information (ID3: ID3v1 and ID3v2), Vorbis Comments, and MP4 Metadata.
  • Metadata information can be searched.
  • Buffer support for playback (prevents skipping due to high load or network latency).
  • Gapless playback.
  • Crossfading support.
  • Seeking support.
  • Save, load, and manage playlists (in M3U format).
  • Native Zeroconf support.
  • libsamplerate and native sample rate conversion.
  • Support for ALSA, PulseAudio, OSS, MVP, JACK, Windows, and Mac OS X.
  • Can be used as a source for an Icecast stream, in Ogg Vorbis and MP3. Other formats can be converted to Ogg/MP3 on the fly before output to the stream server.
  • Built-in HTTP streaming server, capable of producing Ogg Vorbis and MP3 streams of a chosen quality on-the-fly.
  • Independent of a GUI. Music will continue playing whether a front-end is open or not, and will continue playing even if the X server is killed.

Clients[edit]

MPD has a variety of front-ends which communicate with the server using a custom protocol[3] over a TCP connection. Clients usually implement different types of interfaces.

Console
  • mpc (part of the MPD project) is a simple command line interface to most of the server's functions.[4]
  • ncmpc is a more fully featured ncurses client similar in concept to MOC.[5] [6]
  • ncmpcpp is another ncurses client that clones ncmpc's functionality, but includes new features, such as a tag editor.[7]
Graphical
  • Ario is GTK+-based and uses tabs in its interface.[8]
  • gmpc is the oldest maintained gtk+-2 (gtk+-3 development version) client, it provides many different ways of exploring the music collection and rich metadata like lyrics, covers, artist/album information, artist/album/backdrop images, similar artists and more. The client aims to be rich in features, but still lightweight enough to have constantly running on low end hardware.[9]
  • Sonata uses GTK+ to provide a GUI for playing files and managing playlists.[10]
  • Intelligent Music Player Client (IMPC) uses GTK+ 3.0 and supports loading related information (articles, covers, images) with actually playing song and it learns to classify related content.[11]
  • Cantata uses Qt 4/5 to manage the library or playlists, with extras like tags editor, lyrics and cover fetching from Internet and support for mass storage devices.[12]
  • Qmobilempd provides a Qt4 client especially for mobile devices like Symbian.[13]
  • Qmpdplasmoid provides a client directly embedded into the KDE desktop.[14]
  • Gimmix provides a simple interface with a very small memory footprint.[15]
  • mpdlirc interfaces MPD via an infrared remote control.[16]

For a more complete list, see the Clients MPD Wiki.[17]

Simple clients can script the mpc program to issue commands to the server. Some clients run within a web browser and can be located on the same computer as the server, requiring only a browser be installed on the client machine. There is a client implemented as a Firefox add-on,[18] one as a Xfce panel plugin,[19] and one as a Wii application,[20] and one as a Windows Store application for Windows 8/Windows RT.

Libraries exist to interface with MPD from many programming languages, including C, Python, Ruby, Perl, and Lua.[21]

See also[edit]

References[edit]

  1. ^ http://www.musicpd.org/news/2013/10/mpd-0-dot-18-released/
  2. ^ Tag editing patches, nomius.blogspot.com, 2008-01-02, retrieved 2013-03-18 
  3. ^ Protocol Reference – Music Player Daemon Community Wiki
  4. ^ Client:Mpc - Music Player Daemon Community Wiki, mpd.wikia.com, 2013-02-28, retrieved 2013-03-18 
  5. ^ Client (2008-11-28), Client:Ncmpc - Music Player Daemon Community Wiki, mpd.wikia.com, retrieved 2013-03-18 
  6. ^ Client (2008-11-28), Client:Ncmpc - Music Player Daemon Community Wiki, mpd.wikia.com, retrieved 2013-03-18 
  7. ^ ncmpcpp MPD client, ncmpcpp.rybczak.net, retrieved 2013-03-18 
  8. ^ Ario, Ario-player.sourceforge.net, retrieved 2013-03-18 
  9. ^ Gnome Music Player Client, gmpclient.org, retrieved 2013-11-13 
  10. ^ Sonata Music Client for MPD, Sonata.berlios.de, retrieved 2013-03-18 
  11. ^ IMPC version 0.2 released!, impc.cz, retrieved 2013-03-18 
  12. ^ Cantata – Qt4 / KDE4 Music Player Client, code.google.com, retrieved 2013-11-24 
  13. ^ qmobilempd – MPD (musicpd) client, code.google.com, retrieved 2013-03-18 
  14. ^ mpdqml plasmoid, kde-look.org, retrieved 2013-03-18 
  15. ^ Gimmix, gimmix.berlios.de, retrieved 2013-03-18 
  16. ^ Client:MpdLIRC - Music Player Daemon Community Wiki, mpd.wikia.com, retrieved 2013-03-18 
  17. ^ MPD Clients Wiki, mpd.wikia.com, 2013-02-26, retrieved 2013-03-18 
  18. ^ Music Player Minion, mpd.wikia.com, 2010-02-27, retrieved 2013-03-18 
  19. ^ xfce4-mpc-plugin, goodies.xfce.org, 2012-06-30, retrieved 2013-03-18 
  20. ^ WiiMPC, WiiBrew.org, 2009-08-10, retrieved 2013-03-18 
  21. ^ MPD Client Libraries, mpd.wikia.com, 2013-03-05, retrieved 2013-03-18 

External links[edit]

Wikipedia content is licensed under the GFDL License

Mashpedia enables any individual or company to promote their own Youtube-hosted videos or Youtube Channels, offering a simple and effective plan to get them in front of our engaged audience.

Want to learn more? Please contact us at: hello@mashpedia.com

Powered by YouTube
LEGAL
  • Mashpedia © 2014