Difference between revisions of "URL Parameters"
| (32 intermediate revisions by the same user not shown) | |||
| Line 47: | Line 47: | ||
* <code>1</code>: Delayed busy indicator (default for most platforms) | * <code>1</code>: Delayed busy indicator (default for most platforms) | ||
* <code>2</code>: Instant busy indicator | * <code>2</code>: Instant busy indicator | ||
| + | |- | ||
| + | | <code>caption</code> || <code>number</code> || | ||
| + | <code>caption=0</code><br/> | ||
| + | <code>caption=1</code><br/> | ||
| + | <code>caption=2</code><br/> | ||
| + | || | ||
| + | Sets the caption settings (visibility of the options/menu caption that is indicated in the lower right corner of the content screen). | ||
| + | |||
| + | * <code>0</code>: Off (options/menu caption is hidden) | ||
| + | * <code>1</code>: Visible if available (options/menu caption is visible if the menu button is available) | ||
| + | * <code>2</code>: Always visible (default for most platforms) | ||
| + | * <code>3</code>: Always visible (will be set automatically if the value was <code>1</code> and the menu button was pressed) | ||
|- | |- | ||
| <code>center</code> || <code>number</code> || | | <code>center</code> || <code>number</code> || | ||
| Line 59: | Line 71: | ||
| <code>dictionary</code> || <code>string</code> || | | <code>dictionary</code> || <code>string</code> || | ||
<code>dictionary=http://msx.benzac.de/dic/en.json</code><br/> | <code>dictionary=http://msx.benzac.de/dic/en.json</code><br/> | ||
| + | <code>dictionary=none</code><br/> | ||
| + | <code>dictionary=custom</code><br/> | ||
|| | || | ||
| − | Sets the dictionary. This parameter is designed for testing purposes. For final usage, please set the dictionary | + | Sets the dictionary. This parameter is designed for testing purposes or special use cases. |
| + | If this parameter is to <code>none</code>, no dictionary will be used (even if the startup data contains one or a custom dictionary is set). | ||
| + | If this parameter is to <code>custom</code>, the custom dictionary will be used in preference (even if a <code>start</code> parameter is set). | ||
| + | For final usage, please set the URL as <code>dictionary</code> property in the menu or content data or use the <code>dictionary:{URL}</code> action. | ||
For more information, please see [[Dictionary Structure]]. | For more information, please see [[Dictionary Structure]]. | ||
|- | |- | ||
| Line 69: | Line 86: | ||
<code>exit=3</code><br/> | <code>exit=3</code><br/> | ||
<code>exit=4</code><br/> | <code>exit=4</code><br/> | ||
| + | <code>exit=11</code><br/> | ||
| + | <code>exit=12</code><br/> | ||
| + | <code>exit=13</code><br/> | ||
| + | <code>exit=14</code><br/> | ||
|| | || | ||
Sets the exit function. | Sets the exit function. | ||
| Line 77: | Line 98: | ||
* <code>3</code>: Perform web history start | * <code>3</code>: Perform web history start | ||
* <code>4</code>: Perform window close | * <code>4</code>: Perform window close | ||
| + | * <code>11</code>: Platform-specific (with direct execution during back navigation) | ||
| + | * <code>12</code>: Perform web history back (with direct execution during back navigation) | ||
| + | * <code>13</code>: Perform web history start (with direct execution during back navigation) | ||
| + | * <code>14</code>: Perform window close (with direct execution during back navigation) | ||
| + | |||
| + | '''Note: Direct execution during back navigation means that the assigned action is executed immediately when the user presses the back button while no further navigation step back is possible. By default, the context menu is displayed in this case and no direct execution is performed.''' | ||
|- | |- | ||
| <code>fullscreen</code> || <code>number</code> || | | <code>fullscreen</code> || <code>number</code> || | ||
| Line 92: | Line 119: | ||
<code>init=0</code><br/> | <code>init=0</code><br/> | ||
<code>init=1</code><br/> | <code>init=1</code><br/> | ||
| + | <code>init=2</code><br/> | ||
|| | || | ||
Sets the init value. | Sets the init value. | ||
| Line 97: | Line 125: | ||
* <code>0</code>: Default (default for most platforms) | * <code>0</code>: Default (default for most platforms) | ||
* <code>1</code>: Ignore stored content state | * <code>1</code>: Ignore stored content state | ||
| + | * <code>2</code>: Enforce use of stored content state (by default, the stored content state is not used if a start parameter is set) | ||
|- | |- | ||
| <code>input</code> || <code>number</code> || | | <code>input</code> || <code>number</code> || | ||
| Line 103: | Line 132: | ||
<code>input=2</code><br/> | <code>input=2</code><br/> | ||
<code>input=3</code><br/> | <code>input=3</code><br/> | ||
| + | <code>input=4</code><br/> | ||
|| | || | ||
Sets the input settings. | Sets the input settings. | ||
| Line 110: | Line 140: | ||
* <code>2</code>: Click & Swipe | * <code>2</code>: Click & Swipe | ||
* <code>3</code>: Drag & Drop (default for most platforms) | * <code>3</code>: Drag & Drop (default for most platforms) | ||
| + | * <code>4</code>: Move & Execute | ||
|- | |- | ||
| <code>layout</code> || <code>number</code>{{pipe}}<code>string</code> || | | <code>layout</code> || <code>number</code>{{pipe}}<code>string</code> || | ||
| Line 137: | Line 168: | ||
* <code>auto</code>: Auto detect (with resize adjustment) | * <code>auto</code>: Auto detect (with resize adjustment) | ||
* <code>detect</code>: Auto detect (without resize adjustment) | * <code>detect</code>: Auto detect (without resize adjustment) | ||
| + | |- | ||
| + | | <code>leave</code> || <code>number</code> || | ||
| + | <code>leave=0</code><br/> | ||
| + | <code>leave=1</code><br/> | ||
| + | || | ||
| + | Sets the leave function. | ||
| + | The leave function performs a web history back on execution and can be used if the Media Station X application is opened from another application (or from the local Media Station X application). | ||
| + | |||
| + | * <code>0</code>: Off (leave function is hidden) | ||
| + | * <code>1</code>: On (leave function is visible) | ||
|- | |- | ||
| <code>platform</code> || <code>string</code> || | | <code>platform</code> || <code>string</code> || | ||
| Line 143: | Line 184: | ||
<code>platform=samsung</code><br/> | <code>platform=samsung</code><br/> | ||
<code>platform=lg</code><br/> | <code>platform=lg</code><br/> | ||
| + | <code>platform=netcast</code><br/> | ||
<code>platform=panasonic</code><br/> | <code>platform=panasonic</code><br/> | ||
<code>platform=chromecast</code><br/> | <code>platform=chromecast</code><br/> | ||
| Line 152: | Line 194: | ||
<code>platform=uwp</code><br/> | <code>platform=uwp</code><br/> | ||
<code>platform=mac</code><br/> | <code>platform=mac</code><br/> | ||
| + | <code>platform=win</code><br/> | ||
|| | || | ||
Sets the platform identifier (usually this is not set by parameter, because each platform has its own index file). | Sets the platform identifier (usually this is not set by parameter, because each platform has its own index file). | ||
| Line 160: | Line 203: | ||
<code>remote=2</code><br/> | <code>remote=2</code><br/> | ||
<code>remote=3</code><br/> | <code>remote=3</code><br/> | ||
| + | <code>remote=4</code><br/> | ||
|| | || | ||
Sets the remote settings. | Sets the remote settings. | ||
| Line 166: | Line 210: | ||
* <code>1</code>: Minimalistic (default for most platforms) | * <code>1</code>: Minimalistic (default for most platforms) | ||
* <code>2</code>: Navigation Frame | * <code>2</code>: Navigation Frame | ||
| − | * <code>3</code>: Complex | + | * <code>3</code>: Corner Controls |
| + | * <code>4</code>: Complex | ||
|- | |- | ||
| <code>playback</code> || <code>number</code> || | | <code>playback</code> || <code>number</code> || | ||
<code>playback=0</code><br/> | <code>playback=0</code><br/> | ||
<code>playback=1</code><br/> | <code>playback=1</code><br/> | ||
| + | <code>playback=2</code><br/> | ||
| + | <code>playback=3</code><br/> | ||
|| | || | ||
Sets the playback mode. | Sets the playback mode. | ||
| − | * <code>0</code>: | + | * <code>0</code>: Stop (video/audio stops when the application goes to sleep) |
| − | * <code> | + | * <code>1</code>: Pause only (video/audio pauses when the application goes to sleep and stays in that state when the application wakes up) |
| + | * <code>2</code>: Pause/Play (video/audio pauses when the application goes to sleep and continues to play when the application wakes up) | ||
| + | * <code>3</code>: Keep playing (video/audio continues to play when the application goes to sleep or the system controls the behavior; default for most platforms) | ||
| + | |- | ||
| + | | <code>pointer</code> || <code>number</code> || | ||
| + | <code>pointer=0</code><br/> | ||
| + | <code>pointer=1</code><br/> | ||
| + | <code>pointer=2</code><br/> | ||
| + | <code>pointer=3</code><br/> | ||
| + | <code>pointer=4</code><br/> | ||
| + | <code>pointer=5</code><br/> | ||
| + | || | ||
| + | Sets the pointer mode. | ||
| + | |||
| + | * <code>0</code>: Off (no mouse and touch events are handled) | ||
| + | * <code>1</code>: Mouse (only mouse events are handled) | ||
| + | * <code>2</code>: Touch (only touch events are handled) | ||
| + | * <code>3</code>: Merge (mouse and touch events are handled together) | ||
| + | * <code>4</code>: Switch (either mouse or touch events are handled, whichever is detected first; default for most platforms) | ||
| + | * <code>5</code>: Combi (only passive mouse, but all touch events are handled) | ||
|- | |- | ||
| <code>scale</code> || <code>string</code> || | | <code>scale</code> || <code>string</code> || | ||
| Line 191: | Line 257: | ||
* <code>{NUMBER}</code>: Set scale factor to specific number (not fixed) | * <code>{NUMBER}</code>: Set scale factor to specific number (not fixed) | ||
* <code>fix:{NUMBER}</code>: Set scale factor to specific number (fixed) | * <code>fix:{NUMBER}</code>: Set scale factor to specific number (fixed) | ||
| + | |- | ||
| + | | <code>secure</code> || <code>number</code> || | ||
| + | <code>secure=0</code><br/> | ||
| + | <code>secure=1</code><br/> | ||
| + | <code>secure=2</code><br/> | ||
| + | <code>secure=3</code><br/> | ||
| + | <code>secure=4</code><br/> | ||
| + | || | ||
| + | Sets the secure settings (protocol updates from <code>http://</code> to <code>https://</code>). | ||
| + | |||
| + | * <code>0</code>: Update JSON files and plugins in a secure context and never update media files (default for most platforms) | ||
| + | * <code>1</code>: Update JSON files, plugins, and media files in a secure context | ||
| + | * <code>2</code>: Force update of JSON files and plugins and never update media files | ||
| + | * <code>3</code>: Force update of media files and update JSON files and plugins in a secure context | ||
| + | * <code>4</code>: Force update of JSON files, plugins, and media files | ||
|- | |- | ||
| <code>speed</code> || <code>number</code> || | | <code>speed</code> || <code>number</code> || | ||
| Line 202: | Line 283: | ||
* <code>0</code>: Off (speed button is always disabled) | * <code>0</code>: Off (speed button is always disabled) | ||
* <code>1</code>: Video only (speed button is only enabled for videos) | * <code>1</code>: Video only (speed button is only enabled for videos) | ||
| − | * <code>2</code>: Audio only (speed button is only enabled for | + | * <code>2</code>: Audio only (speed button is only enabled for audios) |
* <code>3</code>: Video & Audio (speed button is always enabled; default for most platforms) | * <code>3</code>: Video & Audio (speed button is always enabled; default for most platforms) | ||
|- | |- | ||
| Line 223: | Line 304: | ||
* <code>0</code>: Off (application will never suspend/resume) | * <code>0</code>: Off (application will never suspend/resume) | ||
* <code>1</code>: Visibility handler (document visibility is checked to suspend/resume the application) | * <code>1</code>: Visibility handler (document visibility is checked to suspend/resume the application) | ||
| − | * <code>2</code>: System handler (system | + | * <code>2</code>: System handler (system events are checked to suspend/resume the application; default for most platforms) |
|- | |- | ||
| <code>t</code> || <code>number</code> || | | <code>t</code> || <code>number</code> || | ||
| Line 251: | Line 332: | ||
* <code>1</code>: On (default for most platforms) | * <code>1</code>: On (default for most platforms) | ||
* <code>2</code>: Mute only (volume function is visible, but can only be used to toggle the muted state) | * <code>2</code>: Mute only (volume function is visible, but can only be used to toggle the muted state) | ||
| + | |- | ||
| + | | <code>welcome</code> || <code>string</code> || | ||
| + | <code>welcome=menu:user:http://sc.msx.benzac.de/msx/service.php</code><br/> | ||
| + | <code>welcome=menu:user:http://sc.msx.benzac.de/msx/service.php>index:2</code><br/> | ||
| + | <code>welcome=menu:user:http://sc.msx.benzac.de/msx/service.php>index:2>index:4</code><br/> | ||
| + | <code>welcome=menu:user:http://sc.msx.benzac.de/msx/service.php>index:2>index:4>execute</code><br/> | ||
| + | || | ||
| + | Sets the welcome pages that are used if no start parameter is set. The focus separator <code>></code> can be used to focus (and execute) an item on load. | ||
| + | For more information, please see [[Focus Separator]]. | ||
| + | |||
| + | '''Note: This parameter will override the welcome pages in the application settings, however, it will not disable the function to setup the sart parameter (and to setup welcome pages via the <code>welcome</code> property).''' | ||
|- | |- | ||
| <code>zoom</code> || <code>string</code> || | | <code>zoom</code> || <code>string</code> || | ||
Latest revision as of 11:53, 11 May 2026
These parameters are only relevant for the web version of Media Station X (i.e. when using the URL http://msx.benzac.de or https://msx.benzac.de) and can be used to override some application settings with fixed values and to set some platform-specific functions.
Note: If you set some application settings via these parameters, the corresponding settings in the application are disabled. For example, if you set the start parameter, the start parameter in the application settings is disabled.
| Parameter | Type | Example | Description |
|---|---|---|---|
animate |
number |
|
Sets the animation settings.
|
back |
number |
|
Sets the back function.
|
background |
number |
|
Sets the background function.
|
busy |
number |
|
Sets the busy function (for data and video requests).
|
caption |
number |
|
Sets the caption settings (visibility of the options/menu caption that is indicated in the lower right corner of the content screen).
|
center |
number |
|
Sets the center function.
|
dictionary |
string |
|
Sets the dictionary. This parameter is designed for testing purposes or special use cases.
If this parameter is to |
exit |
number |
|
Sets the exit function.
Note: Direct execution during back navigation means that the assigned action is executed immediately when the user presses the back button while no further navigation step back is possible. By default, the context menu is displayed in this case and no direct execution is performed. |
fullscreen |
number |
|
Sets the fullscreen function.
|
init |
number |
|
Sets the init value.
|
input |
number |
|
Sets the input settings.
|
layout |
number|string |
|
Sets the layout settings.
|
leave |
number |
|
Sets the leave function. The leave function performs a web history back on execution and can be used if the Media Station X application is opened from another application (or from the local Media Station X application).
|
platform |
string |
|
Sets the platform identifier (usually this is not set by parameter, because each platform has its own index file). |
remote |
number |
|
Sets the remote settings.
|
playback |
number |
|
Sets the playback mode.
|
pointer |
number |
|
Sets the pointer mode.
|
scale |
string |
|
Sets the scale settings (viewport settings).
|
secure |
number |
|
Sets the secure settings (protocol updates from
|
speed |
number |
|
Sets the playback speed function.
|
start |
string |
|
Sets the start parameter. The focus separator |
suspend |
number |
|
Sets the suspend mode.
|
t |
number |
|
Sets the current timestamp (difference to the start timestamp must be less than 1 second to skip the splash screen). |
transform |
number |
|
Sets the transformation settings.
|
volume |
number |
|
Sets the volume function.
|
welcome |
string |
|
Sets the welcome pages that are used if no start parameter is set. The focus separator Note: This parameter will override the welcome pages in the application settings, however, it will not disable the function to setup the sart parameter (and to setup welcome pages via the |
zoom |
string |
|
Sets the zoom settings.
|