Music Player Daemon Community Wiki
Client Libraries
525
PAGES ON
THIS WIKI
THIS WIKI
Contents
[show] .NET (C# / VB.net)
Edit
- NMusicPD - A CLR-compliant library written in C# used for communicating with a MusicPD server.
- LibMPD.net - A .net 2.0 MPD client library written in C#.
C / C++
Edit
- libmpd - A high level library reference to libmpdclient (deprecated, don't use)
- libmpdclient - A library written in C and can be used to create MPD clients that are coded in C, obj-C and C++
Java
Edit
- JavaMPD - A Java MPD library
- JMPDComm - A library written in Java used to create MPD clients written in Java
JavaScript
Edit
- MPD.js - JavaScript MPD library
Lisp
Edit
- CL-MPD - A pure Common Lisp interface to Music Player Daemon. (hosted at [1])
- libempd - A LISP interpretation to interface a LISP program (EMACS) to MPD
- libmpdee - An Emacs Lisp library to interface MPD
Other
Edit
- libmpd-haskell - MPD library for Haskell
- tclmpds - A Tcl package for controlling MPD
- mpd-client - A CHICKEN Scheme Library for controlling MPD
- erlmpd - An Erlang module for MPD
- rust-mpd - crate for controlling MPD from rust
Perl
Edit
- Audio::MPD - Audio::MPD is a Perl module for interfacing MPD through perl scripts.
- POE::Component::Client::MPD - a Perl module for interfacing MPD through poe-aware perl scripts.
- Net::MPD - Communicate with an MPD Server
PHP
Edit
- Net_MPD - A high quality PEAR/PHP interface for MPD (currently not maintained by anyone)
- MPD-Class - A PHP class for MPD used to create custom web interfaces to MPD (new version as of 2010)
- MPDEventListener - A PHP class for listening MPD events and handle them (extends mpd-class)
Python
Edit
- python-mpd2 - Python MPD client library (recommended) a fork of python-mpd.
- python-musicpd - Python3 only MPD client library (another fork of python-mpd).
- python-mpd - Python MPD client library (not deprecated but unmaintained)
- python-mpd-twisted - Python MPD client library based on python-mpd which uses Twisted (unmaintained?)
- py-libmpdclient2 - A rewrite of py-libmpdclient with a new API (deprecated)
- py-libmpdclient - Python client library for MPD (deprecated)
Ruby
Edit
Music Player Daemon Community Wiki
Client Libraries
525
PAGES ON
THIS WIKI
THIS WIKI
Contents
[show] .NET (C# / VB.net)
Edit
- NMusicPD - A CLR-compliant library written in C# used for communicating with a MusicPD server.
- LibMPD.net - A .net 2.0 MPD client library written in C#.
C / C++
Edit
- libmpd - A high level library reference to libmpdclient (deprecated, don't use)
- libmpdclient - A library written in C and can be used to create MPD clients that are coded in C, obj-C and C++
Java
Edit
- JavaMPD - A Java MPD library
- JMPDComm - A library written in Java used to create MPD clients written in Java
JavaScript
Edit
- MPD.js - JavaScript MPD library
Lisp
Edit
- CL-MPD - A pure Common Lisp interface to Music Player Daemon. (hosted at [1])
- libempd - A LISP interpretation to interface a LISP program (EMACS) to MPD
- libmpdee - An Emacs Lisp library to interface MPD
Other
Edit
- libmpd-haskell - MPD library for Haskell
- tclmpds - A Tcl package for controlling MPD
- mpd-client - A CHICKEN Scheme Library for controlling MPD
- erlmpd - An Erlang module for MPD
- rust-mpd - crate for controlling MPD from rust
Perl
Edit
- Audio::MPD - Audio::MPD is a Perl module for interfacing MPD through perl scripts.
- POE::Component::Client::MPD - a Perl module for interfacing MPD through poe-aware perl scripts.
- Net::MPD - Communicate with an MPD Server
PHP
Edit
- Net_MPD - A high quality PEAR/PHP interface for MPD (currently not maintained by anyone)
- MPD-Class - A PHP class for MPD used to create custom web interfaces to MPD (new version as of 2010)
- MPDEventListener - A PHP class for listening MPD events and handle them (extends mpd-class)
Python
Edit
- python-mpd2 - Python MPD client library (recommended) a fork of python-mpd.
- python-musicpd - Python3 only MPD client library (another fork of python-mpd).
- python-mpd - Python MPD client library (not deprecated but unmaintained)
- python-mpd-twisted - Python MPD client library based on python-mpd which uses Twisted (unmaintained?)
- py-libmpdclient2 - A rewrite of py-libmpdclient with a new API (deprecated)
- py-libmpdclient - Python client library for MPD (deprecated)