This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:provisioning [2021/11/11 11:06] Виталий Журавлев [Add/hide web applications] |
en:provisioning [2023/12/20 16:29] (current) Vladimir Manov [Background picture] |
||
---|---|---|---|
Line 102: | Line 102: | ||
<code xml> | <code xml> | ||
- | <update_server name="update.tvip.ru" /> | + | <update_server name="update.tvip.tv" /> |
</code> | </code> | ||
Line 109: | Line 109: | ||
* [[provider_mirror|priorities]] of update server addresses | * [[provider_mirror|priorities]] of update server addresses | ||
* Defined address will be written to /var/tvip/update_server.prov | * Defined address will be written to /var/tvip/update_server.prov | ||
- | * All official updates are always avaliable on //update.tvip.ru// web server | + | * All official updates are always avaliable on //update.tvip.tv// web server |
====TR-069 server (ACS) information==== | ====TR-069 server (ACS) information==== | ||
Line 278: | Line 278: | ||
<code xml> | <code xml> | ||
- | <main_menu_background url="https://www.my_background.png" refresh="10" /> | + | <main_menu_background url="https://www.my_background.png" refresh="3600" /> |
</code> | </code> | ||
Line 290: | Line 290: | ||
<code xml> | <code xml> | ||
- | <time tz="Europe/Moscow" ntp="ru.pool.ntp.org" time_format="12" /> | + | <time tz="Asia/Singapore" ntp="pool.ntp.org" time_format="12" /> |
</code> | </code> | ||
//tz// defines time zone in [[http://ru.wikipedia.org/wiki/Tz_database|zoneinfo]] format.\\ | //tz// defines time zone in [[http://ru.wikipedia.org/wiki/Tz_database|zoneinfo]] format.\\ | ||
Line 312: | Line 312: | ||
<vod enabled="false" /> | <vod enabled="false" /> | ||
<timeshift enabled="false"/> | <timeshift enabled="false"/> | ||
+ | <appstore enabled="false"/> | ||
</features> | </features> | ||
</code> | </code> | ||
Line 317: | Line 318: | ||
Tag attribute //timeshift enabled// allow enable (//true//) or disable (//false//) local timeshift. | Tag attribute //timeshift enabled// allow enable (//true//) or disable (//false//) local timeshift. | ||
+ | |||
+ | :!: The tag //appstore// - allowed for 7xx models only | ||
Line 325: | Line 328: | ||
<code xml> | <code xml> | ||
- | |||
<webapps> | <webapps> | ||
<app name="lk" title="User Account" icon="account" uiwidth="1280" uiheight="720" url="http://private.provider.com" api="mag"/> | <app name="lk" title="User Account" icon="account" uiwidth="1280" uiheight="720" url="http://private.provider.com" api="mag"/> | ||
Line 337: | Line 339: | ||
If //override// attribute is //true//, all default apps will be hidden; if attribute is //false//, custom apps will be added to default apps.\\ | If //override// attribute is //true//, all default apps will be hidden; if attribute is //false//, custom apps will be added to default apps.\\ | ||
:!: Since version 5.0.33, the //override// attribute has been deprecated and do not recommend to use. Instead, you need to use the attribute //hidden// for system applications. | :!: Since version 5.0.33, the //override// attribute has been deprecated and do not recommend to use. Instead, you need to use the attribute //hidden// for system applications. | ||
+ | |||
+ | If //reordering// attribute is //true//, it's allow move WEB applications with //menu// button, supported from firmware 5.0.48 | ||
Web app attributes: \\ | Web app attributes: \\ | ||
Line 344: | Line 348: | ||
* //icon// icon codename; \\ | * //icon// icon codename; \\ | ||
* //uiwidth// and //uiheight// define UI resolution; \\ | * //uiwidth// and //uiheight// define UI resolution; \\ | ||
- | * //bgr// - URL of an PNG image, that will be used instead of the app default banner. Width: 330 px. Height: 185 px (//from fw. 4.0.11//)\\ | + | * //bgr// - URL of an PNG image, that will be used instead of the app default banner. Width: 320 px. Height: 180 px (//from fw. 4.0.11//)\\ |
* //url// defines web application URL; \\ | * //url// defines web application URL; \\ | ||
* //api// defines STB API type (tvip/mag/html5/youtube/blink); \\ | * //api// defines STB API type (tvip/mag/html5/youtube/blink); \\ | ||
Line 382: | Line 386: | ||
To disable ALL webapps, use the following code: | To disable ALL webapps, use the following code: | ||
- | <code> | + | <code xml> |
<webapps override="true"> | <webapps override="true"> | ||
</webapps> | </webapps> | ||
Line 423: | Line 427: | ||
<code xml> | <code xml> | ||
- | <tv_stream type="udpxy" server="http://user:pwd@host.ru:4022" /> | + | <tv_stream type="udpxy" server="http://user:pwd@host.tv:4022" /> |
</code> | </code> | ||
Line 500: | Line 504: | ||
//server// attribute defines portal URL (middleware); //api// defines JavaScript API for the portal ("tvip", "mag", "html5").\\ | //server// attribute defines portal URL (middleware); //api// defines JavaScript API for the portal ("tvip", "mag", "html5").\\ | ||
- | If //noui// attribute is //true// then all TVIP user interface is replaced by Web portal ("Whole system" mode), if //false//, then Web-portal only replaces Watch TV app ("TV only" mode). If //combined// attribute is //true// and //noui// is //false//, then "Combined" mode is used (from v.4.0.23). | + | If //noui// attribute is //true// then all TVIP user interface is replaced by Web portal ("Whole system" mode), if //false//, then Web-portal only replaces Watch TV app ("TV only" mode). If //combined// attribute is //true// and //noui// is //false//, then "Combined" mode is used (from v.4.0.23).\\ \\ |
+ | :!: "Whole system mode" is now deprecated and will be removed in future updates. Use "Combined" mode instead. If you need to block long press of Home button, use //home_uri// tag with value //tvplayer// inside //appearance// tag. | ||
Optional attributes: \\ | Optional attributes: \\ | ||
Line 511: | Line 517: | ||
For selection portal use "dafault" parameter : "<nowiki>server1=Server 1 Name|http://server1.domain/path|default&server2=Server 2 Name|http://server2.domain/path</nowiki>" \\ | For selection portal use "dafault" parameter : "<nowiki>server1=Server 1 Name|http://server1.domain/path|default&server2=Server 2 Name|http://server2.domain/path</nowiki>" \\ | ||
//force_retry// - enable (//true//) force retries connect to portal at any network or others issues. (from v.5.0.16);\\ | //force_retry// - enable (//true//) force retries connect to portal at any network or others issues. (from v.5.0.16);\\ | ||
+ | //waiting_animation// - for disable use //false// it's allow to disable "boot animation" at time when portal loading. (:!: the attribute allowed at AndroidOS from fw 5.1.10 ) \\ | ||
=== Application as the content source === | === Application as the content source === | ||
Line 556: | Line 563: | ||
<cec value="false" force="true" /> | <cec value="false" force="true" /> | ||
<sync_standby value="true" /> | <sync_standby value="true" /> | ||
+ | <cec_name value="anyName" /> | ||
</display> | </display> | ||
</code> | </code> | ||
Line 564: | Line 572: | ||
//cec// - enable HDMI-CEC.\\ | //cec// - enable HDMI-CEC.\\ | ||
//aspect// - Default aspect ratio (box,zoom,full), to set default, use empty value="".\\ | //aspect// - Default aspect ratio (box,zoom,full), to set default, use empty value="".\\ | ||
- | //sync_standby// - STB goes to Sleep/Wake, when TV goes to sleep/wake. (do not supported by all mediacenters and TVs, from fw. 4.0.13). | + | //sync_standby// - STB goes to Sleep/Wake, when TV goes to sleep/wake. (do not supported by all mediacenters and TVs, from fw. 4.0.13).\\ |
+ | //cec_name// - Allows you to set the device name via HDMI on compatible TVs. Format [Aa-Zz,-,,_,0-9] up to 14 characters (supported from firmware 5.1.26).\\ | ||
To force some settings to apply use attribute force with value="true" | To force some settings to apply use attribute force with value="true" | ||
Line 592: | Line 601: | ||
<display_channel_has_archive value="true" /> | <display_channel_has_archive value="true" /> | ||
<background_picture value="Custom" force="true"> | <background_picture value="Custom" force="true"> | ||
- | <picture name="Custom" url="http://domain/Custom.png"/> | + | <picture name="Custom" url="http://domain/Custom.png"/> |
</background_picture> | </background_picture> | ||
<media_freeze_animation value="false" /> | <media_freeze_animation value="false" /> | ||
+ | <back_as_recall value="true" /> | ||
+ | <menu_as_home value="true" /> | ||
</appearance> | </appearance> | ||
</code> | </code> | ||
Line 610: | Line 621: | ||
* //background_picture// - defines monochrome background image for the home screen (and some other apps). //value// - sets up identifier for the image. Identifier can be internal (like: //waves//, //triangles//) or one of the list of <picture> tags. <picture> tag attributes: //name// - background identifier, //url// - URL of 8-bit monochrome PNG image. Supported from firmware 4.2.16. | * //background_picture// - defines monochrome background image for the home screen (and some other apps). //value// - sets up identifier for the image. Identifier can be internal (like: //waves//, //triangles//) or one of the list of <picture> tags. <picture> tag attributes: //name// - background identifier, //url// - URL of 8-bit monochrome PNG image. Supported from firmware 4.2.16. | ||
* //media_freeze_animation// - Disabling animation «freeze» video (false) - enable (true) - disable (Supported from firmware: 4.2.33). \\ | * //media_freeze_animation// - Disabling animation «freeze» video (false) - enable (true) - disable (Supported from firmware: 4.2.33). \\ | ||
+ | * //back_as_recall// - allows you to assign to the //back// button the function to return to the previous channel (supported since firmware 5.0.67). | ||
+ | * //menu_as_home// - allows you to use the //menu// button to call the //home// action, except when used for its intended purpose, this functionality only works in the TV application (supported since firmware 5.0.67). | ||
To force some settings to apply use attribute force with value="true" | To force some settings to apply use attribute force with value="true" | ||
Line 697: | Line 710: | ||
<media> | <media> | ||
<default_audio_language force="true" value="bul bg eng en" /> | <default_audio_language force="true" value="bul bg eng en" /> | ||
- | <default_subtitle_language force="true" value="ru rus" /> | + | <default_subtitle_language force="true" value="en eng" /> |
</media> | </media> | ||
</code> | </code> | ||
Line 747: | Line 760: | ||
===="Cable TV" mode over provisioning ==== | ===="Cable TV" mode over provisioning ==== | ||
- | //**Supported from firmware: 3.2.33**// \\ | + | //**Supported from firmware: 4.2.33**// \\ |
This option allow playback of a single stream without UI | This option allow playback of a single stream without UI | ||
Line 754: | Line 767: | ||
<system_locks> | <system_locks> | ||
- | <ctv enabled="false" url="http://your_stream.com" volume="30" /> | + | <ctv enabled="true" url="http://your_stream.com" volume="30" /> |
</system_locks> | </system_locks> | ||
Line 855: | Line 868: | ||
//pref_network_iface// - Interface type (Eth/WiFi)\\ | //pref_network_iface// - Interface type (Eth/WiFi)\\ | ||
+ | //pref_network_iface_enabled// - Network interface enable\\ | ||
//pref_network_wlan_ssid// - WiFi Access point\\ | //pref_network_wlan_ssid// - WiFi Access point\\ | ||
//pref_network_config// - Config (DHCP/Manual)\\ | //pref_network_config// - Config (DHCP/Manual)\\ | ||
Line 920: | Line 934: | ||
==== TVIP App Store server URL ==== | ==== TVIP App Store server URL ==== | ||
- | :!: //**Supported only for OS Android, firmware 4.4.1**// \\ | + | :!: //**Supported only for OS Android, firmware 4.4.1+**// \\ |
This defines various server URL for Tvip App Store. | This defines various server URL for Tvip App Store. | ||
Line 939: | Line 953: | ||
<!-- Update server setup --> | <!-- Update server setup --> | ||
- | <update_server name="update.tvip.ru" /> | + | <update_server name="update.tvip.tv" /> |
| | ||
<!-- Logo setup --> | <!-- Logo setup --> |