Updated kodi settings on Lenovo

This commit is contained in:
2026-03-22 22:28:43 +01:00
parent 725dfa7157
commit 32b5a81da6
10925 changed files with 575678 additions and 5511 deletions

View File

@@ -0,0 +1,944 @@
<?xml version="1.0" encoding="utf-8" ?>
<settings version="1">
<section id="addon" help="-1">
<!-- M3U -->
<category id="general" label="30010" help="30600">
<group id="1" label="30010">
<setting id="m3uPathType" type="integer" label="30000" help="30601">
<level>0</level>
<default>1</default>
<constraints>
<options>
<option label="30001">0</option> <!-- LOCAL_PATH -->
<option label="30002">1</option> <!-- REMOTE_PATH -->
</options>
</constraints>
<control type="spinner" format="integer" />
</setting>
<setting id="m3uPath" type="path" parent="m3uPathType" label="30011" help="30602">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
<writable>false</writable>
</constraints>
<dependencies>
<dependency type="visible" setting="m3uPathType" operator="is">0</dependency>
</dependencies>
<control type="button" format="file">
<heading>1033</heading>
</control>
</setting>
<setting id="m3uUrl" type="string" parent="m3uPathType" label="30012" help="30603">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<dependencies>
<dependency type="visible" setting="m3uPathType" operator="is">1</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
<setting id="m3uCache" type="boolean" parent="m3uPathType" label="30025" help="30604">
<level>0</level>
<default>true</default>
<dependencies>
<dependency type="visible" setting="m3uPathType" operator="is">1</dependency>
</dependencies>
<control type="toggle" />
</setting>
<setting id="startNum" type="integer" label="30013" help="30605">
<level>0</level>
<default>1</default>
<control type="edit" format="integer" />
</setting>
<setting id="numberByOrder" type="boolean" label="30014" help="30606">
<level>2</level>
<default>false</default>
<control type="toggle" />
</setting>
</group>
<group id="2" label="30018">
<setting id="m3uRefreshMode" type="integer" label="30015" help="30607">
<level>1</level>
<default>0</default>
<constraints>
<options>
<option label="30003">0</option> <!-- DISABLED -->
<option label="30004">1</option> <!-- REPEATED_REFRESH -->
<option label="30005">2</option> <!-- ONCE_PER_DAY -->
</options>
</constraints>
<control type="list" format="integer" />
</setting>
<setting id="m3uRefreshIntervalMins" type="integer" parent="m3uRefreshMode" label="30016" help="30608">
<level>1</level>
<default>60</default>
<constraints>
<minimum>1</minimum>
<step>10</step>
<maximum>120</maximum>
</constraints>
<dependencies>
<dependency type="visible" setting="m3uRefreshMode" operator="is">1</dependency>
</dependencies>
<control type="slider" format="integer">
<formatlabel>14044</formatlabel>
</control>
</setting>
<setting id="m3uRefreshHour" type="integer" parent="m3uRefreshMode" label="30017" help="30609">
<level>1</level>
<default>4</default>
<constraints>
<minimum>0</minimum>
<step>1</step>
<maximum>23</maximum>
</constraints>
<dependencies>
<dependency type="visible" setting="m3uRefreshMode" operator="is">2</dependency>
</dependencies>
<control type="slider" format="integer">
<popup>true</popup>
<formatlabel>17998</formatlabel>
</control>
</setting>
</group>
<group id="3" label="30078">
<setting id="connectioncheckinterval" type="integer" label="30080" help="30629">
<level>1</level>
<default>10</default>
<constraints>
<minimum>1</minimum>
<step>1</step>
<maximum>60</maximum>
</constraints>
<control type="slider" format="integer">
<popup>true</popup>
<formatlabel>14045</formatlabel>
</control>
</setting>
<setting id="connectionchecktimeout" type="integer" label="30079" help="30628">
<level>2</level>
<default>20</default>
<constraints>
<minimum>1</minimum>
<step>1</step>
<maximum>60</maximum>
</constraints>
<control type="slider" format="integer">
<popup>true</popup>
<formatlabel>14045</formatlabel>
</control>
</setting>
</group>
<group id="4" label="30006">
<setting id="defaultProviderName" type="string" label="30007" help="30740">
<level>2</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<control type="edit" format="string" />
</setting>
<setting id="enableProviderMappings" type="boolean" label="30008" help="30741">
<level>2</level>
<default>false</default>
<control type="toggle" />
</setting>
<setting id="providerMappingFile" type="path" parent="enableProviderMappings" label="30009" help="30472">
<level>2</level>
<default>special://userdata/addon_data/pvr.iptvsimple/providers/providerMappings.xml</default>
<constraints>
<allowempty>false</allowempty>
<writable>false</writable>
</constraints>
<dependencies>
<dependency type="enable" setting="enableProviderMappings" operator="is">true</dependency>
</dependencies>
<control type="button" format="file">
<heading>1033</heading>
</control>
</setting>
</group>
</category>
<!-- Groups -->
<category id="groups" label="30076" help="30743">
<group id="1" label="30029">
<setting id="tvGroupMode" type="integer" label="30034" help="30611">
<level>0</level>
<default>0</default>
<constraints>
<options>
<option label="30036">0</option> <!-- ALL_GROUPS -->
<option label="30037">1</option> <!-- SOME_GROUPS -->
<option label="30038">2</option> <!-- CUSTOM_GROUPS -->
</options>
</constraints>
<control type="spinner" format="integer" />
</setting>
<setting id="numTvGroups" type="integer" parent="tvGroupMode" label="30039" help="30617">
<level>0</level>
<default>1</default>
<constraints>
<minimum>1</minimum>
<step>1</step>
<maximum>5</maximum>
</constraints>
<dependencies>
<dependency type="visible" setting="tvGroupMode" operator="is">1</dependency>
</dependencies>
<control type="spinner" format="integer" />
</setting>
<setting id="oneTvGroup" type="string" parent="tvGroupMode" label="30045" help="30612">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<dependencies>
<dependency type="visible" setting="tvGroupMode" operator="is">1</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
<setting id="twoTvGroup" type="string" parent="tvGroupMode" label="30046" help="30612">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<dependencies>
<dependency type="visible">
<and>
<condition setting="tvGroupMode" operator="is">1</condition>
<condition setting="numTvGroups" operator="gt">1</condition>
</and>
</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
<setting id="threeTvGroup" type="string" parent="tvGroupMode" label="30047" help="30612">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<dependencies>
<dependency type="visible">
<and>
<condition setting="tvGroupMode" operator="is">1</condition>
<condition setting="numTvGroups" operator="gt">2</condition>
</and>
</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
<setting id="fourTvGroup" type="string" parent="tvGroupMode" label="30048" help="30612">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<dependencies>
<dependency type="visible">
<and>
<condition setting="tvGroupMode" operator="is">1</condition>
<condition setting="numTvGroups" operator="gt">3</condition>
</and>
</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
<setting id="fiveTvGroup" type="string" parent="tvGroupMode" label="30049" help="30612">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<dependencies>
<dependency type="visible">
<and>
<condition setting="tvGroupMode" operator="is">1</condition>
<condition setting="numTvGroups" operator="gt">4</condition>
</and>
</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
<setting id="customTvGroupsFile" type="path" parent="tvGroupMode" label="30054" help="30615">
<level>0</level>
<default>special://userdata/addon_data/pvr.iptvsimple/channelGroups/customTVGroups-example.xml</default>
<constraints>
<allowempty>false</allowempty>
<writable>false</writable>
</constraints>
<dependencies>
<dependency type="visible" setting="tvGroupMode" operator="is">2</dependency>
</dependencies>
<control type="button" format="file">
<heading>1033</heading>
</control>
</setting>
<setting id="tvChannelGroupsOnly" type="boolean" label="30028" help="30610">
<level>2</level>
<default>false</default>
<control type="toggle" />
</setting>
</group>
<group id="2" label="30033">
<setting id="radioGroupMode" type="integer" label="30035" help="30647">
<level>0</level>
<default>0</default>
<constraints>
<options>
<option label="30036">0</option> <!-- ALL_GROUPS -->
<option label="30037">1</option> <!-- SOME_GROUPS -->
<option label="30038">2</option> <!-- CUSTOM_GROUPS -->
</options>
</constraints>
<control type="spinner" format="integer" />
</setting>
<setting id="numRadioGroups" type="integer" parent="radioGroupMode" label="30072" help="30618">
<level>0</level>
<default>1</default>
<constraints>
<minimum>1</minimum>
<step>1</step>
<maximum>5</maximum>
</constraints>
<dependencies>
<dependency type="visible" setting="radioGroupMode" operator="is">1</dependency>
</dependencies>
<control type="spinner" format="integer" />
</setting>
<setting id="oneRadioGroup" type="string" parent="radioGroupMode" label="30055" help="30614">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<dependencies>
<dependency type="visible" setting="radioGroupMode" operator="is">1</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
<setting id="twoRadioGroup" type="string" parent="radioGroupMode" label="30056" help="30614">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<dependencies>
<dependency type="visible">
<and>
<condition setting="radioGroupMode" operator="is">1</condition>
<condition setting="numRadioGroups" operator="gt">1</condition>
</and>
</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
<setting id="threeRadioGroup" type="string" parent="radioGroupMode" label="30057" help="30614">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<dependencies>
<dependency type="visible">
<and>
<condition setting="radioGroupMode" operator="is">1</condition>
<condition setting="numRadioGroups" operator="gt">2</condition>
</and>
</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
<setting id="fourRadioGroup" type="string" parent="radioGroupMode" label="30058" help="30614">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<dependencies>
<dependency type="visible">
<and>
<condition setting="radioGroupMode" operator="is">1</condition>
<condition setting="numRadioGroups" operator="gt">3</condition>
</and>
</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
<setting id="fiveRadioGroup" type="string" parent="radioGroupMode" label="30059" help="30614">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<dependencies>
<dependency type="visible">
<and>
<condition setting="radioGroupMode" operator="is">1</condition>
<condition setting="numRadioGroups" operator="gt">4</condition>
</and>
</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
<setting id="customRadioGroupsFile" type="path" parent="radioGroupMode" label="30073" help="30616">
<level>0</level>
<default>special://userdata/addon_data/pvr.iptvsimple/channelGroups/customRadioGroups-example.xml</default>
<constraints>
<allowempty>false</allowempty>
<writable>false</writable>
</constraints>
<dependencies>
<dependency type="visible" setting="radioGroupMode" operator="is">2</dependency>
</dependencies>
<control type="button" format="file">
<heading>1033</heading>
</control>
</setting>
<setting id="radioChannelGroupsOnly" type="boolean" label="30074" help="30619">
<level>2</level>
<default>false</default>
<control type="toggle" />
</setting>
</group>
</category>
<!-- EPG -->
<category id="epgsettings" label="30020" help="30620">
<group id="1" label="30019">
<setting id="epgPathType" type="integer" label="30000" help="30621">
<level>0</level>
<default>1</default>
<constraints>
<options>
<option label="30001">0</option> <!-- LOCAL_PATH -->
<option label="30002">1</option> <!-- REMOTE_PATH -->
</options>
</constraints>
<control type="spinner" format="integer" />
</setting>
<setting id="epgPath" type="path" parent="epgPathType" label="30021" help="30622">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
<writable>false</writable>
</constraints>
<dependencies>
<dependency type="visible" setting="epgPathType" operator="is">0</dependency>
</dependencies>
<control type="button" format="file">
<heading>1033</heading>
</control>
</setting>
<setting id="epgUrl" type="string" parent="epgPathType" label="30022" help="30623">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<dependencies>
<dependency type="visible" setting="epgPathType" operator="is">1</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
<setting id="epgCache" type="boolean" parent="epgPathType" label="30026" help="30624">
<level>0</level>
<default>true</default>
<dependencies>
<dependency type="visible" setting="epgPathType" operator="is">1</dependency>
</dependencies>
<control type="toggle" />
</setting>
<setting id="epgTimeShift" type="number" label="30024" help="30625">
<level>0</level>
<default>0</default>
<constraints>
<minimum>-12</minimum>
<step>0.5</step>
<maximum>14</maximum>
</constraints>
<control type="slider" format="number">
<formatlabel>30027</formatlabel>
</control>
</setting>
<setting id="epgTSOverride" type="boolean" label="30023" help="30626">
<level>0</level>
<default>false</default>
<control type="toggle" />
</setting>
<setting id="epgIgnoreCaseForChannelIds" type="boolean" label="30077" help="30627">
<level>2</level>
<default>true</default>
<control type="toggle" />
</setting>
</group>
<!-- Genres - Sub category of EPG -->
<group id="2" label="30050">
<setting id="useEpgGenreText" type="boolean" label="30051" help="30661">
<level>0</level>
<default>false</default>
<control type="toggle" />
</setting>
<setting id="genresPathType" type="integer" label="30000" help="30662">
<level>0</level>
<default>0</default>
<constraints>
<options>
<option label="30001">0</option> <!-- LOCAL_PATH -->
<option label="30002">1</option> <!-- REMOTE_PATH -->
</options>
</constraints>
<control type="spinner" format="integer" />
</setting>
<setting id="genresPath" type="path" parent="genresPathType" label="30052" help="30663">
<level>0</level>
<default>special://userdata/addon_data/pvr.iptvsimple/genres/genreTextMappings/genres.xml</default>
<constraints>
<allowempty>true</allowempty>
<writable>false</writable>
</constraints>
<dependencies>
<dependency type="visible" setting="genresPathType" operator="is">0</dependency>
</dependencies>
<control type="button" format="file">
<heading>1033</heading>
</control>
</setting>
<setting id="genresUrl" type="string" parent="genresPathType" label="30053" help="30664">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<dependencies>
<dependency type="visible" setting="genresPathType" operator="is">1</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
</group>
</category>
<!-- Logos -->
<category id="channellogos" label="30030" help="30640">
<group id="3" label="30030">
<setting id="logoPathType" type="integer" label="30000" help="30641">
<level>0</level>
<default>1</default>
<constraints>
<options>
<option label="30001">0</option> <!-- LOCAL_PATH -->
<option label="30002">1</option> <!-- REMOTE_PATH -->
</options>
</constraints>
<control type="spinner" format="integer" />
</setting>
<setting id="logoPath" type="path" parent="logoPathType" label="30031" help="30642">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
<writable>true</writable>
<editable>true</editable>
</constraints>
<dependencies>
<dependency type="visible" setting="logoPathType" operator="is">0</dependency>
</dependencies>
<control type="button" format="path">
<heading>657</heading>
</control>
</setting>
<setting id="logoBaseUrl" type="string" parent="logoPathType" label="30032" help="30643">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<dependencies>
<dependency type="visible" setting="logoPathType" operator="is">1</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
<setting id="useLogosLocalPathOnly" type="boolean" label="30075" help="30645">
<level>2</level>
<default>false</default>
<dependencies>
<dependency type="visible" setting="logoPathType" operator="is">0</dependency>
</dependencies>
<control type="toggle" />
</setting>
</group>
<group id="4" label="30040">
<setting id="logoFromEpg" type="integer" label="30041" help="30644">
<level>0</level>
<default>1</default>
<constraints>
<options>
<option label="30042">0</option> <!-- IGNORE -->
<option label="30043">1</option> <!-- PREFER_M3U -->
<option label="30044">2</option> <!-- PREFER_XMLTV -->
</options>
</constraints>
<control type="spinner" format="integer" />
</setting>
</group>
</category>
<!-- Media -->
<category id="media" label="30150" help="30800">
<group id="1" label="30150">
<setting id="mediaEnabled" type="boolean" label="30155" help="30805">
<level>0</level>
<default>true</default>
<control type="toggle" />
</setting>
<setting id="mediaGroupByTitle" type="boolean" parent="mediaEnabled" label="30151" help="30801">
<level>0</level>
<default>true</default>
<dependencies>
<dependency type="enable" setting="mediaEnabled" operator="is">true</dependency>
</dependencies>
<control type="toggle" />
</setting>
<setting id="mediaGroupBySeason" type="boolean" parent="mediaGroupByTitle" label="30152" help="30802">
<level>0</level>
<default>true</default>
<dependencies>
<dependency type="enable" setting="mediaGroupByTitle" operator="is">true</dependency>
</dependencies>
<control type="toggle" />
</setting>
<setting id="mediaTitleSeasonEpisode" type="boolean" parent="mediaEnabled" label="30153" help="30803">
<level>0</level>
<default>false</default>
<dependencies>
<dependency type="enable" setting="mediaEnabled" operator="is">true</dependency>
</dependencies>
<control type="toggle" />
</setting>
<setting id="mediaM3UGroupPath" type="integer" parent="mediaEnabled" label="30156" help="30806">
<level>0</level>
<default>2</default>
<constraints>
<options>
<option label="30157">0</option> <!-- DONT_USE_GROUP_TITLE -->
<option label="30158">1</option> <!-- ALWAYS_APPEND_GROUP_TITLE -->
<option label="30159">2</option> <!-- USE_GROUP_TITLE_IF_NO_PATH -->
</options>
</constraints>
<dependencies>
<dependency type="enable" setting="mediaEnabled" operator="is">true</dependency>
</dependencies>
<control type="spinner" format="integer" />
</setting>
<setting id="mediaForcePlaylist" type="boolean" parent="mediaEnabled" label="30160" help="30807">
<level>2</level>
<default>false</default>
<dependencies>
<dependency type="enable" setting="mediaEnabled" operator="is">true</dependency>
</dependencies>
<control type="toggle" />
</setting>
<setting id="mediaVODAsRecordings" type="boolean" parent="mediaEnabled" label="30154" help="30804">
<level>2</level>
<default>true</default>
<dependencies>
<dependency type="enable" setting="mediaEnabled" operator="is">true</dependency>
</dependencies>
<control type="toggle" />
</setting>
</group>
</category>
<!-- Timeshift -->
<category id="timeshift" label="30120" help="30720">
<group id="1" label="30120">
<setting id="timeshiftEnabled" type="boolean" label="30121" help="30721">
<level>0</level>
<default>false</default>
<control type="toggle" />
</setting>
<setting id="timeshiftEnabledAll" type="boolean" parent="timeshiftEnabled" label="30126" help="30725">
<level>0</level>
<default>true</default>
<dependencies>
<dependency type="enable" setting="timeshiftEnabled" operator="is">true</dependency>
</dependencies>
<control type="toggle" />
</setting>
<setting id="timeshiftEnabledHttp" type="boolean" parent="timeshiftEnabledAll" label="30122" help="30722">
<level>0</level>
<default>true</default>
<dependencies>
<dependency type="enable">
<and>
<condition setting="timeshiftEnabled" operator="is">true</condition>
<condition setting="timeshiftEnabledAll" operator="!is">true</condition>
</and>
</dependency>
</dependencies>
<control type="toggle" />
</setting>
<setting id="timeshiftEnabledUdp" type="boolean" parent="timeshiftEnabledAll" label="30127" help="30726">
<level>0</level>
<default>true</default>
<dependencies>
<dependency type="enable">
<and>
<condition setting="timeshiftEnabled" operator="is">true</condition>
<condition setting="timeshiftEnabledAll" operator="!is">true</condition>
</and>
</dependency>
</dependencies>
<control type="toggle" />
</setting>
<setting id="timeshiftEnabledCustom" type="boolean" parent="timeshiftEnabled" label="30125" help="30724">
<level>2</level>
<default>false</default>
<dependencies>
<dependency type="enable" setting="timeshiftEnabled" operator="is">true</dependency>
</dependencies>
<control type="toggle" />
</setting>
</group>
<group id="2" label="30124">
<setting id="ffmpegdirectSettings" type="action" label="30123" help="30723">
<level>0</level>
<data>Addon.OpenSettings(inputstream.ffmpegdirect)</data>
<dependencies>
<dependency type="enable" setting="timeshiftEnabled" operator="is">true</dependency>
</dependencies>
<control type="button" format="action">
<close>true</close>
</control>
</setting>
</group>
</category>
<!-- Catchup -->
<category id="catchup" label="30100" help="30700">
<group id="1" label="30100">
<setting id="catchupEnabled" type="boolean" label="30101" help="30701">
<level>0</level>
<default>false</default>
<control type="toggle" />
</setting>
<setting id="catchupQueryFormat" type="string" parent="catchupEnabled" label="30102" help="30702">
<level>0</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<dependencies>
<dependency type="enable" setting="catchupEnabled" operator="is">true</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
<setting id="catchupDays" type="integer" parent="catchupEnabled" label="30103" help="30703">
<level>0</level>
<default>5</default>
<constraints>
<minimum>1</minimum>
<step>1</step>
<maximum>15</maximum>
</constraints>
<dependencies>
<dependency type="enable" setting="catchupEnabled" operator="is">true</dependency>
</dependencies>
<control type="spinner" format="string">
<formatlabel>17999</formatlabel>
</control>
</setting>
<setting id="allChannelsCatchupMode" type="integer" label="30104" help="30704">
<level>0</level>
<default>0</default>
<constraints>
<options>
<option label="30110">0</option> <!-- DISABLED -->
<option label="30111">1</option> <!-- DEFAULT -->
<option label="30112">2</option> <!-- APPEND -->
<option label="30113">3</option> <!-- SHIFT -->
<option label="30114">4</option> <!-- FLUSSONIC -->
<option label="30115">5</option> <!-- XTREAM_CODES -->
</options>
</constraints>
<dependencies>
<dependency type="enable" setting="catchupEnabled" operator="is">true</dependency>
</dependencies>
<control type="list" format="integer" />
</setting>
<setting id="catchupOverrideMode" type="integer" parent="allChannelsCatchupMode" label="30116" help="30709">
<level>0</level>
<default>0</default>
<constraints>
<options>
<option label="30117">0</option> <!-- DISABLED -->
<option label="30118">1</option> <!-- DEFAULT -->
<option label="30119">2</option> <!-- APPEND -->
</options>
</constraints>
<dependencies>
<dependency type="visible" setting="allChannelsCatchupMode" operator="!is">0</dependency>
<dependency type="enable" setting="catchupEnabled" operator="is">true</dependency>
</dependencies>
<control type="list" format="integer" />
</setting>
<setting id="catchupCorrection" type="number" label="30128" help="30710">
<level>0</level>
<default>0</default>
<constraints>
<minimum>-12</minimum>
<step>0.5</step>
<maximum>14</maximum>
</constraints>
<dependencies>
<dependency type="enable" setting="catchupEnabled" operator="is">true</dependency>
</dependencies>
<control type="slider" format="number">
<formatlabel>30027</formatlabel>
</control>
</setting>
</group>
<group id="2" label="30105">
<setting id="catchupPlayEpgAsLive" type="boolean" label="30106" help="30705">
<level>0</level>
<default>false</default>
<dependencies>
<dependency type="enable" setting="catchupEnabled" operator="is">true</dependency>
</dependencies>
<control type="toggle" />
</setting>
<setting id="catchupWatchEpgBeginBufferMins" type="integer" parent="catchupPlayEpgAsLive" label="30107" help="30706">
<level>0</level>
<default>5</default>
<constraints>
<minimum>0</minimum>
<step>1</step>
<maximum>60</maximum>
</constraints>
<dependencies>
<dependency type="enable">
<and>
<condition setting="catchupEnabled" operator="is">true</condition>
<condition setting="catchupPlayEpgAsLive" operator="!is">true</condition>
</and>
</dependency>
</dependencies>
<control type="spinner" format="string">
<formatlabel>14044</formatlabel>
</control>
</setting>
<setting id="catchupWatchEpgEndBufferMins" type="integer" parent="catchupPlayEpgAsLive" label="30108" help="30707">
<level>0</level>
<default>15</default>
<constraints>
<minimum>0</minimum>
<step>1</step>
<maximum>60</maximum>
</constraints>
<dependencies>
<dependency type="enable">
<and>
<condition setting="catchupEnabled" operator="is">true</condition>
<condition setting="catchupPlayEpgAsLive" operator="!is">true</condition>
</and>
</dependency>
</dependencies>
<control type="spinner" format="string">
<formatlabel>14044</formatlabel>
</control>
</setting>
<setting id="catchupOnlyOnFinishedProgrammes" type="boolean" label="30109" help="30708">
<level>0</level>
<default>false</default>
<dependencies>
<dependency type="enable" setting="catchupEnabled" operator="is">true</dependency>
</dependencies>
<control type="toggle" />
</setting>
</group>
</category>
<!-- Advanced -->
<category id="advanced" label="30060" help="30680">
<group id="1" label="30061">
<setting id="transformMulticastStreamUrls" type="boolean" label="30062" help="30681">
<level>2</level>
<default>false</default>
<control type="toggle" />
</setting>
<setting id="udpxyHost" type="string" parent="transformMulticastStreamUrls" label="30063" help="30682">
<level>2</level>
<default>127.0.0.1</default>
<dependencies>
<dependency type="enable" setting="transformMulticastStreamUrls" operator="is">true</dependency>
</dependencies>
<control type="edit" format="string" />
</setting>
<setting id="udpxyPort" type="integer" parent="transformMulticastStreamUrls" label="30064" help="30683">
<level>2</level>
<default>4022</default>
<constraints>
<minimum>1</minimum>
<step>1</step>
<maximum>65535</maximum>
</constraints>
<dependencies>
<dependency type="enable" setting="transformMulticastStreamUrls" operator="is">true</dependency>
</dependencies>
<control type="edit" format="integer" />
</setting>
</group>
<group id="2" label="30065">
<setting id="useFFmpegReconnect" type="boolean" label="30067" help="30685">
<level>3</level>
<default>true</default>
<control type="toggle" />
</setting>
<setting id="useInputstreamAdaptiveforHls" type="boolean" label="30066" help="30684">
<level>3</level>
<default>false</default>
<control type="toggle" />
</setting>
</group>
<group id="3" label="30071">
<setting id="defaultUserAgent" type="string" label="30068" help="30686">
<level>3</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<control type="edit" format="string" />
</setting>
<setting id="defaultInputstream" type="string" label="30069" help="30687">
<level>3</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<control type="edit" format="string" />
</setting>
<setting id="defaultMimeType" type="string" label="30070" help="30688">
<level>3</level>
<default></default>
<constraints>
<allowempty>true</allowempty>
</constraints>
<control type="edit" format="string" />
</setting>
</group>
</category>
</section>
</settings>