get.list.playlists
Syntax
{"jsonrpc":"2.0","method":"get.list.playlists"}
Returns
Returns the complete list of playlists with the following properties:
Property | Description |
---|---|
audioMaster | Current value of the audio master of the playlist. Note this value is between 0 and 1 and not between 0 and 100 |
freerunMode | Indicates if the Playlist is in freerun mode |
grandMasterFader | Current value of the grand master fader of the playlist. Note this value is between 0 and 1 and not between 0 and 100 |
index | Index of the current Cue in the Playlist. Index and Cue numbers match |
name | Name of the playlist |
objectType | For this method, this field contains playlist |
timecode | Current timecode of the playlist |
timecodeDriver | More information soon. |
timecodeLocked | More information soon. |
timecodeMasterSlave | More information soon. |
timecodeOffset | More information soon. |
uiColor | Color assigned to the playlist |
uuid | uuid of the playlist |
get.object.playlist
Syntax
{"jsonrpc":"2.0","method":"get.object.playlist", "params": {"uuid": "{b9ff8f5b-5a15-4422-9e25-b8eeed9f8f9a}"}}
Parameters
Parameter | Description |
---|---|
uuid | uuid of the playlist |
name | Name of the playlist |
Returns
Returns the following properties of target playlist.
Property | Description |
---|---|
audioMaster | Current value of the audio master of the playlist. Note this value is between 0 and 1 and not between 0 and 100 |
freerunMode | Indicates if the Playlist is in freerun mode |
grandMasterFader | Current value of the grand master fader of the playlist. Note this value is between 0 and 1 and not between 0 and 100 |
index | Index of the current Cue in the Playlist. Index and Cue numbers match |
name | Name of the playlist |
objectType | For this method, this field contains playlist |
timecode | Current timecode of the playlist |
timecodeDriver | More information soon. |
timecodeLocked | More information soon. |
timecodeMasterSlave | More information soon. |
timecodeOffset | More information soon. |
uiColor | Color assigned to the playlist |
uuid | uuid of the playlist |
set.property.playlist
Syntax
{"jsonrpc":"2.0","method":"set.property.playlist", "params":{"uuid":"{b9ff8f5b-5a15-4422-9e25-b8eeed9f8f9a}","property":"on","value":true}}
Parameters
Use this command to modify one target property on a playlist.
It is possible to target the following properties:
Property | Description |
---|---|
name | Name of the playlist |
uiColor | color of the playlist |
Returns
The "result"
property in the JSON response will contain a boolean : true
if the instruction was executed correctly or false
otherwise.More information soon.
doaction.playlist
Syntax
{"jsonrpc":"2.0","method":"doaction.playlist", "params":{"uuid":"{b9ff8f5b-5a15-4422-9e25-b8eeed9f8f9a}","action":"goto","cue":3}}
Parameters
Use this command to do an action on a target playlist.
You can use the following actions:
Action | Description | Value |
---|---|---|
prev | Launch the previous cue | - |
next | Launch the next cue | - |
goto | Launch the cue with index ## | "cue":## |
preload | Preload the cue with index ## (first cue is index 1) | "cue":## |
play | Set the playlist in play at the current cue/timecode (Currently not working) | - |
locate | Set the playlist in pause state at the current timecode (Currently not working) | - |
grandMasterFader | Set the value (in %) of the grand master fader with a fade time (in ms) | "value":##, "duration":## |
audioMaster | Set the value (in %) of the audio fader with a fade time (in ms) | "value":##, "duration":## |
Returns
If the "action"
parameter is valid, the JSON will return "result": true
.
If tthe "action"
parameter is invalid, or specified name or uuid is invalid, the JSON will return a message with "Invalid params"
.
Need more help with this?
Don’t hesitate to contact us here.