playlist_add_map_album
🟢 Stable
This API is stable since festivald v1.0.0
.
If the specified playlist does not already exist, it will be created.
This method errors if there was an index
error.
Inputs
Field | Type | Description |
---|---|---|
artist | string | Artist name |
album | string | Album title |
playlist | string | The name of the Playlist |
append | string, one of front , back or index | See Playlist/Append |
index | optional (maybe-null) unsigned integer | If the index append is chosen, this will be the index used |
Outputs
Field | Type | Description |
---|---|---|
existed | boolean | If playlist already existed or not |
old_len | unsigned integer | The old length of playlist |
new_len | unsigned integer | The new length of playlist |
Example Request 1
Add to back of the playlist "Hello".
festival-cli playlist_add_map_album --playlist "Hello" --artist TWICE --album "PAGE TWO" --append back
curl http://localhost:18425 -d '{"jsonrpc":"2.0","id":0,"method":"playlist_add_map_album","params":{"playlist":"Hello","artist":"TWICE","album":"PAGE TWO","append":"back"}}'
Example Request 2
Append at playlist index 4.
festival-cli playlist_add_map_album --playlist Hello --artist TWICE --album "PAGE TWO" --append index --index 4
curl http://localhost:18425 -d '{"jsonrpc":"2.0","id":0,"method":"playlist_add_map_album","params":{"playlist":"Hello","artist":"TWICE","album":"PAGE TWO","append":"index","index":4}}'
Example Response
{
"jsonrpc": "2.0",
"result": {
"existed": true,
"old_len": 0,
"new_len": 187
},
"id": 0
}