Proposal for "Net_MPD"

» Metadata » Status
» Description
Net_MPD is an API for interacting with the socket-based music player, Music Player Daemon.

There are several classes included in this package, to best separate unrelated portions, while being based on internal permissions of MPD.

The first class used is Net_MPD, which is for creation of the sub-classes and setting connection variables.

The second class is Net_MPD_Common which does the grunt-work of sockets, connection, as well as various server-related commands.

Third is Net_MPD_Admin, for wrapping the administrative commands of the server, as updating the database, audio outputs, and killing the server.

Net_MPD_Database is created to manage the database. It's main functionality is related to listing and searching the database.

Net_MPD_Playback is rather straightforward, having to do with audio playback.

Net_MPD_Playlist maintains the playlist by adding, deleting, moving, and sorting playlists.

SVN: /> Music Player Daemon:
» Dependencies » Links
  • PHP 5
» Timeline » Changelog
  • First Draft: 2006-07-24
  • Proposal: 2006-07-25
  • Call for Votes: 2006-08-02