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 revisionPrevious revision
Next revision
Previous revision
en:provisioning [2022/11/01 11:46] – [Allowed main menu apps] Виталий Журавлевen:provisioning [2025/03/14 15: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 442: 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 451: 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 482: 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 504: 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 561: 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 569: 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 597: 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 615: 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 806: Line 804:
 <code xml> <code xml>
 visible="false/true" visible="false/true"
-enabled="false/true"+disabled="false/true"
 </code> </code>
  
Line 817: 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 926: 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.1667303205.txt.gz · Last modified: by Виталий Журавлев

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki