Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 1.31 KB

mpdBackend.readme.md

File metadata and controls

27 lines (17 loc) · 1.31 KB

Music-Player-Daemon backend

The mpdBackend module is a basic implementation of the backend of the MPD protocol for this music player. It means that any MPD client can connect to this music player and control it.

Note that MPD and this music player have a fundamental different design (see here), thus not all MPD functions can perfectly be mapped as functions in this player. But for many basic functions, good mappings exist.

This backend tries to emulate MPD 0.17.0.

Some of the functions supported so far (high-level list):

  • browse files (lsinfo command)
  • status / play / pause / next / seeking / volume / ...
  • current playlist maps to the main queue
  • adding to current playlist
  • deleting from current playlist
  • search

More details can be found in the source.

Tested clients (they work to some degree with certain bugs...):