Accessing the myMPD API#
Calls the myMPD API, look at API for detailed API description.
-- Call myMPD API for current partition
local rc, result = mympd.api("method", params)
-- Call myMPD API for another partition
local rc, result = mympd.api_partition("default", "method", params)
Parameters:
PARAMETER |
TYPE |
DESCRIPTION |
|---|---|---|
partition |
string |
MPD partition |
method |
string |
myMPD API method |
params |
lua table |
The jsonrpc parameters as Lua table |
Returns:
FIELD |
TYPE |
DESCRIPTION |
|---|---|---|
rc |
integer |
response code: 0 = OK, 1 = ERROR |
result |
lua table |
json result or error |
Following API methods are not accessible:
MYMPD_API_SESSION_LOGIN
MYMPD_API_SESSION_LOGOUT
MYMPD_API_SESSION_VALIDATE