Difference between revisions of "URL Parameters"
Line 26: | Line 26: | ||
Sets the back function. | Sets the back function. | ||
− | <code>0</code>: Off (use back key only; default for most platforms) | + | * <code>0</code>: Off (use back key only; default for most platforms) |
− | <code>1</code>: On (use web history) | + | * <code>1</code>: On (use web history) |
+ | |- | ||
+ | | <code>background</code> || <code>number</code> || | ||
+ | <code>background=0</code><br/> | ||
+ | <code>background=1</code><br/> | ||
+ | || | ||
+ | Sets the background function. | ||
+ | |||
+ | * <code>0</code>: Off (transparant) | ||
+ | * <code>1</code>: On (opaque; default for most platforms) | ||
+ | |- | ||
+ | | <code>busy</code> || <code>number</code> || | ||
+ | <code>busy=0</code><br/> | ||
+ | <code>busy=1</code><br/> | ||
+ | <code>busy=2</code><br/> | ||
+ | || | ||
+ | Sets the busy function (for data and video requests). | ||
+ | |||
+ | * <code>0</code>: Off (no busy indicator) | ||
+ | * <code>1</code>: Delayed busy indicator (default for most platforms) | ||
+ | * <code>2</code>: Instant busy indicator | ||
+ | |- | ||
+ | | <code>center</code> || <code>number</code> || | ||
+ | <code>center=0</code><br/> | ||
+ | <code>center=1</code><br/> | ||
+ | || | ||
+ | Sets the center function. | ||
+ | |||
+ | * <code>0</code>: Off (UI is aligned at the top left) | ||
+ | * <code>1</code>: On (UI is aligned in the center; default for most platforms) | ||
+ | |- | ||
+ | | <code>dictionary</code> || <code>string</code> || | ||
+ | <code>dictionary=http://msx.benzac.de/dic/en.json</code><br/> | ||
+ | || | ||
+ | Sets the dictionary. This parameter is designed for testing purposes. For final usage, please set the dictionary as link in the menu or content data. | ||
+ | |- | ||
+ | | <code>exit</code> || <code>number</code> || | ||
+ | <code>exit=0</code><br/> | ||
+ | <code>exit=1</code><br/> | ||
+ | <code>exit=2</code><br/> | ||
+ | <code>exit=3</code><br/> | ||
+ | <code>exit=4</code><br/> | ||
+ | || | ||
+ | Sets the exit function. | ||
+ | |||
+ | * <code>0</code>: Off (exit function is hidden) | ||
+ | * <code>1</code>: Platform-specific (default for most platforms) | ||
+ | * <code>2</code>: Perform web history back | ||
+ | * <code>3</code>: Perform web history start | ||
+ | * <code>4</code>: Perform window close | ||
+ | |- | ||
+ | | <code>fullscreen</code> || <code>number</code> || | ||
+ | <code>fullscreen=0</code><br/> | ||
+ | <code>fullscreen=1</code><br/> | ||
+ | <code>fullscreen=2</code><br/> | ||
+ | || | ||
+ | Sets the fullscreen function. | ||
+ | |||
+ | * <code>0</code>: Off (fullscreen is not available) | ||
+ | * <code>1</code>: On (fullscreen is always active and cannot be changed; default for most platforms) | ||
+ | * <code>2</code>: Toggle (fullscreen can be toggled) | ||
+ | |- | ||
+ | | <code>init</code> || <code>number</code> || | ||
+ | <code>init=0</code><br/> | ||
+ | <code>init=1</code><br/> | ||
+ | || | ||
+ | Sets the init value. | ||
+ | |||
+ | * <code>0</code>: Default (default for most platforms) | ||
+ | * <code>1</code>: Ignore stored content state | ||
+ | |- | ||
+ | | <code>input</code> || <code>number</code> || | ||
+ | <code>input=0</code><br/> | ||
+ | <code>input=1</code><br/> | ||
+ | <code>input=2</code><br/> | ||
+ | <code>input=3</code><br/> | ||
+ | || | ||
+ | Sets the input settings. | ||
+ | |||
+ | * <code>0</code>: Off | ||
+ | * <code>1</code>: Remote Only | ||
+ | * <code>2</code>: Click & Swipe | ||
+ | * <code>3</code>: Drag & Drop (default for most platforms) | ||
+ | |- | ||
+ | | <code>layout</code> || <code>number</code>{{pipe}}<code>string</code> || | ||
+ | <code>layout=0.5</code><br/> | ||
+ | <code>layout=0.75</code><br/> | ||
+ | <code>layout=1</code><br/> | ||
+ | <code>layout=1.5</code><br/> | ||
+ | <code>layout=3</code><br/> | ||
+ | <code>layout=6</code><br/> | ||
+ | <code>layout=360p</code><br/> | ||
+ | <code>layout=540p</code><br/> | ||
+ | <code>layout=720p</code><br/> | ||
+ | <code>layout=1080p</code><br/> | ||
+ | <code>layout=2160p</code><br/> | ||
+ | <code>layout=4320p</code><br/> | ||
+ | <code>layout=auto</code><br/> | ||
+ | <code>layout=detect</code><br/> | ||
+ | || | ||
+ | Sets the layout settings. | ||
+ | |||
+ | * <code>0.5</code>|<code>360p</code>: 360p | ||
+ | * <code>0.75</code>|<code>540p</code>|<code>sd</code>: 540p | ||
+ | * <code>1</code>|<code>720p</code>|<code>hd</code>: 720p | ||
+ | * <code>1.5</code>|<code>1080p</code>|<code>shd</code>: 1080p | ||
+ | * <code>3</code>|<code>2160p</code>|<code>uhd</code>|<code>4k</code>: 2160p | ||
+ | * <code>6</code>|<code>4320p</code>|<code>8k</code>: 4320p | ||
+ | * <code>auto</code>: Auto detect (with resize adjustment) | ||
+ | * <code>detect</code>: Auto detect (without resize adjustment) | ||
+ | |- | ||
+ | | <code>platform</code> || <code>string</code> || | ||
+ | <code>platform=default</code><br/> | ||
+ | <code>platform=tizen</code><br/> | ||
+ | <code>platform=samsung</code><br/> | ||
+ | <code>platform=lg</code><br/> | ||
+ | <code>platform=panasonic</code><br/> | ||
+ | <code>platform=chromecast</code><br/> | ||
+ | <code>platform=ios</code><br/> | ||
+ | <code>platform=android</code><br/> | ||
+ | <code>platform=firetv</code><br/> | ||
+ | <code>platform=hbbtv</code><br/> | ||
+ | <code>platform=hbbtvop</code><br/> | ||
+ | <code>platform=uwp</code><br/> | ||
+ | <code>platform=mac</code><br/> | ||
+ | || | ||
+ | Sets the platform identifier (usually this is not set by parameter, because each platform has its own index file). | ||
+ | |- | ||
+ | | <code>remote</code> || <code>number</code> || | ||
+ | <code>remote=0</code><br/> | ||
+ | <code>remote=1</code><br/> | ||
+ | <code>remote=2</code><br/> | ||
+ | <code>remote=3</code><br/> | ||
+ | || | ||
+ | Sets the remote settings. | ||
+ | |||
+ | * <code>0</code>: Off | ||
+ | * <code>1</code>: Minimalistic (default for most platforms) | ||
+ | * <code>2</code>: Navigation Frame | ||
+ | * <code>3</code>: Complex | ||
+ | |- | ||
+ | | <code>playback</code> || <code>number</code> || | ||
+ | <code>playback=0</code><br/> | ||
+ | <code>playback=1</code><br/> | ||
+ | || | ||
+ | Sets the playback mode. | ||
+ | |||
+ | * <code>0</code>: Foreground only (video/audio pauses when the application goes to sleep) | ||
+ | * <code>1</code>: Foreground & Background (video/audio continues to play when the application goes to sleep; default for most platforms) | ||
+ | |- | ||
+ | | <code>scale</code> || <code>string</code> || | ||
+ | <code>scale=default</code><br/> | ||
+ | <code>scale=auto</code><br/> | ||
+ | <code>scale=device</code><br/> | ||
+ | <code>scale=0.75</code><br/> | ||
+ | <code>scale=fix:0.75</code><br/> | ||
+ | || | ||
+ | Sets the scale settings (viewport settings). | ||
+ | |||
+ | * <code>default</code>: No scaling (default for most platforms) | ||
+ | * <code>auto</code>: Auto detect (with resize adjustment) | ||
+ | * <code>device</code>: Set scale factor to device width (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>speed</code> || <code>number</code> || | ||
+ | <code>speed=0</code><br/> | ||
+ | <code>speed=1</code><br/> | ||
+ | <code>speed=2</code><br/> | ||
+ | <code>speed=3</code><br/> | ||
+ | || | ||
+ | Sets the playback speed function. | ||
+ | |||
+ | * <code>0</code>: Off (speed button is always disabled) | ||
+ | * <code>1</code>: Video only (speed button is only enabled for videos) | ||
+ | * <code>2</code>: Audio only (speed button is only enabled for audio files) | ||
+ | * <code>3</code>: Video & Audio (speed button is always enabled; default for most platforms) | ||
+ | |- | ||
+ | | <code>start</code> || <code>string</code> || | ||
+ | <code>start=menu:user:http://sc.msx.benzac.de/msx/service.php</code><br/> | ||
+ | <code>start=menu:user:http://sc.msx.benzac.de/msx/service.php>index:2</code><br/> | ||
+ | <code>start=menu:user:http://sc.msx.benzac.de/msx/service.php>index:2>index:4</code><br/> | ||
+ | <code>start=menu:user:http://sc.msx.benzac.de/msx/service.php>index:2>index:4>execute</code><br/> | ||
+ | || | ||
+ | Sets the start parameter. The focus separator <code>></code> can be used to focus (and execute) an item on load. | ||
+ | |- | ||
+ | | <code>t</code> || <code>number</code> || | ||
+ | <code>t=1542793102320</code><br/> | ||
+ | || | ||
+ | Sets the current timestamp (difference to the start timestamp must be less than 1 second to skip the splash screen). | ||
+ | |- | ||
+ | | <code>transform</code> || <code>number</code> || | ||
+ | <code>transform=0</code><br/> | ||
+ | <code>transform=1</code><br/> | ||
+ | <code>transform=2</code><br/> | ||
+ | || | ||
+ | Sets the transformation settings. | ||
+ | |||
+ | * <code>0</code>: Off | ||
+ | * <code>1</code>: 2D (default for most platforms) | ||
+ | * <code>2</code>: 3D | ||
+ | |- | ||
+ | | <code>volume</code> || <code>number</code> || | ||
+ | <code>volume=0</code><br/> | ||
+ | <code>volume=1</code><br/> | ||
+ | <code>volume=2</code><br/> | ||
+ | || | ||
+ | Sets the volume function. | ||
+ | |||
+ | * <code>0</code>: Off (volume function is hidden) | ||
+ | * <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>zoom</code> || <code>string</code> || | ||
+ | <code>zoom=default</code><br/> | ||
+ | <code>zoom=auto</code><br/> | ||
+ | <code>zoom=0.75</code><br/> | ||
+ | || | ||
+ | Sets the zoom settings. | ||
+ | |||
+ | * <code>default</code>: No zooming (default for most platforms) | ||
+ | * <code>auto</code>: Auto detect (with resize adjustment) | ||
+ | * <code>{NUMBER}</code>: Set zoom factor to specific number | ||
|} | |} |
Revision as of 13:41, 13 January 2021
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 Syntax[edit]
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).
|
center |
number |
|
Sets the center function.
|
dictionary |
string |
|
Sets the dictionary. This parameter is designed for testing purposes. For final usage, please set the dictionary as link in the menu or content data. |
exit |
number |
|
Sets the exit function.
|
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.
|
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.
|
scale |
string |
|
Sets the scale settings (viewport settings).
|
speed |
number |
|
Sets the playback speed function.
|
start |
string |
|
Sets the start parameter. The focus separator |
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.
|
zoom |
string |
|
Sets the zoom settings.
|