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