Файл конфигурации добавляется в 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>