Module: Rmpd

Defined in:
lib/rmpd.rb,
lib/rmpd/config.rb,
lib/rmpd/command.rb,
lib/rmpd/version.rb,
lib/rmpd/commands.rb,
lib/rmpd/response.rb,
lib/rmpd/connection.rb,
lib/rmpd/commands/admin.rb,
lib/rmpd/commands/database.rb,
lib/rmpd/commands/playback.rb,
lib/rmpd/commands/playlist.rb,
lib/rmpd/response_splitter.rb,
lib/rmpd/commands/generators.rb,
lib/rmpd/commands/miscellaneous.rb

Defined Under Namespace

Modules: Commands Classes: Command, Config, Connection, MpdAckError, MpdConnRefusedError, MpdError, MultiResponse, Response, ResponseSplitter, SingleResponse

Constant Summary collapse

ACK_RE =
/^ACK \[(\d+)@(\d+)\] \{([^}]*)\} (.*)$/
OK_RE =
/^OK.*$/
LIST_OK_RE =
/^list_OK.*$/
PROTOCOL_RE =
/^OK MPD (\d+)\.(\d+)\.(\d+)$/
END_RE =
Regexp.union(ACK_RE, OK_RE, PROTOCOL_RE)
VERSION =
"1.1.11"