Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Файл расположен в firmware/package5/system/etc/default_app_settings.xml<?xml конфигурации добавляется в web-интерфейсе сервера магазина приложений, в разделе "Дополнительно"→"Файлы конфигурации".

Image Added


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

Блок кода
titleПример
<?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>

...

# color_scheme: bright/dark

...


	<Parameter name="color_scheme">bright</Parameter>

...


	<Parameter name="main_background_url"

...

>http://eltex.local/background.png</

...

</App>

...

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">

...

<Parameter name="url">http://go.iptvportal.ru</Parameter>

</App>

<!-- Включение отправки Serial Number при входе в магазин приложений с приставки -->

<App name="org.eltex.appservice">

        <Parameter name="is_send_mac_and_serial_number_enable">true</Parameter>

        <Parameter name="appstore_urls">androidmarket.eltex.local</Parameter>

        <Parameter name="request_period_sec">10</Parameter>

    </App>


	<!-- Адрес iptvportal. -->
	<Parameter name="url">http://go.iptvportal.ru</Parameter>
</App>

</AppCast>