MpcNET Finds songs in the database that is exactly "searchText". https://www.musicpd.org/doc/protocol/database.html. Initializes a new instance of the class. The tag. The search text. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Lists all songs and directories in URI. https://www.musicpd.org/doc/protocol/database.html. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Lists the specified tag. https://www.musicpd.org/doc/protocol/database.html. Initializes a new instance of the class. The tag. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Updates the specified URI. https://www.musicpd.org/doc/protocol/database.html. Initializes a new instance of the class. Initializes a new instance of the class. The URI. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Turns an output off. https://www.musicpd.org/doc/protocol/output_commands.html. Initializes a new instance of the class. The output identifier. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Turns an output on. https://www.musicpd.org/doc/protocol/output_commands.html. Initializes a new instance of the class. The output identifier. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Shows information about all outputs. https://www.musicpd.org/doc/protocol/output_commands.html. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Turns an output on or off, depending on the current state. https://www.musicpd.org/doc/protocol/output_commands.html. Initializes a new instance of the class. The output identifier. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Command to go to next song. https://www.musicpd.org/doc/protocol/playback_commands.html. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Command to start playback. https://www.musicpd.org/doc/protocol/playback_commands.html. Initializes a new instance of the class. The position. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Command to start playback. https://www.musicpd.org/doc/protocol/playback_commands.html. Initializes a new instance of the class. The identifier. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Command to play or pause. https://www.musicpd.org/doc/protocol/playback_commands.html. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Command to goto previous song. https://www.musicpd.org/doc/protocol/playback_commands.html. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Command to set volume. https://www.musicpd.org/doc/protocol/playback_commands.html. Initializes a new instance of the class. The volume. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Command to stop playback. https://www.musicpd.org/doc/protocol/playback_commands.html. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Adds the file URI to the playlist (directories add recursively). URI can also be a single file. https://www.musicpd.org/doc/protocol/queue.html. Initializes a new instance of the class. The URI. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Adds a song to the playlist (non-recursive) and returns the song id. https://www.musicpd.org/doc/protocol/queue.html. Initializes a new instance of the class. The URI. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Clears the current playlist. https://www.musicpd.org/doc/protocol/queue.html. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Deletes a song from the playlist. https://www.musicpd.org/doc/protocol/queue.html. Initializes a new instance of the class. The position. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Deletes the song SONGID from the playlist. https://www.musicpd.org/doc/protocol/queue.html. Initializes a new instance of the class. The song identifier. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Lists the songs in the playlist. https://www.musicpd.org/doc/protocol/playlist_files.html. Initializes a new instance of the class. Name of the playlist. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Lists the songs with metadata in the playlist. https://www.musicpd.org/doc/protocol/playlist_files.html. Initializes a new instance of the class. Name of the playlist. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Prints a list of the playlist directory. https://www.musicpd.org/doc/protocol/playlist_files.html. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Loads the playlist into the current queue. https://www.musicpd.org/doc/protocol/playlist_files.html. Initializes a new instance of the class. Name of the playlist. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Displays the current playlist. https://www.musicpd.org/doc/protocol/queue.html. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Displays song ID in the playlist. https://www.musicpd.org/doc/protocol/queue.html. Initializes a new instance of the class. The song identifier. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Displays a list of all songs in the playlist. https://www.musicpd.org/doc/protocol/queue.html. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Shows which commands the current user has access to. config : This command is only permitted to "local" clients (connected via UNIX domain socket). https://www.musicpd.org/doc/protocol/reflection_commands.html. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Print a list of decoder plugins, followed by their supported suffixes and MIME types. https://www.musicpd.org/doc/protocol/reflection_commands.html. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Shows a list of available song metadata. https://www.musicpd.org/doc/protocol/reflection_commands.html. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Gets a list of available URL handlers. https://www.musicpd.org/doc/protocol/reflection_commands.html. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Gets the current song. https://www.musicpd.org/doc/protocol/command_reference.html#status_commands. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Idles mpd until something happens. https://www.musicpd.org/doc/protocol/command_reference.html#status_commands. Initializes a new instance of the class. The sub system. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Cancels idle command. https://www.musicpd.org/doc/protocol/command_reference.html#status_commands. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Gets the status. https://www.musicpd.org/doc/protocol/command_reference.html#status_commands. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Thrown by when the command is null. Exception throw when an empty response is received. Initializes a new instance of the class. The command. Exception thrown when there are problems with the . Initializes a new instance of the class. The message that describes the error. Base class for all exceptions. Initializes a new instance of the class. The message. Interface for implementing a MPD command. The type of the value. Serializes the command. The serialize command. Deserializes the specified response text pairs. The response. The deserialized response. Interface for implementing an MPD connection. Gets the version. Connects asynchronously. The connect task. Disconnects asynchronously. The disconnect task. Sends the command asynchronously. The response type. The command selector. The send task. Interface for implementing an observer for . Called when connecting. if set to true [is reconnect]. The connect attempt. Called when connection is accepted. if set to true [is reconnect]. The connect attempt. Called when connected. if set to true [is reconnect]. The connect attempt. The connection information. Called when sending command. The command. Called when send exception occured. The command text. The send attempt. The exception. Called when send is retried. The command. The send attempt. Called when response is read. The response line. Called when disconnecting. if set to true the disconnect was explicitly called. Called when disconnected. if set to true the disconnect was explicitly called. Implementation of in case of an error. The content type. Initializes a new instance of the class. The exception. Gets the state. The state. Gets the content. The content. Interface for implementing MPD message. The type of the content. Gets the request. The request. Gets the response. The response. Gets a value indicating whether this instance is response valid. true if this instance is response valid; otherwise, false. Interface for implementing a MPD request. The response content. Gets the command. The command. Represents response to a . The type of the content. Gets the state. The state. Gets the content. The content. Interface for implementing a MPD response result. Gets the status. The status. Gets the error message. The error message. Gets the MPD error. The MPD error. Gets a value indicating whether an error occured. true if error; otherwise, false. Gets a value indicating whether this is connected. true if connected; otherwise, false. MPD request containing the command. The content of the reponse. Initializes a new instance of the class. The command. Gets the command. The command. Represents a response to a . The content type. Initializes a new instance of the class. The end line. The content. if set to true [connected]. Gets the state. The state. Gets the content. The content. Keeps the connection to the MPD server and handels the most basic structure of the MPD protocol. class. Initializes a new instance of the class. The server. The MPC connection logger. Gets the version. Connects asynchronously. The connect task. Disconnects asynchronously. The disconnect task. Sends the command asynchronously. The response type. The MPC command. The send task. Releases unmanaged and - optionally - managed resources. The MpdDirectoryListing class contains the response of a MPD server to a list command. Initializes a new instance of the class. The file. The directory. The playlist. Gets the list of files in the directory. Gets the list of subdirectories in the directory. Gets the list of playlists in the directory. The possible states of the MPD. The state of the MPD could not be translated into this enumeration. The MPD is playing a track. The MPD is not playing a track. The playback of the MPD is currently paused. The MpdStatistics class contains statistics of the MPD file database. Initializes a new instance of the class. The number of artists in the MPD database. The number of albums in the MPD database. The number of songs in the MPD database. The time the MPD server is running in seconds. The number of seconds the MPD played so far. The total playtime of all songs in the MPD database. The timestamp of the last MPD database update. Gets the number of artists in the MPD database. Gets the number of albums in the MPD database. Gets the number of songs in the MPD database. Gets the time the MPD server is running in seconds. Gets the number of seconds the MPD played so far. Gets the total playtime of all songs in the MPD database. Gets the timestamp of the last MPD database update. Returns a string representation of the object mainly for debugging purpuse. A string representation of the object. The MpdStatus class contains all values describing the current status of the MPD. Initializes a new instance of the class. The volume. if set to true [repeat]. if set to true [random]. if set to true [consume]. if set to true [single]. The playlist. Length of the playlist. The x fade. The state. The song. The song identifier. The next song. The next song identifier. The elapsed. The duration. The bitrate. The audio sample rate. The audio bits. The audio channels. The updating database. The error. Gets the current volume of the output. Gets a value indicating whether the playlist is repeated after finish. Gets a value indicating whether the playlist is played in random order. Gets a value indicating whether the playlist is consumed. Gets a value indicating whether the playlist only plays a song once when random is enabled. Gets the version number of the playlist. Gets the length of the playlist. Gets the number of seconds crossfaded between song changes. Gets the state of the MPD. Gets the index of the currently played song in the playlist. Gets the id of the song currently played. Gets the next song. Gets the next song identifier. Gets the number of seconds already played of the current song. Gets the length of the current song in seconds. Gets the bitrate of the current song. Gets the audio sample rate of the current song. Gets the audio bits of the current song. Gets the number of audio channels of the current song. Gets the number of the update on the MPD database currently running. Gets the error message, if there is an error. Returns a string representation of the object maily for debugging purpuses. A string representation of the object. https://www.musicpd.org/doc/protocol/database.html : find {TYPE} {WHAT} [...] [window START:END]. Gets the any tag. Any. Gets the file tag. The file. Gets the base tag. The base. Gets the modified since tag. The modified since. Interface for representing a tag. Gets the value. The value. https://www.musicpd.org/doc/protocol/tags.html. Gets the artist. The artist. Gets the artist sort. The artist sort. Gets the album. The album. Gets the album sort. The album sort. Gets the album artist. The album artist. Gets the album artist sort. The album artist sort. Gets the title. The title. Gets the track. The track. Gets the name. The name. Gets the genre. The genre. Gets the date. The date. Gets the composer. The composer. Gets the performer. The performer. Gets the comment. The comment. Gets the disc. The disc. Interface for representing MPD files. Gets the time. The time. Gets the album. The album. Gets the artist. The artist. Gets the title. The title. Gets the track. The track. Gets the name. The name. Gets the genre. The genre. Gets the date. The date. Gets the composer. The composer. Gets the performer. The performer. Gets the comment. The comment. Gets the disc. The disc. Gets the position. The position. Gets the identifier. The identifier. Gets the unknown metadata. The unknown metadata. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Interface for representing a MPD file path. Gets the path. The path. Represents a MPD decoder plugin. The empty plugiun. Initializes a new instance of the class. The name. Gets the name. The name. Gets the suffixes. The suffixes. Gets the media types. The media types. Represents a MPD directory. Initializes a new instance of the class. The path. Gets the path. The path. Gets the name. The name. Gets the files. The files. The MpdFile class contains all meta data for a file of the MPD. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Gets a value indicating whether the MpdFile has the property set. Represents a MPD output. Initializes a new instance of the class. The identifier. The name. if set to true [enabled]. Gets the identifier. The identifier. Gets the name. The name. Gets a value indicating whether this instance is enabled. true if this instance is enabled; otherwise, false. Represents a MPD playlist. Initializes a new instance of the class. The name. Gets the name. The name. Gets the last modified. The last modified.