User Tools

Site Tools


en:provisioning

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:provisioning [2022/10/25 17:44]
Виталий Журавлев [IPTV/OTT protocol setup]
en:provisioning [2025/03/14 18:00] (current)
Виталий Журавлев [IPTV/OTT protocol setup]
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 307: Line 307:
 <code xml> <code xml>
 <​features>​ <​features>​
 +  <​tv ​ enabled="​true"​ />
   <​mediaplayer enabled="​true"​ />   <​mediaplayer enabled="​true"​ />
   <dvr enabled="​true"​ />   <dvr enabled="​true"​ />
Line 312: Line 313:
   <vod enabled="​false"​ />   <vod enabled="​false"​ />
   <​timeshift enabled="​false"/>​   <​timeshift enabled="​false"/>​
 +  <​appstore enabled="​false"/>​
 </​features>​ </​features>​
 </​code>​ </​code>​
Line 317: Line 319:
  
 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 439: Line 443:
  
 <code xml> <code xml>
-<​tv_protocols default="​tvip" force="​tvip">+<​tv_protocols default="​jsonapi" force="​jsonapi">
 </​tv_protocols>​ </​tv_protocols>​
 </​code>​ </​code>​
Line 448: Line 452:
  
 Supported Middleware types: Supported Middleware types:
-  * //tvip// for TVIP Middleware. + 
-  * //jsonapi// for TVIP JSON API Middleware.+  * //jsonapi// for TVIP JSON API Middleware ​(TVIP TMS).
   * //m3u// for M3U playlist.   * //m3u// for M3U playlist.
-  * //​iptvportal//​ for IPTVPORTAL Middleware. 
-  * //stalker// for Stalker Middleware (TVIP UI). 
   * //browser// for web application (portal) middleware.   * //browser// for web application (portal) middleware.
   * //​androidapp//​ use Android application as content source (Supported only with Android OS)   * //​androidapp//​ use Android application as content source (Supported only with Android OS)
Line 479: Line 481:
 URL of an m3u playlist is defined by //m3u// attribute. URL of EPG file (XMLTV/JTV) is defined by //epg// attribute. URL of an m3u playlist is defined by //m3u// attribute. URL of EPG file (XMLTV/JTV) is defined by //epg// attribute.
  
-=== Stalker Middleware setup === 
- 
-This defines Stalker setup that work in TVIP user interface design. 
- 
-<code xml> 
-<​tv_protocols default="​stalker">​ 
- <​protocol type="​stalker"​ server="​http://​provider.net/​stalker_portal"​ /> 
-</​tv_protocols>​ 
-</​code>​ 
- 
-Stalker portal URL is defined by //server// attribute. 
  
 === Web-portal middleware setup === === Web-portal middleware setup ===
Line 501: Line 492:
  
 //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 558: Line 551:
   <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 566: Line 560:
 //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 594: Line 589:
   <​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"​ /> 
 +  <​menu_as_audio_track value="​true"​ />
 </​appearance>​ </​appearance>​
 </​code>​ </​code>​
Line 612: Line 610:
   * //​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). \\
 +  * //​menu_as_home//​ - allows you to use the //menu button// to switch audio tracks (supported from firmware 5.1.45).\\
  
 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 803: Line 804:
 <code xml> <code xml>
 visible="​false/​true"​ visible="​false/​true"​
-enabled="​false/​true"​+disabled="​false/​true"​
 </​code>​ </​code>​
  
Line 814: Line 815:
 //pref_tv// - TV\\ //pref_tv// - TV\\
 //​pref_security//​ - Security\\ //​pref_security//​ - Security\\
 +//pref_os// - Restrict access to Android OS settings (for Android OS devices)\\
  
 <code xml> <code xml>
Line 923: Line 925:
 ==== 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.
en/provisioning.1666709044.txt.gz · Last modified: 2022/10/25 17:44 by Виталий Журавлев