Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
provisioning [2020/04/17 12:33] Виталий Журавлев [Фоновая картинка] |
provisioning [2023/12/20 16:29] (текущий) Vladimir Manov [Фоновая картинка] |
||
---|---|---|---|
Строка 16: | Строка 16: | ||
<code> | <code> | ||
- | set $tvres ""; | + | set $tvipres ""; |
set $tvipmac ""; | set $tvipmac ""; | ||
if ($http_mac_address) { | if ($http_mac_address) { | ||
Строка 88: | Строка 88: | ||
Вместо //<!-- Modules -->// находятся теги модулей настройки, описанные ниже. | Вместо //<!-- Modules -->// находятся теги модулей настройки, описанные ниже. | ||
- | =====Модули===== | + | =====Модули и фильтрация===== |
+ | Модуль является прямым наследником тэга //provision//. \\ | ||
+ | Начиная с версии прошивки 5.0.33 появилась возможность отдавать разные модули настройки провиженинга для разных устройств. | ||
+ | Для этого создается дополнительная секция и указываются устройства, для которых она будет доступна | ||
+ | |||
+ | Пример: | ||
+ | <code xml> | ||
+ | <tv_protocols devices="s605,s530" override="true" default="jsonapi" autostart="true" > | ||
+ | <protocol type="jsonapi" server="http://example.com" /> | ||
+ | </tv_protocols> | ||
+ | <tv_protocols devices="" override="true" default="jsonapi" autostart="true" > | ||
+ | <protocol type="jsonapi" server="https//example2.com" /> | ||
+ | </tv_protocols> | ||
+ | </code> | ||
+ | * device - модель приставки \\ | ||
+ | В данном примере приставки s605 и s530 получат адрес сервера middleware example.com, | ||
+ | все остальные example2.com.\\ | ||
+ | :!: Приставки с более ранней версией прошивки, чем 5.0.33, будут получать последний адрес сервера middleware. | ||
====Информация о сервере обновлений==== | ====Информация о сервере обновлений==== | ||
Строка 119: | Строка 136: | ||
<syslog_host name="1.1.1.1"/> | <syslog_host name="1.1.1.1"/> | ||
</code> | </code> | ||
+ | Для применения данной настройки требуется перезагрузка приставки.\\ | ||
+ | Чтобы выключить отправку логов - необходимо передать пустое поле name | ||
+ | <code xml> | ||
+ | <syslog_host name=""/> | ||
+ | </code> | ||
====Информация о сервере статистики==== | ====Информация о сервере статистики==== | ||
//**Поддерживается начиная с прошивки 4.0.13**// \\ | //**Поддерживается начиная с прошивки 4.0.13**// \\ | ||
Строка 202: | Строка 223: | ||
По-умолчанию означает что данный параметр не менялся вручную через меню, либо не установлен принудительно (force) через provisioning. | По-умолчанию означает что данный параметр не менялся вручную через меню, либо не установлен принудительно (force) через provisioning. | ||
- | Возможна принудительное указание типа обновления через установку атрибутов: | + | Возможно принудительное указание типа обновления через установку атрибутов: |
* //force_os// - тип операционной системы (например, "linux", "linux-qt", "android"); | * //force_os// - тип операционной системы (например, "linux", "linux-qt", "android"); | ||
* //force_type// - тип обновления в указанной ОС (например, "release", "beta"). | * //force_type// - тип обновления в указанной ОС (например, "release", "beta"). | ||
Строка 295: | Строка 316: | ||
<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> | ||
Атрибуты тега main_menu_background: \\ | Атрибуты тега main_menu_background: \\ | ||
- | * //url// - адрес сервера, скоторого будет браться фоновая картинка | + | * //url// - адрес сервера, с которого будет браться фоновая картинка |
- | * //accum_period// - время обновления в сек | + | * //refresh// - время обновления в сек |
====Настройка времени и часового пояса==== | ====Настройка времени и часового пояса==== | ||
Строка 331: | Строка 352: | ||
<vod enabled="false" /> | <vod enabled="false" /> | ||
<navigator enabled="false" /> | <navigator enabled="false" /> | ||
+ | <timeshift enabled="false"/> | ||
+ | <rustore enabled="true" /> | ||
+ | <appstore enabled="false" /> | ||
</features> | </features> | ||
</code> | </code> | ||
Строка 337: | Строка 361: | ||
В данном примере доступны приложения IPTV, Медиаплеер, Видеомагнитофон (DVR). Недоступны: Видеонаблюдение (CCTV), Видео по запросу (VOD). | В данном примере доступны приложения IPTV, Медиаплеер, Видеомагнитофон (DVR). Недоступны: Видеонаблюдение (CCTV), Видео по запросу (VOD). | ||
+ | Атрибуты тега timeshift enabled: (Поддерживается начиная с прошивки 4.2.33) \\ | ||
+ | * //true// - включение локального timeshift (по умолчаию) | ||
+ | * //false// - отключения локального timeshift \\ | ||
+ | :!: Тег //appstore// - "Магазин приложений", доступен только для 7хх моделей. \\ | ||
+ | Тег rustore - Включает магазин приложений Rustore (Поддерживается начиная с прошивки 5.1.26) \\ | ||
====Добавление и скрытие Веб-приложений==== | ====Добавление и скрытие Веб-приложений==== | ||
- | |||
- | :!: //Модуль доступен только в прошивках типа Linux-Qt, начиная с версии 3.3.1.// | ||
- | |||
Позволяет добавлять собственные Веб-приложения и скрывать установленные по-умолчанию. | Позволяет добавлять собственные Веб-приложения и скрывать установленные по-умолчанию. | ||
<code xml> | <code xml> | ||
- | <webapps override="true"> | + | <webapps> |
<app name="lk" title="Личный кабинет" icon="account" uiwidth="1280" uiheight="720" url="http://private.provider.com" api="mag"/> | <app name="lk" title="Личный кабинет" icon="account" uiwidth="1280" uiheight="720" url="http://private.provider.com" api="mag"/> | ||
+ | <app name="plex"/> | ||
+ | <app name="youtube" hidden="true" /> | ||
</webapps> | </webapps> | ||
</code> | </code> | ||
- | Данный код скрывает все Веб-приложения по-умолчанию и добавляет YouTube и личный кабинет провайдера. | ||
- | Если атрибут //override// равен //true//, то все приложения по-умолчанию будут скрыты; если //false//, то новые приложения будут добавлены к уже существующим в прошивке. | + | Данный код ставит на первое место приложение "Личный кабинет" на второе Plex и скрывает приложение YouTube. |
- | Атрибуты веб-приложения: \\ | + | Если атрибут //override// равен //true//, то все приложения по-умолчанию будут скрыты; если //false//, то новые приложения будут добавлены к уже существующим в прошивке.\\ :!: Начиная с версии 5.0.33, атрибут //override// объявлен устаревшим и не рекомендуется к использованию. Вместо него нужно использовать атрибут //hidden// для системных приложений. |
- | //name// - уникальное имя приложения (латинские буквы без пробелов), не должен пересекаться с зарезервированными именами (см. ниже) и с именами уже имеющихся Веб-приложений;\\ //title// - название для отображения в меню; \\ | + | |
- | //icon// - кодовое имя иконки в главном меню; \\ | + | |
- | //bgr// - URL до изображения в формате PNG которое будет использовано вместо плитки приложения. Ограничения: ширина 330 px и высота 185 px, //начиная с версии 4.0.11// | + | |
- | //uiwidth// и //uiheight// - разрешение для отображения страницы; \\ | + | |
- | //url// - адрес Веб-страницы; \\ | + | |
- | //api// - типа STB API (tvip/mag/html5/youtube); \\ | + | |
- | //proxy// - HTTP/HTTPS прокси сервер (при необходимости).\\ | + | |
- | //dial_origin// - использовать DIAL протокол для запуска приложения через second screen c указанным //origin// (//начиная с версии 4.0.19//).\\ | + | |
- | //dial_title// - название приложения для вещания по DIAL проколу.\\ | + | |
- | //search_script// - адрес JavaScript скрипта для организации системного поиска по приложению (//начиная с версии 4.1.4//).\\ | + | |
+ | Если атрибут //reordering// равен //true//, то это позволяет менять порядок WEB приложений кнопкой //menu//, поддерживается с версии firmware 5.0.48 | ||
- | Обязательные атрибуты: //name//, //title//, //uiwidth//, //uiheight//, //url//, //api//. | + | Атрибуты веб-приложения: \\ |
+ | * //name// - уникальное имя приложения (латинские буквы без пробелов), не должен пересекаться с зарезервированными именами (см. ниже) и с именами уже имеющихся Веб-приложений;\\ | ||
+ | * //title// - название для отображения в меню; \\ | ||
+ | * //hidden// - скрыть системное приложение с указанным //name// (//начиная с версии 5.0.33//). | ||
+ | * //icon// - кодовое имя иконки в главном меню; \\ | ||
+ | * //bgr// - URL до изображения в формате PNG которое будет использовано вместо плитки приложения. Ограничения: ширина 320 px и высота 180 px, //начиная с версии 4.0.11// * * | ||
+ | * //uiwidth// и //uiheight// - разрешение для отображения страницы; \\ | ||
+ | * //url// - адрес Веб-страницы; \\ | ||
+ | * //api// - типа STB API (tvip/mag/html5/youtube/blink); \\ | ||
+ | * //proxy// - HTTP/HTTPS прокси сервер (при необходимости).\\ | ||
+ | * //dial_origin// - использовать DIAL протокол для запуска приложения через second screen c указанным //origin// (//начиная с версии 4.0.19//).\\ | ||
+ | * //dial_title// - название приложения для вещания по DIAL проколу.\\ | ||
+ | * //search_script// - адрес JavaScript скрипта для организации системного поиска по приложению (//начиная с версии 4.1.4//).\\ | ||
+ | |||
+ | :!: Для системных приложений доступен только атрибут //hidden//\\ | ||
+ | Обязательные атрибуты для не системных приложений: //name//, //title//, //uiwidth//, //uiheight//, //url//, //api//. | ||
Если иконка не задана, используется поле //name//. Если иконка не найдена, используется иконка "vod". | Если иконка не задана, используется поле //name//. Если иконка не найдена, используется иконка "vod". | ||
\\ | \\ | ||
- | Зарезервированные имена приложений //name//: "tvplayer" (ТВ), "dvr" (Видеомагнитофон), "mediaplayer" (Медиаплеер), "vod" (Кино), "cctv" (Видеонаблюдение), "preferences" (Настройки), "allapps" (Приложения Android). | + | Зарезервированные имена приложений //name//: |
- | Имена веб-приложений по-умолчанию: "account" (Личный кабинет), "youtube" (Youtube), "vidimax" (Vidimax), "ivi" (Ivi.ru), "megogo" (MEGOGO.NET), "tvzavr" (TVZavr).\\ | + | * "tvplayer" (ТВ), |
- | Имена для для атрибута //icon// соответствуют зарезервированным именам //name//. Для собственного Веб-приложения можно использовать любую из доступных иконок.\\ | + | * "dvr" (Видеомагнитофон), |
+ | * "mediaplayer" (Медиаплеер), | ||
+ | * "vod" (Кино), | ||
+ | * "cctv" (Видеонаблюдение), | ||
+ | * "preferences" (Настройки), | ||
+ | * "allapps" (Приложения Android). | ||
+ | Имена веб-приложений по-умолчанию: | ||
+ | * "account" (Личный кабинет), | ||
+ | * "youtube" (Youtube), | ||
+ | * "youtube_kids" (YouTube Kids), | ||
+ | * "ivi" (Ivi.ru), | ||
+ | * "kinopoisk" (Кинопоиск), | ||
+ | * "startapp" (start.ru), | ||
+ | * "rutube" (rutube.ru), | ||
+ | * "plex" (Plex), | ||
+ | * "okko" (Okko) | ||
+ | * "tvigle" (Tvigle), | ||
+ | | ||
+ | Имена для атрибута //icon// соответствуют зарезервированным именам //name//. Для собственного Веб-приложения можно использовать любую из доступных иконок.\\ | ||
+ | |||
+ | :!: Начиная с версии 5.0.33, нельзя изменять конфигурацию (URL, иконку и т.д.) зарезервированных приложений. В случае необходимости замены системного приложения, его нужно скрыть и создать свое с другим //name//. | ||
- | Приложения по-умолчанию имеют следующую конфигурацию:\\ | ||
- | <code xml> | ||
- | <webapps> | ||
- | <app name="youtube" title="YouTube" uiwidth="1280" uiheight="720" url="https://apps.tvip.ru/apps/youtube/?referrer=about:back" api="youtube" dial_title="YouTube" dial_origin="*.youtube.com" search_script="https://apps.tvip.ru/searchjs/youtube.js"/> | ||
- | <app name="youtube_kids" title="YouTube Kids" uiwidth="1280" uiheight="720" url="https://apps.tvip.ru/apps/youtube_kids/?referrer=about:back" api="youtube" /> | ||
- | <app name="megogo" title="MEGOGO.NET" uiwidth="1280" uiheight="720" url="http://apps.tvip.ru/apps/megogo/?referrer=about:back" api="mag" search_script="https://apps.tvip.ru/searchjs/megogo.js" /> | ||
- | <app name="ivi" title="IVI" uiwidth="1280" uiheight="720" url="http://apps.tvip.ru/apps/ivi/?referrer=about:back" api="html5" /> | ||
- | <app name="tvzavr" title="TVZAVR" uiwidth="1280" uiheight="720" url="http://apps.tvip.ru/apps/tvzavr2/?referrer=about:back" api="html5" /> | ||
- | <app name="tvigle" title="Tvigle" uiwidth="1280" uiheight="720" url="http://apps.tvip.ru/apps/tvigle/" api="tvip" /> | ||
- | <app name="tvigletv" title="Больше ТВ" uiwidth="1280" uiheight="720" url="http://apps.tvip.ru/apps/btv/" api="tvip" /> | ||
- | <app name="tviglemusic" title="Русская музыка" uiwidth="1280" uiheight="720" url="http://apps.tvip.ru/apps/rumusic/" api="tvip" /> | ||
- | <app name="8channel" title="8 канал" uiwidth="1280" uiheight="720" url="http://apps.tvip.ru/apps/8channel/" api="tvip" /> | ||
- | <app name="plex" title="Plex" uiwidth="1280" uiheight="720" url="http://apps.tvip.ru/apps/plex/" api="html5" /> | ||
- | </webapps> | ||
- | </code> | ||
Конфигурация по-умолчанию в прошивке находится в файле: /home/tvip/profiles/<profile>/tvip_webapps.xml \\ | Конфигурация по-умолчанию в прошивке находится в файле: /home/tvip/profiles/<profile>/tvip_webapps.xml \\ | ||
:!: Обратите внимание, что для работы приложений YouTube на прошивках 4.2.x и выше необходимо использовать протокол HTTPS и api="youtube".\\ | :!: Обратите внимание, что для работы приложений YouTube на прошивках 4.2.x и выше необходимо использовать протокол HTTPS и api="youtube".\\ | ||
Строка 404: | Строка 442: | ||
В текущих прошивках для корректного применения настроек Веб-приложений требуется перезагрузка приставки! | В текущих прошивках для корректного применения настроек Веб-приложений требуется перезагрузка приставки! | ||
+ | ====Добавление и скрытие Android-приложений==== | ||
+ | :!: //Модуль доступен только в прошивках для Android OS, начиная с версии 5.0.30.//\\ | ||
+ | Позволяет изменять порядок приложений, а так же скрывать установленные приложения. | ||
+ | <code xml> | ||
+ | <android_apps> | ||
+ | <app name="MediaCenter" title="MyMediaCenter" package="com.droidlogic.mediacenter" hidden="false" bgr="http://tvip.com/myMediaCenter.png" /> | ||
+ | <app name="VideoPlayer" title="MyVidoPlayer" package="com.droidlogic.videoplayer" hidden="true" icon="http://tvip.com/icon.png"/> | ||
+ | </android_apps> | ||
+ | </code> | ||
+ | |||
+ | Атрибуты Android-приложения: \\ | ||
+ | //name// - уникальное имя приложения \\ | ||
+ | //title// - название для отображения в меню; \\ | ||
+ | //package// - название пакета в системе; \\ | ||
+ | //hidden// - позволяет скрывать приложения при значении //"true" //\\ | ||
+ | //icon// - позволяет изменить иконку приложения;\\ | ||
+ | //bgr// - позволяет изменить фон для приложения;\\ | ||
+ | |||
+ | Обязательные атрибуты: //package// \\ | ||
====Установка типа транспортного потока==== | ====Установка типа транспортного потока==== | ||
Позволяет установить тип транспортного потока: мультикаст или UDP-прокси. | Позволяет установить тип транспортного потока: мультикаст или UDP-прокси. | ||
<code xml> | <code xml> | ||
- | <tv_stream type="multicast" tsbuffer="100"/> | + | <tv_stream type="multicast" tsbuffer="100" tsboost="false" hls_version="4" /> |
</code> | </code> | ||
Строка 415: | Строка 472: | ||
Атрибут //tsbuffer// устанавливает размер MPEG-TS буфера с мсек. (по умолчанию 0мс, Поддерживается начиная с прошивки 3.3.1 ) | Атрибут //tsbuffer// устанавливает размер MPEG-TS буфера с мсек. (по умолчанию 0мс, Поддерживается начиная с прошивки 3.3.1 ) | ||
+ | Атрибут //tsboost// при заначениее (false) запрет «отрезания» лишнего аудио при старте MPEGTS (Поддерживается начиная с прошивки 4.2.33) | ||
+ | |||
+ | Атрибут //hls_version// возможность установить версию HLS (Поддерживается начиная с прошивки 4.2.33) | ||
<code xml> | <code xml> | ||
Строка 423: | Строка 483: | ||
Атрибут //speedtest_url// задает URL к конфигурации для [[stb:speedtest|тестирования скорости]] (поддерживается с прошивки 4.2.20/4.3.4). | Атрибут //speedtest_url// задает URL к конфигурации для [[stb:speedtest|тестирования скорости]] (поддерживается с прошивки 4.2.20/4.3.4). | ||
+ | |||
==== Настройка протоколов IPTV ==== | ==== Настройка протоколов IPTV ==== | ||
Строка 443: | Строка 504: | ||
* //iptvportal// - IPTVPORTAL Middleware. | * //iptvportal// - IPTVPORTAL Middleware. | ||
* //browser// - Middleware в режиме веб-приложения (поддерживается только в прошивках Linux-Qt). | * //browser// - Middleware в режиме веб-приложения (поддерживается только в прошивках Linux-Qt). | ||
+ | * //androidapp// - Android приложение (поддерживается только в Android OS) | ||
=== Настройка сервера для TVIP JSON Middleware API === | === Настройка сервера для TVIP JSON Middleware API === | ||
Строка 448: | Строка 510: | ||
<code xml> | <code xml> | ||
<tv_protocols default="jsonapi"> | <tv_protocols default="jsonapi"> | ||
- | <protocol type="jsonapi" server="http://api.operator.com/" /> | + | <protocol type="jsonapi" server="http://api.operator.com/" hidden="true" /> |
</tv_protocols> | </tv_protocols> | ||
</code> | </code> | ||
- | URL для доступа к API устанавливается атрибутом //server//. | + | * //server// - URL для доступа к API устанавливается атрибутом //server//. \\ |
+ | * //hidden// - Позволяет скрыть адрес TVIP Middleware сервера. Поддерживается с прошивки 5.0.7 | ||
=== Настройка сервера для IPTV-портал === | === Настройка сервера для IPTV-портал === | ||
Строка 488: | Строка 551: | ||
Атрибут //server// устанавливает URL портала (middleware) для браузера; //api// задает тип JavaScript API, используемый на данном портале ("tvip", "mag", "html5").\\ | Атрибут //server// устанавливает URL портала (middleware) для браузера; //api// задает тип JavaScript API, используемый на данном портале ("tvip", "mag", "html5").\\ | ||
- | Если атрибут //noui// равен //true// стандартный интерфейс TVIP полностью заменяется браузером (режим "Для всей системы"), если //false//, то портал браузера работает только в разделе ТВ (режим "Только для ТВ"). Если атрибут //combined// равен //true//, а //noui// равен //false//, то используется режим "Комбинированный" (доступен с v.4.0.23). | + | Если атрибут //noui// равен //true// стандартный интерфейс TVIP полностью заменяется браузером (режим "Для всей системы"), если //false//, то портал браузера работает только в разделе ТВ (режим "Только для ТВ"). Если атрибут //combined// равен //true//, а //noui// равен //false//, то используется режим "Комбинированный" (доступен с v.4.0.23).\\ \\ |
+ | :!: Режим "Для всей системы" объявлен устаревшим, не рекомендуется к использованию и будет удален в будущих обновлениях. Вместо него нужно использовать режим "Комбинированный". Для блокировки возможности выхода в домашний экран по долгому нажатию Home, можно использовать тег //home_uri// со значением //tvplayer// в теге //appearance//. | ||
Опциональные атрибуты: \\ | Опциональные атрибуты: \\ | ||
Строка 497: | Строка 561: | ||
//multi_portal_params// - если включен Менеджер порталов, опция позволяет предопределить порталы, доступные пользователю. (доступно с v.3.8.19); \\ | //multi_portal_params// - если включен Менеджер порталов, опция позволяет предопределить порталы, доступные пользователю. (доступно с v.3.8.19); \\ | ||
Параметры для Менеджера Порталов задаются по следующему шаблону: <nowiki>"server1=Server 1 Name|http://server1.domain/path&server2=Server 2 Name|http://server2.domain/path"</nowiki>\\ | Параметры для Менеджера Порталов задаются по следующему шаблону: <nowiki>"server1=Server 1 Name|http://server1.domain/path&server2=Server 2 Name|http://server2.domain/path"</nowiki>\\ | ||
- | Для указания портала загружаемого по умолчанию нужно установить параметр default для нужного портала: <nowiki>"server1=Server 1 Name|http://server1.domain/path|default&server2=Server 2 Name|http://server2.domain/path"</nowiki> | + | Для указания портала загружаемого по умолчанию нужно установить параметр default для нужного портала: <nowiki>"server1=Server 1 Name|http://server1.domain/path|default&server2=Server 2 Name|http://server2.domain/path"</nowiki> ;\\ |
+ | //force_retry// - при значении //true// принудительно будет пытаться подключиться к порталу при его недоступности или сетевых проблемах. (доступно с v.5.0.16)\\ | ||
+ | //waiting_animation// - при значении //false// отключает "анимацию загрузки" во время загрузки портала. (:!: атрибут доступен в AndroidOS начиная с fw 5.1.10 ) | ||
+ | === Использование приложения как источник контента === | ||
+ | :!: //Модуль доступен только в прошивках для Android OS//\\ | ||
+ | Позволяет использовать приложение в качестве источника контента. | ||
+ | <code xml> | ||
+ | <protocol type="androidapp" package="xxxxx" autostart="false" /> | ||
+ | </code> | ||
+ | Атрибуты:\\ | ||
+ | //package// - название пакета в системе; \\ | ||
+ | //autostart// - позволяет запускать приложение автоматически, доступно с версии 5.0.25. \\ | ||
==== Параметры Безопасности ==== | ==== Параметры Безопасности ==== | ||
Строка 529: | Строка 603: | ||
==== Настройки Дисплея ==== | ==== Настройки Дисплея ==== | ||
- | //**Поддерживается начиная с прошивки 3.4.0**// \\ | + | //**Поддерживается начиная с прошивки 3.4.0** (на Linux)// \\ |
<code xml> | <code xml> | ||
<display> | <display> | ||
<hd_format value="720p50" /> | <hd_format value="720p50" /> | ||
- | <hdmi_autofr value="true" /> | + | <hdmi_autofr value="false" /> |
<sd_format value="auto" /> | <sd_format value="auto" /> | ||
<aspect value="box" /> | <aspect value="box" /> | ||
<cec value="false" force="true" /> | <cec value="false" force="true" /> | ||
<sync_standby value="true" /> | <sync_standby value="true" /> | ||
+ | <cec_name value="nameSTB" /> | ||
</display> | </display> | ||
</code> | </code> | ||
Строка 547: | Строка 622: | ||
//cec// - Включение функции HDMI-CEC.\\ | //cec// - Включение функции HDMI-CEC.\\ | ||
//aspect// - Соотношение сторон видео по умолчанию (box,zoom,full), Для выбора соотношения сторон по умолчанию value="".\\ | //aspect// - Соотношение сторон видео по умолчанию (box,zoom,full), Для выбора соотношения сторон по умолчанию value="".\\ | ||
- | //sync_standby// - Переводить приставку в сон и обратно при выключении/включении ТВ (поддерживается не на всех медиацентрах, с прошивки 4.0.13). | + | //sync_standby// - Переводить приставку в сон и обратно при выключении/включении ТВ (поддерживается не на всех медиацентрах, с прошивки 4.0.13).\\ |
- | + | //cec_name// - Позволяет задать имя устройства через HDMI на совместимых телевизорах. Формат [Aa-Zz,-, ,_,0-9] до 14 символов (поддерживается с прошивки 5.1.26).\\ | |
- | Для принудительного включения нужного режима необходимо у нужного парамерта указать атрибут force с значением «true». | + | |
+ | Для принудительного включения нужного режима необходимо у нужного параметра указать атрибут force с значением «true». | ||
==== Настройки перехода в спящий режим ==== | ==== Настройки перехода в спящий режим ==== | ||
Строка 566: | Строка 642: | ||
<code xml> | <code xml> | ||
<appearance> | <appearance> | ||
- | <uialpha value="50" /> | + | <uialpha value="50" /> |
<animation value="true" force="true" /> | <animation value="true" force="true" /> | ||
<listlooped value="true" /> | <listlooped value="true" /> | ||
Строка 577: | Строка 653: | ||
<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" /> | ||
+ | <back_as_recall value="true" /> | ||
+ | <menu_as_home value="true" /> | ||
</appearance> | </appearance> | ||
</code> | </code> | ||
- | * //uialpha// - Процент прозрачности интерфейса (0-100%).\\ | + | * //uialpha// - Процент прозрачности интерфейса (0-100%) - //недосупно в версиях начиная c 4.0//\\ |
* //animation// - Включение (//true//) и выключение (//false//) анимации интерфейса.\\ | * //animation// - Включение (//true//) и выключение (//false//) анимации интерфейса.\\ | ||
* //listlooped// - Круговая прокрутка списков.\\ | * //listlooped// - Круговая прокрутка списков.\\ | ||
Строка 593: | Строка 672: | ||
* //display_channel_has_archive// - активирует (если //true//) отображение иконки наличия архива в списке каналов. Поддерживается с прошивки 4.2.16. | * //display_channel_has_archive// - активирует (если //true//) отображение иконки наличия архива в списке каналов. Поддерживается с прошивки 4.2.16. | ||
* //background_picture// - устанавливает монохромный фон на главном экране (и в некоторых других). //value// - задает идентификатор фоновой картинки. Идентификатор может быть встроенный (варианты: //waves//, //triangles//) или один из заданных в списке тегом <picture>. Атрибуты тега <picture>: //name// - идентификатор фона, //url// - URL 8-битного монохромного изображения PNG. Поддерживается с прошивки 4.2.16. | * //background_picture// - устанавливает монохромный фон на главном экране (и в некоторых других). //value// - задает идентификатор фоновой картинки. Идентификатор может быть встроенный (варианты: //waves//, //triangles//) или один из заданных в списке тегом <picture>. Атрибуты тега <picture>: //name// - идентификатор фона, //url// - URL 8-битного монохромного изображения PNG. Поддерживается с прошивки 4.2.16. | ||
- | В случае если разные элементы используют один и тот же цвет этот атрибут опускается, название элемента цвет которого будет использован указывается в теле тега. | + | * //media_freeze_animation// - Запрет анимации «зависания» видео (false) - включено (true) - отключено (поддерживается с прошивки 4.2.33). \\ |
+ | * //back_as_recall// - позволяет назначить на кнопку //назад// функцию возврата к предыдущему каналу (поддерживается с прошивки 5.0.67). \\ | ||
+ | * //menu_as_home// - позволяет использовать кнопку //menu// для вызова действия //home//, кроме случаев когда используется по прямому назначению, этот функционал работает только в приложении ТВ (поддерживается с прошивки 5.0.67). \\ | ||
+ | В случае если разные элементы используют один и тот же цвет этот атрибут опускается, название элемента цвет которого будет использован указывается в теле тега. \\ | ||
+ | |||
==== Настройка цветовых схем пользовательского интерфейса==== | ==== Настройка цветовых схем пользовательского интерфейса==== | ||
//**Поддерживается начиная с прошивки 4.0.17**// \\ | //**Поддерживается начиная с прошивки 4.0.17**// \\ | ||
Строка 736: | Строка 820: | ||
<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> | ||
Строка 755: | Строка 839: | ||
//**Поддерживается начиная с прошивки 3.4.4.**//\\ | //**Поддерживается начиная с прошивки 3.4.4.**//\\ | ||
- | Данная опция отключает сброс приставки через кнопку питания, актуально для прошивок до версии 3.8.6. | + | Данная опция отключает сброс приставки через комбинацию кнопок. |
<code xml> | <code xml> | ||
Строка 778: | Строка 862: | ||
====Ограничение доступа к настройкам медиацентра==== | ====Ограничение доступа к настройкам медиацентра==== | ||
- | {{ :settings.png?300|}} | + | |
Можно запретить отображение или изменение практически любой настройки в приложении Настройки. | Можно запретить отображение или изменение практически любой настройки в приложении Настройки. | ||
Доступ к ограничениям осуществляется по id элементов (список ниже). | Доступ к ограничениям осуществляется по id элементов (список ниже). | ||
Строка 840: | Строка 924: | ||
//pref_network_iface// - Тип подключения (Eth/WiFi)\\ | //pref_network_iface// - Тип подключения (Eth/WiFi)\\ | ||
+ | //pref_network_iface_enabled// - Включение/выключение сетевого интерфейса\\ | ||
//pref_network_wlan_ssid// - Точка доступа WiFi\\ | //pref_network_wlan_ssid// - Точка доступа WiFi\\ | ||
//pref_network_config// - Кофигурация (DHCP/Manual)\\ | //pref_network_config// - Кофигурация (DHCP/Manual)\\ | ||
Строка 847: | Строка 932: | ||
//pref_network_dns1// - DNS1\\ | //pref_network_dns1// - DNS1\\ | ||
//pref_network_dns2// - DNS2\\ | //pref_network_dns2// - DNS2\\ | ||
+ | //pref_network_router_mode// - Общий доступ к сети\\ | ||
===Список настроек раздела Дисплей=== | ===Список настроек раздела Дисплей=== | ||
Строка 902: | Строка 988: | ||
В данном примере полностью скрывается раздел Сеть; скрываются настройки типа потока и адреса UPXY в разделе ТВ, а также запрещается изменение типа Middleware. | В данном примере полностью скрывается раздел Сеть; скрываются настройки типа потока и адреса UPXY в разделе ТВ, а также запрещается изменение типа Middleware. | ||
+ | ==== Настройка URL сервера TVIP App Store ==== | ||
+ | :!: //**Поддерживается только в OS Android, начиная с прошивки 4.4.1**// \\ | ||
+ | |||
+ | Позволяет указать адрес сервера TVIP App Store. | ||
+ | |||
+ | Например: | ||
+ | |||
+ | <code xml> | ||
+ | <appstore_server url="https://operator.com/appstore/appstore.json" /> | ||
+ | </code> | ||
+ | |||
+ | Описание конфигурирования сервера TVIP App Store доступно по [[android_appstore|ссылке]] | ||
=====Полный пример конфигурации tvip_provision.xml===== | =====Полный пример конфигурации tvip_provision.xml===== | ||
Строка 919: | Строка 1017: | ||
<dvr enabled="false" /> | <dvr enabled="false" /> | ||
</features> | </features> | ||
- | |||
- | <!-- Работа через UDP-прокси --> | ||
- | <tv_stream type="udpxy" server="login:pass@udpxy.operator.com" /> | ||
<!-- Загрузка M3U-плейлиста и телепрограммы --> | <!-- Загрузка M3U-плейлиста и телепрограммы --> | ||
Строка 943: | Строка 1038: | ||
</cctv_sources> | </cctv_sources> | ||
- | <!-- Отключение ручной настройки Сети, настроек мультикаста, UDP-прокси. Запрет изменения Middleware. --> | + | <!-- Отключение ручной настройки Сети, настроек мультикаста. --> |
<preferences> | <preferences> | ||
<pref_network visible="false" /> | <pref_network visible="false" /> | ||
<pref_tv> | <pref_tv> | ||
<pref_tv_streamtype visible="false" /> | <pref_tv_streamtype visible="false" /> | ||
- | <pref_tv_udpxyaddress visible="false" /> | ||
- | <pref_tv_middleware disabled="true" /> | ||
</pref_tv> | </pref_tv> | ||
</preferences> | </preferences> |