Difference between revisions of "Internal Actions"
Line 9: | Line 9: | ||
! Syntax & Example !! Data !! Main Action !! class="unsortable" | Description | ! Syntax & Example !! Data !! Main Action !! class="unsortable" | Description | ||
|- | |- | ||
− | | <code>audio:{URL}</code><br/> | + | | |
+ | <code>audio:{URL}</code><br/> | ||
<code>audio:http://msx.benzac.de/media/audio1.mp3</code><br/> | <code>audio:http://msx.benzac.de/media/audio1.mp3</code><br/> | ||
|| Optional | || Optional | ||
Line 15: | Line 16: | ||
|| Plays an audio file. | || Plays an audio file. | ||
|- | |- | ||
− | | <code>audio:auto:{URL}</code><br/> | + | | |
+ | <code>audio:auto:{URL}</code><br/> | ||
<code>audio:auto:http://msx.benzac.de/media/audio1.mp3</code><br/> | <code>audio:auto:http://msx.benzac.de/media/audio1.mp3</code><br/> | ||
|| Optional | || Optional | ||
Line 21: | Line 23: | ||
|| Plays an audio file in auto mode. | || Plays an audio file in auto mode. | ||
|- | |- | ||
− | | <code>audio:auto:broadcast:{BC_ACTION}</code><br/> | + | | |
+ | <code>audio:auto:broadcast:{BC_ACTION}</code><br/> | ||
<code>audio:auto:broadcast:current</code><br/> | <code>audio:auto:broadcast:current</code><br/> | ||
<code>audio:auto:broadcast:next</code><br/> | <code>audio:auto:broadcast:next</code><br/> | ||
Line 32: | Line 35: | ||
|| Executes a platform-specific audio broadcast action in auto mode. | || Executes a platform-specific audio broadcast action in auto mode. | ||
|- | |- | ||
− | | <code>audio:auto:plugin:{URL}</code><br/> | + | | |
+ | <code>audio:auto:plugin:{URL}</code><br/> | ||
<code>audio:auto:plugin:http://msx.benzac.de/plugins/template.html</code><br/> | <code>audio:auto:plugin:http://msx.benzac.de/plugins/template.html</code><br/> | ||
|| Optional | || Optional | ||
Line 38: | Line 42: | ||
|| Plays a plugin audio file in auto mode. | || Plays a plugin audio file in auto mode. | ||
|- | |- | ||
− | | <code>audio:auto:resolve:{URL}</code><br/> | + | | |
+ | <code>audio:auto:resolve:{URL}</code><br/> | ||
<code>audio:auto:resolve:http://msx.benzac.de/services/resolve.php?type=audio</code><br/> | <code>audio:auto:resolve:http://msx.benzac.de/services/resolve.php?type=audio</code><br/> | ||
|| Optional | || Optional | ||
Line 44: | Line 49: | ||
|| Plays an audio file by resolving it with an URL in auto mode (the response data must contain an <code>url</code> property). | || Plays an audio file by resolving it with an URL in auto mode (the response data must contain an <code>url</code> property). | ||
|- | |- | ||
− | | <code>audio:broadcast:{BC_ACTION}</code><br/> | + | | |
+ | <code>audio:broadcast:{BC_ACTION}</code><br/> | ||
<code>audio:broadcast:current</code><br/> | <code>audio:broadcast:current</code><br/> | ||
<code>audio:broadcast:next</code><br/> | <code>audio:broadcast:next</code><br/> | ||
Line 55: | Line 61: | ||
|| Executes a platform-specific audio broadcast action. | || Executes a platform-specific audio broadcast action. | ||
|- | |- | ||
− | | <code>audio:plugin:{URL}</code><br/> | + | | |
+ | <code>audio:plugin:{URL}</code><br/> | ||
<code>audio:plugin:http://msx.benzac.de/plugins/template.html</code><br/> | <code>audio:plugin:http://msx.benzac.de/plugins/template.html</code><br/> | ||
|| Optional | || Optional | ||
Line 61: | Line 68: | ||
|| Plays a plugin audio file. | || Plays a plugin audio file. | ||
|- | |- | ||
− | | <code>audio:resolve:{URL}</code><br/> | + | | |
+ | <code>audio:resolve:{URL}</code><br/> | ||
<code>audio:resolve:http://msx.benzac.de/services/resolve.php?type=audio</code><br/> | <code>audio:resolve:http://msx.benzac.de/services/resolve.php?type=audio</code><br/> | ||
|| Optional | || Optional | ||
Line 67: | Line 75: | ||
|| Plays an audio file by resolving it with an URL (the response data must contain an <code>url</code> property). | || Plays an audio file by resolving it with an URL (the response data must contain an <code>url</code> property). | ||
|- | |- | ||
− | | <code>back</code> | + | | |
+ | <code>back</code> | ||
|| None | || None | ||
|| '''Yes''' | || '''Yes''' | ||
|| Goes back in history. | || Goes back in history. | ||
|- | |- | ||
− | | <code>background</code> | + | | |
+ | <code>background</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the background scene (if a video is active, the video scene becomes visible). | || Shows the background scene (if a video is active, the video scene becomes visible). | ||
|- | |- | ||
− | | <code>background:{URL}</code><br/> | + | | |
+ | <code>background:{URL}</code><br/> | ||
<code>background:http://msx.benzac.de/img/bg1.jpg</code><br/> | <code>background:http://msx.benzac.de/img/bg1.jpg</code><br/> | ||
<code>background:none</code><br/> | <code>background:none</code><br/> | ||
Line 85: | Line 96: | ||
|| Loads a background. | || Loads a background. | ||
|- | |- | ||
− | | <code>background:resolve:{URL}</code><br/> | + | | |
+ | <code>background:resolve:{URL}</code><br/> | ||
<code>background:resolve:http://msx.benzac.de/services/resolve.php?type=image</code><br/> | <code>background:resolve:http://msx.benzac.de/services/resolve.php?type=image</code><br/> | ||
|| None | || None | ||
Line 91: | Line 103: | ||
|| Loads a background by resolving it with an URL (the response data must contain an <code>url</code> property). | || Loads a background by resolving it with an URL (the response data must contain an <code>url</code> property). | ||
|- | |- | ||
− | | <code>busy:start:{BUSY_ID}</code><br/> | + | | |
+ | <code>busy:start:{BUSY_ID}</code><br/> | ||
<code>busy:start:loading</code><br/> | <code>busy:start:loading</code><br/> | ||
|| None | || None | ||
Line 97: | Line 110: | ||
|| Starts a busy action. | || Starts a busy action. | ||
|- | |- | ||
− | | <code>busy:stop:{BUSY_ID}</code><br/> | + | | |
+ | <code>busy:stop:{BUSY_ID}</code><br/> | ||
<code>busy:stop:loading</code><br/> | <code>busy:stop:loading</code><br/> | ||
|| None | || None | ||
Line 103: | Line 117: | ||
|| Stops a busy action. | || Stops a busy action. | ||
|- | |- | ||
− | | <code>cleanup</code> | + | | |
+ | <code>cleanup</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Closes all overlays. | || Closes all overlays. | ||
|- | |- | ||
− | | <code>content:{URL}</code><br/> | + | | |
+ | <code>content:{URL}</code><br/> | ||
<code>content:http://msx.benzac.de/info/data/guide/videos.json</code><br/> | <code>content:http://msx.benzac.de/info/data/guide/videos.json</code><br/> | ||
|| None | || None | ||
Line 114: | Line 130: | ||
|| Loads a content page. | || Loads a content page. | ||
|- | |- | ||
− | | <code>content:data</code> | + | | |
+ | <code>content:data</code> | ||
|| '''Required''' | || '''Required''' | ||
|| '''Yes''' | || '''Yes''' | ||
|| Shows a content page. | || Shows a content page. | ||
|- | |- | ||
− | | <code>content:request:interaction:{DATA_ID}</code><br/> | + | | |
+ | <code>content:request:interaction:{DATA_ID}</code><br/> | ||
<code>content:request:interaction:custom_data_id</code><br/> | <code>content:request:interaction:custom_data_id</code><br/> | ||
|| None | || None | ||
Line 125: | Line 143: | ||
|| Loads a content page from the interaction plugin. | || Loads a content page from the interaction plugin. | ||
|- | |- | ||
− | | <code>content:request:interaction:{DATA_ID}@{URL}</code><br/> | + | | |
+ | <code>content:request:interaction:{DATA_ID}@{URL}</code><br/> | ||
<code>content:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | <code>content:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | ||
|| None | || None | ||
Line 131: | Line 150: | ||
|| Loads a content page from the interaction plugin (with ensuring that the interaction plugin is loaded). | || Loads a content page from the interaction plugin (with ensuring that the interaction plugin is loaded). | ||
|- | |- | ||
− | | <code>content:request:player:{DATA_ID}</code><br/> | + | | |
+ | <code>content:request:player:{DATA_ID}</code><br/> | ||
<code>content:request:player:custom_data_id</code><br/> | <code>content:request:player:custom_data_id</code><br/> | ||
|| None | || None | ||
Line 137: | Line 157: | ||
|| Loads a content page from the player (handled by the video/audio plugin). | || Loads a content page from the player (handled by the video/audio plugin). | ||
|- | |- | ||
− | | <code>content:user:{URL}</code><br/> | + | | |
+ | <code>content:user:{URL}</code><br/> | ||
<code>content:user:http://msx.benzac.de/info/data/guide/videos.json</code><br/> | <code>content:user:http://msx.benzac.de/info/data/guide/videos.json</code><br/> | ||
|| None | || None | ||
Line 143: | Line 164: | ||
|| Loads a content page in user mode. | || Loads a content page in user mode. | ||
|- | |- | ||
− | | <code>data</code> | + | | |
+ | <code>data</code> | ||
|| '''Required''' | || '''Required''' | ||
|| '''Yes''' | || '''Yes''' | ||
|| Executes multiple actions in a row. | || Executes multiple actions in a row. | ||
|- | |- | ||
− | | <code>dialog:{DIALOG_ID}</code><br/> | + | | |
+ | <code>dialog:{DIALOG_ID}</code><br/> | ||
<code>dialog:reload</code><br/> | <code>dialog:reload</code><br/> | ||
<code>dialog:restart</code><br/> | <code>dialog:restart</code><br/> | ||
Line 164: | Line 187: | ||
|| Shows a dialog. | || Shows a dialog. | ||
|- | |- | ||
− | | <code>enter:{CODE}</code><br/> | + | | |
+ | <code>enter:{CODE}</code><br/> | ||
<code>enter:1234</code><br/> | <code>enter:1234</code><br/> | ||
|| '''Required''' | || '''Required''' | ||
Line 170: | Line 194: | ||
|| If the entered code is correct, the indicated action is executed (the data must contain an <code>action</code> property and can optionally contain an action-related <code>data</code> property). | || If the entered code is correct, the indicated action is executed (the data must contain an <code>action</code> property and can optionally contain an action-related <code>data</code> property). | ||
|- | |- | ||
− | | <code>error:{MESSAGE}</code><br/> | + | | |
+ | <code>error:{MESSAGE}</code><br/> | ||
<code>error:This is an error message.</code><br/> | <code>error:This is an error message.</code><br/> | ||
|| None | || None | ||
Line 176: | Line 201: | ||
|| Shows an error message. | || Shows an error message. | ||
|- | |- | ||
− | | <code>event:{EVENT_ID}</code><br/> | + | | |
+ | <code>event:{EVENT_ID}</code><br/> | ||
<code>event:custom_event_id</code><br/> | <code>event:custom_event_id</code><br/> | ||
|| Optional | || Optional | ||
Line 182: | Line 208: | ||
|| Triggers a custom event (that can be handled by the interaction plugin). | || Triggers a custom event (that can be handled by the interaction plugin). | ||
|- | |- | ||
− | | <code>execute:{URL}</code><br/> | + | | |
+ | <code>execute:{URL}</code><br/> | ||
<code>execute:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 188: | Line 215: | ||
|| Executes an action on server side. | || Executes an action on server side. | ||
|- | |- | ||
− | | <code>execute:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:accurate:{URL}</code><br/> | ||
<code>execute:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 194: | Line 222: | ||
|| Executes an action on server side with accurate headers. | || Executes an action on server side with accurate headers. | ||
|- | |- | ||
− | | <code>execute:code:{URL}</code><br/> | + | | |
+ | <code>execute:code:{URL}</code><br/> | ||
<code>execute:code:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:code:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 200: | Line 229: | ||
|| Executes an action on server side with an entered code. | || Executes an action on server side with an entered code. | ||
|- | |- | ||
− | | <code>execute:code:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:code:accurate:{URL}</code><br/> | ||
<code>execute:code:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:code:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 206: | Line 236: | ||
|| Executes an action on server side with an entered code with accurate headers. | || Executes an action on server side with an entered code with accurate headers. | ||
|- | |- | ||
− | | <code>execute:code:request:interaction:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:code:request:interaction:{DATA_ID}</code><br/> | ||
<code>execute:code:request:interaction:custom_data_id</code><br/> | <code>execute:code:request:interaction:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 212: | Line 243: | ||
|| Executes an action on the interaction plugin with an entered code. | || Executes an action on the interaction plugin with an entered code. | ||
|- | |- | ||
− | | <code>execute:code:request:interaction:{DATA_ID}@{URL}</code><br/> | + | | |
+ | <code>execute:code:request:interaction:{DATA_ID}@{URL}</code><br/> | ||
<code>execute:code:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | <code>execute:code:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | ||
|| Optional | || Optional | ||
Line 218: | Line 250: | ||
|| Executes an action on the interaction plugin with an entered code (with ensuring that the interaction plugin is loaded). | || Executes an action on the interaction plugin with an entered code (with ensuring that the interaction plugin is loaded). | ||
|- | |- | ||
− | | <code>execute:code:request:player:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:code:request:player:{DATA_ID}</code><br/> | ||
<code>execute:code:request:player:custom_data_id</code><br/> | <code>execute:code:request:player:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 224: | Line 257: | ||
|| Executes an action on the player with an entered code (handled by the video/audio plugin). | || Executes an action on the player with an entered code (handled by the video/audio plugin). | ||
|- | |- | ||
− | | <code>execute:code:user:{URL}</code><br/> | + | | |
+ | <code>execute:code:user:{URL}</code><br/> | ||
<code>execute:code:user:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:code:user:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 230: | Line 264: | ||
|| Executes an action on server side with an entered code in user mode. | || Executes an action on server side with an entered code in user mode. | ||
|- | |- | ||
− | | <code>execute:code:user:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:code:user:accurate:{URL}</code><br/> | ||
<code>execute:code:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:code:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 236: | Line 271: | ||
|| Executes an action on server side with an entered code in user mode with accurate headers. | || Executes an action on server side with an entered code in user mode with accurate headers. | ||
|- | |- | ||
− | | <code>execute:fetch:{URL}</code><br/> | + | | |
+ | <code>execute:fetch:{URL}</code><br/> | ||
<code>execute:fetch:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:fetch:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| None | || None | ||
Line 242: | Line 278: | ||
|| Executes an action by simply fetching it from the server. | || Executes an action by simply fetching it from the server. | ||
|- | |- | ||
− | | <code>execute:fetch:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:fetch:accurate:{URL}</code><br/> | ||
<code>execute:fetch:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:fetch:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| None | || None | ||
Line 248: | Line 285: | ||
|| Executes an action by simply fetching it from the server with accurate headers. | || Executes an action by simply fetching it from the server with accurate headers. | ||
|- | |- | ||
− | | <code>execute:fetch:user:{URL}</code><br/> | + | | |
+ | <code>execute:fetch:user:{URL}</code><br/> | ||
<code>execute:fetch:user:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:fetch:user:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| None | || None | ||
Line 254: | Line 292: | ||
|| Executes an action by simply fetching it from the server in user mode. | || Executes an action by simply fetching it from the server in user mode. | ||
|- | |- | ||
− | | <code>execute:fetch:user:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:fetch:user:accurate:{URL}</code><br/> | ||
<code>execute:fetch:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:fetch:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| None | || None | ||
Line 260: | Line 299: | ||
|| Executes an action by simply fetching it from the server in user mode with accurate headers. | || Executes an action by simply fetching it from the server in user mode with accurate headers. | ||
|- | |- | ||
− | | <code>execute:info:{URL}</code><br/> | + | | |
+ | <code>execute:info:{URL}</code><br/> | ||
<code>execute:info:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:info:http://msx.benzac.de/services/echo.php</code><br/> | ||
<code>execute:info:extended:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:info:extended:http://msx.benzac.de/services/echo.php</code><br/> | ||
Line 275: | Line 315: | ||
It is also possible to attach the extended system info (including URL parameters and system data) or only a specific system info. | It is also possible to attach the extended system info (including URL parameters and system data) or only a specific system info. | ||
|- | |- | ||
− | | <code>execute:info:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:info:accurate:{URL}</code><br/> | ||
<code>execute:info:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:info:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 283: | Line 324: | ||
Please see action <code>execute:info:{URL}</code> for possible examples. | Please see action <code>execute:info:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:info:request:interaction:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:info:request:interaction:{DATA_ID}</code><br/> | ||
<code>execute:info:request:interaction:custom_data_id</code><br/> | <code>execute:info:request:interaction:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 291: | Line 333: | ||
Please see action <code>execute:info:{URL}</code> for possible examples. | Please see action <code>execute:info:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:info:request:interaction:{DATA_ID}@{URL}</code><br/> | + | | |
+ | <code>execute:info:request:interaction:{DATA_ID}@{URL}</code><br/> | ||
<code>execute:info:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | <code>execute:info:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | ||
|| Optional | || Optional | ||
Line 299: | Line 342: | ||
Please see action <code>execute:info:{URL}</code> for possible examples. | Please see action <code>execute:info:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:info:request:player:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:info:request:player:{DATA_ID}</code><br/> | ||
<code>execute:info:request:player:custom_data_id</code><br/> | <code>execute:info:request:player:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 307: | Line 351: | ||
Please see action <code>execute:info:{URL}</code> for possible examples. | Please see action <code>execute:info:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:info:user:{URL}</code><br/> | + | | |
+ | <code>execute:info:user:{URL}</code><br/> | ||
<code>execute:info:user:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:info:user:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 315: | Line 360: | ||
Please see action <code>execute:info:{URL}</code> for possible examples. | Please see action <code>execute:info:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:info:user:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:info:user:accurate:{URL}</code><br/> | ||
<code>execute:info:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:info:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 323: | Line 369: | ||
Please see action <code>execute:info:{URL}</code> for possible examples. | Please see action <code>execute:info:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:request:interaction:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:request:interaction:{DATA_ID}</code><br/> | ||
<code>execute:request:interaction:custom_data_id</code><br/> | <code>execute:request:interaction:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 329: | Line 376: | ||
|| Executes an action on the interaction plugin. | || Executes an action on the interaction plugin. | ||
|- | |- | ||
− | | <code>execute:request:interaction:{DATA_ID}@{URL}</code><br/> | + | | |
+ | <code>execute:request:interaction:{DATA_ID}@{URL}</code><br/> | ||
<code>execute:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | <code>execute:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | ||
|| Optional | || Optional | ||
Line 335: | Line 383: | ||
|| Executes an action on the interaction plugin (with ensuring that the interaction plugin is loaded). | || Executes an action on the interaction plugin (with ensuring that the interaction plugin is loaded). | ||
|- | |- | ||
− | | <code>execute:request:player:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:request:player:{DATA_ID}</code><br/> | ||
<code>execute:request:player:custom_data_id</code><br/> | <code>execute:request:player:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 341: | Line 390: | ||
|| Executes an action on the player (handled by the video/audio plugin). | || Executes an action on the player (handled by the video/audio plugin). | ||
|- | |- | ||
− | | <code>execute:service:{URL}</code><br/> | + | | |
+ | <code>execute:service:{URL}</code><br/> | ||
<code>execute:service:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 347: | Line 397: | ||
|| Executes a service action on server side. | || Executes a service action on server side. | ||
|- | |- | ||
− | | <code>execute:service:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:service:accurate:{URL}</code><br/> | ||
<code>execute:service:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 353: | Line 404: | ||
|| Executes a service action on server side with accurate headers. | || Executes a service action on server side with accurate headers. | ||
|- | |- | ||
− | | <code>execute:service:fetch:{URL}</code><br/> | + | | |
+ | <code>execute:service:fetch:{URL}</code><br/> | ||
<code>execute:service:fetch:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:fetch:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| None | || None | ||
Line 359: | Line 411: | ||
|| Executes a service action by simply fetching it from the server. | || Executes a service action by simply fetching it from the server. | ||
|- | |- | ||
− | | <code>execute:service:fetch:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:service:fetch:accurate:{URL}</code><br/> | ||
<code>execute:service:fetch:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:fetch:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| None | || None | ||
Line 365: | Line 418: | ||
|| Executes a service action by simply fetching it from the server with accurate headers. | || Executes a service action by simply fetching it from the server with accurate headers. | ||
|- | |- | ||
− | | <code>execute:service:fetch:user:{URL}</code><br/> | + | | |
+ | <code>execute:service:fetch:user:{URL}</code><br/> | ||
<code>execute:service:fetch:user:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:fetch:user:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| None | || None | ||
Line 371: | Line 425: | ||
|| Executes a service action by simply fetching it from the server in user mode. | || Executes a service action by simply fetching it from the server in user mode. | ||
|- | |- | ||
− | | <code>execute:service:fetch:user:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:service:fetch:user:accurate:{URL}</code><br/> | ||
<code>execute:service:fetch:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:fetch:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| None | || None | ||
Line 377: | Line 432: | ||
|| Executes a service action by simply fetching it from the server in user mode with accurate headers. | || Executes a service action by simply fetching it from the server in user mode with accurate headers. | ||
|- | |- | ||
− | | <code>execute:service:info:{URL}</code><br/> | + | | |
+ | <code>execute:service:info:{URL}</code><br/> | ||
<code>execute:service:info:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:info:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 385: | Line 441: | ||
Please see action <code>execute:info:{URL}</code> for possible examples. | Please see action <code>execute:info:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:service:info:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:service:info:accurate:{URL}</code><br/> | ||
<code>execute:service:info:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:info:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 393: | Line 450: | ||
Please see action <code>execute:info:{URL}</code> for possible examples. | Please see action <code>execute:info:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:service:info:request:interaction:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:service:info:request:interaction:{DATA_ID}</code><br/> | ||
<code>execute:service:info:request:interaction:custom_data_id</code><br/> | <code>execute:service:info:request:interaction:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 401: | Line 459: | ||
Please see action <code>execute:info:{URL}</code> for possible examples. | Please see action <code>execute:info:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:service:info:request:interaction:{DATA_ID}@{URL}</code><br/> | + | | |
+ | <code>execute:service:info:request:interaction:{DATA_ID}@{URL}</code><br/> | ||
<code>execute:service:info:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | <code>execute:service:info:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | ||
|| Optional | || Optional | ||
Line 409: | Line 468: | ||
Please see action <code>execute:info:{URL}</code> for possible examples. | Please see action <code>execute:info:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:service:info:request:player:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:service:info:request:player:{DATA_ID}</code><br/> | ||
<code>execute:service:info:request:player:custom_data_id</code><br/> | <code>execute:service:info:request:player:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 417: | Line 477: | ||
Please see action <code>execute:info:{URL}</code> for possible examples. | Please see action <code>execute:info:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:service:info:user:{URL}</code><br/> | + | | |
+ | <code>execute:service:info:user:{URL}</code><br/> | ||
<code>execute:service:info:user:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:info:user:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 425: | Line 486: | ||
Please see action <code>execute:info:{URL}</code> for possible examples. | Please see action <code>execute:info:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:service:info:user:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:service:info:user:accurate:{URL}</code><br/> | ||
<code>execute:service:info:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:info:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 433: | Line 495: | ||
Please see action <code>execute:info:{URL}</code> for possible examples. | Please see action <code>execute:info:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:service:request:interaction:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:service:request:interaction:{DATA_ID}</code><br/> | ||
<code>execute:service:request:interaction:custom_data_id</code><br/> | <code>execute:service:request:interaction:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 439: | Line 502: | ||
|| Executes a service action on the interaction plugin. | || Executes a service action on the interaction plugin. | ||
|- | |- | ||
− | | <code>execute:service:request:interaction:{DATA_ID}@{URL}</code><br/> | + | | |
+ | <code>execute:service:request:interaction:{DATA_ID}@{URL}</code><br/> | ||
<code>execute:service:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | <code>execute:service:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | ||
|| Optional | || Optional | ||
Line 445: | Line 509: | ||
|| Executes a service action on the interaction plugin (with ensuring that the interaction plugin is loaded). | || Executes a service action on the interaction plugin (with ensuring that the interaction plugin is loaded). | ||
|- | |- | ||
− | | <code>execute:service:request:player:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:service:request:player:{DATA_ID}</code><br/> | ||
<code>execute:service:request:player:custom_data_id</code><br/> | <code>execute:service:request:player:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 451: | Line 516: | ||
|| Executes a service action on the player (handled by the video/audio plugin). | || Executes a service action on the player (handled by the video/audio plugin). | ||
|- | |- | ||
− | | <code>execute:service:slider:{URL}</code><br/> | + | | |
+ | <code>execute:service:slider:{URL}</code><br/> | ||
<code>execute:service:slider:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:slider:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 457: | Line 523: | ||
|| Executes a service action on server side with attached slider info. | || Executes a service action on server side with attached slider info. | ||
|- | |- | ||
− | | <code>execute:service:slider:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:service:slider:accurate:{URL}</code><br/> | ||
<code>execute:service:slider:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:slider:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 463: | Line 530: | ||
|| Executes a service action on server side with attached slider info with accurate headers. | || Executes a service action on server side with attached slider info with accurate headers. | ||
|- | |- | ||
− | | <code>execute:service:slider:request:interaction:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:service:slider:request:interaction:{DATA_ID}</code><br/> | ||
<code>execute:service:slider:request:interaction:custom_data_id</code><br/> | <code>execute:service:slider:request:interaction:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 469: | Line 537: | ||
|| Executes a service action on the interaction plugin with attached slider info. | || Executes a service action on the interaction plugin with attached slider info. | ||
|- | |- | ||
− | | <code>execute:service:slider:request:interaction:{DATA_ID}@{URL}</code><br/> | + | | |
+ | <code>execute:service:slider:request:interaction:{DATA_ID}@{URL}</code><br/> | ||
<code>execute:service:slider:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | <code>execute:service:slider:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | ||
|| Optional | || Optional | ||
Line 475: | Line 544: | ||
|| Executes a service action on the interaction plugin with attached slider info (with ensuring that the interaction plugin is loaded). | || Executes a service action on the interaction plugin with attached slider info (with ensuring that the interaction plugin is loaded). | ||
|- | |- | ||
− | | <code>execute:service:slider:request:player:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:service:slider:request:player:{DATA_ID}</code><br/> | ||
<code>execute:service:slider:request:player:custom_data_id</code><br/> | <code>execute:service:slider:request:player:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 481: | Line 551: | ||
|| Executes a service action on the player with attached slider info (handled by the video/audio plugin). | || Executes a service action on the player with attached slider info (handled by the video/audio plugin). | ||
|- | |- | ||
− | | <code>execute:service:slider:user:{URL}</code><br/> | + | | |
+ | <code>execute:service:slider:user:{URL}</code><br/> | ||
<code>execute:service:slider:user:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:slider:user:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 487: | Line 558: | ||
|| Executes a service action on server side with attached slider info in user mode. | || Executes a service action on server side with attached slider info in user mode. | ||
|- | |- | ||
− | | <code>execute:service:slider:user:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:service:slider:user:accurate:{URL}</code><br/> | ||
<code>execute:service:slider:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:slider:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 493: | Line 565: | ||
|| Executes a service action on server side with attached slider info in user mode with accurate headers. | || Executes a service action on server side with attached slider info in user mode with accurate headers. | ||
|- | |- | ||
− | | <code>execute:service:user:{URL}</code><br/> | + | | |
+ | <code>execute:service:user:{URL}</code><br/> | ||
<code>execute:service:user:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:user:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 499: | Line 572: | ||
|| Executes a service action on server side in user mode. | || Executes a service action on server side in user mode. | ||
|- | |- | ||
− | | <code>execute:service:user:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:service:user:accurate:{URL}</code><br/> | ||
<code>execute:service:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 505: | Line 579: | ||
|| Executes a service action on server side in user mode with accurate headers. | || Executes a service action on server side in user mode with accurate headers. | ||
|- | |- | ||
− | | <code>execute:service:video:{URL}</code><br/> | + | | |
+ | <code>execute:service:video:{URL}</code><br/> | ||
<code>execute:service:video:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:video:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 513: | Line 588: | ||
Please see action <code>execute:video:{URL}</code> for possible examples. | Please see action <code>execute:video:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:service:video:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:service:video:accurate:{URL}</code><br/> | ||
<code>execute:service:video:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:video:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 521: | Line 597: | ||
Please see action <code>execute:video:{URL}</code> for possible examples. | Please see action <code>execute:video:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:service:video:request:interaction:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:service:video:request:interaction:{DATA_ID}</code><br/> | ||
<code>execute:service:video:request:interaction:custom_data_id</code><br/> | <code>execute:service:video:request:interaction:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 529: | Line 606: | ||
Please see action <code>execute:video:{URL}</code> for possible examples. | Please see action <code>execute:video:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:service:video:request:interaction:{DATA_ID}@{URL}</code><br/> | + | | |
+ | <code>execute:service:video:request:interaction:{DATA_ID}@{URL}</code><br/> | ||
<code>execute:service:video:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | <code>execute:service:video:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | ||
|| Optional | || Optional | ||
Line 537: | Line 615: | ||
Please see action <code>execute:video:{URL}</code> for possible examples. | Please see action <code>execute:video:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:service:video:request:player:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:service:video:request:player:{DATA_ID}</code><br/> | ||
<code>execute:service:video:request:player:custom_data_id</code><br/> | <code>execute:service:video:request:player:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 545: | Line 624: | ||
Please see action <code>execute:video:{URL}</code> for possible examples. | Please see action <code>execute:video:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:service:video:user:{URL}</code><br/> | + | | |
+ | <code>execute:service:video:user:{URL}</code><br/> | ||
<code>execute:service:video:user:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:video:user:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 553: | Line 633: | ||
Please see action <code>execute:video:{URL}</code> for possible examples. | Please see action <code>execute:video:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:service:video:user:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:service:video:user:accurate:{URL}</code><br/> | ||
<code>execute:service:video:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:service:video:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 561: | Line 642: | ||
Please see action <code>execute:video:{URL}</code> for possible examples. | Please see action <code>execute:video:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:slider:{URL}</code><br/> | + | | |
+ | <code>execute:slider:{URL}</code><br/> | ||
<code>execute:slider:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:slider:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 567: | Line 649: | ||
|| Executes an action on server side with attached slider info. | || Executes an action on server side with attached slider info. | ||
|- | |- | ||
− | | <code>execute:slider:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:slider:accurate:{URL}</code><br/> | ||
<code>execute:slider:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:slider:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 573: | Line 656: | ||
|| Executes an action on server side with attached slider info with accurate headers. | || Executes an action on server side with attached slider info with accurate headers. | ||
|- | |- | ||
− | | <code>execute:slider:request:interaction:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:slider:request:interaction:{DATA_ID}</code><br/> | ||
<code>execute:slider:request:interaction:custom_data_id</code><br/> | <code>execute:slider:request:interaction:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 579: | Line 663: | ||
|| Executes an action on the interaction plugin with attached slider info. | || Executes an action on the interaction plugin with attached slider info. | ||
|- | |- | ||
− | | <code>execute:slider:request:interaction:{DATA_ID}@{URL}</code><br/> | + | | |
+ | <code>execute:slider:request:interaction:{DATA_ID}@{URL}</code><br/> | ||
<code>execute:slider:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | <code>execute:slider:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | ||
|| Optional | || Optional | ||
Line 585: | Line 670: | ||
|| Executes an action on the interaction plugin with attached slider info (with ensuring that the interaction plugin is loaded). | || Executes an action on the interaction plugin with attached slider info (with ensuring that the interaction plugin is loaded). | ||
|- | |- | ||
− | | <code>execute:slider:request:player:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:slider:request:player:{DATA_ID}</code><br/> | ||
<code>execute:slider:request:player:custom_data_id</code><br/> | <code>execute:slider:request:player:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 591: | Line 677: | ||
|| Executes an action on the player with attached slider info (handled by the video/audio plugin). | || Executes an action on the player with attached slider info (handled by the video/audio plugin). | ||
|- | |- | ||
− | | <code>execute:slider:user:{URL}</code><br/> | + | | |
+ | <code>execute:slider:user:{URL}</code><br/> | ||
<code>execute:slider:user:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:slider:user:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 597: | Line 684: | ||
|| Executes an action on server side with attached slider info in user mode. | || Executes an action on server side with attached slider info in user mode. | ||
|- | |- | ||
− | | <code>execute:slider:user:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:slider:user:accurate:{URL}</code><br/> | ||
<code>execute:slider:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:slider:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 603: | Line 691: | ||
|| Executes an action on server side with attached slider info in user mode with accurate headers. | || Executes an action on server side with attached slider info in user mode with accurate headers. | ||
|- | |- | ||
− | | <code>execute:user:{URL}</code><br/> | + | | |
+ | <code>execute:user:{URL}</code><br/> | ||
<code>execute:user:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:user:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 609: | Line 698: | ||
|| Executes an action on server side in user mode. | || Executes an action on server side in user mode. | ||
|- | |- | ||
− | | <code>execute:user:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:user:accurate:{URL}</code><br/> | ||
<code>execute:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 615: | Line 705: | ||
|| Executes an action on server side in user mode with accurate headers. | || Executes an action on server side in user mode with accurate headers. | ||
|- | |- | ||
− | | <code>execute:video:{URL}</code><br/> | + | | |
+ | <code>execute:video:{URL}</code><br/> | ||
<code>execute:video:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:video:http://msx.benzac.de/services/echo.php</code><br/> | ||
<code>execute:video:info:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:video:info:http://msx.benzac.de/services/echo.php</code><br/> | ||
Line 627: | Line 718: | ||
It is also possible to attach only a specific video info. | It is also possible to attach only a specific video info. | ||
|- | |- | ||
− | | <code>execute:video:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:video:accurate:{URL}</code><br/> | ||
<code>execute:video:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:video:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 635: | Line 727: | ||
Please see action <code>execute:video:{URL}</code> for possible examples. | Please see action <code>execute:video:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:video:request:interaction:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:video:request:interaction:{DATA_ID}</code><br/> | ||
<code>execute:video:request:interaction:custom_data_id</code><br/> | <code>execute:video:request:interaction:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 643: | Line 736: | ||
Please see action <code>execute:video:{URL}</code> for possible examples. | Please see action <code>execute:video:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:video:request:interaction:{DATA_ID}@{URL}</code><br/> | + | | |
+ | <code>execute:video:request:interaction:{DATA_ID}@{URL}</code><br/> | ||
<code>execute:video:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | <code>execute:video:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | ||
|| Optional | || Optional | ||
Line 651: | Line 745: | ||
Please see action <code>execute:video:{URL}</code> for possible examples. | Please see action <code>execute:video:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:video:request:player:{DATA_ID}</code><br/> | + | | |
+ | <code>execute:video:request:player:{DATA_ID}</code><br/> | ||
<code>execute:video:request:player:custom_data_id</code><br/> | <code>execute:video:request:player:custom_data_id</code><br/> | ||
|| Optional | || Optional | ||
Line 659: | Line 754: | ||
Please see action <code>execute:video:{URL}</code> for possible examples. | Please see action <code>execute:video:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:video:user:{URL}</code><br/> | + | | |
+ | <code>execute:video:user:{URL}</code><br/> | ||
<code>execute:video:user:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:video:user:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 667: | Line 763: | ||
Please see action <code>execute:video:{URL}</code> for possible examples. | Please see action <code>execute:video:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>execute:video:user:accurate:{URL}</code><br/> | + | | |
+ | <code>execute:video:user:accurate:{URL}</code><br/> | ||
<code>execute:video:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | <code>execute:video:user:accurate:http://msx.benzac.de/services/echo.php</code><br/> | ||
|| Optional | || Optional | ||
Line 675: | Line 772: | ||
Please see action <code>execute:video:{URL}</code> for possible examples. | Please see action <code>execute:video:{URL}</code> for possible examples. | ||
|- | |- | ||
− | | <code>exit</code> | + | | |
+ | <code>exit</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Exits the application by using the platform-specific function. | || Exits the application by using the platform-specific function. | ||
|- | |- | ||
− | | <code>focus:{ITEM_ID}</code><br/> | + | | |
+ | <code>focus:{ITEM_ID}</code><br/> | ||
<code>focus:content_item_id</code><br/> | <code>focus:content_item_id</code><br/> | ||
|| None | || None | ||
Line 686: | Line 785: | ||
|| Focuses an item with the indicated ID in the current context. | || Focuses an item with the indicated ID in the current context. | ||
|- | |- | ||
− | | <code>focus:control:{CONTROL}</code><br/> | + | | |
+ | <code>focus:control:{CONTROL}</code><br/> | ||
<code>focus:control:menu</code><br/> | <code>focus:control:menu</code><br/> | ||
<code>focus:control:content</code><br/> | <code>focus:control:content</code><br/> | ||
Line 693: | Line 793: | ||
|| Focuses a control in the current context. | || Focuses a control in the current context. | ||
|- | |- | ||
− | | <code>focus:index:{ITEM_INDEX}</code><br/> | + | | |
+ | <code>focus:index:{ITEM_INDEX}</code><br/> | ||
<code>focus:index:0</code><br/> | <code>focus:index:0</code><br/> | ||
|| None | || None | ||
Line 699: | Line 800: | ||
|| Focuses an item with the indicated index in the current context. | || Focuses an item with the indicated index in the current context. | ||
|- | |- | ||
− | | <code>fullscreen</code> | + | | |
+ | <code>fullscreen</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Toggles the fullscreen. | || Toggles the fullscreen. | ||
|- | |- | ||
− | | <code>history:back</code> | + | | |
+ | <code>history:back</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Goes back in the web history. | || Goes back in the web history. | ||
|- | |- | ||
− | | <code>history:clear</code> | + | | |
+ | <code>history:clear</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Clears the web history. | || Clears the web history. | ||
|- | |- | ||
− | | <code>history:start</code> | + | | |
+ | <code>history:start</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Goes to the web history start. | || Goes to the web history start. | ||
|- | |- | ||
− | | <code>history:validate</code> | + | | |
+ | <code>history:validate</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Validates the web history. | || Validates the web history. | ||
|- | |- | ||
− | | <code>home</code> | + | | |
+ | <code>home</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the main scene (or the context menu if the main scene is already active). | || Shows the main scene (or the context menu if the main scene is already active). | ||
|- | |- | ||
− | | <code>image:{URL}</code><br/> | + | | |
+ | <code>image:{URL}</code><br/> | ||
<code>image:http://msx.benzac.de/img/bg1.jpg</code><br/> | <code>image:http://msx.benzac.de/img/bg1.jpg</code><br/> | ||
|| None | || None | ||
Line 735: | Line 843: | ||
|| Shows an image. | || Shows an image. | ||
|- | |- | ||
− | | <code>image:context</code> | + | | |
+ | <code>image:context</code> | ||
|| '''Required''' | || '''Required''' | ||
|| '''Yes''' | || '''Yes''' | ||
|| Shows an image by using the current context. | || Shows an image by using the current context. | ||
|- | |- | ||
− | | <code>image:resolve:{URL}</code><br/> | + | | |
+ | <code>image:resolve:{URL}</code><br/> | ||
<code>image:resolve:http://msx.benzac.de/services/resolve.php?type=image</code><br/> | <code>image:resolve:http://msx.benzac.de/services/resolve.php?type=image</code><br/> | ||
|| None | || None | ||
Line 746: | Line 856: | ||
|| Shows an image by resolving it with an URL (the response data must contain an <code>url</code> property). | || Shows an image by resolving it with an URL (the response data must contain an <code>url</code> property). | ||
|- | |- | ||
− | | <code>info:{MESSAGE}</code><br/> | + | | |
+ | <code>info:{MESSAGE}</code><br/> | ||
<code>info:This is an info message.</code><br/> | <code>info:This is an info message.</code><br/> | ||
|| None | || None | ||
Line 752: | Line 863: | ||
|| Shows an info message. | || Shows an info message. | ||
|- | |- | ||
− | | <code>interaction:busy:start:{BUSY_ID}</code><br/> | + | | |
+ | <code>interaction:busy:start:{BUSY_ID}</code><br/> | ||
<code>interaction:busy:start:loading</code><br/> | <code>interaction:busy:start:loading</code><br/> | ||
|| None | || None | ||
Line 758: | Line 870: | ||
|| Starts an interaction-related busy action. | || Starts an interaction-related busy action. | ||
|- | |- | ||
− | | <code>interaction:busy:stop:{BUSY_ID}</code><br/> | + | | |
+ | <code>interaction:busy:stop:{BUSY_ID}</code><br/> | ||
<code>interaction:busy:stop:loading</code><br/> | <code>interaction:busy:stop:loading</code><br/> | ||
|| None | || None | ||
Line 764: | Line 877: | ||
|| Stops an interaction-related busy action. | || Stops an interaction-related busy action. | ||
|- | |- | ||
− | | <code>interaction:commit</code> | + | | |
+ | <code>interaction:commit</code> | ||
|| '''Required''' | || '''Required''' | ||
|| No | || No | ||
|| Commits data to the interaction plugin. | || Commits data to the interaction plugin. | ||
|- | |- | ||
− | | <code>interaction:commit:code</code> | + | | |
+ | <code>interaction:commit:code</code> | ||
|| Optional | || Optional | ||
|| No | || No | ||
|| Commits a code to the interaction plugin. | || Commits a code to the interaction plugin. | ||
|- | |- | ||
− | | <code>interaction:commit:dictionary</code> | + | | |
+ | <code>interaction:commit:dictionary</code> | ||
|| Optional | || Optional | ||
|| No | || No | ||
|| Commits the dictionary to the interaction plugin. | || Commits the dictionary to the interaction plugin. | ||
|- | |- | ||
− | | <code>interaction:commit:info</code> | + | | |
+ | <code>interaction:commit:info</code> | ||
|| Optional | || Optional | ||
|| No | || No | ||
|| Commits the system info to the interaction plugin. | || Commits the system info to the interaction plugin. | ||
|- | |- | ||
− | | <code>interaction:commit:info:{DATA_TYPE}</code><br/> | + | | |
+ | <code>interaction:commit:info:{DATA_TYPE}</code><br/> | ||
<code>interaction:commit:info:extended</code><br/> | <code>interaction:commit:info:extended</code><br/> | ||
<code>interaction:commit:info:base</code><br/> | <code>interaction:commit:info:base</code><br/> | ||
Line 797: | Line 915: | ||
|| Commits the extended system info (including URL parameters and system data) or a specific system info to the interaction plugin. | || Commits the extended system info (including URL parameters and system data) or a specific system info to the interaction plugin. | ||
|- | |- | ||
− | | <code>interaction:commit:message:{MESSAGE}</code><br/> | + | | |
+ | <code>interaction:commit:message:{MESSAGE}</code><br/> | ||
<code>interaction:commit:message:This is an interaction message.</code><br/> | <code>interaction:commit:message:This is an interaction message.</code><br/> | ||
|| Optional | || Optional | ||
Line 803: | Line 922: | ||
|| Commits a message to the interaction plugin. | || Commits a message to the interaction plugin. | ||
|- | |- | ||
− | | <code>interaction:commit:response:{REQUEST_ACTION}</code><br/> | + | | |
+ | <code>interaction:commit:response:{REQUEST_ACTION}</code><br/> | ||
<code>interaction:commit:response:http://msx.benzac.de/services/echo.php</code><br/> | <code>interaction:commit:response:http://msx.benzac.de/services/echo.php</code><br/> | ||
<code>interaction:commit:response:request:player:custom_data_id</code><br/> | <code>interaction:commit:response:request:player:custom_data_id</code><br/> | ||
Line 810: | Line 930: | ||
|| Commits a response to the interaction plugin. | || Commits a response to the interaction plugin. | ||
|- | |- | ||
− | | <code>interaction:commit:slider</code> | + | | |
+ | <code>interaction:commit:slider</code> | ||
|| Optional | || Optional | ||
|| No | || No | ||
|| Commits the slider info to the interaction plugin. | || Commits the slider info to the interaction plugin. | ||
|- | |- | ||
− | | <code>interaction:commit:string:{TRANSFORM_TYPE}:{STRING}</code><br/> | + | | |
+ | <code>interaction:commit:string:{TRANSFORM_TYPE}:{STRING}</code><br/> | ||
<code>interaction:commit:string:transform:Media Station X</code><br/> | <code>interaction:commit:string:transform:Media Station X</code><br/> | ||
<code>interaction:commit:string:normalize:EW6l] 801JCU; )</code><br/> | <code>interaction:commit:string:normalize:EW6l] 801JCU; )</code><br/> | ||
Line 822: | Line 944: | ||
|| Commits a transformed/normalized string to the interaction plugin. | || Commits a transformed/normalized string to the interaction plugin. | ||
|- | |- | ||
− | | <code>interaction:commit:video</code> | + | | |
+ | <code>interaction:commit:video</code> | ||
|| Optional | || Optional | ||
|| No | || No | ||
|| Commits the video info to the interaction plugin. | || Commits the video info to the interaction plugin. | ||
|- | |- | ||
− | | <code>interaction:commit:video:{DATA_TYPE}</code><br/> | + | | |
+ | <code>interaction:commit:video:{DATA_TYPE}</code><br/> | ||
<code>interaction:commit:video:info</code><br/> | <code>interaction:commit:video:info</code><br/> | ||
<code>interaction:commit:video:data</code><br/> | <code>interaction:commit:video:data</code><br/> | ||
Line 837: | Line 961: | ||
|| Commits a specific video info to the interaction plugin. | || Commits a specific video info to the interaction plugin. | ||
|- | |- | ||
− | | <code>interaction:load:{URL}</code><br/> | + | | |
+ | <code>interaction:load:{URL}</code><br/> | ||
<code>interaction:load:http://msx.benzac.de/interaction/template.html</code><br/> | <code>interaction:load:http://msx.benzac.de/interaction/template.html</code><br/> | ||
<code>interaction:load:none</code><br/> | <code>interaction:load:none</code><br/> | ||
Line 844: | Line 969: | ||
|| Loads the interaction plugin. | || Loads the interaction plugin. | ||
|- | |- | ||
− | | <code>interaction:reload</code> | + | | |
+ | <code>interaction:reload</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Reloads the interaction plugin. | || Reloads the interaction plugin. | ||
|- | |- | ||
− | | <code>interaction:unload</code> | + | | |
+ | <code>interaction:unload</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Unloads the interaction plugin. | || Unloads the interaction plugin. | ||
|- | |- | ||
− | | <code>invalidate:content</code> | + | | |
+ | <code>invalidate:content</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Invalidates the current content (only if the content data is reloadable). | || Invalidates the current content (only if the content data is reloadable). | ||
|- | |- | ||
− | | <code>invalidate:content:{ITEM_ID}</code><br/> | + | | |
+ | <code>invalidate:content:{ITEM_ID}</code><br/> | ||
<code>invalidate:content:content_item_id</code><br/> | <code>invalidate:content:content_item_id</code><br/> | ||
|| None | || None | ||
Line 865: | Line 994: | ||
|| Invalidates a content item. | || Invalidates a content item. | ||
|- | |- | ||
− | | <code>invalidate:content:overlay:{ITEM_ID}</code><br/> | + | | |
+ | <code>invalidate:content:overlay:{ITEM_ID}</code><br/> | ||
<code>invalidate:content:overlay:content_item_id</code><br/> | <code>invalidate:content:overlay:content_item_id</code><br/> | ||
|| None | || None | ||
Line 871: | Line 1,001: | ||
|| Invalidates a content overlay item. | || Invalidates a content overlay item. | ||
|- | |- | ||
− | | <code>invalidate:content:underlay:{ITEM_ID}</code><br/> | + | | |
+ | <code>invalidate:content:underlay:{ITEM_ID}</code><br/> | ||
<code>invalidate:content:underlay:content_item_id</code><br/> | <code>invalidate:content:underlay:content_item_id</code><br/> | ||
|| None | || None | ||
Line 877: | Line 1,008: | ||
|| Invalidates a content underlay item. | || Invalidates a content underlay item. | ||
|- | |- | ||
− | | <code>invalidate:menu</code> | + | | |
+ | <code>invalidate:menu</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Invalidates the current menu (only if the menu data is reloadable). | || Invalidates the current menu (only if the menu data is reloadable). | ||
|- | |- | ||
− | | <code>invalidate:menu:{ITEM_ID}</code><br/> | + | | |
+ | <code>invalidate:menu:{ITEM_ID}</code><br/> | ||
<code>invalidate:menu:menu_item_id</code><br/> | <code>invalidate:menu:menu_item_id</code><br/> | ||
|| None | || None | ||
Line 888: | Line 1,021: | ||
|| Invalidates a menu item. | || Invalidates a menu item. | ||
|- | |- | ||
− | | <code>invalidate:panel</code> | + | | |
+ | <code>invalidate:panel</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Invalidates the current panel (only if the panel data is reloadable). | || Invalidates the current panel (only if the panel data is reloadable). | ||
|- | |- | ||
− | | <code>invalidate:panel:{ITEM_ID}</code><br/> | + | | |
+ | <code>invalidate:panel:{ITEM_ID}</code><br/> | ||
<code>invalidate:panel:content_item_id</code><br/> | <code>invalidate:panel:content_item_id</code><br/> | ||
|| None | || None | ||
Line 899: | Line 1,034: | ||
|| Invalidates a panel item. | || Invalidates a panel item. | ||
|- | |- | ||
− | | <code>invalidate:panel:overlay:{ITEM_ID}</code><br/> | + | | |
+ | <code>invalidate:panel:overlay:{ITEM_ID}</code><br/> | ||
<code>invalidate:panel:overlay:content_item_id</code><br/> | <code>invalidate:panel:overlay:content_item_id</code><br/> | ||
|| None | || None | ||
Line 905: | Line 1,041: | ||
|| Invalidates a panel overlay item. | || Invalidates a panel overlay item. | ||
|- | |- | ||
− | | <code>invalidate:panel:underlay:{ITEM_ID}</code><br/> | + | | |
+ | <code>invalidate:panel:underlay:{ITEM_ID}</code><br/> | ||
<code>invalidate:panel:underlay:content_item_id</code><br/> | <code>invalidate:panel:underlay:content_item_id</code><br/> | ||
|| None | || None | ||
Line 911: | Line 1,048: | ||
|| Invalidates a panel underlay item. | || Invalidates a panel underlay item. | ||
|- | |- | ||
− | | <code>key:{REMOTE_KEY}</code><br/> | + | | |
+ | <code>key:{REMOTE_KEY}</code><br/> | ||
<code>key:left</code><br/> | <code>key:left</code><br/> | ||
<code>key:right</code><br/> | <code>key:right</code><br/> | ||
Line 931: | Line 1,069: | ||
|| Triggers a remote key. | || Triggers a remote key. | ||
|- | |- | ||
− | | <code>key:code:{REMOTE_KEY_CODE}</code><br/> | + | | |
+ | <code>key:code:{REMOTE_KEY_CODE}</code><br/> | ||
<code>key:code:37</code><br/> | <code>key:code:37</code><br/> | ||
<code>key:code:39</code><br/> | <code>key:code:39</code><br/> | ||
Line 942: | Line 1,081: | ||
|| Triggers a remote key by using the remote key code. | || Triggers a remote key by using the remote key code. | ||
|- | |- | ||
− | | <code>leave</code> | + | | |
+ | <code>leave</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Leaves the application by using the web history back function. | || Leaves the application by using the web history back function. | ||
|- | |- | ||
− | | <code>link:{URL}</code><br/> | + | | |
+ | <code>link:{URL}</code><br/> | ||
<code>link:http://msx.benzac.de/info/</code><br/> | <code>link:http://msx.benzac.de/info/</code><br/> | ||
|| None | || None | ||
Line 953: | Line 1,094: | ||
|| Opens a link. | || Opens a link. | ||
|- | |- | ||
− | | <code>link:replace:{URL}</code><br/> | + | | |
+ | <code>link:replace:{URL}</code><br/> | ||
<code>link:replace:http://msx.benzac.de/info/</code><br/> | <code>link:replace:http://msx.benzac.de/info/</code><br/> | ||
|| None | || None | ||
Line 959: | Line 1,101: | ||
|| Opens a link by replacing the current URL. | || Opens a link by replacing the current URL. | ||
|- | |- | ||
− | | <code>link:window:{URL}</code><br/> | + | | |
+ | <code>link:window:{URL}</code><br/> | ||
<code>link:window:http://msx.benzac.de/info/</code><br/> | <code>link:window:http://msx.benzac.de/info/</code><br/> | ||
|| None | || None | ||
Line 965: | Line 1,108: | ||
|| Opens a link in a window. | || Opens a link in a window. | ||
|- | |- | ||
− | | <code>live</code> | + | | |
+ | <code>live</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Executes the live action. | || Executes the live action. | ||
|- | |- | ||
− | | <code>log</code> | + | | |
+ | <code>log</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Toggles the log scene. | || Toggles the log scene. | ||
|- | |- | ||
− | | <code>log:clear</code> | + | | |
+ | <code>log:clear</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Clears the log. | || Clears the log. | ||
|- | |- | ||
− | | <code>logger:debug:{MESSAGE}</code><br/> | + | | |
+ | <code>logger:debug:{MESSAGE}</code><br/> | ||
<code>logger:debug:This is a debug message.</code><br/> | <code>logger:debug:This is a debug message.</code><br/> | ||
|| None | || None | ||
Line 986: | Line 1,133: | ||
|| Logs a debug message. | || Logs a debug message. | ||
|- | |- | ||
− | | <code>logger:error:{MESSAGE}</code><br/> | + | | |
+ | <code>logger:error:{MESSAGE}</code><br/> | ||
<code>logger:error:This is an error message.</code><br/> | <code>logger:error:This is an error message.</code><br/> | ||
|| Optional | || Optional | ||
Line 992: | Line 1,140: | ||
|| Logs (and shows) an error message. | || Logs (and shows) an error message. | ||
|- | |- | ||
− | | <code>logger:info:{MESSAGE}</code><br/> | + | | |
+ | <code>logger:info:{MESSAGE}</code><br/> | ||
<code>logger:info:This is an info message.</code><br/> | <code>logger:info:This is an info message.</code><br/> | ||
|| Optional | || Optional | ||
Line 998: | Line 1,147: | ||
|| Logs (and shows) an info message. | || Logs (and shows) an info message. | ||
|- | |- | ||
− | | <code>logger:success:{MESSAGE}</code><br/> | + | | |
+ | <code>logger:success:{MESSAGE}</code><br/> | ||
<code>logger:success:This is a success message.</code><br/> | <code>logger:success:This is a success message.</code><br/> | ||
|| Optional | || Optional | ||
Line 1,004: | Line 1,154: | ||
|| Logs (and shows) a success message. | || Logs (and shows) a success message. | ||
|- | |- | ||
− | | <code>logger:warn:{MESSAGE}</code><br/> | + | | |
+ | <code>logger:warn:{MESSAGE}</code><br/> | ||
<code>logger:warn:This is a warning message.</code><br/> | <code>logger:warn:This is a warning message.</code><br/> | ||
|| Optional | || Optional | ||
Line 1,010: | Line 1,161: | ||
|| Logs (and shows) a warning message. | || Logs (and shows) a warning message. | ||
|- | |- | ||
− | | <code>main</code> | + | | |
+ | <code>main</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the main scene (if the main scene is not already active). | || Shows the main scene (if the main scene is not already active). | ||
|- | |- | ||
− | | <code>menu</code> | + | | |
+ | <code>menu</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Toggles the context menu. | || Toggles the context menu. | ||
|- | |- | ||
− | | <code>menu:{URL}</code><br/> | + | | |
+ | <code>menu:{URL}</code><br/> | ||
<code>menu:http://msx.benzac.de/info/data/guide/actions.json</code><br/> | <code>menu:http://msx.benzac.de/info/data/guide/actions.json</code><br/> | ||
|| None | || None | ||
Line 1,026: | Line 1,180: | ||
|| Loads a menu. | || Loads a menu. | ||
|- | |- | ||
− | | <code>menu:data</code> | + | | |
+ | <code>menu:data</code> | ||
|| '''Required''' | || '''Required''' | ||
|| '''Yes''' | || '''Yes''' | ||
|| Shows a menu. | || Shows a menu. | ||
|- | |- | ||
− | | <code>menu:request:interaction:{DATA_ID}</code><br/> | + | | |
+ | <code>menu:request:interaction:{DATA_ID}</code><br/> | ||
<code>menu:request:interaction:custom_data_id</code><br/> | <code>menu:request:interaction:custom_data_id</code><br/> | ||
|| None | || None | ||
Line 1,037: | Line 1,193: | ||
|| Loads a menu from the interaction plugin. | || Loads a menu from the interaction plugin. | ||
|- | |- | ||
− | | <code>menu:request:interaction:{DATA_ID}@{URL}</code><br/> | + | | |
+ | <code>menu:request:interaction:{DATA_ID}@{URL}</code><br/> | ||
<code>menu:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | <code>menu:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | ||
|| None | || None | ||
Line 1,043: | Line 1,200: | ||
|| Loads a menu from the interaction plugin (with ensuring that the interaction plugin is loaded). | || Loads a menu from the interaction plugin (with ensuring that the interaction plugin is loaded). | ||
|- | |- | ||
− | | <code>menu:request:player:{DATA_ID}</code><br/> | + | | |
+ | <code>menu:request:player:{DATA_ID}</code><br/> | ||
<code>menu:request:player:custom_data_id</code><br/> | <code>menu:request:player:custom_data_id</code><br/> | ||
|| None | || None | ||
Line 1,049: | Line 1,207: | ||
|| Loads a menu from the player (handled by the video/audio plugin). | || Loads a menu from the player (handled by the video/audio plugin). | ||
|- | |- | ||
− | | <code>menu:user:{URL}</code><br/> | + | | |
+ | <code>menu:user:{URL}</code><br/> | ||
<code>menu:user:http://msx.benzac.de/info/data/guide/actions.json</code> | <code>menu:user:http://msx.benzac.de/info/data/guide/actions.json</code> | ||
|| None | || None | ||
Line 1,055: | Line 1,214: | ||
|| Loads a menu in user mode. | || Loads a menu in user mode. | ||
|- | |- | ||
− | | <code>notification:{MESSAGE}</code><br/> | + | | |
+ | <code>notification:{MESSAGE}</code><br/> | ||
<code>notification:This is a notification message.</code> | <code>notification:This is a notification message.</code> | ||
|| Optional | || Optional | ||
Line 1,061: | Line 1,221: | ||
|| Commits a notification message to the video/audio and interaction plugin. | || Commits a notification message to the video/audio and interaction plugin. | ||
|- | |- | ||
− | | <code>options</code> | + | | |
+ | <code>options</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Toggles the content options. | || Toggles the content options. | ||
|- | |- | ||
− | | <code>panel:{URL}</code><br/> | + | | |
+ | <code>panel:{URL}</code><br/> | ||
<code>panel:http://msx.benzac.de/info/data/guide/panel.json</code><br/> | <code>panel:http://msx.benzac.de/info/data/guide/panel.json</code><br/> | ||
|| None | || None | ||
Line 1,072: | Line 1,234: | ||
|| Loads a panel. | || Loads a panel. | ||
|- | |- | ||
− | | <code>panel:data</code> | + | | |
+ | <code>panel:data</code> | ||
|| '''Required''' | || '''Required''' | ||
|| '''Yes''' | || '''Yes''' | ||
|| Shows a panel. | || Shows a panel. | ||
|- | |- | ||
− | | <code>panel:request:interaction:{DATA_ID}</code><br/> | + | | |
+ | <code>panel:request:interaction:{DATA_ID}</code><br/> | ||
<code>panel:request:interaction:custom_data_id</code><br/> | <code>panel:request:interaction:custom_data_id</code><br/> | ||
|| None | || None | ||
Line 1,083: | Line 1,247: | ||
|| Loads a panel from the interaction plugin. | || Loads a panel from the interaction plugin. | ||
|- | |- | ||
− | | <code>panel:request:interaction:{DATA_ID}@{URL}</code><br/> | + | | |
+ | <code>panel:request:interaction:{DATA_ID}@{URL}</code><br/> | ||
<code>panel:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | <code>panel:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | ||
|| None | || None | ||
Line 1,089: | Line 1,254: | ||
|| Loads a panel from the interaction plugin (with ensuring that the interaction plugin is loaded). | || Loads a panel from the interaction plugin (with ensuring that the interaction plugin is loaded). | ||
|- | |- | ||
− | | <code>panel:request:player:{DATA_ID}</code><br/> | + | | |
+ | <code>panel:request:player:{DATA_ID}</code><br/> | ||
<code>panel:request:player:custom_data_id</code><br/> | <code>panel:request:player:custom_data_id</code><br/> | ||
|| None | || None | ||
Line 1,095: | Line 1,261: | ||
|| Loads a panel from the player (handled by the video/audio plugin). | || Loads a panel from the player (handled by the video/audio plugin). | ||
|- | |- | ||
− | | <code>panel:user:{URL}</code><br/> | + | | |
+ | <code>panel:user:{URL}</code><br/> | ||
<code>panel:user:http://msx.benzac.de/info/data/guide/panel.json</code><br/> | <code>panel:user:http://msx.benzac.de/info/data/guide/panel.json</code><br/> | ||
|| None | || None | ||
Line 1,101: | Line 1,268: | ||
|| Loads a panel in user mode. | || Loads a panel in user mode. | ||
|- | |- | ||
− | | <code>player</code> | + | | |
+ | <code>player</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Toggles the player scene. | || Toggles the player scene. | ||
|- | |- | ||
− | | <code>player:action</code> | + | | |
+ | <code>player:action</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the player action. | || Shows the player action. | ||
|- | |- | ||
− | | <code>player:auto:{PLAYER_ACTION}</code><br/> | + | | |
+ | <code>player:auto:{PLAYER_ACTION}</code><br/> | ||
<code>player:auto:next</code><br/> | <code>player:auto:next</code><br/> | ||
<code>player:auto:prev</code><br/> | <code>player:auto:prev</code><br/> | ||
Line 1,126: | Line 1,296: | ||
|| Executes a player action in auto mode. | || Executes a player action in auto mode. | ||
|- | |- | ||
− | | <code>player:background:{URL}</code><br/> | + | | |
+ | <code>player:background:{URL}</code><br/> | ||
<code>player:background:http://msx.benzac.de/img/bg1.jpg</code><br/> | <code>player:background:http://msx.benzac.de/img/bg1.jpg</code><br/> | ||
<code>player:background:none</code><br/> | <code>player:background:none</code><br/> | ||
Line 1,134: | Line 1,305: | ||
|| Sets up an audio background (overrides the <code>background</code> property of the corresponding content item with a custom value). | || Sets up an audio background (overrides the <code>background</code> property of the corresponding content item with a custom value). | ||
|- | |- | ||
− | | <code>player:busy:start:{BUSY_ID}</code><br/> | + | | |
+ | <code>player:busy:start:{BUSY_ID}</code><br/> | ||
<code>player:busy:start:loading</code><br/> | <code>player:busy:start:loading</code><br/> | ||
|| None | || None | ||
Line 1,140: | Line 1,312: | ||
|| Starts a player-related busy action. | || Starts a player-related busy action. | ||
|- | |- | ||
− | | <code>player:busy:stop:{BUSY_ID}</code><br/> | + | | |
+ | <code>player:busy:stop:{BUSY_ID}</code><br/> | ||
<code>player:busy:stop:loading</code><br/> | <code>player:busy:stop:loading</code><br/> | ||
|| None | || None | ||
Line 1,146: | Line 1,319: | ||
|| Stops a player-related busy action. | || Stops a player-related busy action. | ||
|- | |- | ||
− | | <code>player:button:{BUTTON_ID}:disable</code><br/> | + | | |
+ | <code>player:button:{BUTTON_ID}:disable</code><br/> | ||
<code>player:button:content:disable</code><br/> | <code>player:button:content:disable</code><br/> | ||
<code>player:button:restart:disable</code><br/> | <code>player:button:restart:disable</code><br/> | ||
Line 1,159: | Line 1,333: | ||
|| Disables a player button (all buttons except the eject button are supported). | || Disables a player button (all buttons except the eject button are supported). | ||
|- | |- | ||
− | | <code>player:button:{BUTTON_ID}:enable</code><br/> | + | | |
+ | <code>player:button:{BUTTON_ID}:enable</code><br/> | ||
<code>player:button:content:enable</code><br/> | <code>player:button:content:enable</code><br/> | ||
<code>player:button:restart:enable</code><br/> | <code>player:button:restart:enable</code><br/> | ||
Line 1,172: | Line 1,347: | ||
|| Enables a player button (all buttons except the eject button are supported). | || Enables a player button (all buttons except the eject button are supported). | ||
|- | |- | ||
− | | <code>player:button:{BUTTON_ID}:focus</code><br/> | + | | |
+ | <code>player:button:{BUTTON_ID}:focus</code><br/> | ||
<code>player:button:content:focus</code><br/> | <code>player:button:content:focus</code><br/> | ||
<code>player:button:restart:focus</code><br/> | <code>player:button:restart:focus</code><br/> | ||
Line 1,186: | Line 1,362: | ||
|| Focuses a player button. | || Focuses a player button. | ||
|- | |- | ||
− | | <code>player:commit</code> | + | | |
+ | <code>player:commit</code> | ||
|| '''Required''' | || '''Required''' | ||
|| No | || No | ||
|| Commits data to the video/audio plugin. | || Commits data to the video/audio plugin. | ||
|- | |- | ||
− | | <code>player:commit:code</code> | + | | |
+ | <code>player:commit:code</code> | ||
|| Optional | || Optional | ||
|| No | || No | ||
|| Commits a code to the video/audio plugin. | || Commits a code to the video/audio plugin. | ||
|- | |- | ||
− | | <code>player:commit:dictionary</code> | + | | |
+ | <code>player:commit:dictionary</code> | ||
|| Optional | || Optional | ||
|| No | || No | ||
|| Commits the dictionary to the video/audio plugin. | || Commits the dictionary to the video/audio plugin. | ||
|- | |- | ||
− | | <code>player:commit:info</code> | + | | |
+ | <code>player:commit:info</code> | ||
|| Optional | || Optional | ||
|| No | || No | ||
|| Commits the system info to the video/audio plugin. | || Commits the system info to the video/audio plugin. | ||
|- | |- | ||
− | | <code>player:commit:info:{DATA_TYPE}</code><br/> | + | | |
+ | <code>player:commit:info:{DATA_TYPE}</code><br/> | ||
<code>player:commit:info:extended</code><br/> | <code>player:commit:info:extended</code><br/> | ||
<code>player:commit:info:base</code><br/> | <code>player:commit:info:base</code><br/> | ||
Line 1,219: | Line 1,400: | ||
|| Commits the extended system info (including URL parameters and system data) or a specific system info to the video/audio plugin. | || Commits the extended system info (including URL parameters and system data) or a specific system info to the video/audio plugin. | ||
|- | |- | ||
− | | <code>player:commit:message:{MESSAGE}</code><br/> | + | | |
+ | <code>player:commit:message:{MESSAGE}</code><br/> | ||
<code>player:commit:message:This is a player message.</code><br/> | <code>player:commit:message:This is a player message.</code><br/> | ||
|| Optional | || Optional | ||
Line 1,225: | Line 1,407: | ||
|| Commits a message to the video/audio plugin. | || Commits a message to the video/audio plugin. | ||
|- | |- | ||
− | | <code>player:commit:response:{REQUEST_ACTION}</code><br/> | + | | |
+ | <code>player:commit:response:{REQUEST_ACTION}</code><br/> | ||
<code>player:commit:response:http://msx.benzac.de/services/echo.php</code><br/> | <code>player:commit:response:http://msx.benzac.de/services/echo.php</code><br/> | ||
<code>player:commit:response:request:interaction:custom_data_id</code><br/> | <code>player:commit:response:request:interaction:custom_data_id</code><br/> | ||
Line 1,232: | Line 1,415: | ||
|| Commits a response to the video/audio plugin. | || Commits a response to the video/audio plugin. | ||
|- | |- | ||
− | | <code>player:commit:slider</code> | + | | |
+ | <code>player:commit:slider</code> | ||
|| Optional | || Optional | ||
|| No | || No | ||
|| Commits the slider info to the video/audio plugin. | || Commits the slider info to the video/audio plugin. | ||
|- | |- | ||
− | | <code>player:commit:string:{TRANSFORM_TYPE}:{STRING}</code><br/> | + | | |
+ | <code>player:commit:string:{TRANSFORM_TYPE}:{STRING}</code><br/> | ||
<code>player:commit:string:transform:Media Station X</code><br/> | <code>player:commit:string:transform:Media Station X</code><br/> | ||
<code>player:commit:string:normalize:EW6l] 801JCU; )</code><br/> | <code>player:commit:string:normalize:EW6l] 801JCU; )</code><br/> | ||
Line 1,244: | Line 1,429: | ||
|| Commits a transformed/normalized string to the video/audio plugin. | || Commits a transformed/normalized string to the video/audio plugin. | ||
|- | |- | ||
− | | <code>player:commit:video</code> | + | | |
+ | <code>player:commit:video</code> | ||
|| Optional | || Optional | ||
|| No | || No | ||
|| Commits the video info to the video/audio plugin. | || Commits the video info to the video/audio plugin. | ||
|- | |- | ||
− | | <code>player:commit:video:{DATA_TYPE}</code><br/> | + | | |
+ | <code>player:commit:video:{DATA_TYPE}</code><br/> | ||
<code>player:commit:video:info</code><br/> | <code>player:commit:video:info</code><br/> | ||
<code>player:commit:video:data</code><br/> | <code>player:commit:video:data</code><br/> | ||
Line 1,259: | Line 1,446: | ||
|| Commits a specific video info to the video/audio plugin. | || Commits a specific video info to the video/audio plugin. | ||
|- | |- | ||
− | | <code>player:content</code> | + | | |
+ | <code>player:content</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the related content page (default action for the player button in the lower left corner). | || Shows the related content page (default action for the player button in the lower left corner). | ||
|- | |- | ||
− | | <code>player:eject</code> | + | | |
+ | <code>player:eject</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Stops/Ejects the video/audio. | || Stops/Ejects the video/audio. | ||
|- | |- | ||
− | | <code>player:forward</code> | + | | |
+ | <code>player:forward</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Jumps forward in the playback. | || Jumps forward in the playback. | ||
|- | |- | ||
− | | <code>player:goto:{ITEM_ID}</code><br/> | + | | |
+ | <code>player:goto:{ITEM_ID}</code><br/> | ||
<code>player:goto:content_item_id</code><br/> | <code>player:goto:content_item_id</code><br/> | ||
|| None | || None | ||
Line 1,280: | Line 1,471: | ||
|| Plays the item with the indicated ID. | || Plays the item with the indicated ID. | ||
|- | |- | ||
− | | <code>player:goto:current</code> | + | | |
+ | <code>player:goto:current</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Replays the current item. | || Replays the current item. | ||
|- | |- | ||
− | | <code>player:goto:first</code> | + | | |
+ | <code>player:goto:first</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Plays the first item. | || Plays the first item. | ||
|- | |- | ||
− | | <code>player:goto:index:{ITEM_INDEX}</code><br/> | + | | |
+ | <code>player:goto:index:{ITEM_INDEX}</code><br/> | ||
<code>player:goto:index:0</code><br/> | <code>player:goto:index:0</code><br/> | ||
|| None | || None | ||
Line 1,296: | Line 1,490: | ||
|| Plays the item with the indicated index. | || Plays the item with the indicated index. | ||
|- | |- | ||
− | | <code>player:goto:last</code> | + | | |
+ | <code>player:goto:last</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Plays the last item. | || Plays the last item. | ||
|- | |- | ||
− | | <code>player:goto:next</code> | + | | |
+ | <code>player:goto:next</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Plays the next item. | || Plays the next item. | ||
|- | |- | ||
− | | <code>player:goto:number:{ITEM_NUMBER}</code><br/> | + | | |
+ | <code>player:goto:number:{ITEM_NUMBER}</code><br/> | ||
<code>player:goto:number:1</code><br/> | <code>player:goto:number:1</code><br/> | ||
|| None | || None | ||
Line 1,312: | Line 1,509: | ||
|| Plays the item with the indicated number. | || Plays the item with the indicated number. | ||
|- | |- | ||
− | | <code>player:goto:prev</code> | + | | |
+ | <code>player:goto:prev</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Plays the previous item. | || Plays the previous item. | ||
|- | |- | ||
− | | <code>player:goto:random</code> | + | | |
+ | <code>player:goto:random</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Plays a random item. | || Plays a random item. | ||
|- | |- | ||
− | | <code>player:goto:swap</code> | + | | |
+ | <code>player:goto:swap</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Plays the swap item. | || Plays the swap item. | ||
|- | |- | ||
− | | <code>player:hide</code> | + | | |
+ | <code>player:hide</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Hides the player. | || Hides the player. | ||
|- | |- | ||
− | | <code>player:label:content:{LABEL}</code><br/> | + | | |
+ | <code>player:label:content:{LABEL}</code><br/> | ||
<code>player:label:content:Custom player content label</code><br/> | <code>player:label:content:Custom player content label</code><br/> | ||
<code>player:label:content:default</code><br/> | <code>player:label:content:default</code><br/> | ||
Line 1,339: | Line 1,541: | ||
|| Sets up the player content label (overrides the <code>playerLabel</code> property of the corresponding content item with a custom value). | || Sets up the player content label (overrides the <code>playerLabel</code> property of the corresponding content item with a custom value). | ||
|- | |- | ||
− | | <code>player:label:duration:{LABEL}</code><br/> | + | | |
+ | <code>player:label:duration:{LABEL}</code><br/> | ||
<code>player:label:duration:Custom player duration label</code><br/> | <code>player:label:duration:Custom player duration label</code><br/> | ||
<code>player:label:duration:default</code><br/> | <code>player:label:duration:default</code><br/> | ||
Line 1,346: | Line 1,549: | ||
|| Sets up the player duration label (overrides the default duration value of the video/audio player with a custom value). | || Sets up the player duration label (overrides the default duration value of the video/audio player with a custom value). | ||
|- | |- | ||
− | | <code>player:label:extension:{LABEL}</code><br/> | + | | |
+ | <code>player:label:extension:{LABEL}</code><br/> | ||
<code>player:label:extension:{ico:live-tv}</code><br/> | <code>player:label:extension:{ico:live-tv}</code><br/> | ||
<code>player:label:extension:default</code><br/> | <code>player:label:extension:default</code><br/> | ||
Line 1,353: | Line 1,557: | ||
|| Sets up an additional player extension label. | || Sets up an additional player extension label. | ||
|- | |- | ||
− | | <code>player:label:position:{LABEL}</code><br/> | + | | |
+ | <code>player:label:position:{LABEL}</code><br/> | ||
<code>player:label:position:Custom player position label</code><br/> | <code>player:label:position:Custom player position label</code><br/> | ||
<code>player:label:position:default</code><br/> | <code>player:label:position:default</code><br/> | ||
Line 1,360: | Line 1,565: | ||
|| Sets up the player position label (overrides the default position value of the video/audio player with a custom value). | || Sets up the player position label (overrides the default position value of the video/audio player with a custom value). | ||
|- | |- | ||
− | | <code>player:next</code> | + | | |
+ | <code>player:next</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Plays the next related item. | || Plays the next related item. | ||
|- | |- | ||
− | | <code>player:pause</code> | + | | |
+ | <code>player:pause</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Pauses the video/audio. | || Pauses the video/audio. | ||
|- | |- | ||
− | | <code>player:play</code> | + | | |
+ | <code>player:play</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Plays the video/audio. | || Plays the video/audio. | ||
|- | |- | ||
− | | <code>player:play_pause</code> | + | | |
+ | <code>player:play_pause</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Toggles the video/audio playback. | || Toggles the video/audio playback. | ||
|- | |- | ||
− | | <code>player:prev</code> | + | | |
+ | <code>player:prev</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Plays the previous related item. | || Plays the previous related item. | ||
|- | |- | ||
− | | <code>player:progress:color:{COLOR}</code><br/> | + | | |
+ | <code>player:progress:color:{COLOR}</code><br/> | ||
<code>player:progress:color:msx-red</code><br/> | <code>player:progress:color:msx-red</code><br/> | ||
<code>player:progress:color:default</code><br/> | <code>player:progress:color:default</code><br/> | ||
Line 1,392: | Line 1,603: | ||
|| Sets up the player progress color. | || Sets up the player progress color. | ||
|- | |- | ||
− | | <code>player:progress:marker:disable</code> | + | | |
+ | <code>player:progress:marker:disable</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Disables the player progress marker. | || Disables the player progress marker. | ||
|- | |- | ||
− | | <code>player:progress:marker:enable</code> | + | | |
+ | <code>player:progress:marker:enable</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Enables the player progress marker. | || Enables the player progress marker. | ||
|- | |- | ||
− | | <code>player:progress:marker:invalidate</code> | + | | |
+ | <code>player:progress:marker:invalidate</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Invalidates the player progress marker (marker will be unfocused). | || Invalidates the player progress marker (marker will be unfocused). | ||
|- | |- | ||
− | | <code>player:progress:type:{PROGRESS_TYPE}</code><br/> | + | | |
+ | <code>player:progress:type:{PROGRESS_TYPE}</code><br/> | ||
<code>player:progress:type:position</code><br/> | <code>player:progress:type:position</code><br/> | ||
<code>player:progress:type:position:{POSITION} {ico:image}</code><br/> | <code>player:progress:type:position:{POSITION} {ico:image}</code><br/> | ||
Line 1,437: | Line 1,652: | ||
For the type that starts with (or contains) <code>number:</code>, the <code>{NUMBER}</code> part is automatically replaced with the corresponding number value (which is the incremented position value). | For the type that starts with (or contains) <code>number:</code>, the <code>{NUMBER}</code> part is automatically replaced with the corresponding number value (which is the incremented position value). | ||
|- | |- | ||
− | | <code>player:refresh</code> | + | | |
+ | <code>player:refresh</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Refreshes all player values. | || Refreshes all player values. | ||
|- | |- | ||
− | | <code>player:reset</code> | + | | |
+ | <code>player:reset</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Resets custom player values that have been set at runtime. | || Resets custom player values that have been set at runtime. | ||
|- | |- | ||
− | | <code>player:restart</code> | + | | |
+ | <code>player:restart</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Restarts the video/audio. | || Restarts the video/audio. | ||
|- | |- | ||
− | | <code>player:rewind</code> | + | | |
+ | <code>player:rewind</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Jumps rewind in the playback. | || Jumps rewind in the playback. | ||
|- | |- | ||
− | | <code>player:seek:{VALUE}</code><br/> | + | | |
+ | <code>player:seek:{VALUE}</code><br/> | ||
<code>player:seek:10</code><br/> | <code>player:seek:10</code><br/> | ||
<code>player:seek:+10</code><br/> | <code>player:seek:+10</code><br/> | ||
Line 1,468: | Line 1,688: | ||
|| Executes a seek action. | || Executes a seek action. | ||
|- | |- | ||
− | | <code>player:show</code> | + | | |
+ | <code>player:show</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the player. | || Shows the player. | ||
|- | |- | ||
− | | <code>player:speed</code> | + | | |
+ | <code>player:speed</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the playback speed panel. | || Shows the playback speed panel. | ||
|- | |- | ||
− | | <code>player:speed:dec</code> | + | | |
+ | <code>player:speed:dec</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Decreases the playback speed. | || Decreases the playback speed. | ||
|- | |- | ||
− | | <code>player:speed:inc</code> | + | | |
+ | <code>player:speed:inc</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Increases the playback speed. | || Increases the playback speed. | ||
|- | |- | ||
− | | <code>player:speed:set:{VALUE}</code><br/> | + | | |
+ | <code>player:speed:set:{VALUE}</code><br/> | ||
<code>player:speed:set:0.125</code><br/> | <code>player:speed:set:0.125</code><br/> | ||
<code>player:speed:set:0.25</code><br/> | <code>player:speed:set:0.25</code><br/> | ||
Line 1,500: | Line 1,725: | ||
|| Sets the playback speed. | || Sets the playback speed. | ||
|- | |- | ||
− | | <code>player:stop</code> | + | | |
+ | <code>player:stop</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Stops/Ejects the video/audio. | || Stops/Ejects the video/audio. | ||
|- | |- | ||
− | | <code>player:ticking:restart</code> | + | | |
+ | <code>player:ticking:restart</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Restarts the player ticking (the next tick will be <code>0t</code>). | || Restarts the player ticking (the next tick will be <code>0t</code>). | ||
|- | |- | ||
− | | <code>playlist:{URL}</code><br/> | + | | |
+ | <code>playlist:{URL}</code><br/> | ||
<code>playlist:http://msx.benzac.de/info/data/guide/videos.json</code><br/> | <code>playlist:http://msx.benzac.de/info/data/guide/videos.json</code><br/> | ||
|| None | || None | ||
Line 1,516: | Line 1,744: | ||
|| Loads a playlist. | || Loads a playlist. | ||
|- | |- | ||
− | | <code>playlist:auto:{URL}</code><br/> | + | | |
+ | <code>playlist:auto:{URL}</code><br/> | ||
<code>playlist:auto:http://msx.benzac.de/info/data/guide/videos.json</code><br/> | <code>playlist:auto:http://msx.benzac.de/info/data/guide/videos.json</code><br/> | ||
|| None | || None | ||
Line 1,522: | Line 1,751: | ||
|| Loads a playlist in auto mode. | || Loads a playlist in auto mode. | ||
|- | |- | ||
− | | <code>playlist:auto:data</code> | + | | |
+ | <code>playlist:auto:data</code> | ||
|| '''Required''' | || '''Required''' | ||
|| No | || No | ||
|| Plays a playlist in auto mode. | || Plays a playlist in auto mode. | ||
|- | |- | ||
− | | <code>playlist:auto:request:interaction:{DATA_ID}</code><br/> | + | | |
+ | <code>playlist:auto:request:interaction:{DATA_ID}</code><br/> | ||
<code>playlist:auto:request:interaction:custom_data_id</code><br/> | <code>playlist:auto:request:interaction:custom_data_id</code><br/> | ||
|| None | || None | ||
Line 1,533: | Line 1,764: | ||
|| Loads a playlist from the interaction plugin in auto mode. | || Loads a playlist from the interaction plugin in auto mode. | ||
|- | |- | ||
− | | <code>playlist:auto:request:interaction:{DATA_ID}@{URL}</code><br/> | + | | |
+ | <code>playlist:auto:request:interaction:{DATA_ID}@{URL}</code><br/> | ||
<code>playlist:auto:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | <code>playlist:auto:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | ||
|| None | || None | ||
Line 1,539: | Line 1,771: | ||
|| Loads a playlist from the interaction plugin in auto mode (with ensuring that the interaction plugin is loaded). | || Loads a playlist from the interaction plugin in auto mode (with ensuring that the interaction plugin is loaded). | ||
|- | |- | ||
− | | <code>playlist:auto:request:player:{DATA_ID}</code><br/> | + | | |
+ | <code>playlist:auto:request:player:{DATA_ID}</code><br/> | ||
<code>playlist:auto:request:player:custom_data_id</code><br/> | <code>playlist:auto:request:player:custom_data_id</code><br/> | ||
|| None | || None | ||
Line 1,545: | Line 1,778: | ||
|| Loads a playlist from the player in auto mode (handled by the video/audio plugin). | || Loads a playlist from the player in auto mode (handled by the video/audio plugin). | ||
|- | |- | ||
− | | <code>playlist:auto:user:{URL}</code><br/> | + | | |
+ | <code>playlist:auto:user:{URL}</code><br/> | ||
<code>playlist:auto:user:http://msx.benzac.de/info/data/guide/videos.json</code><br/> | <code>playlist:auto:user:http://msx.benzac.de/info/data/guide/videos.json</code><br/> | ||
|| None | || None | ||
Line 1,551: | Line 1,785: | ||
|| Loads a playlist in auto and user mode. | || Loads a playlist in auto and user mode. | ||
|- | |- | ||
− | | <code>playlist:data</code> | + | | |
+ | <code>playlist:data</code> | ||
|| '''Required''' | || '''Required''' | ||
|| '''Yes''' | || '''Yes''' | ||
|| Plays a playlist. | || Plays a playlist. | ||
|- | |- | ||
− | | <code>playlist:request:interaction:{DATA_ID}</code><br/> | + | | |
+ | <code>playlist:request:interaction:{DATA_ID}</code><br/> | ||
<code>playlist:request:interaction:custom_data_id</code><br/> | <code>playlist:request:interaction:custom_data_id</code><br/> | ||
|| None | || None | ||
Line 1,562: | Line 1,798: | ||
|| Loads a playlist from the interaction plugin. | || Loads a playlist from the interaction plugin. | ||
|- | |- | ||
− | | <code>playlist:request:interaction:{DATA_ID}@{URL}</code><br/> | + | | |
+ | <code>playlist:request:interaction:{DATA_ID}@{URL}</code><br/> | ||
<code>playlist:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | <code>playlist:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | ||
|| None | || None | ||
Line 1,568: | Line 1,805: | ||
|| Loads a playlist from the interaction plugin (with ensuring that the interaction plugin is loaded). | || Loads a playlist from the interaction plugin (with ensuring that the interaction plugin is loaded). | ||
|- | |- | ||
− | | <code>playlist:request:player:{DATA_ID}</code><br/> | + | | |
+ | <code>playlist:request:player:{DATA_ID}</code><br/> | ||
<code>playlist:request:player:custom_data_id</code><br/> | <code>playlist:request:player:custom_data_id</code><br/> | ||
|| None | || None | ||
Line 1,574: | Line 1,812: | ||
|| Loads a playlist from the player (handled by the video/audio plugin). | || Loads a playlist from the player (handled by the video/audio plugin). | ||
|- | |- | ||
− | | <code>playlist:user:{URL}</code><br/> | + | | |
+ | <code>playlist:user:{URL}</code><br/> | ||
<code>playlist:user:http://msx.benzac.de/info/data/guide/videos.json</code><br/> | <code>playlist:user:http://msx.benzac.de/info/data/guide/videos.json</code><br/> | ||
|| None | || None | ||
Line 1,580: | Line 1,819: | ||
|| Loads a playlist in user mode. | || Loads a playlist in user mode. | ||
|- | |- | ||
− | | <code>quiet</code> | + | | |
+ | <code>quiet</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Stops a running video/audio. | || Stops a running video/audio. | ||
|- | |- | ||
− | | <code>release:content</code> | + | | |
+ | <code>release:content</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Releases the current content data. | || Releases the current content data. | ||
|- | |- | ||
− | | <code>release:menu</code> | + | | |
+ | <code>release:menu</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Releases the current menu data. | || Releases the current menu data. | ||
|- | |- | ||
− | | <code>release:panel</code> | + | | |
+ | <code>release:panel</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Releases the current panel data. | || Releases the current panel data. | ||
|- | |- | ||
− | | <code>reload</code> | + | | |
+ | <code>reload</code> | ||
|| None | || None | ||
|| '''Yes''' | || '''Yes''' | ||
|| Reloads the application. | || Reloads the application. | ||
|- | |- | ||
− | | <code>reload:content</code> | + | | |
+ | <code>reload:content</code> | ||
|| None | || None | ||
|| '''Yes''' | || '''Yes''' | ||
|| Reloads the current content data. | || Reloads the current content data. | ||
|- | |- | ||
− | | <code>reload:menu</code> | + | | |
+ | <code>reload:menu</code> | ||
|| None | || None | ||
|| '''Yes''' | || '''Yes''' | ||
|| Reloads the current menu data. | || Reloads the current menu data. | ||
|- | |- | ||
− | | <code>reload:panel</code> | + | | |
+ | <code>reload:panel</code> | ||
|| None | || None | ||
|| '''Yes''' | || '''Yes''' | ||
|| Reloads the current panel data. | || Reloads the current panel data. | ||
|- | |- | ||
− | | <code>reopen:{PARAMS}</code><br/> | + | | |
+ | <code>reopen:{PARAMS}</code><br/> | ||
<code>reopen:key1=value1&key2=value2</code><br/> | <code>reopen:key1=value1&key2=value2</code><br/> | ||
|| None | || None | ||
Line 1,626: | Line 1,874: | ||
|| Reopens the application link with new URL parameters. | || Reopens the application link with new URL parameters. | ||
|- | |- | ||
− | | <code>response:{REQUEST_ID}</code><br/> | + | | |
+ | <code>response:{REQUEST_ID}</code><br/> | ||
<code>response:rq10_1541593729708</code><br/> | <code>response:rq10_1541593729708</code><br/> | ||
|| Optional | || Optional | ||
Line 1,632: | Line 1,881: | ||
|| Handles a response for a pending request. | || Handles a response for a pending request. | ||
|- | |- | ||
− | | <code>restart</code> | + | | |
+ | <code>restart</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Restarts the application. | || Restarts the application. | ||
|- | |- | ||
− | | <code>resume:cancel</code> | + | | |
+ | <code>resume:cancel</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Cancels an ongoing resume process. | || Cancels an ongoing resume process. | ||
|- | |- | ||
− | | <code>resume:clear</code> | + | | |
+ | <code>resume:clear</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Clears all resume keys. | || Clears all resume keys. | ||
|- | |- | ||
− | | <code>resume:clear:{RESUME_KEY}</code><br/> | + | | |
+ | <code>resume:clear:{RESUME_KEY}</code><br/> | ||
<code>resume:clear:content_item_id</code><br/> | <code>resume:clear:content_item_id</code><br/> | ||
<code>resume:clear:http://msx.benzac.de/media/video1.mp4</code><br/> | <code>resume:clear:http://msx.benzac.de/media/video1.mp4</code><br/> | ||
Line 1,655: | Line 1,908: | ||
|| Clears a specific resume key. | || Clears a specific resume key. | ||
|- | |- | ||
− | | <code>resume:clear:current</code> | + | | |
+ | <code>resume:clear:current</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Clears the current resume key. | || Clears the current resume key. | ||
|- | |- | ||
− | | <code>resume:clear:hash:{RESUME_KEY_HASH_CODE}</code><br/> | + | | |
+ | <code>resume:clear:hash:{RESUME_KEY_HASH_CODE}</code><br/> | ||
<code>resume:clear:hash:511673863</code><br/> | <code>resume:clear:hash:511673863</code><br/> | ||
|| None | || None | ||
Line 1,666: | Line 1,921: | ||
|| Clears a specific resume key by using the resume key hash code. | || Clears a specific resume key by using the resume key hash code. | ||
|- | |- | ||
− | | <code>resume:position:{RESUME_POSITION}</code><br/> | + | | |
+ | <code>resume:position:{RESUME_POSITION}</code><br/> | ||
<code>resume:position:10</code><br/> | <code>resume:position:10</code><br/> | ||
<code>resume:position:10%</code><br/> | <code>resume:position:10%</code><br/> | ||
Line 1,674: | Line 1,930: | ||
This action must be called after a <code>video:{URL}</code> or <code>audio:{URL}</code> action in order to take effect. | This action must be called after a <code>video:{URL}</code> or <code>audio:{URL}</code> action in order to take effect. | ||
|- | |- | ||
− | | <code>selection</code> | + | | |
+ | <code>selection</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Executes the selection action. | || Executes the selection action. | ||
|- | |- | ||
− | | <code>settings</code> | + | | |
+ | <code>settings</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Toggles the settings scene. | || Toggles the settings scene. | ||
|- | |- | ||
− | | <code>settings:about</code> | + | | |
+ | <code>settings:about</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the about panel. | || Shows the about panel. | ||
|- | |- | ||
− | | <code>settings:animate</code> | + | | |
+ | <code>settings:animate</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the animation settings panel. | || Shows the animation settings panel. | ||
|- | |- | ||
− | | <code>settings:animate:{VALUE}</code><br/> | + | | |
+ | <code>settings:animate:{VALUE}</code><br/> | ||
<code>settings:animate:0</code><br/> | <code>settings:animate:0</code><br/> | ||
<code>settings:animate:1</code><br/> | <code>settings:animate:1</code><br/> | ||
Line 1,705: | Line 1,966: | ||
* <code>2</code>: CSS | * <code>2</code>: CSS | ||
|- | |- | ||
− | | <code>settings:hover_effect</code> | + | | |
+ | <code>settings:hover_effect</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the hover effect settings panel. | || Shows the hover effect settings panel. | ||
|- | |- | ||
− | | <code>settings:hover_effect:{VALUE}</code><br/> | + | | |
+ | <code>settings:hover_effect:{VALUE}</code><br/> | ||
<code>settings:hover_effect:0</code><br/> | <code>settings:hover_effect:0</code><br/> | ||
<code>settings:hover_effect:1</code><br/> | <code>settings:hover_effect:1</code><br/> | ||
Line 1,719: | Line 1,982: | ||
* <code>1</code>: On | * <code>1</code>: On | ||
|- | |- | ||
− | | <code>settings:input</code> | + | | |
+ | <code>settings:input</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the input settings panel. | || Shows the input settings panel. | ||
|- | |- | ||
− | | <code>settings:input:{VALUE}</code><br/> | + | | |
+ | <code>settings:input:{VALUE}</code><br/> | ||
<code>settings:input:0</code><br/> | <code>settings:input:0</code><br/> | ||
<code>settings:input:1</code><br/> | <code>settings:input:1</code><br/> | ||
Line 1,737: | Line 2,002: | ||
* <code>3</code>: Drag & Drop | * <code>3</code>: Drag & Drop | ||
|- | |- | ||
− | | <code>settings:layout</code> | + | | |
+ | <code>settings:layout</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the layout settings panel. | || Shows the layout settings panel. | ||
|- | |- | ||
− | | <code>settings:layout:{VALUE}</code><br/> | + | | |
+ | <code>settings:layout:{VALUE}</code><br/> | ||
<code>settings:layout:0.5</code><br/> | <code>settings:layout:0.5</code><br/> | ||
<code>settings:layout:0.75</code><br/> | <code>settings:layout:0.75</code><br/> | ||
Line 1,757: | Line 2,024: | ||
* <code>3</code>: 2160p | * <code>3</code>: 2160p | ||
|- | |- | ||
− | | <code>settings:menu_button</code> | + | | |
+ | <code>settings:menu_button</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the menu button settings panel. | || Shows the menu button settings panel. | ||
|- | |- | ||
− | | <code>settings:random_playback</code> | + | | |
+ | <code>settings:random_playback</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the random playback settings panel. | || Shows the random playback settings panel. | ||
|- | |- | ||
− | | <code>settings:random_playback:{VALUE}</code><br/> | + | | |
+ | <code>settings:random_playback:{VALUE}</code><br/> | ||
<code>settings:random_playback:0</code><br/> | <code>settings:random_playback:0</code><br/> | ||
<code>settings:random_playback:1</code><br/> | <code>settings:random_playback:1</code><br/> | ||
Line 1,776: | Line 2,046: | ||
* <code>1</code>: On | * <code>1</code>: On | ||
|- | |- | ||
− | | <code>settings:remote</code> | + | | |
+ | <code>settings:remote</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the remote settings panel. | || Shows the remote settings panel. | ||
|- | |- | ||
− | | <code>settings:remote:{VALUE}</code><br/> | + | | |
+ | <code>settings:remote:{VALUE}</code><br/> | ||
<code>settings:remote:0</code><br/> | <code>settings:remote:0</code><br/> | ||
<code>settings:remote:1</code><br/> | <code>settings:remote:1</code><br/> | ||
Line 1,794: | Line 2,066: | ||
* <code>3</code>: Complex | * <code>3</code>: Complex | ||
|- | |- | ||
− | | <code>settings:scale</code> | + | | |
+ | <code>settings:scale</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the scale settings panel. | || Shows the scale settings panel. | ||
|- | |- | ||
− | | <code>settings:scale:{VALUE}</code><br/> | + | | |
+ | <code>settings:scale:{VALUE}</code><br/> | ||
<code>settings:scale:default</code><br/> | <code>settings:scale:default</code><br/> | ||
<code>settings:scale:auto</code><br/> | <code>settings:scale:auto</code><br/> | ||
Line 1,814: | Line 2,088: | ||
* <code>fix:{NUMBER}</code>: Set scale factor to specific number (fixed) | * <code>fix:{NUMBER}</code>: Set scale factor to specific number (fixed) | ||
|- | |- | ||
− | | <code>settings:slideshow_interval</code> | + | | |
+ | <code>settings:slideshow_interval</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the slideshow interval settings panel. | || Shows the slideshow interval settings panel. | ||
|- | |- | ||
− | | <code>settings:slideshow_interval:{VALUE}</code><br/> | + | | |
+ | <code>settings:slideshow_interval:{VALUE}</code><br/> | ||
<code>settings:slideshow_interval:1000</code><br/> | <code>settings:slideshow_interval:1000</code><br/> | ||
<code>settings:slideshow_interval:5000</code><br/> | <code>settings:slideshow_interval:5000</code><br/> | ||
Line 1,834: | Line 2,110: | ||
* <code>40000</code>: Very Slow | * <code>40000</code>: Very Slow | ||
|- | |- | ||
− | | <code>settings:start</code> | + | | |
+ | <code>settings:start</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the start parameter panel. | || Shows the start parameter panel. | ||
|- | |- | ||
− | | <code>settings:transform</code> | + | | |
+ | <code>settings:transform</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the transformation settings panel. | || Shows the transformation settings panel. | ||
|- | |- | ||
− | | <code>settings:transform:{VALUE}</code><br/> | + | | |
+ | <code>settings:transform:{VALUE}</code><br/> | ||
<code>settings:transform:0</code><br/> | <code>settings:transform:0</code><br/> | ||
<code>settings:transform:1</code><br/> | <code>settings:transform:1</code><br/> | ||
Line 1,855: | Line 2,134: | ||
* <code>2</code>: 3D | * <code>2</code>: 3D | ||
|- | |- | ||
− | | <code>settings:validate_links</code> | + | | |
+ | <code>settings:validate_links</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the validate links settings panel. | || Shows the validate links settings panel. | ||
|- | |- | ||
− | | <code>settings:validate_links:{VALUE}</code><br/> | + | | |
+ | <code>settings:validate_links:{VALUE}</code><br/> | ||
<code>settings:validate_links:0</code><br/> | <code>settings:validate_links:0</code><br/> | ||
<code>settings:validate_links:1</code><br/> | <code>settings:validate_links:1</code><br/> | ||
Line 1,869: | Line 2,150: | ||
* <code>1</code>: On | * <code>1</code>: On | ||
|- | |- | ||
− | | <code>settings:zoom</code> | + | | |
+ | <code>settings:zoom</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the zoom settings panel. | || Shows the zoom settings panel. | ||
|- | |- | ||
− | | <code>settings:zoom:{VALUE}</code><br/> | + | | |
+ | <code>settings:zoom:{VALUE}</code><br/> | ||
<code>settings:zoom:default</code><br/> | <code>settings:zoom:default</code><br/> | ||
<code>settings:zoom:auto</code><br/> | <code>settings:zoom:auto</code><br/> | ||
Line 1,885: | Line 2,168: | ||
* <code>{NUMBER}</code>: Set zoom factor to specific number | * <code>{NUMBER}</code>: Set zoom factor to specific number | ||
|- | |- | ||
− | | <code>slider:break</code> | + | | |
+ | <code>slider:break</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Pauses the slideshow if it is playing. | || Pauses the slideshow if it is playing. | ||
|- | |- | ||
− | | <code>slider:continue</code> | + | | |
+ | <code>slider:continue</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Plays the slideshow if it is not playing. | || Plays the slideshow if it is not playing. | ||
|- | |- | ||
− | | <code>slider:eject</code> | + | | |
+ | <code>slider:eject</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Stops/Ejects the slideshow. | || Stops/Ejects the slideshow. | ||
|- | |- | ||
− | | <code>slider:goto:{ITEM_ID}</code><br/> | + | | |
+ | <code>slider:goto:{ITEM_ID}</code><br/> | ||
<code>slider:goto:content_item_id</code><br/> | <code>slider:goto:content_item_id</code><br/> | ||
|| None | || None | ||
Line 1,906: | Line 2,193: | ||
|| Goes to the item with the indicated ID. | || Goes to the item with the indicated ID. | ||
|- | |- | ||
− | | <code>slider:goto:first</code> | + | | |
+ | <code>slider:goto:first</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Goes to the first item. | || Goes to the first item. | ||
|- | |- | ||
− | | <code>slider:goto:index:{ITEM_INDEX}</code><br/> | + | | |
+ | <code>slider:goto:index:{ITEM_INDEX}</code><br/> | ||
<code>slider:goto:index:0</code><br/> | <code>slider:goto:index:0</code><br/> | ||
|| None | || None | ||
Line 1,917: | Line 2,206: | ||
|| Goes to the item with the indicated index. | || Goes to the item with the indicated index. | ||
|- | |- | ||
− | | <code>slider:goto:last</code> | + | | |
+ | <code>slider:goto:last</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Goes to the last item. | || Goes to the last item. | ||
|- | |- | ||
− | | <code>slider:goto:next</code> | + | | |
+ | <code>slider:goto:next</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Goes to the next item. | || Goes to the next item. | ||
|- | |- | ||
− | | <code>slider:goto:number:{ITEM_NUMBER}</code><br/> | + | | |
+ | <code>slider:goto:number:{ITEM_NUMBER}</code><br/> | ||
<code>slider:goto:number:1</code><br/> | <code>slider:goto:number:1</code><br/> | ||
|| None | || None | ||
Line 1,933: | Line 2,225: | ||
|| Goes to the item with the indicated number. | || Goes to the item with the indicated number. | ||
|- | |- | ||
− | | <code>slider:goto:prev</code> | + | | |
+ | <code>slider:goto:prev</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Goes to the previous item. | || Goes to the previous item. | ||
|- | |- | ||
− | | <code>slider:labels:hide</code> | + | | |
+ | <code>slider:labels:hide</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Hides the slideshow labels. | || Hides the slideshow labels. | ||
|- | |- | ||
− | | <code>slider:labels:play_pause</code> | + | | |
+ | <code>slider:labels:play_pause</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the slideshow labels or toggles the slideshow playback (default slideshow image action). | || Shows the slideshow labels or toggles the slideshow playback (default slideshow image action). | ||
|- | |- | ||
− | | <code>slider:labels:show</code> | + | | |
+ | <code>slider:labels:show</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the slideshow labels. | || Shows the slideshow labels. | ||
|- | |- | ||
− | | <code>slider:labels:toggle</code> | + | | |
+ | <code>slider:labels:toggle</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Toggles the slideshow labels. | || Toggles the slideshow labels. | ||
|- | |- | ||
− | | <code>slider:next</code> | + | | |
+ | <code>slider:next</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Goes to the next item without showing the labels. | || Goes to the next item without showing the labels. | ||
|- | |- | ||
− | | <code>slider:pause</code> | + | | |
+ | <code>slider:pause</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Pauses the slideshow. | || Pauses the slideshow. | ||
|- | |- | ||
− | | <code>slider:play</code> | + | | |
+ | <code>slider:play</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Plays the slideshow. | || Plays the slideshow. | ||
|- | |- | ||
− | | <code>slider:play_pause</code> | + | | |
+ | <code>slider:play_pause</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Toggles the slideshow playback. | || Toggles the slideshow playback. | ||
|- | |- | ||
− | | <code>slider:prev</code> | + | | |
+ | <code>slider:prev</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Goes to the previous item without showing the labels. | || Goes to the previous item without showing the labels. | ||
|- | |- | ||
− | | <code>slider:restart</code> | + | | |
+ | <code>slider:restart</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Restarts the slideshow. | || Restarts the slideshow. | ||
|- | |- | ||
− | | <code>slider:stop</code> | + | | |
+ | <code>slider:stop</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Stops/Ejects the slideshow. | || Stops/Ejects the slideshow. | ||
|- | |- | ||
− | | <code>slideshow:{URL}</code><br/> | + | | |
+ | <code>slideshow:{URL}</code><br/> | ||
<code>slideshow:http://msx.benzac.de/info/data/guide/images.json</code><br/> | <code>slideshow:http://msx.benzac.de/info/data/guide/images.json</code><br/> | ||
|| None | || None | ||
Line 1,999: | Line 2,304: | ||
|| Loads a slideshow. | || Loads a slideshow. | ||
|- | |- | ||
− | | <code>slideshow:data</code> | + | | |
+ | <code>slideshow:data</code> | ||
|| '''Required''' | || '''Required''' | ||
|| '''Yes''' | || '''Yes''' | ||
|| Shows a slideshow. | || Shows a slideshow. | ||
|- | |- | ||
− | | <code>slideshow:request:interaction:{DATA_ID}</code><br/> | + | | |
+ | <code>slideshow:request:interaction:{DATA_ID}</code><br/> | ||
<code>slideshow:request:interaction:custom_data_id</code><br/> | <code>slideshow:request:interaction:custom_data_id</code><br/> | ||
|| None | || None | ||
Line 2,010: | Line 2,317: | ||
|| Loads a slideshow from the interaction plugin. | || Loads a slideshow from the interaction plugin. | ||
|- | |- | ||
− | | <code>slideshow:request:interaction:{DATA_ID}@{URL}</code><br/> | + | | |
+ | <code>slideshow:request:interaction:{DATA_ID}@{URL}</code><br/> | ||
<code>slideshow:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | <code>slideshow:request:interaction:custom_data_id@http://msx.benzac.de/interaction/template.html</code><br/> | ||
|| None | || None | ||
Line 2,016: | Line 2,324: | ||
|| Loads a slideshow from the interaction plugin (with ensuring that the interaction plugin is loaded). | || Loads a slideshow from the interaction plugin (with ensuring that the interaction plugin is loaded). | ||
|- | |- | ||
− | | <code>slideshow:request:player:{DATA_ID}</code><br/> | + | | |
+ | <code>slideshow:request:player:{DATA_ID}</code><br/> | ||
<code>slideshow:request:player:custom_data_id</code><br/> | <code>slideshow:request:player:custom_data_id</code><br/> | ||
|| None | || None | ||
Line 2,022: | Line 2,331: | ||
|| Loads a slideshow from the player (handled by the video/audio plugin). | || Loads a slideshow from the player (handled by the video/audio plugin). | ||
|- | |- | ||
− | | <code>slideshow:user:{URL}</code><br/> | + | | |
+ | <code>slideshow:user:{URL}</code><br/> | ||
<code>slideshow:user:http://msx.benzac.de/info/data/guide/images.json</code><br/> | <code>slideshow:user:http://msx.benzac.de/info/data/guide/images.json</code><br/> | ||
|| None | || None | ||
Line 2,028: | Line 2,338: | ||
|| Loads a slideshow in user mode. | || Loads a slideshow in user mode. | ||
|- | |- | ||
− | | <code>start</code> | + | | |
+ | <code>start</code> | ||
|| '''Required''' | || '''Required''' | ||
|| '''Yes''' | || '''Yes''' | ||
|| Sets up a start parameter. | || Sets up a start parameter. | ||
|- | |- | ||
− | | <code>still</code> | + | | |
+ | <code>still</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Stops a running slideshow. | || Stops a running slideshow. | ||
|- | |- | ||
− | | <code>success:{MESSAGE}</code><br/> | + | | |
+ | <code>success:{MESSAGE}</code><br/> | ||
<code>success:This is a success message.</code><br/> | <code>success:This is a success message.</code><br/> | ||
|| None | || None | ||
Line 2,044: | Line 2,357: | ||
|| Shows a success message. | || Shows a success message. | ||
|- | |- | ||
− | | <code>system:hbbtv:{SYSTEM_ACTION}</code><br/> | + | | |
+ | <code>system:hbbtv:{SYSTEM_ACTION}</code><br/> | ||
<code>system:hbbtv:show</code><br/> | <code>system:hbbtv:show</code><br/> | ||
<code>system:hbbtv:hide</code><br/> | <code>system:hbbtv:hide</code><br/> | ||
Line 2,056: | Line 2,370: | ||
|| Executes an HbbTV-related action. | || Executes an HbbTV-related action. | ||
|- | |- | ||
− | | <code>system:lg:{SYSTEM_ACTION}</code><br/> | + | | |
+ | <code>system:lg:{SYSTEM_ACTION}</code><br/> | ||
<code>system:lg:launch:{APP_ID}</code><br/> | <code>system:lg:launch:{APP_ID}</code><br/> | ||
|| None | || None | ||
Line 2,062: | Line 2,377: | ||
|| Executes an LG-related action. | || Executes an LG-related action. | ||
|- | |- | ||
− | | <code>system:options</code> | + | | |
+ | <code>system:options</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the system options. | || Shows the system options. | ||
|- | |- | ||
− | | <code>system:samsung:{SYSTEM_ACTION}</code><br/> | + | | |
+ | <code>system:samsung:{SYSTEM_ACTION}</code><br/> | ||
<code>system:samsung:launch:{APP_ID}</code><br/> | <code>system:samsung:launch:{APP_ID}</code><br/> | ||
|| None | || None | ||
Line 2,073: | Line 2,390: | ||
|| Executes a Samsung-related action. | || Executes a Samsung-related action. | ||
|- | |- | ||
− | | <code>system:tizen:{SYSTEM_ACTION}</code><br/> | + | | |
+ | <code>system:tizen:{SYSTEM_ACTION}</code><br/> | ||
<code>system:tizen:launch:{APP_ID}</code><br/> | <code>system:tizen:launch:{APP_ID}</code><br/> | ||
<code>system:tizen:keys:mapped</code><br/> | <code>system:tizen:keys:mapped</code><br/> | ||
Line 2,081: | Line 2,399: | ||
|| Executes a Tizen-related action. | || Executes a Tizen-related action. | ||
|- | |- | ||
− | | <code>system:tvx:{SYSTEM_ACTION}</code><br/> | + | | |
+ | <code>system:tvx:{SYSTEM_ACTION}</code><br/> | ||
<code>system:tvx:about</code><br/> | <code>system:tvx:about</code><br/> | ||
<code>system:tvx:settings</code><br/> | <code>system:tvx:settings</code><br/> | ||
Line 2,096: | Line 2,415: | ||
|| Executes a TVX-related action (Android-/iOS-related action). | || Executes a TVX-related action (Android-/iOS-related action). | ||
|- | |- | ||
− | | <code>system:uwp:{SYSTEM_ACTION}</code><br/> | + | | |
+ | <code>system:uwp:{SYSTEM_ACTION}</code><br/> | ||
<code>system:uwp:launch:{APP_ID}</code><br/> | <code>system:uwp:launch:{APP_ID}</code><br/> | ||
|| None | || None | ||
Line 2,102: | Line 2,422: | ||
|| Executes an UWP-related action (Universal Windows Platform action). | || Executes an UWP-related action (Universal Windows Platform action). | ||
|- | |- | ||
− | | <code>test</code> | + | | |
+ | <code>test</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Toggles the test scene. | || Toggles the test scene. | ||
|- | |- | ||
− | | <code>time:clear</code> | + | | |
+ | <code>time:clear</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Clears the time and zone offset. | || Clears the time and zone offset. | ||
|- | |- | ||
− | | <code>time:init</code> | + | | |
+ | <code>time:init</code> | ||
|| '''Required''' | || '''Required''' | ||
|| No | || No | ||
|| Initializes the time and/or zone offset (the data must contain a <code>time</code> and/or <code>timeZone</code> property). | || Initializes the time and/or zone offset (the data must contain a <code>time</code> and/or <code>timeZone</code> property). | ||
|- | |- | ||
− | | <code>time:set</code> | + | | |
+ | <code>time:set</code> | ||
|| '''Required''' | || '''Required''' | ||
|| No | || No | ||
|| Sets a fix time and/or zone offset (the data must contain an <code>offset</code> and/or <code>zoneOffset</code> property). | || Sets a fix time and/or zone offset (the data must contain an <code>offset</code> and/or <code>zoneOffset</code> property). | ||
|- | |- | ||
− | | <code>trigger:{TRIGGER_KEY}:{ACTION}</code><br/> | + | | |
+ | <code>trigger:{TRIGGER_KEY}:{ACTION}</code><br/> | ||
<code>trigger:load:info:Video loaded.</code><br/> | <code>trigger:load:info:Video loaded.</code><br/> | ||
<code>trigger:ready:info:Video ready.</code><br/> | <code>trigger:ready:info:Video ready.</code><br/> | ||
Line 2,159: | Line 2,484: | ||
''' | ''' | ||
|- | |- | ||
− | | <code>update:content:{ITEM_ID}</code><br/> | + | | |
+ | <code>update:content:{ITEM_ID}</code><br/> | ||
<code>update:content:content_item_id</code><br/> | <code>update:content:content_item_id</code><br/> | ||
|| '''Required''' | || '''Required''' | ||
Line 2,165: | Line 2,491: | ||
|| Updates a content item. | || Updates a content item. | ||
|- | |- | ||
− | | <code>update:content:overlay:{ITEM_ID}</code><br/> | + | | |
+ | <code>update:content:overlay:{ITEM_ID}</code><br/> | ||
<code>update:content:overlay:content_item_id</code><br/> | <code>update:content:overlay:content_item_id</code><br/> | ||
|| '''Required''' | || '''Required''' | ||
Line 2,171: | Line 2,498: | ||
|| Updates a content overlay item. | || Updates a content overlay item. | ||
|- | |- | ||
− | | <code>update:content:underlay:{ITEM_ID}</code><br/> | + | | |
+ | <code>update:content:underlay:{ITEM_ID}</code><br/> | ||
<code>update:content:underlay:content_item_id</code><br/> | <code>update:content:underlay:content_item_id</code><br/> | ||
|| '''Required''' | || '''Required''' | ||
Line 2,177: | Line 2,505: | ||
|| Updates a content underlay item. | || Updates a content underlay item. | ||
|- | |- | ||
− | | <code>update:menu:{ITEM_ID}</code><br/> | + | | |
+ | <code>update:menu:{ITEM_ID}</code><br/> | ||
<code>update:menu:menu_item_id</code><br/> | <code>update:menu:menu_item_id</code><br/> | ||
|| '''Required''' | || '''Required''' | ||
Line 2,183: | Line 2,512: | ||
|| Updates a menu item. | || Updates a menu item. | ||
|- | |- | ||
− | | <code>update:panel:{ITEM_ID}</code><br/> | + | | |
+ | <code>update:panel:{ITEM_ID}</code><br/> | ||
<code>update:panel:content_item_id</code><br/> | <code>update:panel:content_item_id</code><br/> | ||
|| '''Required''' | || '''Required''' | ||
Line 2,189: | Line 2,519: | ||
|| Updates a panel item. | || Updates a panel item. | ||
|- | |- | ||
− | | <code>update:panel:overlay:{ITEM_ID}</code><br/> | + | | |
+ | <code>update:panel:overlay:{ITEM_ID}</code><br/> | ||
<code>update:panel:overlay:content_item_id</code><br/> | <code>update:panel:overlay:content_item_id</code><br/> | ||
|| '''Required''' | || '''Required''' | ||
Line 2,195: | Line 2,526: | ||
|| Updates a panel overlay item. | || Updates a panel overlay item. | ||
|- | |- | ||
− | | <code>update:panel:underlay:{ITEM_ID}</code><br/> | + | | |
+ | <code>update:panel:underlay:{ITEM_ID}</code><br/> | ||
<code>update:panel:underlay:content_item_id</code><br/> | <code>update:panel:underlay:content_item_id</code><br/> | ||
|| '''Required''' | || '''Required''' | ||
Line 2,201: | Line 2,533: | ||
|| Updates a panel underlay item. | || Updates a panel underlay item. | ||
|- | |- | ||
− | | <code>video:{URL}</code><br/> | + | | |
+ | <code>video:{URL}</code><br/> | ||
<code>video:http://msx.benzac.de/media/video1.mp4</code><br/> | <code>video:http://msx.benzac.de/media/video1.mp4</code><br/> | ||
|| Optional | || Optional | ||
Line 2,207: | Line 2,540: | ||
|| Plays a video. | || Plays a video. | ||
|- | |- | ||
− | | <code>video:auto:{URL}</code><br/> | + | | |
+ | <code>video:auto:{URL}</code><br/> | ||
<code>video:auto:http://msx.benzac.de/media/video1.mp4</code><br/> | <code>video:auto:http://msx.benzac.de/media/video1.mp4</code><br/> | ||
|| Optional | || Optional | ||
Line 2,213: | Line 2,547: | ||
|| Plays a video in auto mode. | || Plays a video in auto mode. | ||
|- | |- | ||
− | | <code>video:auto:broadcast:{BC_ACTION}</code><br/> | + | | |
+ | <code>video:auto:broadcast:{BC_ACTION}</code><br/> | ||
<code>video:auto:broadcast:current</code><br/> | <code>video:auto:broadcast:current</code><br/> | ||
<code>video:auto:broadcast:next</code><br/> | <code>video:auto:broadcast:next</code><br/> | ||
Line 2,224: | Line 2,559: | ||
|| Executes a platform-specific video broadcast action in auto mode. | || Executes a platform-specific video broadcast action in auto mode. | ||
|- | |- | ||
− | | <code>video:auto:plugin:{URL}</code><br/> | + | | |
+ | <code>video:auto:plugin:{URL}</code><br/> | ||
<code>video:auto:plugin:http://msx.benzac.de/plugins/template.html</code><br/> | <code>video:auto:plugin:http://msx.benzac.de/plugins/template.html</code><br/> | ||
|| Optional | || Optional | ||
Line 2,230: | Line 2,566: | ||
|| Plays a plugin video in auto mode. | || Plays a plugin video in auto mode. | ||
|- | |- | ||
− | | <code>video:resolve:{URL}</code><br/> | + | | |
+ | <code>video:resolve:{URL}</code><br/> | ||
<code>video:resolve:http://msx.benzac.de/services/resolve.php?type=video</code><br/> | <code>video:resolve:http://msx.benzac.de/services/resolve.php?type=video</code><br/> | ||
|| Optional | || Optional | ||
Line 2,236: | Line 2,573: | ||
|| Plays a video by resolving it with an URL in auto mode (the response data must contain an <code>url</code> property). | || Plays a video by resolving it with an URL in auto mode (the response data must contain an <code>url</code> property). | ||
|- | |- | ||
− | | <code>video:broadcast:{BC_ACTION}</code><br/> | + | | |
+ | <code>video:broadcast:{BC_ACTION}</code><br/> | ||
<code>video:broadcast:current</code><br/> | <code>video:broadcast:current</code><br/> | ||
<code>video:broadcast:next</code><br/> | <code>video:broadcast:next</code><br/> | ||
Line 2,247: | Line 2,585: | ||
|| Executes a platform-specific video broadcast action. | || Executes a platform-specific video broadcast action. | ||
|- | |- | ||
− | | <code>video:plugin:{URL}</code><br/> | + | | |
+ | <code>video:plugin:{URL}</code><br/> | ||
<code>video:plugin:http://msx.benzac.de/plugins/template.html</code><br/> | <code>video:plugin:http://msx.benzac.de/plugins/template.html</code><br/> | ||
|| Optional | || Optional | ||
Line 2,253: | Line 2,592: | ||
|| Plays a plugin video. | || Plays a plugin video. | ||
|- | |- | ||
− | | <code>video:resolve:{URL}</code><br/> | + | | |
+ | <code>video:resolve:{URL}</code><br/> | ||
<code>video:resolve:http://msx.benzac.de/services/resolve.php?type=video</code><br/> | <code>video:resolve:http://msx.benzac.de/services/resolve.php?type=video</code><br/> | ||
|| Optional | || Optional | ||
Line 2,259: | Line 2,599: | ||
|| Plays a video by resolving it with an URL (the response data must contain an <code>url</code> property). | || Plays a video by resolving it with an URL (the response data must contain an <code>url</code> property). | ||
|- | |- | ||
− | | <code>volume</code> | + | | |
+ | <code>volume</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Toggles the volume scene. | || Toggles the volume scene. | ||
|- | |- | ||
− | | <code>volume:action</code> | + | | |
+ | <code>volume:action</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the volume action. | || Shows the volume action. | ||
|- | |- | ||
− | | <code>volume:dec</code> | + | | |
+ | <code>volume:dec</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Decreases the volume. | || Decreases the volume. | ||
|- | |- | ||
− | | <code>volume:hide</code> | + | | |
+ | <code>volume:hide</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Hides the volume scene. | || Hides the volume scene. | ||
|- | |- | ||
− | | <code>volume:inc</code> | + | | |
+ | <code>volume:inc</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Increases the volume. | || Increases the volume. | ||
|- | |- | ||
− | | <code>volume:mute</code> | + | | |
+ | <code>volume:mute</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Mutes the volume. | || Mutes the volume. | ||
|- | |- | ||
− | | <code>volume:set:{VALUE}</code><br/> | + | | |
+ | <code>volume:set:{VALUE}</code><br/> | ||
<code>volume:set:100</code><br/> | <code>volume:set:100</code><br/> | ||
<code>volume:set:50</code><br/> | <code>volume:set:50</code><br/> | ||
Line 2,297: | Line 2,644: | ||
|| Sets the volume. | || Sets the volume. | ||
|- | |- | ||
− | | <code>volume:show</code> | + | | |
+ | <code>volume:show</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Shows the volume scene. | || Shows the volume scene. | ||
|- | |- | ||
− | | <code>volume:toggle_show</code> | + | | |
+ | <code>volume:toggle_show</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Toggles the volume or shows the volume scene. | || Toggles the volume or shows the volume scene. | ||
|- | |- | ||
− | | <code>volume:unmute</code> | + | | |
+ | <code>volume:unmute</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Unmutes the volume. | || Unmutes the volume. | ||
|- | |- | ||
− | | <code>volume:toggle</code> | + | | |
+ | <code>volume:toggle</code> | ||
|| None | || None | ||
|| No | || No | ||
|| Toggles the volume. | || Toggles the volume. | ||
|- | |- | ||
− | | <code>warn:{MESSAGE}</code><br/> | + | | |
+ | <code>warn:{MESSAGE}</code><br/> | ||
<code>warn:This is a warning message.</code><br/> | <code>warn:This is a warning message.</code><br/> | ||
|| None | || None | ||
Line 2,323: | Line 2,675: | ||
|| Shows a warning message. | || Shows a warning message. | ||
|- | |- | ||
− | | <code>[{ACTION}{{pipe}}{ACTION}{{pipe}}...]</code><br/> | + | | |
+ | <code>[{ACTION}{{pipe}}{ACTION}{{pipe}}...]</code><br/> | ||
<code>[reload:content{{pipe}}info:Action executed.]</code><br/> | <code>[reload:content{{pipe}}info:Action executed.]</code><br/> | ||
|| Optional | || Optional |
Revision as of 10:45, 13 January 2021
These actions are used internally, but can also be used to create more complex and interactive media pages. Unlike the main actions, they have no version control and are only valid for version 0.1.125+. Please ensure that you are using the correct version, because the syntax in previous versions can be different.
Note: The main actions are also described here (in less detail) to provide a better overview of all available actions.
For more information, please see Actions.
Syntax & Example | Data | Main Action | Description |
---|---|---|---|
|
Optional | Yes | Plays an audio file. |
|
Optional | No | Plays an audio file in auto mode. |
|
Optional | No | Executes a platform-specific audio broadcast action in auto mode. |
|
Optional | No | Plays a plugin audio file in auto mode. |
|
Optional | No | Plays an audio file by resolving it with an URL in auto mode (the response data must contain an url property).
|
|
Optional | No | Executes a platform-specific audio broadcast action. |
|
Optional | Yes | Plays a plugin audio file. |
|
Optional | No | Plays an audio file by resolving it with an URL (the response data must contain an url property).
|
|
None | Yes | Goes back in history. |
|
None | No | Shows the background scene (if a video is active, the video scene becomes visible). |
|
None | No | Loads a background. |
|
None | No | Loads a background by resolving it with an URL (the response data must contain an url property).
|
|
None | No | Starts a busy action. |
|
None | No | Stops a busy action. |
|
None | No | Closes all overlays. |
|
None | Yes | Loads a content page. |
|
Required | Yes | Shows a content page. |
|
None | No | Loads a content page from the interaction plugin. |
|
None | No | Loads a content page from the interaction plugin (with ensuring that the interaction plugin is loaded). |
|
None | No | Loads a content page from the player (handled by the video/audio plugin). |
|
None | Yes | Loads a content page in user mode. |
|
Required | Yes | Executes multiple actions in a row. |
|
None | No | Shows a dialog. |
|
Required | No | If the entered code is correct, the indicated action is executed (the data must contain an action property and can optionally contain an action-related data property).
|
|
None | Yes | Shows an error message. |
|
Optional | No | Triggers a custom event (that can be handled by the interaction plugin). |
|
Optional | Yes | Executes an action on server side. |
|
Optional | Yes | Executes an action on server side with accurate headers. |
|
Optional | Yes | Executes an action on server side with an entered code. |
|
Optional | Yes | Executes an action on server side with an entered code with accurate headers. |
|
Optional | No | Executes an action on the interaction plugin with an entered code. |
|
Optional | No | Executes an action on the interaction plugin with an entered code (with ensuring that the interaction plugin is loaded). |
|
Optional | No | Executes an action on the player with an entered code (handled by the video/audio plugin). |
|
Optional | Yes | Executes an action on server side with an entered code in user mode. |
|
Optional | Yes | Executes an action on server side with an entered code in user mode with accurate headers. |
|
None | No | Executes an action by simply fetching it from the server. |
|
None | No | Executes an action by simply fetching it from the server with accurate headers. |
|
None | No | Executes an action by simply fetching it from the server in user mode. |
|
None | No | Executes an action by simply fetching it from the server in user mode with accurate headers. |
|
Optional | No | Executes an action on server side with attached system info.
It is also possible to attach the extended system info (including URL parameters and system data) or only a specific system info. |
|
Optional | No | Executes an action on server side with attached system info with accurate headers.
It is also possible to attach the extended or only a specific system info.
Please see action |
|
Optional | No | Executes an action on the interaction plugin with attached system info.
It is also possible to attach the extended or only a specific system info.
Please see action |
|
Optional | No | Executes an action on the interaction plugin with attached system info (with ensuring that the interaction plugin is loaded).
It is also possible to attach the extended or only a specific system info.
Please see action |
|
Optional | No | Executes an action on the player with attached system info (handled by the video/audio plugin).
It is also possible to attach the extended or only a specific system info.
Please see action |
|
Optional | No | Executes an action on server side with attached system info in user mode.
It is also possible to attach the extended or only a specific system info.
Please see action |
|
Optional | No | Executes an action on server side with attached system info in user mode with accurate headers.
It is also possible to attach the extended or only a specific system info.
Please see action |
|
Optional | No | Executes an action on the interaction plugin. |
|
Optional | No | Executes an action on the interaction plugin (with ensuring that the interaction plugin is loaded). |
|
Optional | No | Executes an action on the player (handled by the video/audio plugin). |
|
Optional | No | Executes a service action on server side. |
|
Optional | No | Executes a service action on server side with accurate headers. |
|
None | No | Executes a service action by simply fetching it from the server. |
|
None | No | Executes a service action by simply fetching it from the server with accurate headers. |
|
None | No | Executes a service action by simply fetching it from the server in user mode. |
|
None | No | Executes a service action by simply fetching it from the server in user mode with accurate headers. |
|
Optional | No | Executes a service action on server side with attached system info.
It is also possible to attach the extended or only a specific system info.
Please see action |
|
Optional | No | Executes a service action on server side with attached system info with accurate headers.
It is also possible to attach the extended or only a specific system info.
Please see action |
|
Optional | No | Executes a service action on the interaction plugin with attached system info.
It is also possible to attach the extended or only a specific system info.
Please see action |
|
Optional | No | Executes a service action on the interaction plugin with attached system info (with ensuring that the interaction plugin is loaded).
It is also possible to attach the extended or only a specific system info.
Please see action |
|
Optional | No | Executes a service action on the player with attached system info (handled by the video/audio plugin).
It is also possible to attach the extended or only a specific system info.
Please see action |
|
Optional | No | Executes a service action on server side with attached system info in user mode.
It is also possible to attach the extended or only a specific system info.
Please see action |
|
Optional | No | Executes a service action on server side with attached system info in user mode with accurate headers.
It is also possible to attach the extended or only a specific system info.
Please see action |
|
Optional | No | Executes a service action on the interaction plugin. |
|
Optional | No | Executes a service action on the interaction plugin (with ensuring that the interaction plugin is loaded). |
|
Optional | No | Executes a service action on the player (handled by the video/audio plugin). |
|
Optional | No | Executes a service action on server side with attached slider info. |
|
Optional | No | Executes a service action on server side with attached slider info with accurate headers. |
|
Optional | No | Executes a service action on the interaction plugin with attached slider info. |
|
Optional | No | Executes a service action on the interaction plugin with attached slider info (with ensuring that the interaction plugin is loaded). |
|
Optional | No | Executes a service action on the player with attached slider info (handled by the video/audio plugin). |
|
Optional | No | Executes a service action on server side with attached slider info in user mode. |
|
Optional | No | Executes a service action on server side with attached slider info in user mode with accurate headers. |
|
Optional | No | Executes a service action on server side in user mode. |
|
Optional | No | Executes a service action on server side in user mode with accurate headers. |
|
Optional | No | Executes a service action on server side with attached video info.
It is also possible to attach only a specific video info.
Please see action |
|
Optional | No | Executes a service action on server side with attached video info with accurate headers.
It is also possible to attach only a specific video info.
Please see action |
|
Optional | No | Executes a service action on the interaction plugin with attached video info.
It is also possible to attach only a specific video info.
Please see action |
|
Optional | No | Executes a service action on the interaction plugin with attached video info (with ensuring that the interaction plugin is loaded).
It is also possible to attach only a specific video info.
Please see action |
|
Optional | No | Executes a service action on the player with attached video info (handled by the video/audio plugin).
It is also possible to attach only a specific video info.
Please see action |
|
Optional | No | Executes a service action on server side with attached video info in user mode.
It is also possible to attach only a specific video info.
Please see action |
|
Optional | No | Executes a service action on server side with attached video info in user mode with accurate headers.
It is also possible to attach only a specific video info.
Please see action |
|
Optional | No | Executes an action on server side with attached slider info. |
|
Optional | No | Executes an action on server side with attached slider info with accurate headers. |
|
Optional | No | Executes an action on the interaction plugin with attached slider info. |
|
Optional | No | Executes an action on the interaction plugin with attached slider info (with ensuring that the interaction plugin is loaded). |
|
Optional | No | Executes an action on the player with attached slider info (handled by the video/audio plugin). |
|
Optional | No | Executes an action on server side with attached slider info in user mode. |
|
Optional | No | Executes an action on server side with attached slider info in user mode with accurate headers. |
|
Optional | Yes | Executes an action on server side in user mode. |
|
Optional | Yes | Executes an action on server side in user mode with accurate headers. |
|
Optional | No | Executes an action on server side with attached video info.
It is also possible to attach only a specific video info. |
|
Optional | No | Executes an action on server side with attached video info with accurate headers.
It is also possible to attach only a specific video info.
Please see action |
|
Optional | No | Executes an action on the interaction plugin with attached video info.
It is also possible to attach only a specific video info.
Please see action |
|
Optional | No | Executes an action on the interaction plugin with attached video info (with ensuring that the interaction plugin is loaded).
It is also possible to attach only a specific video info.
Please see action |
|
Optional | No | Executes an action on the player with attached video info (handled by the video/audio plugin).
It is also possible to attach only a specific video info.
Please see action |
|
Optional | No | Executes an action on server side with attached video info in user mode.
It is also possible to attach only a specific video info.
Please see action |
|
Optional | No | Executes an action on server side with attached video info in user mode with accurate headers.
It is also possible to attach only a specific video info.
Please see action |
|
None | No | Exits the application by using the platform-specific function. |
|
None | Yes | Focuses an item with the indicated ID in the current context. |
|
None | No | Focuses a control in the current context. |
|
None | Yes | Focuses an item with the indicated index in the current context. |
|
None | No | Toggles the fullscreen. |
|
None | No | Goes back in the web history. |
|
None | No | Clears the web history. |
|
None | No | Goes to the web history start. |
|
None | No | Validates the web history. |
|
None | No | Shows the main scene (or the context menu if the main scene is already active). |
|
None | Yes | Shows an image. |
|
Required | Yes | Shows an image by using the current context. |
|
None | No | Shows an image by resolving it with an URL (the response data must contain an url property).
|
|
None | Yes | Shows an info message. |
|
None | No | Starts an interaction-related busy action. |
|
None | No | Stops an interaction-related busy action. |
|
Required | No | Commits data to the interaction plugin. |
|
Optional | No | Commits a code to the interaction plugin. |
|
Optional | No | Commits the dictionary to the interaction plugin. |
|
Optional | No | Commits the system info to the interaction plugin. |
|
Optional | No | Commits the extended system info (including URL parameters and system data) or a specific system info to the interaction plugin. |
|
Optional | No | Commits a message to the interaction plugin. |
|
Optional | No | Commits a response to the interaction plugin. |
|
Optional | No | Commits the slider info to the interaction plugin. |
|
Optional | No | Commits a transformed/normalized string to the interaction plugin. |
|
Optional | No | Commits the video info to the interaction plugin. |
|
Optional | No | Commits a specific video info to the interaction plugin. |
|
Optional | No | Loads the interaction plugin. |
|
None | No | Reloads the interaction plugin. |
|
None | No | Unloads the interaction plugin. |
|
None | No | Invalidates the current content (only if the content data is reloadable). |
|
None | No | Invalidates a content item. |
|
None | No | Invalidates a content overlay item. |
|
None | No | Invalidates a content underlay item. |
|
None | No | Invalidates the current menu (only if the menu data is reloadable). |
|
None | No | Invalidates a menu item. |
|
None | No | Invalidates the current panel (only if the panel data is reloadable). |
|
None | No | Invalidates a panel item. |
|
None | No | Invalidates a panel overlay item. |
|
None | No | Invalidates a panel underlay item. |
|
None | No | Triggers a remote key. |
|
None | No | Triggers a remote key by using the remote key code. |
|
None | No | Leaves the application by using the web history back function. |
|
None | Yes | Opens a link. |
|
None | No | Opens a link by replacing the current URL. |
|
None | Yes | Opens a link in a window. |
|
None | No | Executes the live action. |
|
None | No | Toggles the log scene. |
|
None | No | Clears the log. |
|
None | No | Logs a debug message. |
|
Optional | No | Logs (and shows) an error message. |
|
Optional | No | Logs (and shows) an info message. |
|
Optional | No | Logs (and shows) a success message. |
|
Optional | No | Logs (and shows) a warning message. |
|
None | No | Shows the main scene (if the main scene is not already active). |
|
None | No | Toggles the context menu. |
|
None | Yes | Loads a menu. |
|
Required | Yes | Shows a menu. |
|
None | No | Loads a menu from the interaction plugin. |
|
None | No | Loads a menu from the interaction plugin (with ensuring that the interaction plugin is loaded). |
|
None | No | Loads a menu from the player (handled by the video/audio plugin). |
|
None | Yes | Loads a menu in user mode. |
|
Optional | No | Commits a notification message to the video/audio and interaction plugin. |
|
None | No | Toggles the content options. |
|
None | Yes | Loads a panel. |
|
Required | Yes | Shows a panel. |
|
None | No | Loads a panel from the interaction plugin. |
|
None | No | Loads a panel from the interaction plugin (with ensuring that the interaction plugin is loaded). |
|
None | No | Loads a panel from the player (handled by the video/audio plugin). |
|
None | Yes | Loads a panel in user mode. |
|
None | No | Toggles the player scene. |
|
None | No | Shows the player action. |
|
Optional | No | Executes a player action in auto mode. |
|
None | No | Sets up an audio background (overrides the background property of the corresponding content item with a custom value).
|
|
None | No | Starts a player-related busy action. |
|
None | No | Stops a player-related busy action. |
|
None | No | Disables a player button (all buttons except the eject button are supported). |
|
None | No | Enables a player button (all buttons except the eject button are supported). |
|
None | No | Focuses a player button. |
|
Required | No | Commits data to the video/audio plugin. |
|
Optional | No | Commits a code to the video/audio plugin. |
|
Optional | No | Commits the dictionary to the video/audio plugin. |
|
Optional | No | Commits the system info to the video/audio plugin. |
|
Optional | No | Commits the extended system info (including URL parameters and system data) or a specific system info to the video/audio plugin. |
|
Optional | No | Commits a message to the video/audio plugin. |
|
Optional | No | Commits a response to the video/audio plugin. |
|
Optional | No | Commits the slider info to the video/audio plugin. |
|
Optional | No | Commits a transformed/normalized string to the video/audio plugin. |
|
Optional | No | Commits the video info to the video/audio plugin. |
|
Optional | No | Commits a specific video info to the video/audio plugin. |
|
None | No | Shows the related content page (default action for the player button in the lower left corner). |
|
None | No | Stops/Ejects the video/audio. |
|
None | No | Jumps forward in the playback. |
|
None | No | Plays the item with the indicated ID. |
|
None | No | Replays the current item. |
|
None | No | Plays the first item. |
|
None | No | Plays the item with the indicated index. |
|
None | No | Plays the last item. |
|
None | No | Plays the next item. |
|
None | No | Plays the item with the indicated number. |
|
None | No | Plays the previous item. |
|
None | No | Plays a random item. |
|
None | No | Plays the swap item. |
|
None | No | Hides the player. |
|
None | No | Sets up the player content label (overrides the playerLabel property of the corresponding content item with a custom value).
|
|
None | No | Sets up the player duration label (overrides the default duration value of the video/audio player with a custom value). |
|
None | No | Sets up an additional player extension label. |
|
None | No | Sets up the player position label (overrides the default position value of the video/audio player with a custom value). |
|
None | No | Plays the next related item. |
|
None | No | Pauses the video/audio. |
|
None | No | Plays the video/audio. |
|
None | No | Toggles the video/audio playback. |
|
None | No | Plays the previous related item. |
|
None | No | Sets up the player progress color. |
|
None | No | Disables the player progress marker. |
|
None | No | Enables the player progress marker. |
|
None | No | Invalidates the player progress marker (marker will be unfocused). |
|
None | No | Sets up the player progress type (default is like time:hh:mm:ss ).
For the type that starts with (or contains) |
|
None | No | Refreshes all player values. |
|
None | No | Resets custom player values that have been set at runtime. |
|
None | No | Restarts the video/audio. |
|
None | No | Jumps rewind in the playback. |
|
None | No | Executes a seek action. |
|
None | No | Shows the player. |
|
None | No | Shows the playback speed panel. |
|
None | No | Decreases the playback speed. |
|
None | No | Increases the playback speed. |
|
None | No | Sets the playback speed. |
|
None | No | Stops/Ejects the video/audio. |
|
None | No | Restarts the player ticking (the next tick will be 0t ).
|
|
None | Yes | Loads a playlist. |
|
None | No | Loads a playlist in auto mode. |
|
Required | No | Plays a playlist in auto mode. |
|
None | No | Loads a playlist from the interaction plugin in auto mode. |
|
None | No | Loads a playlist from the interaction plugin in auto mode (with ensuring that the interaction plugin is loaded). |
|
None | No | Loads a playlist from the player in auto mode (handled by the video/audio plugin). |
|
None | No | Loads a playlist in auto and user mode. |
|
Required | Yes | Plays a playlist. |
|
None | No | Loads a playlist from the interaction plugin. |
|
None | No | Loads a playlist from the interaction plugin (with ensuring that the interaction plugin is loaded). |
|
None | No | Loads a playlist from the player (handled by the video/audio plugin). |
|
None | Yes | Loads a playlist in user mode. |
|
None | No | Stops a running video/audio. |
|
None | No | Releases the current content data. |
|
None | No | Releases the current menu data. |
|
None | No | Releases the current panel data. |
|
None | Yes | Reloads the application. |
|
None | Yes | Reloads the current content data. |
|
None | Yes | Reloads the current menu data. |
|
None | Yes | Reloads the current panel data. |
|
None | No | Reopens the application link with new URL parameters. |
|
Optional | No | Handles a response for a pending request. |
|
None | No | Restarts the application. |
|
None | No | Cancels an ongoing resume process. |
|
None | No | Clears all resume keys. |
|
None | No | Clears a specific resume key. |
|
None | No | Clears the current resume key. |
|
None | No | Clears a specific resume key by using the resume key hash code. |
|
None | No | Sets up a fix resume position in seconds or percentage to start the current content from there.
This action must be called after a |
|
None | No | Executes the selection action. |
|
None | No | Toggles the settings scene. |
|
None | No | Shows the about panel. |
|
None | No | Shows the animation settings panel. |
|
None | No | Sets the animation settings.
|
|
None | No | Shows the hover effect settings panel. |
|
None | No | Sets the hover effect settings.
|
|
None | No | Shows the input settings panel. |
|
None | No | Sets the input settings.
|
|
None | No | Shows the layout settings panel. |
|
None | No | Sets the layout settings.
|
|
None | No | Shows the menu button settings panel. |
|
None | No | Shows the random playback settings panel. |
|
None | No | Sets the random playback settings.
|
|
None | No | Shows the remote settings panel. |
|
None | No | Sets the remote settings.
|
|
None | No | Shows the scale settings panel. |
|
None | No | Sets the scale settings (viewport settings).
|
|
None | No | Shows the slideshow interval settings panel. |
|
None | No | Sets the slideshow interval settings (in milliseconds).
|
|
None | No | Shows the start parameter panel. |
|
None | No | Shows the transformation settings panel. |
|
None | No | Sets the transformation settings.
|
|
None | No | Shows the validate links settings panel. |
|
None | No | Sets the validate links settings.
|
|
None | No | Shows the zoom settings panel. |
|
None | No | Sets the zoom settings.
|
|
None | No | Pauses the slideshow if it is playing. |
|
None | No | Plays the slideshow if it is not playing. |
|
None | No | Stops/Ejects the slideshow. |
|
None | No | Goes to the item with the indicated ID. |
|
None | No | Goes to the first item. |
|
None | No | Goes to the item with the indicated index. |
|
None | No | Goes to the last item. |
|
None | No | Goes to the next item. |
|
None | No | Goes to the item with the indicated number. |
|
None | No | Goes to the previous item. |
|
None | No | Hides the slideshow labels. |
|
None | No | Shows the slideshow labels or toggles the slideshow playback (default slideshow image action). |
|
None | No | Shows the slideshow labels. |
|
None | No | Toggles the slideshow labels. |
|
None | No | Goes to the next item without showing the labels. |
|
None | No | Pauses the slideshow. |
|
None | No | Plays the slideshow. |
|
None | No | Toggles the slideshow playback. |
|
None | No | Goes to the previous item without showing the labels. |
|
None | No | Restarts the slideshow. |
|
None | No | Stops/Ejects the slideshow. |
|
None | Yes | Loads a slideshow. |
|
Required | Yes | Shows a slideshow. |
|
None | No | Loads a slideshow from the interaction plugin. |
|
None | No | Loads a slideshow from the interaction plugin (with ensuring that the interaction plugin is loaded). |
|
None | No | Loads a slideshow from the player (handled by the video/audio plugin). |
|
None | Yes | Loads a slideshow in user mode. |
|
Required | Yes | Sets up a start parameter. |
|
None | No | Stops a running slideshow. |
|
None | Yes | Shows a success message. |
|
None | No | Executes an HbbTV-related action. |
|
None | No | Executes an LG-related action. |
|
None | No | Shows the system options. |
|
None | No | Executes a Samsung-related action. |
|
None | No | Executes a Tizen-related action. |
|
None | No | Executes a TVX-related action (Android-/iOS-related action). |
|
None | No | Executes an UWP-related action (Universal Windows Platform action). |
|
None | No | Toggles the test scene. |
|
None | No | Clears the time and zone offset. |
|
Required | No | Initializes the time and/or zone offset (the data must contain a time and/or timeZone property).
|
|
Required | No | Sets a fix time and/or zone offset (the data must contain an offset and/or zoneOffset property).
|
|
None | No | Sets up a video/audio trigger for the current content.
This action must be called after a
Note: Triggers that are set at runtime are executed after the default triggers and do not overwrite them.
For trigger actions, it is not possible to provide an action-related |
|
Required | Yes | Updates a content item. |
|
Required | Yes | Updates a content overlay item. |
|
Required | Yes | Updates a content underlay item. |
|
Required | Yes | Updates a menu item. |
|
Required | Yes | Updates a panel item. |
|
Required | Yes | Updates a panel overlay item. |
|
Required | Yes | Updates a panel underlay item. |
|
Optional | Yes | Plays a video. |
|
Optional | No | Plays a video in auto mode. |
|
Optional | No | Executes a platform-specific video broadcast action in auto mode. |
|
Optional | No | Plays a plugin video in auto mode. |
|
Optional | No | Plays a video by resolving it with an URL in auto mode (the response data must contain an url property).
|
|
Optional | No | Executes a platform-specific video broadcast action. |
|
Optional | Yes | Plays a plugin video. |
|
Optional | No | Plays a video by resolving it with an URL (the response data must contain an url property).
|
|
None | No | Toggles the volume scene. |
|
None | No | Shows the volume action. |
|
None | No | Decreases the volume. |
|
None | No | Hides the volume scene. |
|
None | No | Increases the volume. |
|
None | No | Mutes the volume. |
|
None | No | Sets the volume. |
|
None | No | Shows the volume scene. |
|
None | No | Toggles the volume or shows the volume scene. |
|
None | No | Unmutes the volume. |
|
None | No | Toggles the volume. |
|
None | Yes | Shows a warning message. |
|
Optional | Yes | Executes multiple actions in a row. |