C# (CSharp) Libmpc Namespace

Classes

Name Description
AlreadyConnectedException Is thrown when the connect method is invoked on an already connected MpcConnection.
InvalidMpdResponseException Is thrown if the response from a MPD server is not as expected. This should never happen when working with a tested version of the MPD server.
Mpc The Mpc class implements all commands for the MPD. It takes care of command building and parsing the response into .net objects.
MpcConnection Keeps the connection to the MPD server and handels the most basic structure of the MPD protocol. The high level commands are handeled in the Libmpc.Mpc class.
MpdDirectoryListing The MpdDirectoryListing class contains the response of a MPD server to a list command.
MpdFile The MpdFile class contains all meta data for a file of the MPD.
MpdOutput The MpdOutput class contains all attributes of an output device of the MPD.
MpdResponseException Is thrown when the MPD server returns an error to a command.
MpdStatistics The MpdStatistics class contains statistics of the MPD file database.
MpdStatus The MpdStatus class contains all values describing the current status of the MPD.
NotConnectedException Is thrown when a command is to be executed on a disconnected MpcConnection where the MpcConnection.AutoConnect property is set to false.
SocketManager