Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Файл конфигурации добавляется в web-интерфейсе сервера магазина приложений, в разделе "Дополнительно"→"Файлы конфигурации".


Файл конфигурации представляет собой файл в формате xml. Можно добавлять несколько файлов одновременно, но они должны быть с разными ip-фильтрами.

Пример
<?xml version='1.0' encoding='utf-8'?>
<AppCast>
<Version>1</Version>

<!-- Настройка подключения к серверу магазина приложений. -->
<App name="org.eltex.appservice">
	<!-- Включение отправки Serial Number при входе в магазин приложений с приставки. -->
	<Parameter name="is_send_mac_and_serial_number_enable">true</Parameter>
	
	<!-- Адрес сервера магазина приложений. -->
	<Parameter name="key_domain">android-market.eltex.local</Parameter>
	
	<!-- Период отправки запросов от приставки к магазину приложений. -->
	<Parameter name="request_period_sec">1800</Parameter>
</App>

<App name="system.settings">
	<Parameter name="ethernet_on" force="false">1</Parameter>
	<Parameter name="hotspot_on" force="false">0</Parameter>
	<Parameter name="ntp_server" force="false">ntp</Parameter>
	<Parameter name="start_hls_bitrate" force="false">high</Parameter>
	<Parameter name="timezone" force="false">Asia/Novosibirsk</Parameter>
	<Parameter name="stay_on_while_plugged_in" force="false">1</Parameter>
	<Parameter name="screen_off_timeout" force="false">60000</Parameter>
	<Parameter name="screensaver_enabled" force="false">1</Parameter>
	<Parameter name="screensaver" force="false">com.android.deskclock/com.android.deskclock.Screensaver</Parameter>
	<Parameter name="input_method" force="false">com.android.inputmethod.latin/.LatinIME</Parameter>
	<Parameter name="show_all_settings_password" force="false">0000</Parameter>
	<Parameter name="allow_install_external_applications" force="false">1</Parameter>

	<!-- Режим HDMI: AUTO, 720P @ 50Hz, 720P @ 59Hz, 720P @ 60Hz, 1080I @ 50Hz,
	1080I @ 59Hz, 1080I @ 60Hz, 1080P @ 23Hz, 1080P @ 24Hz, 1080P @ 25Hz,
	1080P @ 30Hz, 1080P @ 50Hz, 1080P @ 59Hz, 1080P @ 60Hz, 3840x2160P @ 23Hz, 3840x2160P @ 24Hz, 3840x2160P @ 25Hz, 3840x2160P @ 29Hz, 3840x2160P @ 30Hz,
     3840x2160P @ 60Hz, 4096x2160P @ 24Hz -->

	<Parameter name="hdmi_mode" force="false">AUTO</Parameter>
</App>

<!-- Приложение p2ptv в настоящий момент не развивается. Вместо него предлагаем использовать наше приложение Киноафиша(https://docs.eltex-co.ru/pages/viewpage.action?pageId=129564677). -->
<App name="org.eltex.p2ptv">
	<Parameter name="xmlapi_tags">http://eltex.local/films/xml/tags/</Parameter>
	<Parameter name="xmlapi_list">http://eltex.local/films/xml/list/</Parameter>
	<Parameter name="xmlapi_search">http://eltex.local/films/xml/search/</Parameter>
	<Parameter name="xmlapi_geo">http://eltex.local/films/xml/geo/</Parameter>
	<Parameter name="xmlapi_hub">eltex.local:411</Parameter>
	<Parameter name="color_scheme">bright</Parameter>
	<Parameter name="main_background_url">http://eltex.local/background.png</Parameter>
</App>

<!-- Более подробная информация по кастомизации iptv есть в статье https://docs.eltex-co.ru/pages/viewpage.action?pageId=78643533 . -->
<App name="org.eltex.android.app.iptvplayer">
	<Parameter name="playlist_url">http://eltex.local/iptv/playlist.xspf</Parameter>
	<Parameter name="playlist_file">file://mnt/playlist.xspf</Parameter>
	<Parameter name="playlist_source">url</Parameter>
	<Parameter name="schedule_url">http://eltex.local/iptv/jtv.zip</Parameter>
	<Parameter name="schedule_enabled">1</Parameter>
	<Parameter name="categories_enabled_tag">1</Parameter>
	<Parameter name="category_state">collapsed</Parameter>
	<Parameter name="zoom_state">full</Parameter>
	<Parameter name="content_provider">default</Parameter>
	<Parameter name="url_editable">1</Parameter>
	<Parameter name="api_server">""</Parameter>
	<Parameter name="primary_channel"></Parameter>
	<Parameter name="playlist_update_period">0</Parameter>
	<Parameter name="reset_personal_zoom_state"></Parameter>
</App>

<App name="org.eltex.qms">
	<Parameter name="Period">6000</Parameter>
	<Parameter name="DebugPackage">false</Parameter>
	<Parameter name="ApplicationsFilter">"org.eltex.AppStore, org.eltex.android.app.mediaplayer", "com.android.settings", "org.eltex.android.app.iptvplayer", "org.eltex.android.app.exlauncher", 		"org.eltex.android.app.filemanager", "net.megogo.application.iconbit", "com.google.android.youtube.googletv", "org.eltex.android.app.shoutcast", "org.eltex.android.app.youtubeclient", "ru.cn.tv"</Parameter>
	<Parameter name="ServerAddress">http://qms.local:8080/qms/qms</Parameter>
	<Parameter name="StatisticsServerPort">42000</Parameter>
	<Parameter name="Debug">false</Parameter>
	<Parameter name="ApplicationsDelay">1000</Parameter>
	<Parameter name="Delay">0</Parameter>
	<Parameter name="MaxURLLength">100</Parameter>
	<Parameter name="AllowedURLPatterns">"^(http)://[^/]{1,}/[u,U][d,D][p,P]/(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}):(\d{1,5})$", "^(?:http https)://.*?/play/[A-Z0-9]{39}/1276303360/.*$"</Parameter>
	<Parameter name="ApplicationsPeriod">1000</Parameter>
	<Parameter name="AllowedPortsRanges">"33000-33000"</Parameter>
	<Parameter name="CheckCountMax">10</Parameter>
	<Parameter name="StatisticsServerOOBPort">42001</Parameter>
</App>

<App name="org.eltex.tr69">
	<Parameter name="ServerAddress">http://acs-eltex.local:9595</Parameter>
	<Parameter name="ACSUsername">acs</Parameter>
	<Parameter name="ACSPassword">acsacs</Parameter>
	<Parameter name="Username">admin</Parameter>
	<Parameter name="Password">admin</Parameter>
	<Parameter name="STUNEnable">true</Parameter>
	<Parameter name="STUNMinimumKeepAlivePeriodSec">60</Parameter>
	<Parameter name="TimeToRevertSec">120</Parameter>
</App>

<App name="org.eltex.android.app.shoutcast">
	<Parameter name="playlist_url">http://eltex.local/shoutcast/radio.xspf</Parameter>
</App>

<!-- Приложение auto_launcher используется для автоматического запуска приложений. Идет в составе прошивок. -->
<App name="org.eltex.android.app.auto_launcher">
	<!-- Имя пакета приложения, которое требуется автоматически запускать. -->
	<Parameter name="package_name">org.eltex.android.app.iptvplayer</Parameter>
	
	<!--Ожидать получения сетевых настроек. -->
	<Parameter name="need_network">true</Parameter>	
	
	<!-- Запускать приложение каждый раз, находясь в лаунчере, через заданный интервал,задаётся в секундах. -->
	<Parameter name="restart_timeout" force="true">2</Parameter>
</App>

<!-- Данное приложение не работает на моделях старше NV-50x. В настоящий момент не поддерживается. --->
<App name="org.eltex_iptvportal.jsapi_launcher">
	<!-- Адрес iptvportal. -->
	<Parameter name="url">http://go.iptvportal.ru</Parameter>
</App>

</AppCast>



  • Нет меток