1 <?xml version="1.0" encoding="utf-8" ?>
3 <section id="player" label="14200" help="38100">
4 <category id="videoplayer" label="14215" help="38103">
5 <group id="1" label="14230">
6 <setting id="videoplayer.autoplaynextitem" type="list[integer]" label="13433" help="36152">
9 <option label="20389">0</option> <!-- musicvideos -->
10 <option label="20343">1</option> <!-- tvshows -->
11 <option label="20360">2</option> <!-- episodes -->
12 <option label="20342">3</option> <!-- movies -->
13 <option label="21345">4</option> <!-- uncategorized -->
15 <delimiter>,</delimiter>
19 <control type="list" format="string">
20 <multiselect>true</multiselect>
21 <hidevalue>false</hidevalue>
24 <setting id="videoplayer.seeksteps" type="list[integer]" label="13556" help="37042">
26 <default>-600,-300,-180,-60,-30,-10,10,30,60,180,300,600</default>
28 <options>videoseeksteps</options>
29 <delimiter>,</delimiter>
30 <minimumitems>2</minimumitems>
32 <control type="list" format="string">
33 <multiselect>true</multiselect>
36 <setting id="videoplayer.seekdelay" type="integer" label="13557" help="37043">
38 <default>750</default>
40 <minimum label="231">0</minimum> <!-- None -->
42 <maximum>3000</maximum>
44 <control type="spinner" format="string">
45 <formatlabel>14046</formatlabel>
49 <group id="2" label="19177">
50 <setting id="videoplayer.adjustrefreshrate" type="integer" label="170" help="36164">
52 <default>0</default> <!-- ADJUST_REFRESHRATE_OFF -->
55 <option label="351">0</option> <!-- ADJUST_REFRESHRATE_OFF -->
56 <option label="36035">1</option> <!-- ADJUST_REFRESHRATE_ALWAYS -->
57 <option label="36036">2</option> <!-- ADJUST_REFRESHRATE_ON_STARTSTOP -->
58 <option label="36050">3</option> <!-- ADJUST_REFRESHRATE_ON_START -->
61 <control type="list" format="string" />
63 <setting id="winsystem.ishdrdisplay" type="boolean" label="13436" help="36299">
65 <dependency type="visible">
66 <condition on="property" name="ishdrdisplay" />
70 <default>true</default>
71 <control type="toggle" />
73 <setting id="videoplayer.usedisplayasclock" type="boolean" label="13510" help="36166">
75 <default>false</default>
76 <control type="toggle" />
78 <setting id="videoplayer.errorinaspect" type="integer" label="22021" help="36170">
82 <minimum label="351">0</minimum>
86 <control type="spinner" format="string">
87 <formatlabel>14047</formatlabel>
90 <setting id="videoplayer.stretch43" type="integer" label="173" help="36171">
92 <default>0</default> <!-- ViewModeNormal -->
95 <option label="630">0</option> <!-- ViewModeNormal -->
96 <option label="633">3</option> <!-- ViewModeWideZoom -->
97 <option label="634">4</option> <!-- ViewModeStretch16x9 -->
98 <option label="644">7</option> <!-- ViewModeStretch16x9 - nonlinear -->
99 <option label="631">1</option> <!-- ViewModeZoom -->
102 <control type="list" format="string" />
105 <group id="3" label="14231">
106 <setting id="videoplayer.rendermethod" type="integer" label="13415" help="36153">
108 <default>0</default> <!-- RENDER_METHOD_AUTO -->
110 <options>rendermethods</options>
112 <control type="list" format="string" />
114 <setting id="videoplayer.hqscalers" type="integer" parent="videoplayer.rendermethod" label="13435" help="36154">
116 <default>20</default>
120 <maximum>100</maximum>
122 <control type="spinner" format="string">
123 <formatlabel>14047</formatlabel>
126 <setting id="videoplayer.usesuperresolution" type="boolean" label="13417" help="39194">
127 <requirement>HAS_DX</requirement>
129 <dependency type="visible">
130 <condition on="property" name="supportsvideosuperresolution" />
132 <dependency type="enable">
134 <condition setting="videoplayer.rendermethod" operator="is">0</condition> <!-- RENDER_METHOD_AUTO -->
135 <condition setting="videoplayer.rendermethod" operator="is">4</condition> <!-- RENDER_METHOD_DXVA -->
140 <default>false</default>
142 <update type="change" />
144 <control type="toggle" />
146 <setting id="videoplayer.usemediacodecsurface" type="boolean" label="13440" help="36544">
147 <requirement>HAS_MEDIACODEC</requirement>
149 <default>true</default>
151 <update type="change" />
153 <control type="toggle" />
155 <setting id="videoplayer.usemediacodec" type="boolean" label="13439" help="36544">
156 <requirement>HAS_MEDIACODEC</requirement>
158 <default>true</default>
160 <update type="change" />
162 <control type="toggle" />
164 <setting id="videoplayer.usedxva2" type="boolean" label="13427" help="36158">
165 <requirement>HasDXVA2</requirement>
167 <default>true</default>
168 <control type="toggle" />
170 <setting id="videoplayer.usevtb" type="boolean" label="13429" help="36160">
171 <requirement>HasVTB</requirement>
173 <default>true</default>
174 <control type="toggle" />
176 <setting id="videoplayer.highprecision" type="boolean" label="13418" help="39195">
177 <requirement>HAS_DX</requirement>
179 <default>true</default>
180 <control type="toggle" />
182 <setting id="videoplayer.convertdovi" type="boolean" label="39196" help="39197">
183 <requirement><!-- Android and webOS use CBitstreamConverter -->
185 <condition>HAS_MEDIACODEC</condition>
186 <condition>HAVE_WEBOS</condition>
190 <dependency type="visible">
192 <condition on="property" name="supportsdolbyvision" />
193 <condition>HAVE_WEBOS</condition>
198 <default>false</default>
199 <control type="toggle" />
201 <setting id="videoplayer.allowedhdrformats" type="list[integer]" label="39198" help="39199">
202 <requirement><!-- Android and webOS use CBitstreamConverter -->
204 <condition>HAS_MEDIACODEC</condition>
205 <condition>HAVE_WEBOS</condition>
209 <default>0,1</default> <!-- Allow all HDR formats -->
212 <option label="39200">0</option> <!-- Dolby Vision -->
213 <option label="39201">1</option> <!-- HDR10+ -->
215 <delimiter>,</delimiter>
217 <control type="list" format="string">
218 <multiselect>true</multiselect>
219 <hidevalue>false</hidevalue>
223 <group id="4" label="14232">
224 <setting id="videoplayer.stereoscopicplaybackmode" type="integer" label="36520" help="36537">
229 <option label="36521">0</option> <!-- ASK -->
230 <option label="36524">1</option> <!-- Preferred mode -->
231 <option label="36509">2</option> <!-- Monoscopic / 2D -->
232 <option label="36028">100</option> <!-- Ignore -->
235 <control type="spinner" format="integer" delayed="true"/>
237 <setting id="videoplayer.quitstereomodeonstop" type="boolean" label="36526" help="36538">
239 <default>true</default>
240 <control type="toggle" />
243 <group id="5" label="14233">
244 <setting id="videoplayer.teletextenabled" type="boolean" label="23050" help="36174">
246 <default>true</default>
247 <control type="toggle" />
249 <setting id="videoplayer.teletextscale" type="boolean" parent="videoplayer.teletextenabled" label="23055" help="36175">
251 <default>true</default>
253 <dependency type="enable" setting="videoplayer.teletextenabled" operator="is">true</dependency>
255 <control type="toggle" />
259 <category id="musicplayer" label="14216" help="38104">
260 <group id="1" label="14230">
261 <setting id="musicplayer.autoplaynextitem" type="boolean" label="489" help="36265">
263 <default>true</default>
264 <control type="toggle" />
266 <setting id="musicplayer.queuebydefault" type="boolean" label="14084" help="36266">
268 <default>false</default>
269 <control type="toggle" />
271 <setting id="musicplayer.seeksteps" type="list[integer]" label="13556" help="37042">
273 <default>-60,-30,-10,10,30,60</default>
275 <options>videoseeksteps</options>
276 <delimiter>,</delimiter>
277 <minimumitems>2</minimumitems>
279 <control type="list" format="string">
280 <multiselect>true</multiselect>
283 <setting id="musicplayer.seekdelay" type="integer" label="13557" help="37043">
285 <default>750</default>
287 <minimum label="231">0</minimum> <!-- None -->
289 <maximum>3000</maximum>
291 <control type="spinner" format="string">
292 <formatlabel>14046</formatlabel>
296 <group id="2" label="19177">
297 <setting id="musicplayer.crossfade" type="integer" label="13314" help="36271">
301 <minimum label="351">0</minimum>
303 <maximum>15</maximum>
305 <control type="spinner" format="string">
306 <formatlabel>14045</formatlabel>
309 <setting id="musicplayer.crossfadealbumtracks" type="boolean" parent="musicplayer.crossfade" label="13400" help="36272">
311 <default>true</default>
313 <dependency type="enable" setting="musicplayer.crossfade" operator="!is">0</dependency>
315 <control type="toggle" />
317 <setting id="musicplayer.visualisation" type="addon" label="250" help="36273">
321 <addontype>xbmc.player.musicviz</addontype>
322 <allowempty>true</allowempty>
324 <control type="button" format="addon">
325 <show more="true" details="true">installed</show>
328 <setting id="musicplayer.replaygaintype" type="integer" label="638" help="36267">
330 <default>1</default> <!-- REPLAY_GAIN_ALBUM -->
333 <option label="351">0</option> <!-- REPLAY_GAIN_NONE -->
334 <option label="639">2</option> <!-- REPLAY_GAIN_TRACK -->
335 <option label="640">1</option> <!-- REPLAY_GAIN_ALBUM -->
338 <control type="list" format="string" />
340 <setting id="musicplayer.replaygainpreamp" type="integer" parent="musicplayer.replaygaintype" label="641" help="36268">
342 <default>89</default>
344 <minimum>77</minimum>
346 <maximum>101</maximum>
348 <control type="spinner" format="string">
349 <formatlabel>14050</formatlabel>
352 <dependency type="enable" setting="musicplayer.replaygaintype" operator="!is">0</dependency>
355 <setting id="musicplayer.replaygainnogainpreamp" type="integer" parent="musicplayer.replaygaintype" label="642" help="36269">
357 <default>89</default>
359 <minimum>77</minimum>
361 <maximum>101</maximum>
363 <control type="spinner" format="string">
364 <formatlabel>14050</formatlabel>
367 <dependency type="enable" setting="musicplayer.replaygaintype" operator="!is">0</dependency>
370 <setting id="musicplayer.replaygainavoidclipping" type="boolean" parent="musicplayer.replaygaintype" label="643" help="36270">
372 <default>false</default>
373 <control type="toggle" />
375 <dependency type="enable" setting="musicplayer.replaygaintype" operator="!is">0</dependency>
380 <category id="discs" label="14087" help="36193">
381 <group id="1" label="446">
382 <setting id="dvds.autorun" type="boolean" label="14088" help="36194">
383 <requirement>HAS_OPTICAL_DRIVE</requirement>
385 <default>false</default>
386 <control type="toggle" />
388 <setting id="dvds.playerregion" type="integer" label="21372" help="36195">
392 <minimum label="351">0</minimum>
396 <control type="spinner" format="string" />
398 <setting id="dvds.automenu" type="boolean" label="21882" help="36196">
400 <default>false</default>
401 <control type="toggle" />
404 <group id="2" label="14234">
405 <requirement>HAVE_LIBBLURAY</requirement>
406 <setting id="bluray.playerregion" type="integer" label="14121" help="38017">
408 <default>1</default> <!-- region A -->
411 <option label="14122">1</option> <!-- region A -->
412 <option label="14123">2</option> <!-- region B -->
413 <option label="14124">4</option> <!-- region C -->
416 <control type="spinner" format="string" />
418 <setting id="disc.playback" type="integer" label="14102" help="37031">
420 <default>0</default> <!-- default -->
423 <option label="14104">0</option> <!-- show simplified menu -->
424 <option label="25003">1</option> <!-- show disc menu -->
425 <option label="14103">2</option> <!-- play main movie -->
428 <control type="list" format="string" />
431 <group id="3" label="620">
432 <setting id="audiocds.autoaction" type="integer" label="14097" help="36283">
433 <requirement>HAS_OPTICAL_DRIVE</requirement>
435 <default>0</default> <!-- AUTOCD_NONE -->
437 <options>audiocdactions</options>
439 <control type="list" format="string" />
441 <setting id="audiocds.usecddb" type="boolean" label="227" help="36284">
442 <requirement>HAS_OPTICAL_DRIVE</requirement>
444 <default>true</default>
445 <control type="toggle" />
447 <setting id="audiocds.recordingpath" type="path" label="20000" help="36285">
448 <requirement>HAS_CDDA_RIPPER</requirement>
452 <allowempty>true</allowempty>
454 <control type="button" format="path">
455 <heading>657</heading>
458 <setting id="audiocds.trackpathformat" type="string" label="13307" help="36286">
459 <requirement>HAS_CDDA_RIPPER</requirement>
461 <default>%A/%A - %B/[%N. ][%A - ]%T</default>
462 <control type="edit" format="string">
463 <heading>16016</heading>
466 <setting id="audiocds.encoder" type="addon" label="621" help="36287">
467 <requirement>HAS_CDDA_RIPPER</requirement>
469 <default>audioencoder.kodi.builtin.aac</default>
471 <addontype>kodi.audioencoder</addontype>
473 <control type="button" format="addon">
474 <show more="true" details="true">installed</show>
477 <setting id="audiocds.settings" parent="audiocds.encoder" type="action" label="21417" help="37025">
478 <requirement>HAS_CDDA_RIPPER</requirement>
481 <dependency type="enable">
482 <condition on="property" name="AddonHasSettings" setting="audiocds.encoder" />
485 <control type="button" format="action" />
487 <setting id="audiocds.ejectonrip" type="boolean" label="14099" help="36291">
488 <requirement>HAS_CDDA_RIPPER</requirement>
490 <default>true</default>
491 <control type="toggle" />
495 <category id="pictures" label="14217" help="38105">
496 <group id="1" label="108">
497 <setting id="slideshow.staytime" type="integer" label="12378" help="36312">
503 <maximum>100</maximum>
505 <control type="spinner" format="string">
506 <formatlabel>14045</formatlabel>
509 <setting id="slideshow.displayeffects" type="boolean" label="12379" help="36313">
511 <default>true</default>
512 <control type="toggle" />
514 <setting id="slideshow.shuffle" type="boolean" label="13319" help="36314">
516 <default>false</default>
517 <control type="toggle" />
519 <setting id="slideshow.highqualitydownscaling" type="boolean" label="36619" help="36620">
521 <default>false</default>
522 <control type="toggle" />
526 <category id="language" label="14218" help="38106">
527 <group id="1" label="14221">
528 <setting id="locale.audiolanguage" type="string" label="285" help="36119">
530 <default>mediadefault</default>
532 <options>audiostreamlanguages</options>
534 <control type="list" format="string" />
536 <setting id="videoplayer.preferdefaultflag" type="boolean" label="37040" help="37041">
538 <default>true</default>
539 <control type="toggle" />
542 <group id="2" label="287">
543 <setting id="locale.subtitlelanguage" type="string" label="286" help="36120">
545 <default>original</default>
547 <options>subtitlestreamlanguages</options>
549 <control type="list" format="string" />
552 <group id="3" label="37032">
553 <setting id="accessibility.audiovisual" type="boolean" label="37034" help="37035">
555 <default>false</default>
556 <control type="toggle" />
558 <setting id="accessibility.audiohearing" type="boolean" label="37036" help="37037">
560 <default>false</default>
561 <control type="toggle" />
563 <setting id="accessibility.subhearing" type="boolean" label="37038" help="37039">
565 <default>false</default>
566 <control type="toggle" />
570 <category id="subtitles" label="287" help="37033">
571 <group id="1" label="39186">
572 <setting id="subtitles.align" type="integer" label="21460" help="36192">
574 <default>2</default> <!-- Align::BOTTOM_OUTSIDE -->
577 <option label="21461">0</option> <!-- Align::MANUAL -->
578 <option label="21462">1</option> <!-- Align::BOTTOM_INSIDE -->
579 <option label="21463">2</option> <!-- Align::BOTTOM_OUTSIDE -->
580 <option label="21464">3</option> <!-- Align::TOP_INSIDE -->
581 <option label="21465">4</option> <!-- Align::TOP_OUTSIDE -->
584 <control type="list" format="string" />
586 <setting id="subtitles.fontname" type="string" label="14089" help="36185">
588 <default>DEFAULT</default>
590 <options>subtitlesfonts</options>
592 <control type="list" format="string" />
594 <setting id="subtitles.fontsize" type="integer" label="289" help="36186">
596 <default>42</default> <!-- in pixels -->
598 <minimum>12</minimum>
600 <maximum>74</maximum>
603 <dependency type="update" setting="subtitles.fontname" />
605 <control type="list" format="string" />
607 <setting id="subtitles.style" type="integer" label="736" help="36187">
609 <default>0</default> <!-- FontStyle::NORMAL -->
612 <option label="738">0</option> <!-- FontStyle::NORMAL -->
613 <option label="739">1</option> <!-- FontStyle::BOLD -->
614 <option label="740">2</option> <!-- FontStyle::ITALIC -->
615 <option label="741">3</option> <!-- FontStyle::BOLD_ITALIC -->
618 <control type="list" format="string" />
620 <setting id="subtitles.colorpick" type="string" label="737" help="36188">
622 <default>FFFFFFFF</default> <!-- White -->
623 <control type="colorbutton" />
625 <setting id="subtitles.opacity" type="integer" label="752" help="36295">
627 <default>100</default>
628 <control type="slider" format="percentage" range="0,100" />
630 <setting id="subtitles.bordersize" type="integer" label="39159">
632 <default>25</default>
634 <dependency type="enable" setting="subtitles.backgroundtype" operator="!is">2</dependency>
636 <control type="slider" format="percentage" range="0,100" />
638 <setting id="subtitles.bordercolorpick" type="string" label="39160">
640 <default>FF000000</default> <!-- Black -->
642 <dependency type="enable" setting="subtitles.backgroundtype" operator="!is">2</dependency>
644 <control type="colorbutton" />
646 <setting id="subtitles.blur" type="integer" label="39173">
649 <control type="slider" format="percentage" range="0,100" />
651 <setting id="subtitles.backgroundtype" type="integer" label="39165" help="39169">
653 <default>0</default> <!-- BackgroundType::NONE -->
656 <option label="39188">0</option> <!-- BackgroundType::NONE -->
657 <option label="39166">1</option> <!-- BackgroundType::SHADOW -->
658 <option label="39167">2</option> <!-- BackgroundType::BOX -->
659 <option label="39168">3</option> <!-- BackgroundType::SQUAREBOX -->
662 <control type="list" format="integer" />
664 <setting id="subtitles.bgcolorpick" type="string" parent="subtitles.backgroundtype" label="745" help="36228">
666 <default>FF000000</default> <!-- Black -->
668 <dependency type="visible">
670 <condition setting="subtitles.backgroundtype">2</condition>
671 <condition setting="subtitles.backgroundtype">3</condition>
675 <control type="colorbutton" />
677 <setting id="subtitles.bgopacity" type="integer" parent="subtitles.backgroundtype" label="746" help="36230">
679 <default>80</default>
681 <dependency type="visible">
683 <condition setting="subtitles.backgroundtype">2</condition>
684 <condition setting="subtitles.backgroundtype">3</condition>
688 <control type="slider" format="percentage" range="0,100" />
690 <setting id="subtitles.shadowcolor" type="string" parent="subtitles.backgroundtype" label="39171">
692 <default>FF000000</default> <!-- Black -->
694 <dependency type="visible">
696 <condition setting="subtitles.backgroundtype">1</condition>
697 <condition setting="subtitles.backgroundtype">2</condition>
701 <control type="colorbutton" />
703 <setting id="subtitles.shadowopacity" type="integer" parent="subtitles.backgroundtype" label="39172">
705 <default>100</default>
707 <dependency type="visible">
709 <condition setting="subtitles.backgroundtype">1</condition>
710 <condition setting="subtitles.backgroundtype">2</condition>
714 <control type="slider" format="percentage" range="0,100" />
716 <setting id="subtitles.shadowsize" type="integer" parent="subtitles.backgroundtype" label="39170">
718 <default>15</default>
720 <dependency type="visible">
722 <condition setting="subtitles.backgroundtype">1</condition>
723 <condition setting="subtitles.backgroundtype">2</condition>
727 <control type="slider" format="percentage" range="0,100" />
729 <setting id="subtitles.marginvertical" type="number" label="39182" help="39183">
731 <default>4.95</default>
735 <maximum>50</maximum>
738 <dependency type="enable" on="property" operator="!is" name="isplaying" />
740 <control type="slider" format="percentage">
741 <format>{:.2f} %</format>
744 <setting id="subtitles.overridefonts" type="boolean" label="21368" help="36190">
746 <default>false</default>
748 <dependency type="enable" on="property" operator="!is" name="isplaying" />
750 <control type="toggle" />
752 <setting id="subtitles.overridestyles" type="integer" label="39154" help="39155">
754 <default>0</default> <!-- OverrideStyles::DISABLED -->
757 <option label="13106">0</option> <!-- OverrideStyles::DISABLED -->
758 <option label="39156">1</option> <!-- OverrideStyles::POSITIONS -->
759 <option label="39157">2</option> <!-- OverrideStyles::STYLES -->
760 <option label="39158">3</option> <!-- OverrideStyles::STYLES_POSITIONS -->
764 <dependency type="enable" on="property" operator="!is" name="isplaying" />
766 <control type="list" format="string" />
768 <setting id="subtitles.stereoscopicdepth" type="integer" label="36545" help="36546">
774 <maximum>10</maximum>
776 <control type="spinner" format="integer" delayed="true"/>
778 <setting id="subtitles.charset" type="string" label="735" help="36189">
780 <default>DEFAULT</default>
782 <options>charsets</options>
784 <control type="list" format="string" />
787 <group id="3" label="39187">
788 <setting id="subtitles.parsecaptions" type="boolean" label="24130" help="24131">
790 <default>false</default>
791 <control type="toggle" />
793 <setting id="subtitles.captionsalign" parent="subtitles.parsecaptions" type="integer" label="39161">
795 <default>0</default> <!-- HorizontalAlign::LEFT -->
798 <option label="39162">0</option> <!-- HorizontalAlign::LEFT -->
799 <option label="39163">1</option> <!-- HorizontalAlign::CENTER -->
800 <option label="39164">2</option> <!-- HorizontalAlign::RIGHT -->
804 <dependency type="visible" setting="subtitles.parsecaptions" operator="is">true</dependency>
806 <control type="list" format="string" />
809 <group id="4" label="14235">
810 <setting id="subtitles.languages" type="list[string]" label="24111" help="24112">
812 <default>English</default>
814 <options>subtitledownloadlanguages</options>
815 <delimiter>,</delimiter>
816 <minimumitems>1</minimumitems>
818 <control type="list" format="string">
819 <multiselect>true</multiselect>
822 <setting id="subtitles.storagemode" type="integer" label="24115" help="24106">
827 <option label="24124">0</option> <!-- SUBTITLE_STORAGEMODE_MOVIEPATH -->
828 <option label="24125">1</option> <!-- SUBTITLE_STORAGEMODE_CUSTOMPATH -->
831 <control type="list" format="integer" />
833 <setting id="subtitles.custompath" parent="subtitles.storagemode" type="path" label="21366" help="36191">
837 <allowempty>true</allowempty>
838 <writable>false</writable>
840 <source>videos</source>
843 <control type="button" format="path">
844 <heading>657</heading>
847 <setting id="subtitles.pauseonsearch" type="boolean" label="24105" help="24123">
849 <default>true</default>
850 <control type="toggle" />
852 <setting id="subtitles.downloadfirst" type="boolean" label="24126" help="24127">
854 <default>false</default>
855 <control type="toggle" />
857 <setting id="subtitles.tv" type="addon" label="24116" help="24117">
861 <allowempty>true</allowempty>
862 <addontype>xbmc.subtitle.module</addontype>
864 <control type="button" format="addon">
865 <show more="true" details="true">installed</show>
868 <setting id="subtitles.movie" type="addon" label="24118" help="24119">
872 <allowempty>true</allowempty>
873 <addontype>xbmc.subtitle.module</addontype>
875 <control type="button" format="addon">
876 <show more="true" details="true">installed</show>
882 <section id="media" label="14211" help="38101">
883 <category id="library" label="14202" help="39004">
884 <group id="1" label="14226">
885 <setting id="source.videos" type="action" label="14242" help="39005">
887 <control type="button" format="action" />
889 <setting id="source.music" type="action" label="14243" help="39006">
891 <control type="button" format="action" />
893 <setting id="source.pictures" type="action" label="14244" help="39007">
895 <control type="button" format="action" />
898 <group id="2" label="14236">
899 <setting id="videolibrary.updateonstartup" type="boolean" label="14245" help="36146">
901 <default>false</default>
902 <control type="toggle" />
904 <setting id="videolibrary.backgroundupdate" type="boolean" label="14246" help="36147">
906 <default>false</default>
907 <control type="toggle" />
909 <setting id="videolibrary.ignorevideoversions" type="boolean" label="40202" help="40203">
911 <default>true</default>
912 <control type="toggle" />
914 <setting id="videolibrary.ignorevideoextras" type="boolean" label="40204" help="40205">
916 <default>true</default>
917 <control type="toggle" />
919 <setting id="videolibrary.cleanup" type="action" label="14247" help="36148">
921 <control type="button" format="action" />
923 <setting id="videolibrary.export" type="action" label="14248" help="36149">
925 <control type="button" format="action" />
927 <setting id="videolibrary.import" type="action" label="14249" help="36150">
929 <control type="button" format="action" />
932 <group id="3" label="14237">
933 <setting id="musiclibrary.updateonstartup" type="boolean" label="14245" help="36259">
935 <default>false</default>
936 <control type="toggle" />
938 <setting id="musiclibrary.backgroundupdate" type="boolean" label="14246" help="36147">
940 <default>false</default>
941 <control type="toggle" />
943 <setting id="musiclibrary.cleanup" type="action" label="14247" help="36148">
945 <control type="button" format="action" />
947 <setting id="musiclibrary.export" type="action" label="14248" help="36262">
949 <control type="button" format="action" />
951 <!-- Hidden settings edited using CGUIDialogMusicExportSettings -->
952 <setting id="musiclibrary.exportfiletype" type="integer" label="38304" help="">
956 <setting id="musiclibrary.exportfolder" type="string" label="38305" help="">
960 <allowempty>true</allowempty>
963 <setting id="musiclibrary.exportitems" type="integer" label="" help="">
965 <default>48</default> <!-- Albums + Album Artists -->
967 <setting id="musiclibrary.exportunscraped" type="boolean" label="" help="">
969 <default>false</default>
971 <setting id="musiclibrary.exportoverwrite" type="boolean" label="" help="">
973 <default>false</default>
975 <setting id="musiclibrary.exportartwork" type="boolean" label="" help="">
977 <default>false</default>
979 <setting id="musiclibrary.exportskipnfo" type="boolean" label="" help="">
981 <default>false</default>
983 <setting id="musiclibrary.import" type="action" label="14249" help="36263">
985 <control type="button" format="action" />
989 <category id="filelists" label="16000" help="36121">
990 <group id="1" label="593">
991 <setting id="filelists.showparentdiritems" type="boolean" label="13306" help="36122">
993 <default>true</default>
994 <control type="toggle" />
996 <setting id="filelists.ignorethewhensorting" type="boolean" label="13399" help="36124">
998 <default>true</default>
999 <control type="toggle" />
1002 <group id="2" label="744">
1003 <setting id="filelists.showextensions" type="boolean" label="497" help="36123">
1005 <default>true</default>
1006 <control type="toggle" />
1008 <setting id="filelists.showaddsourcebuttons" type="boolean" label="21382" help="36126">
1010 <default>true</default>
1012 <dependency type="enable">
1014 <condition on="property" name="ProfileCanWriteSources" />
1015 <condition on="property" name="IsMasterUser" />
1019 <control type="toggle" />
1021 <setting id="filelists.showhidden" type="boolean" label="21330" help="36127">
1023 <default>false</default>
1024 <control type="toggle" />
1026 <setting id="filelists.allowfiledeletion" type="boolean" label="14071" help="36125">
1028 <default>false</default>
1030 <dependency type="enable">
1032 <condition on="property" operator="!is" name="ProfileHasFilesLocked" />
1033 <condition on="property" name="IsMasterUser" />
1037 <control type="toggle" />
1041 <category id="video" label="14215" help="38107">
1042 <group id="1" label="593">
1043 <setting id="myvideos.selectaction" type="integer" label="22079" help="36177">
1045 <default>1</default> <!-- SELECT_ACTION_PLAY_OR_RESUME -->
1048 <option label="22080">0</option> <!-- SELECT_ACTION_CHOOSE -->
1049 <option label="208">1</option> <!-- SELECT_ACTION_PLAY_OR_RESUME -->
1050 <option label="13404">2</option> <!-- SELECT_ACTION_RESUME -->
1051 <option label="22081">3</option> <!-- SELECT_ACTION_INFO -->
1052 <option label="13347">7</option> <!-- SELECT_ACTION_QUEUE -->
1055 <control type="list" format="string" />
1057 <setting id="myvideos.selectdefaultversion" type="boolean" label="40200" help="40201">
1059 <default>false</default>
1060 <control type="toggle" />
1062 <setting id="myvideos.playaction" type="integer" label="22076" help="36204">
1064 <default>1</default> <!-- PLAY_ACTION_PLAY_OR_RESUME -->
1067 <option label="22077">1</option> <!-- PLAY_ACTION_PLAY_OR_RESUME -->
1068 <option label="22078">2</option> <!-- PLAY_ACTION_RESUME -->
1071 <control type="list" format="string" />
1073 <setting id="myvideos.usetags" type="boolean" label="21343" help="21344">
1075 <default>false</default>
1076 <control type="toggle" />
1078 <setting id="myvideos.extractflags" type="boolean" label="20433" help="36178">
1080 <default>true</default>
1081 <control type="toggle" />
1083 <setting id="myvideos.extractchapterthumbs" type="boolean" label="37044" help="37045">
1085 <default>true</default>
1086 <control type="toggle" />
1089 <group id="2" label="744">
1090 <setting id="myvideos.stackvideos" type="boolean" label="20435" help="36182">
1092 <default>false</default>
1093 <control type="toggle" />
1095 <setting id="myvideos.replacelabels" type="boolean" label="20419" help="36179">
1097 <default>true</default>
1098 <control type="toggle" />
1101 <group id="3" label="14022">
1102 <setting id="videolibrary.showallitems" type="boolean" label="38011" help="38012">
1104 <default>true</default>
1105 <control type="toggle" />
1107 <setting id="videolibrary.showunwatchedplots" type="list[integer]" label="20369" help="36141">
1109 <default>0,1,2</default> <!-- Show plot for both -->
1112 <option label="39115">0</option> <!-- Show plot for unwatched movies only -->
1113 <option label="39116">1</option> <!-- Show plot for unwatched tv show episodes only -->
1114 <option label="39114">2</option> <!-- Show thumb for unwatched tv show episodes only -->
1116 <delimiter>,</delimiter>
1118 <control type="list" format="string">
1119 <multiselect>true</multiselect>
1120 <hidevalue>false</hidevalue>
1123 <setting id="videolibrary.groupmoviesets" type="boolean" label="20458" help="36145">
1125 <default>false</default>
1126 <control type="toggle" />
1128 <setting id="videolibrary.groupsingleitemsets" type="boolean" label="20470" help="36157">
1130 <default>false</default>
1131 <control type="toggle" />
1133 <setting id="videolibrary.showvideoversionsasfolder" type="boolean" label="40206" help="40207">
1135 <default>false</default>
1136 <control type="toggle" />
1138 <setting id="myvideos.flatten" type="boolean" label="20456" help="36183">
1140 <default>false</default>
1141 <control type="toggle" />
1143 <setting id="videolibrary.flattentvshows" type="integer" label="20412" help="36144">
1145 <default>1</default> <!-- if only one season -->
1148 <option label="20420">0</option> <!-- never -->
1149 <option label="20421">1</option> <!-- if only one season -->
1150 <option label="20422">2</option> <!-- always -->
1153 <control type="list" format="string" />
1155 <setting id="videolibrary.showemptytvshows" type="boolean" label="20471" help="36163">
1157 <default>true</default>
1158 <control type="toggle" />
1160 <setting id="videolibrary.tvshowsselectfirstunwatcheditem" type="integer" label="21416" help="21466">
1162 <default>0</default> <!-- Never -->
1165 <option label="20420">0</option> <!-- Never -->
1166 <option label="21471">1</option> <!-- On first entry -->
1167 <option label="20422">2</option> <!-- Always -->
1170 <control type="list" format="string" />
1172 <setting id="videolibrary.tvshowsincludeallseasonsandspecials" type="integer" parent="videolibrary.tvshowsselectfirstunwatcheditem" label="21472" help="21473">
1174 <default>0</default> <!-- Neither -->
1177 <option label="21474">0</option> <!-- Neither -->
1178 <option label="21475">1</option> <!-- Both -->
1179 <option label="21476">2</option> <!-- Just All Seasons -->
1180 <option label="21477">3</option> <!-- Just Specials -->
1184 <dependency type="enable" setting="videolibrary.tvshowsselectfirstunwatcheditem" operator="!is">0</dependency> <!-- Never -->
1186 <control type="list" format="string" />
1188 <setting id="videolibrary.moviesetsfolder" type="path" label="20226" help="36300">
1192 <allowempty>true</allowempty>
1194 <source>files</source>
1195 <source>pictures</source>
1196 <source>videos</source>
1198 <writable>false</writable>
1200 <control type="button" format="path">
1201 <heading>657</heading>
1204 <setting id="videolibrary.musicvideosallperformers" type="boolean" label="20472" help="36308">
1206 <default>true</default>
1207 <control type="toggle" />
1210 <group id="4" label="39123">
1211 <setting id="videolibrary.artworklevel" type="integer" label="39137" help="39138">
1213 <default>0</default>
1216 <option label="39140">0</option> <!-- VIDEOLIBRARY_ARTWORK_LEVEL_ALL -->
1217 <option label="39141">1</option> <!-- VIDEOLIBRARY_ARTWORK_LEVEL_BASIC -->
1218 <option label="39142">2</option> <!-- VIDEOLIBRARY_ARTWORK_LEVEL_CUSTOM -->
1219 <option label="231">3</option> <!-- VIDEOLIBRARY_ARTWORK_LEVEL_NONE -->
1222 <control type="list" format="string" />
1224 <setting id="videolibrary.movieartwhitelist" type="list[string]" parent="videolibrary.artworklevel" label="39143" help="39144">
1229 <option>clearart</option>
1230 <option>discart</option>
1231 <option>keyart</option>
1232 <option>banner</option>
1233 <option>landscape</option>
1234 <option>clearlogo</option>
1236 <delimiter>, </delimiter>
1237 <allownewoption>true</allownewoption>
1240 <dependency type="visible" setting="videolibrary.artworklevel" operator="is">2</dependency>
1242 <control type="list" format="string">
1243 <multiselect>true</multiselect>
1244 <addbuttonlabel>13516</addbuttonlabel>
1247 <setting id="videolibrary.tvshowartwhitelist" type="list[string]" parent="videolibrary.artworklevel" label="39145" help="39146">
1252 <option>clearart</option>
1253 <option>discart</option>
1254 <option>keyart</option>
1255 <option>banner</option>
1256 <option>landscape</option>
1257 <option>clearlogo</option>
1259 <delimiter>, </delimiter>
1260 <allownewoption>true</allownewoption>
1263 <dependency type="visible" setting="videolibrary.artworklevel" operator="is">2</dependency>
1265 <control type="list" format="string">
1266 <multiselect>true</multiselect>
1267 <addbuttonlabel>13516</addbuttonlabel>
1270 <setting id="videolibrary.episodeartwhitelist" type="list[string]" parent="videolibrary.artworklevel" label="39147" help="39148">
1275 <option>fanart</option>
1277 <delimiter>, </delimiter>
1278 <allownewoption>true</allownewoption>
1281 <dependency type="visible" setting="videolibrary.artworklevel" operator="is">2</dependency>
1283 <control type="list" format="string">
1284 <multiselect>true</multiselect>
1285 <addbuttonlabel>13516</addbuttonlabel>
1288 <setting id="videolibrary.musicvideoartwhitelist" type="list[string]" parent="videolibrary.artworklevel" label="39149" help="39150">
1293 <option>clearart</option>
1294 <option>discart</option>
1295 <option>banner</option>
1296 <option>landscape</option>
1297 <option>clearlogo</option>
1299 <delimiter>, </delimiter>
1300 <allownewoption>true</allownewoption>
1303 <dependency type="visible" setting="videolibrary.artworklevel" operator="is">2</dependency>
1305 <control type="list" format="string">
1306 <multiselect>true</multiselect>
1307 <addbuttonlabel>13516</addbuttonlabel>
1310 <setting id="videolibrary.actorthumbs" type="boolean" label="20402" help="36143">
1312 <default>true</default>
1314 <dependency type="visible" setting="videolibrary.artworklevel" operator="!is">3</dependency>
1316 <control type="toggle" />
1318 <setting id="myvideos.extractthumb" type="boolean" label="38190" help="36180">
1320 <default>true</default>
1322 <dependency type="visible" setting="videolibrary.artworklevel" operator="!is">3</dependency>
1324 <control type="toggle" />
1328 <category id="music" label="14216" help="38108">
1329 <group id="1" label="39121">
1330 <setting id="musiclibrary.showallitems" type="boolean" label="38011" help="38012">
1332 <default>true</default>
1333 <control type="toggle" />
1335 <setting id="musiclibrary.showcompilationartists" type="boolean" label="13414" help="36255">
1337 <default>true</default>
1338 <control type="toggle" />
1340 <setting id="musiclibrary.showdiscs" type="boolean" label="13522" help="13523">
1342 <default>true</default>
1343 <control type="toggle" />
1345 <setting id="musiclibrary.useartistsortname" type="boolean" label="20228" help="36294">
1347 <default>false</default>
1348 <control type="toggle" />
1350 <setting id="musiclibrary.useoriginaldate" type="boolean" label="13524" help="13525">
1352 <default>false</default>
1353 <control type="toggle" />
1356 <group id="2" label="39122">
1357 <setting id="musiclibrary.downloadinfo" type="boolean" label="20192" help="36256">
1359 <default>false</default>
1360 <control type="toggle" />
1362 <setting id="musiclibrary.artistsfolder" type="path" label="20223" help="36293">
1366 <allowempty>true</allowempty>
1368 <control type="button" format="path">
1369 <heading>657</heading>
1372 <setting id="musiclibrary.albumsscraper" type="addon" label="20193" help="36257">
1374 <default>metadata.generic.albums</default>
1376 <addontype>xbmc.metadata.scraper.albums</addontype>
1378 <control type="button" format="addon">
1379 <show more="true" details="true">installed</show>
1382 <setting id="musiclibrary.artistsscraper" type="addon" label="20194" help="36258">
1384 <default>metadata.generic.artists</default>
1386 <addontype>xbmc.metadata.scraper.artists</addontype>
1388 <control type="button" format="addon">
1389 <show more="true" details="true">installed</show>
1392 <setting id="musiclibrary.overridetags" type="boolean" label="20220" help="20221">
1394 <default>false</default>
1395 <control type="toggle" />
1398 <group id="3" label="39123">
1399 <setting id="musiclibrary.artworklevel" type="integer" label="39137" help="39138">
1401 <default>0</default>
1404 <option label="39140">0</option> <!-- MUSICLIBRARY_ARTWORK_LEVEL_ALL -->
1405 <option label="39141">1</option> <!-- MUSICLIBRARY_ARTWORK_LEVEL_BASIC -->
1406 <option label="39142">2</option> <!-- MUSICLIBRARY_ARTWORK_LEVEL_CUSTOM -->
1407 <option label="231">3</option> <!-- MUSICLIBRARY_ARTWORK_LEVEL_NONE -->
1410 <control type="list" format="string" />
1412 <setting id="musiclibrary.usealllocalart" type="boolean" parent="musiclibrary.artworklevel" label="39127" help="39128">
1414 <default>false</default>
1415 <control type="toggle" />
1417 <dependency type="visible" setting="musiclibrary.artworklevel" operator="is">2</dependency>
1420 <setting id="musiclibrary.useallremoteart" type="boolean" parent="musiclibrary.artworklevel" label="39129" help="39130">
1422 <default>false</default>
1423 <control type="toggle" />
1425 <dependency type="visible" setting="musiclibrary.artworklevel" operator="is">2</dependency>
1428 <setting id="musiclibrary.artistartwhitelist" type="list[string]" parent="musiclibrary.artworklevel" label="39131" help="39132">
1433 <option>banner</option>
1434 <option>clearart</option>
1435 <option>clearlogo</option>
1436 <option>landscape</option>
1437 <option>fanart</option>
1439 <delimiter>, </delimiter>
1440 <allownewoption>true</allownewoption>
1443 <dependency type="visible" setting="musiclibrary.artworklevel" operator="is">2</dependency>
1444 <dependency type="enable">
1446 <condition setting="musiclibrary.usealllocalart" operator="is" >false</condition>
1447 <condition setting="musiclibrary.useallremoteart" operator="is">false</condition>
1451 <control type="list" format="string">
1452 <multiselect>true</multiselect>
1453 <addbuttonlabel>13516</addbuttonlabel>
1456 <setting id="musiclibrary.albumartwhitelist" type="list[string]" parent="musiclibrary.artworklevel" label="39133" help="39134">
1461 <option>discart</option>
1462 <option>back</option>
1463 <option>spine</option>
1464 <option>3dcase</option>
1465 <option>3dflat</option>
1466 <option>3dface</option>
1468 <delimiter>, </delimiter>
1469 <allownewoption>true</allownewoption>
1472 <dependency type="visible" setting="musiclibrary.artworklevel" operator="is">2</dependency>
1473 <dependency type="enable">
1475 <condition setting="musiclibrary.usealllocalart" operator="is" >false</condition>
1476 <condition setting="musiclibrary.useallremoteart" operator="is">false</condition>
1480 <control type="list" format="string">
1481 <multiselect>true</multiselect>
1482 <addbuttonlabel>13516</addbuttonlabel>
1485 <setting id="musiclibrary.musicthumbs" type="list[string]" label="39135" help="39136">
1487 <default>folder.jpg, cover.jpg, cover.jpeg, thumb.jpg</default>
1490 <option>folder.jpg</option>
1491 <option>cover.jpg</option>
1492 <option>cover.jpeg</option>
1493 <option>thumb.jpg</option>
1495 <delimiter>, </delimiter>
1496 <allowempty>true</allowempty>
1497 <allownewoption>true</allownewoption>
1500 <dependency type="enable" setting="musiclibrary.artworklevel" operator="!is">3</dependency>
1502 <control type="list" format="string">
1503 <multiselect>true</multiselect>
1506 <setting id="musiclibrary.preferonlinealbumart" type="boolean" label="20224" help="20225">
1508 <default>false</default>
1509 <control type="toggle" />
1511 <dependency type="enable" setting="musiclibrary.artworklevel" operator="!is">3</dependency>
1515 <group id="4" label="128">
1516 <setting id="musicfiles.selectaction" type="boolean" label="12381" help="38112">
1518 <default>false</default>
1519 <control type="toggle" />
1521 <setting id="musicfiles.trackformat" type="string" label="13307" help="36275">
1523 <default>[%N. ]%A - %T</default>
1524 <control type="edit" format="string">
1525 <heading>16016</heading>
1528 <setting id="musicfiles.nowplayingtrackformat" type="string" label="13307" help="36277">
1532 <allowempty>true</allowempty>
1534 <control type="edit" format="string">
1535 <heading>16016</heading>
1538 <setting id="musicfiles.librarytrackformat" type="string" label="13307" help="36279">
1542 <allowempty>true</allowempty>
1544 <control type="edit" format="string">
1545 <heading>16016</heading>
1548 <setting id="musicfiles.findremotethumbs" type="boolean" label="14059" help="36281">
1550 <default>true</default>
1551 <control type="toggle" />
1553 <setting id="musicfiles.usetags" type="boolean" label="39125" help="36274">
1555 <default>true</default>
1556 <control type="toggle" />
1560 <category id="mymusic" label="0" help="0">
1562 <setting id="mymusic.songthumbinvis" type="boolean" label="0" help="36302">
1564 <default>false</default>
1566 <setting id="mymusic.defaultlibview" type="string" label="0" help="36303">
1570 <allowempty>true</allowempty>
1575 <category id="pictures" label="14217" help="38109">
1576 <group id="1" label="744">
1577 <setting id="pictures.usetags" type="boolean" label="38207" help="38208">
1579 <default>true</default>
1580 <control type="toggle" />
1582 <setting id="pictures.generatethumbs" type="boolean" label="13360" help="36307">
1584 <default>true</default>
1585 <control type="toggle" />
1587 <setting id="pictures.showvideos" type="boolean" label="22022" help="36309">
1589 <default>true</default>
1590 <control type="toggle" />
1592 <setting id="pictures.displayresolution" type="integer" label="169" help="36310">
1593 <visible>false</visible> <!-- not properly respected -->
1595 <default>14</default> <!-- RES_AUTORES -->
1597 <options>resolutions</options>
1599 <control type="spinner" format="string" />
1603 <category id="scrapers" label="0" help="36197">
1604 <visible>false</visible>
1606 <setting id="scrapers.moviesdefault" type="addon" label="21413" help="36198">
1608 <default>metadata.themoviedb.org.python</default>
1610 <addontype>xbmc.metadata.scraper.movies</addontype>
1613 <setting id="scrapers.tvshowsdefault" type="addon" label="21414" help="36199">
1615 <default>metadata.tvshows.themoviedb.org.python</default>
1617 <addontype>xbmc.metadata.scraper.tvshows</addontype>
1620 <setting id="scrapers.musicvideosdefault" type="addon" label="21415" help="36200">
1622 <default>metadata.local</default>
1624 <addontype>xbmc.metadata.scraper.musicvideos</addontype>
1627 <update type="change" />
1633 <section id="pvr" label="14204" help="36201">
1634 <category id="pvrmanager" label="128" help="36202">
1635 <group id="1" label="19279">
1636 <setting id="pvrmanager.addons" type="action" label="19345" help="19346">
1638 <control type="button" format="action" />
1640 <setting id="pvrclient.menuhook" type="action" label="19280" help="36252">
1642 <control type="button" format="action" />
1644 <setting id="pvrmanager.clientpriorities" type="action" label="19240" help="36210">
1647 <dependency type="visible" on="property" name="pvrsettingvisible" setting="pvrmanager.clientpriorities" operator="is">true</dependency>
1649 <control type="button" format="action" />
1652 <group id="2" label="14303">
1653 <setting id="pvrmanager.resetdb" type="action" label="19185" help="36209">
1655 <control type="button" format="action" />
1659 <category id="pvrmenu" label="14301" help="36211">
1660 <group id="1" label="128">
1661 <setting id="pvrmanager.backendchannelgroupsorder" type="boolean" label="19350" help="36435">
1663 <default>true</default>
1664 <control type="toggle" />
1666 <setting id="pvrmanager.backendchannelorder" type="boolean" label="19231" help="36205">
1668 <default>true</default>
1669 <control type="toggle" />
1671 <setting id="pvrmanager.usebackendchannelnumbersalways" type="boolean" label="19329" help="36358">
1674 <dependency type="visible" on="property" name="pvrsettingvisible" setting="pvrmanager.usebackendchannelnumbersalways" operator="is">true</dependency>
1676 <default>false</default>
1677 <control type="toggle" />
1679 <setting id="pvrmanager.usebackendchannelnumbers" type="boolean" label="19234" help="36206">
1682 <dependency type="visible">
1684 <condition type="visible" on="property" name="pvrsettingvisible" setting="pvrmanager.usebackendchannelnumbers" operator="is">true</condition>
1685 <condition setting="pvrmanager.usebackendchannelnumbersalways" operator="is">true</condition>
1689 <default>false</default>
1690 <control type="toggle" />
1692 <setting id="pvrmanager.startgroupchannelnumbersfromone" type="boolean" parent="pvrmanager.usebackendchannelnumbers" label="19316" help="36306">
1695 <dependency type="visible" on="property" name="pvrsettingvisible" setting="pvrmanager.usebackendchannelnumbers" operator="is">true</dependency>
1696 <dependency type="enable" setting="pvrmanager.usebackendchannelnumbers" operator="is">false</dependency>
1698 <default>false</default>
1699 <control type="toggle" />
1701 <setting id="pvrmanager.channelmanager" type="action" label="19199" help="36207">
1703 <control type="button" format="action" />
1705 <setting id="pvrmanager.groupmanager" type="action" label="19048" help="36213">
1707 <control type="button" format="action" />
1709 <setting id="pvrmanager.channelscan" type="action" label="19117" help="36208">
1711 <control type="button" format="action" />
1714 <group id="2" label="14302">
1715 <setting id="pvrmenu.iconpath" type="path" label="19018" help="36216">
1719 <allowempty>true</allowempty>
1720 <writable>false</writable>
1722 <control type="button" format="path">
1723 <heading>657</heading>
1726 <setting id="pvrmenu.searchicons" type="action" label="19167" help="36217">
1729 <dependency type="enable">
1731 <condition setting="pvrmenu.iconpath" operator="!is"></condition>
1735 <control type="button" format="action" />
1739 <category id="epg" label="22020" help="36218">
1740 <group id="1" label="128">
1741 <setting id="epg.pastdaystodisplay" type="integer" label="19229" help="36219">
1743 <default>1</default>
1745 <minimum>0</minimum>
1747 <maximum>31</maximum>
1749 <control type="spinner" format="string">
1750 <formatlabel>17999</formatlabel>
1753 <setting id="epg.futuredaystodisplay" type="integer" label="19182" help="36220">
1755 <default>3</default>
1757 <minimum>1</minimum>
1759 <maximum>31</maximum>
1761 <control type="spinner" format="string">
1762 <formatlabel>17999</formatlabel>
1765 <setting id="epg.selectaction" type="integer" label="22079" help="36424">
1767 <default>2</default> <!-- EPG_SELECT_ACTION_INFO -->
1770 <option label="36425">0</option> <!-- EPG_SELECT_ACTION_CONTEXT_MENU -->
1771 <option label="36426">1</option> <!-- EPG_SELECT_ACTION_SWITCH -->
1772 <option label="36427">2</option> <!-- EPG_SELECT_ACTION_INFO -->
1773 <option label="36428">3</option> <!-- EPG_SELECT_ACTION_RECORD -->
1774 <option label="19096">5</option> <!-- EPG_SELECT_ACTION_SMART_SELECT -->
1777 <control type="list" format="string" />
1779 <setting id="epg.hidenoinfoavailable" type="boolean" label="19268" help="36224">
1781 <default>true</default>
1782 <control type="toggle" />
1785 <group id="2" label="14303">
1786 <setting id="epg.epgupdate" type="integer" label="19071" help="36221">
1788 <default>120</default>
1790 <minimum>15</minimum>
1792 <maximum>2880</maximum>
1794 <control type="spinner" format="string">
1795 <formatlabel>14044</formatlabel>
1798 <setting id="epg.preventupdateswhileplayingtv" type="boolean" label="19230" help="36222">
1800 <default>false</default>
1801 <control type="toggle" />
1803 <setting id="epg.resetepg" type="action" label="19185" help="36225">
1805 <control type="button" format="action" />
1809 <category id="pvrplayback" label="19177" help="36226">
1810 <group id="1" label="128">
1811 <setting id="pvrplayback.switchtofullscreenchanneltypes" type="integer" label="19171" help="36227">
1813 <default>3</default> <!-- TV and radio channels -->
1816 <option label="20420">0</option> <!-- Never -->
1817 <option label="19180">1</option> <!-- TV channels -->
1818 <option label="19183">2</option> <!-- Radio channels -->
1819 <option label="19250">3</option> <!-- TV and radio channels -->
1822 <control type="list" format="string" />
1824 <setting id="pvrmanager.preselectplayingchannel" type="boolean" label="19269" help="36214">
1826 <default>false</default>
1827 <control type="toggle" />
1829 <setting id="pvrmenu.displaychannelinfo" type="integer" label="19178" help="36212">
1831 <default>5</default>
1833 <minimum label="351">0</minimum>
1835 <maximum>15</maximum>
1837 <control type="spinner" format="string">
1838 <formatlabel>14045</formatlabel>
1841 <setting id="pvrmenu.closechannelosdonswitch" type="boolean" label="19303" help="36235">
1843 <default>true</default>
1844 <control type="toggle" />
1846 <setting id="pvrplayback.confirmchannelswitch" type="boolean" label="19281" help="36231">
1848 <default>true</default>
1849 <control type="toggle" />
1851 <setting id="pvrplayback.channelentrytimeout" type="integer" label="19073" help="36232">
1853 <default>0</default>
1855 <minimum>0</minimum>
1857 <maximum>10000</maximum>
1859 <control type="spinner" format="string">
1860 <formatlabel>14046</formatlabel>
1863 <setting id="pvrplayback.delaymarklastwatched" type="integer" label="19195" help="36236">
1865 <default>0</default>
1867 <minimum>0</minimum>
1869 <maximum>600</maximum>
1871 <control type="spinner" format="string">
1872 <formatlabel>14045</formatlabel>
1875 <setting id="pvrplayback.signalquality" type="boolean" label="19037" help="36229">
1877 <default>true</default>
1878 <control type="toggle" />
1880 <setting id="pvrplayback.fps" type="integer" label="19108" help="36261">
1882 <default>0</default>
1885 <option label="351">0</option> <!-- OFF -->
1886 <option label="211">1</option> <!-- 50Hz -->
1887 <option label="212">2</option> <!-- 59.94Hz -->
1890 <control type="list" format="string" />
1893 <group id="2" label="19351">
1894 <setting id="pvrplayback.autoplaynextprogramme" type="boolean" label="19352" help="36439">
1896 <default>true</default>
1897 <control type="toggle" />
1900 <group id="3" label="14304">
1901 <setting id="pvrplayback.enableradiords" type="boolean" label="29980" help="29981">
1903 <default>true</default>
1904 <control type="toggle" />
1906 <setting id="pvrplayback.trafficadvisory" type="boolean" label="29982" help="29983">
1908 <default>false</default>
1909 <control type="toggle" />
1911 <dependency type="enable" setting="pvrplayback.enableradiords">true</dependency>
1914 <setting id="pvrplayback.trafficadvisoryvolume" type="integer" label="29984" help="29985">
1916 <default>10</default>
1918 <minimum>0</minimum>
1920 <maximum>20</maximum>
1922 <control type="spinner" format="string">
1923 <formatlabel>14050</formatlabel>
1926 <dependency type="enable" setting="pvrplayback.enableradiords">true</dependency>
1927 <dependency type="enable" setting="pvrplayback.trafficadvisory">true</dependency>
1932 <category id="pvrrecord" label="19043" help="36233">
1933 <group id="1" label="128">
1934 <setting id="pvrrecord.instantrecordaction" type="integer" label="19086" help="36254">
1936 <default>0</default>
1939 <option label="19087">0</option> <!-- Record current show -->
1940 <option label="19088">1</option> <!-- Record for a fixed time period -->
1941 <option label="19089">2</option> <!-- Ask what to do -->
1944 <control type="list" format="string" />
1946 <setting id="pvrrecord.instantrecordtime" type="integer" label="19172" help="36234">
1948 <default>120</default>
1950 <minimum>1</minimum>
1952 <maximum>720</maximum>
1954 <control type="spinner" format="string">
1955 <formatlabel>14044</formatlabel>
1958 <setting id="pvrrecord.marginstart" type="integer" label="19175" help="36237">
1960 <default>0</default> <!-- 0 mins -->
1962 <options>pvrrecordmargins</options>
1964 <control type="list" format="string"/>
1966 <setting id="pvrrecord.marginend" type="integer" label="19176" help="36238">
1968 <default>0</default> <!-- 0 mins -->
1970 <options>pvrrecordmargins</options>
1972 <control type="list" format="string"/>
1974 <setting id="pvrrecord.timernotifications" type="boolean" label="19233" help="36239">
1976 <default>true</default>
1977 <control type="toggle" />
1979 <setting id="pvrrecord.grouprecordings" type="boolean" label="" help="">
1980 <default>true</default>
1985 <category id="pvrreminders" label="19215" help="36296">
1986 <group id="1" label="128">
1987 <setting id="pvrreminders.autoclosedelay" type="integer" label="19313" help="36297">
1989 <default>10</default>
1991 <minimum>1</minimum>
1993 <maximum>60</maximum>
1995 <control type="spinner" format="string">
1996 <formatlabel>14045</formatlabel>
1999 <setting id="pvrreminders.autorecord" type="boolean" label="19314" help="36298">
2001 <default>true</default>
2002 <control type="toggle" />
2004 <setting id="pvrreminders.autoswitch" type="boolean" label="19330" help="36434">
2006 <default>false</default>
2007 <control type="toggle" />
2011 <category id="pvrpowermanagement" label="14095" help="36240">
2012 <group id="1" label="128">
2013 <setting id="pvrpowermanagement.enabled" type="boolean" label="305" help="36241">
2015 <default>false</default>
2016 <control type="toggle" />
2018 <setting id="pvrpowermanagement.backendidletime" type="integer" label="19244" help="36242">
2020 <default>15</default>
2022 <minimum label="351">0</minimum>
2024 <maximum>360</maximum>
2027 <dependency type="enable" setting="pvrpowermanagement.enabled" operator="is">true</dependency>
2029 <control type="spinner" format="string">
2030 <formatlabel>14044</formatlabel>
2033 <setting id="pvrpowermanagement.setwakeupcmd" type="string" label="19245" help="36243">
2037 <allowempty>true</allowempty>
2040 <dependency type="enable" setting="pvrpowermanagement.enabled" operator="is">true</dependency>
2042 <control type="edit" format="string" />
2044 <setting id="pvrpowermanagement.prewakeup" type="integer" label="19246" help="36244">
2046 <default>15</default>
2048 <minimum label="351">0</minimum>
2050 <maximum>60</maximum>
2053 <dependency type="enable" setting="pvrpowermanagement.enabled" operator="is">true</dependency>
2055 <control type="spinner" format="string">
2056 <formatlabel>14044</formatlabel>
2059 <setting id="pvrpowermanagement.dailywakeup" type="boolean" label="19247" help="36245">
2061 <default>false</default>
2062 <control type="toggle" />
2064 <dependency type="enable" setting="pvrpowermanagement.enabled" operator="is">true</dependency>
2067 <setting id="pvrpowermanagement.dailywakeuptime" type="string" label="19248" help="36246">
2069 <default>00:00:00</default>
2070 <control type="edit" format="string" />
2072 <dependency type="enable" setting="pvrpowermanagement.enabled" operator="is">true</dependency>
2077 <category id="pvrparental" label="19259" help="36247">
2078 <access>CheckPVRParentalPin</access>
2079 <group id="1" label="128">
2080 <setting id="pvrparental.enabled" type="boolean" label="449" help="36248">
2082 <default>false</default>
2083 <control type="toggle" />
2085 <setting id="pvrparental.pin" type="string" label="19261" help="36249">
2089 <allowempty>true</allowempty>
2092 <dependency type="enable" setting="pvrparental.enabled">true</dependency>
2094 <control type="edit" format="integer" delayed="false">
2095 <hidden>true</hidden>
2096 <verifynew>true</verifynew>
2099 <setting id="pvrparental.duration" type="integer" label="19260" help="36250">
2101 <default>300</default>
2103 <minimum>5</minimum>
2105 <maximum>1200</maximum>
2108 <dependency type="enable" setting="pvrparental.enabled">true</dependency>
2110 <control type="spinner" format="string">
2111 <formatlabel>14045</formatlabel>
2116 <category id="pvrclient" label="19279" help="36251">
2118 <category id="pvrtimers" label="" help="">
2120 <setting id="pvrtimers.hidedisabledtimers" type="boolean" label="" help="">
2121 <default>false</default>
2127 <section id="services" label="14036" help="36319">
2128 <category id="general" label="16000" help="36320">
2129 <group id="1" label="13000">
2130 <setting id="services.devicename" type="string" label="1271" help="36321">
2132 <default>Kodi</default>
2133 <control type="edit" format="string" />
2136 <group id="2" label="1259">
2137 <requirement>HAS_ZEROCONF</requirement>
2138 <setting id="services.zeroconf" type="boolean" label="1260" help="36342">
2140 <default>true</default>
2141 <control type="toggle" />
2145 <requirement>HAS_ZEROCONF</requirement>
2146 <setting id="services.deviceuuid" type="string">
2147 <visible>false</visible>
2151 <allowempty>true</allowempty>
2153 <control type="edit" format="string" />
2157 <category id="control" label="14223" help="36327">
2158 <group id="1" label="33101">
2159 <requirement>HAS_WEB_SERVER</requirement>
2160 <setting id="services.webserver" type="boolean" label="263" help="36328">
2162 <default>false</default>
2163 <control type="toggle" />
2165 <setting id="services.webserverport" type="integer" parent="services.webserver" label="730" help="36329">
2167 <default>8080</default>
2169 <minimum>1</minimum>
2171 <maximum>65535</maximum>
2174 <update type="change" />
2176 <control type="edit" format="integer" />
2178 <setting id="services.webserverauthentication" parent="services.webserver" type="boolean" label="1052" help="1053">
2180 <default>true</default>
2181 <control type="toggle" />
2183 <setting id="services.webserverusername" type="string" parent="services.webserver" label="1048" help="36330">
2185 <default>kodi</default>
2187 <update type="change" />
2189 <control type="edit" format="string" />
2191 <setting id="services.webserverpassword" type="string" parent="services.webserver" label="733" help="36331">
2195 <allowempty>true</allowempty>
2197 <control type="edit" format="string">
2198 <hidden>true</hidden>
2201 <setting id="services.webserverssl" type="boolean" parent="services.webserver" label="729" help="36899">
2202 <requirement>WEBSERVER_HAS_SSL</requirement>
2204 <default>false</default>
2206 <dependency type="enable" setting="services.webserver">true</dependency>
2208 <control type="toggle" />
2210 <setting id="services.webskin" type="addon" label="199" help="36332">
2212 <default>webinterface.default</default>
2214 <addontype>xbmc.webinterface</addontype>
2216 <control type="button" format="addon">
2217 <show more="true" details="true">installed</show>
2221 <group id="2" label="14275">
2222 <setting id="services.esenabled" type="boolean" label="14276" help="36334">
2224 <default>true</default>
2225 <control type="toggle" />
2227 <setting id="services.esport" type="integer" label="792" help="36335">
2229 <default>9777</default>
2231 <minimum>1</minimum>
2233 <maximum>65535</maximum>
2236 <dependency type="enable" setting="services.esenabled">true</dependency>
2238 <control type="edit" format="integer" />
2240 <setting id="services.esportrange" type="integer" label="793" help="36336">
2242 <default>10</default>
2244 <minimum>1</minimum>
2246 <maximum>100</maximum>
2249 <dependency type="enable" setting="services.esenabled">true</dependency>
2251 <control type="spinner" format="integer" />
2253 <setting id="services.esmaxclients" type="integer" label="797" help="36337">
2255 <default>20</default>
2257 <minimum>1</minimum>
2259 <maximum>100</maximum>
2262 <dependency type="enable" setting="services.esenabled">true</dependency>
2264 <control type="spinner" format="integer" />
2266 <setting id="services.esallinterfaces" type="boolean" label="14277" help="36338">
2268 <default>false</default>
2270 <dependency type="enable">
2271 <condition setting="services.esenabled" operator="is">true</condition>
2274 <control type="toggle" />
2276 <setting id="services.esinitialdelay" type="integer" label="795" help="36339">
2278 <default>750</default>
2280 <minimum>5</minimum>
2282 <maximum>10000</maximum>
2285 <dependency type="enable" setting="services.esenabled">true</dependency>
2287 <control type="spinner" format="integer" />
2289 <setting id="services.escontinuousdelay" type="integer" label="796" help="36340">
2291 <default>25</default>
2293 <minimum>5</minimum>
2295 <maximum>10000</maximum>
2298 <dependency type="enable" setting="services.esenabled">true</dependency>
2300 <control type="spinner" format="integer" />
2304 <category id="upnp" label="20187" help="36322">
2305 <requirement>HAS_UPNP</requirement>
2306 <group id="1" label="16000">
2307 <setting id="services.upnp" type="boolean" label="21358" help="39017">
2309 <default>false</default>
2310 <control type="toggle" />
2312 <setting id="services.upnpserver" type="boolean" parent="services.upnp" label="21360" help="36323">
2314 <default>false</default>
2316 <dependency type="enable" setting="services.upnp">true</dependency>
2318 <control type="toggle" />
2320 <setting id="services.upnpannounce" type="boolean" parent="services.upnpserver" label="20188" help="36324">
2322 <default>true</default>
2324 <dependency type="enable">
2326 <condition setting="services.upnp" operator="is">true</condition>
2327 <condition setting="services.upnpserver" operator="is">true</condition>
2331 <control type="toggle" />
2333 <setting id="services.upnplookforexternalsubtitles" type="boolean" parent="services.upnpserver" label="20222" help="36420">
2335 <default>false</default>
2337 <dependency type="enable">
2339 <condition setting="services.upnp" operator="is">true</condition>
2340 <condition setting="services.upnpserver" operator="is">true</condition>
2344 <control type="toggle" />
2346 <setting id="services.upnpcontroller" type="boolean" parent="services.upnpserver" label="21361" help="36326">
2348 <default>false</default>
2350 <dependency type="enable">
2352 <condition setting="services.upnp" operator="is">true</condition>
2353 <condition setting="services.upnpserver" operator="is">true</condition>
2357 <control type="toggle" />
2359 <setting id="services.upnpplayervolumesync" type="boolean" parent="services.upnpserver" label="40212" help="40213">
2361 <default>true</default>
2363 <dependency type="enable">
2365 <condition setting="services.upnpcontroller" operator="is">true</condition>
2369 <control type="toggle" />
2371 <setting id="services.upnprenderer" type="boolean" label="21881" help="36325">
2373 <default>false</default>
2375 <dependency type="enable" setting="services.upnp">true</dependency>
2377 <control type="toggle" />
2381 <category id="airplay" label="1273" help="36602">
2382 <requirement>HAS_AIRPLAY</requirement>
2383 <group id="1" label="16000">
2384 <setting id="services.airplay" type="boolean" label="1270" help="36343">
2386 <default>false</default>
2387 <control type="toggle" />
2389 <setting id="services.airplayvolumecontrol" type="boolean" parent="services.airplay" label="1269" help="36541">
2391 <default>true</default>
2393 <dependency type="enable" setting="services.airplay">true</dependency>
2395 <control type="toggle" />
2397 <setting id="services.airplayvideosupport" type="boolean" parent="services.airplay" label="1268" help="36549">
2399 <default>false</default>
2401 <dependency type="enable" setting="services.airplay">true</dependency>
2403 <control type="toggle" />
2405 <setting id="services.useairplaypassword" type="boolean" parent="services.airplayvideosupport" label="1272" help="36344">
2407 <default>false</default>
2409 <dependency type="enable" setting="services.airplay">true</dependency>
2410 <dependency type="enable" setting="services.airplayvideosupport">true</dependency>
2412 <control type="toggle" />
2414 <setting id="services.airplaypassword" type="string" parent="services.useairplaypassword" label="733" help="36345">
2418 <allowempty>true</allowempty>
2421 <dependency type="enable" setting="services.useairplaypassword">true</dependency>
2423 <control type="edit" format="string">
2424 <hidden>true</hidden>
2429 <category id="smb" label="1200" help="36346">
2430 <requirement>HAS_FILESYSTEM_SMB</requirement>
2431 <group id="1" label="16000">
2432 <setting id="smb.workgroup" type="string" label="1202" help="36348">
2434 <default>WORKGROUP</default>
2435 <control type="edit" format="string" />
2438 <group id="2" label="36627">
2439 <setting id="smb.winsserver" type="string" label="1207" help="36347">
2441 <default>0.0.0.0</default>
2442 <control type="edit" format="ip" />
2444 <setting id="smb.minprotocol" type="integer" label="36628" help="36629">
2446 <default>0</default>
2449 <option label="36623">0</option>
2450 <option label="36624">1</option>
2451 <option label="36625">2</option>
2452 <option label="36626">3</option>
2455 <control type="list" format="integer" />
2457 <setting id="smb.maxprotocol" type="integer" label="36621" help="36622">
2459 <default>3</default>
2462 <option label="36623">0</option>
2463 <option label="36624">1</option>
2464 <option label="36625">2</option>
2465 <option label="36626">3</option>
2468 <control type="list" format="integer" />
2470 <setting id="smb.legacysecurity" type="boolean" label="36630" help="36631">
2472 <default>false</default>
2473 <control type="toggle" />
2475 <dependency type="enable">
2476 <condition setting="smb.maxprotocol" operator="is">1</condition>
2481 <group id="3" label="37047">
2482 <setting id="services.wsdiscovery" type="boolean" label="37048" help="37049">
2484 <default>true</default>
2485 <control type="toggle" />
2488 <group id="4" label="37053">
2489 <setting id="smb.chunksize" type="integer" label="37056" help="37057">
2491 <default>128</default>
2493 <options>filechunksizes</options>
2495 <control type="list" format="string" />
2499 <category id="nfs" label="1201" help="36356">
2500 <requirement>HAS_FILESYSTEM_NFS</requirement>
2501 <group id="1" label="16000">
2502 <setting id="nfs.version" type="integer" label="37051" help="37052">
2504 <default>3</default>
2506 <minimum>3</minimum>
2508 <maximum>4</maximum>
2510 <control type="spinner" format="integer" />
2513 <group id="2" label="37053">
2514 <setting id="nfs.chunksize" type="integer" label="37054" help="37055">
2516 <default>128</default>
2518 <options>filechunksizes</options>
2520 <control type="list" format="string" />
2524 <category id="filecache" label="37101" help="37102">
2525 <group id="1" label="16000">
2526 <setting id="filecache.buffermode" type="integer" label="37103" help="37104">
2528 <default>4</default> <!-- All network filesystems -->
2530 <options>filecachebuffermodes</options>
2532 <control type="list" format="string" />
2534 <setting id="filecache.memorysize" type="integer" label="37105" help="37106">
2536 <default>64</default> <!-- 64 MB -->
2538 <dependency type="enable">
2539 <condition setting="filecache.buffermode" operator="!is">3</condition>
2543 <options>filecachememorysizes</options>
2545 <control type="list" format="string" />
2547 <setting id="filecache.readfactor" type="integer" label="37107" help="37108">
2549 <default>0</default> <!-- Adaptive -->
2551 <dependency type="enable">
2552 <condition setting="filecache.buffermode" operator="!is">3</condition>
2556 <options>filecachereadfactors</options>
2558 <control type="list" format="string" />
2561 <group id="2" label="37053">
2562 <setting id="filecache.chunksize" type="integer" label="37053" help="37109">
2564 <default>131072</default> <!-- 128 KB -->
2566 <dependency type="enable">
2567 <condition setting="filecache.buffermode" operator="!is">3</condition>
2571 <options>filecachechunksizes</options>
2573 <control type="list" format="string" />
2577 <category id="weather" label="8" help="36316">
2578 <group id="1" label="16000">
2579 <setting id="weather.currentlocation" type="integer" label="0" help="36317">
2581 <default>1</default>
2582 <control type="spinner" format="string" />
2584 <setting id="weather.addon" type="addon" label="24029" help="36318">
2588 <addontype>xbmc.python.weather</addontype>
2589 <allowempty>true</allowempty>
2591 <control type="button" format="addon">
2592 <show more="true" details="true">installed</show>
2595 <setting id="weather.addonsettings" type="action" parent="weather.addon" label="21417" help="36419">
2598 <dependency type="enable" on="property" name="AddonHasSettings" setting="weather.addon" />
2600 <control type="button" format="action" />
2605 <section id="games" label="15016" help="35200">
2606 <category id="gamesgeneral" label="16000">
2607 <group id="1" label="35201">
2608 <setting id="gamesgeneral.enable" type="boolean">
2609 <visible>false</visible>
2611 <default>true</default>
2612 <control type="toggle" />
2614 <setting id="gamesgeneral.showosdhelp" type="boolean">
2615 <visible>false</visible>
2617 <default>true</default>
2618 <control type="toggle" />
2620 <setting id="gamesgeneral.enableautosave" type="boolean" label="35253" help="35254">
2622 <default>true</default>
2623 <control type="toggle" />
2625 <setting id="gamesgeneral.enablerewind" type="boolean" label="35203" help="35204">
2627 <default>true</default>
2628 <control type="toggle" />
2630 <setting id="gamesgeneral.rewindtime" type="integer" label="35205" help="35206">
2632 <default>60</default>
2634 <minimum>10</minimum>
2636 <maximum>600</maximum>
2639 <dependency type="enable" setting="gamesgeneral.enablerewind">true</dependency>
2641 <control type="slider" format="integer">
2643 <formatlabel>14045</formatlabel>
2648 <category id="gamesachievements" label="15312">
2649 <group id="1" label="15313">
2650 <setting id="gamesachievements.username" type="string" label="1048" help="35262">
2654 <allowempty>true</allowempty>
2656 <control type="edit" format="string"/>
2658 <setting id="gamesachievements.password" type="string" label="733" help="35263">
2662 <allowempty>true</allowempty>
2664 <control type="edit" format="string">
2665 <hidden>true</hidden>
2668 <setting id="gamesachievements.token" type="string">
2669 <visible>false</visible>
2672 <allowempty>true</allowempty>
2674 <control type="edit" format="string"/>
2676 <setting id="gamesachievements.loggedin" type="boolean" label="35268" help="35269">
2677 <visible>true</visible>
2679 <default>false</default>
2680 <control type="toggle" />
2685 <section id="system" label="13000" help="36349">
2686 <category id="display" label="14220" help="36603">
2687 <group id="1" label="16000">
2688 <setting id="videoscreen.monitor" type="string" label="246" help="">
2691 <condition>HAVE_X11</condition>
2692 <condition>HAVE_WAYLAND</condition>
2693 <condition>HAVE_OSX</condition>
2694 <condition>HAS_DX</condition>
2695 <condition>HAVE_IOS</condition>
2696 <condition>HAVE_GBM</condition>
2700 <default>Default</default>
2702 <options>monitors</options>
2705 <dependency type="enable" on="property" name="SupportsScreenMove" />
2706 <dependency type="update" setting="videoscreen.screenmode" />
2708 <control type="spinner" format="string" delayed="true" />
2710 <setting id="videoscreen.screen" type="integer" label="240" help="36351">
2712 <default>0</default>
2714 <options>screens</options>
2717 <dependency type="update" setting="videoscreen.screenmode" />
2719 <control type="spinner" format="string" delayed="true" />
2721 <setting id="videoscreen.resolution" type="integer" parent="videoscreen.screen" label="169" help="36352">
2723 <default>16</default> <!-- RES_DESKTOP -->
2725 <options>resolutions</options>
2728 <dependency type="enable" setting="videoscreen.screen" operator="!is">-1</dependency> <!-- DM_WINDOWED -->
2729 <dependency type="update" setting="videoscreen.screen" />
2730 <dependency type="update" setting="videoscreen.screenmode" />
2731 <dependency type="update" setting="videoscreen.monitor" />
2733 <control type="list" format="string" />
2735 <setting id="videoscreen.screenmode" type="string" parent="videoscreen.screen" label="243" help="36353">
2736 <requirement>IsStandAlone</requirement>
2738 <default>DESKTOP</default>
2740 <options>refreshrates</options>
2743 <update type="change" />
2746 <dependency type="enable" setting="videoscreen.screen" operator="!is">-1</dependency> <!-- DM_WINDOWED -->
2747 <dependency type="update" setting="videoscreen.screen" />
2748 <dependency type="update" setting="videoscreen.resolution" />
2750 <control type="list" format="string" />
2752 <setting id="videoscreen.fakefullscreen" type="boolean" parent="videoscreen.screen" label="14083" help="36354">
2754 <default>true</default>
2756 <dependency type="enable" setting="videoscreen.screen" operator="!is">-1</dependency> <!-- DM_WINDOWED -->
2758 <control type="toggle" />
2760 <setting id="videoscreen.blankdisplays" type="boolean" parent="videoscreen.screen" label="13130" help="36355">
2762 <default>false</default>
2764 <dependency type="enable" setting="videoscreen.screen" operator="!is">-1</dependency> <!-- DM_WINDOWED -->
2766 <control type="toggle" />
2768 <setting id="videoscreen.delayrefreshchange" type="integer" parent="videoscreen.screen" label="13550" help="36165">
2770 <default>0</default>
2772 <options>refreshchangedelays</options>
2774 <control type="spinner" format="string" />
2776 <setting id="videoscreen.10bitsurfaces" type="integer" label="36098" help="36578">
2777 <requirement>HAS_DX</requirement>
2779 <default>0</default>
2782 <option label="13416">0</option> <!-- AUTO -->
2783 <option label="20420">1</option> <!-- NEVER -->
2784 <option label="20422">2</option> <!-- ALWAYS -->
2787 <control type="spinner" format="string" />
2789 <setting id="videoscreen.dither" type="boolean" label="36099" help="36598">
2792 <condition>HAS_GL</condition>
2793 <condition>HAS_DX</condition>
2797 <default>false</default>
2798 <control type="toggle" />
2800 <setting id="videoscreen.ditherdepth" type="integer" label="36100" help="36599">
2803 <condition>HAS_GL</condition>
2804 <condition>HAS_DX</condition>
2808 <default>8</default>
2810 <minimum>2</minimum>
2812 <maximum>8</maximum>
2815 <dependency type="visible" setting="videoscreen.dither" operator="is">true</dependency>
2817 <control type="spinner" format="integer" />
2819 <setting id="videoscreen.cmsenabled" type="boolean" label="36560" help="36561">
2822 <condition>HAS_GL</condition>
2823 <condition>HAS_DX</condition>
2827 <default>false</default>
2828 <control type="toggle" />
2830 <setting id="videoscreen.cmsmode" type="integer" label="36562" help="36563">
2833 <condition>HAS_GL</condition>
2834 <condition>HAS_DX</condition>
2838 <default>0</default>
2840 <options>cmsmodes</options>
2843 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2845 <control type="list" format="integer"/>
2847 <setting id="videoscreen.cms3dlut" type="string" label="36564" help="36565">
2850 <condition>HAS_GL</condition>
2851 <condition>HAS_DX</condition>
2857 <allowempty>true</allowempty>
2860 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2861 <dependency type="visible" setting="videoscreen.cmsmode" operator="is">0</dependency>
2863 <control type="button" format="action" />
2865 <setting id="videoscreen.displayprofile" type="string" label="36566" help="36567">
2868 <condition>HAS_GL</condition>
2869 <condition>HAS_DX</condition>
2872 <condition>HAVE_LCMS2</condition>
2878 <allowempty>true</allowempty>
2881 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2882 <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
2884 <control type="button" format="action" />
2886 <setting id="videoscreen.cmswhitepoint" type="integer" label="36568" help="36569">
2889 <condition>HAS_GL</condition>
2890 <condition>HAS_DX</condition>
2893 <condition>HAVE_LCMS2</condition>
2897 <default>0</default>
2899 <options>cmswhitepoints</options>
2902 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2903 <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
2905 <control type="list" format="integer"/>
2907 <setting id="videoscreen.cmsprimaries" type="integer" label="36570" help="36571">
2910 <condition>HAS_GL</condition>
2911 <condition>HAS_DX</condition>
2914 <condition>HAVE_LCMS2</condition>
2918 <default>0</default>
2920 <options>cmsprimaries</options>
2923 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2924 <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
2926 <control type="list" format="integer"/>
2928 <setting id="videoscreen.cmsgammamode" type="integer" label="36572" help="36573">
2931 <condition>HAS_GL</condition>
2932 <condition>HAS_DX</condition>
2935 <condition>HAVE_LCMS2</condition>
2939 <default>0</default>
2941 <options>cmsgammamodes</options>
2944 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2945 <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
2947 <control type="list" format="integer"/>
2949 <setting id="videoscreen.cmsgamma" type="integer" label="36574" help="36575">
2952 <condition>HAS_GL</condition>
2953 <condition>HAS_DX</condition>
2956 <condition>HAVE_LCMS2</condition>
2960 <default>220</default>
2962 <minimum>160</minimum>
2964 <maximum>280</maximum>
2967 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2968 <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
2969 <dependency type="visible" setting="videoscreen.cmsgammamode" operator="!is">0</dependency>
2971 <control type="spinner" format="integer" />
2973 <setting id="videoscreen.cmslutsize" type="integer" label="36576" help="36577">
2976 <condition>HAS_GL</condition>
2977 <condition>HAS_DX</condition>
2981 <default>6</default>
2983 <minimum>4</minimum>
2985 <maximum>8</maximum>
2988 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2989 <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
2991 <control type="spinner" format="integer" />
2994 <group id="2" label="39191">
2995 <setting id="videoscreen.usesystemsdrpeakluminance" type="boolean" label="36096" help="39190">
2997 <default>true</default>
2999 <dependency type="visible">
3001 <condition on="property" name="ishdrdisplay" />
3002 <condition on="property" name="hassystemsdrpeakluminance" />
3006 <control type="toggle" />
3008 <setting id="videoscreen.guipeakluminance" type="integer" label="36097" help="36547">
3011 <condition>HAS_DX</condition>
3012 <condition>HAS_MEDIACODEC</condition>
3016 <dependency type="visible" on="property" name="ishdrdisplay"/>
3017 <dependency type="enable">
3019 <condition on="property" name="hassystemsdrpeakluminance" operator="!is" />
3020 <condition setting="videoscreen.usesystemsdrpeakluminance" operator="is">false</condition>
3025 <default>40</default>
3026 <control type="slider" format="percentage" range="0,100" />
3029 <group id="3" label="14126">
3030 <setting id="videoscreen.whitelist" type="list[string]" parent="videoscreen.screen" label="14126" help="36443">
3034 <options>modes</options>
3035 <delimiter>,</delimiter>
3036 <minimumitems>0</minimumitems>
3038 <control type="list" format="string">
3039 <multiselect>true</multiselect>
3042 <setting id="videoscreen.whitelistpulldown" type="boolean" parent="videoscreen.whitelist" label="14127" help="36444">
3044 <default>false</default>
3046 <dependency type="enable" setting="videoscreen.whitelist" operator="!is"></dependency>
3048 <control type="toggle" />
3050 <setting id="videoscreen.whitelistdoublerefreshrate" type="boolean" parent="videoscreen.whitelist" label="14128" help="36445">
3052 <default>false</default>
3054 <dependency type="enable" setting="videoscreen.whitelist" operator="!is"></dependency>
3056 <control type="toggle" />
3059 <group id="4" label="14232">
3060 <setting id="videoscreen.stereoscopicmode" type="integer" label="36500" help="36539">
3062 <default>0</default>
3064 <options>stereoscopicmodes</options>
3066 <control type="list" format="integer"/>
3068 <setting id="videoscreen.preferedstereoscopicmode" parent="videoscreen.stereoscopicmode" type="integer" label="36524" help="36540">
3070 <default>100</default> <!-- ENUM RENDER_STEREO_MODE_AUTO -->
3072 <options>preferedstereoscopicviewmodes</options>
3075 <update type="change" />
3077 <control type="list" format="integer"/>
3080 <group id="5" label="496">
3081 <setting id="videoscreen.noofbuffers" type="integer" label="36043" help="36552">
3083 <default>3</default> <!-- triple buffers -->
3085 <minimum>2</minimum>
3087 <maximum>3</maximum>
3089 <control type="list" format="string" />
3091 <setting id="videoscreen.guicalibration" type="action" label="214" help="36357">
3093 <control type="button" format="action" />
3097 <category id="audio" label="14221" help="36360">
3098 <group id="1" label="14250">
3099 <setting id="audiooutput.audiodevice" type="string" label="545" help="36371">
3101 <default>Default</default> <!-- will be properly set on startup -->
3103 <options>audiodevices</options>
3105 <control type="list" format="string" />
3107 <update type="change" />
3110 <setting id="audiooutput.channels" type="integer" label="34100" help="36362">
3112 <default>1</default> <!-- AE_CH_LAYOUT_2_0 -->
3114 <dependency type="visible" on="property" name="aesettingvisible" setting="audiooutput.audiodevice">audiooutput.channels</dependency>
3118 <option label="34101">1</option> <!-- AE_CH_LAYOUT_2_0 -->
3119 <option label="34102">2</option> <!-- AE_CH_LAYOUT_2_1 -->
3120 <option label="34103">3</option> <!-- AE_CH_LAYOUT_3_0 -->
3121 <option label="34104">4</option> <!-- AE_CH_LAYOUT_3_1 -->
3122 <option label="34105">5</option> <!-- AE_CH_LAYOUT_4_0 -->
3123 <option label="34106">6</option> <!-- AE_CH_LAYOUT_4_1 -->
3124 <option label="34107">7</option> <!-- AE_CH_LAYOUT_5_0 -->
3125 <option label="34108">8</option> <!-- AE_CH_LAYOUT_5_1 -->
3126 <option label="34109">9</option> <!-- AE_CH_LAYOUT_7_0 -->
3127 <option label="34110">10</option> <!-- AE_CH_LAYOUT_7_1 -->
3130 <control type="list" format="string" />
3132 <setting id="audiooutput.config" type="integer" label="337" help="36361">
3134 <default>2</default>
3137 <option label="338">1</option>
3138 <option label="339">2</option>
3139 <option label="420">3</option>
3142 <control type="list" format="integer" />
3144 <setting id="audiooutput.volumesteps" type="integer" label="1302" help="36442">
3146 <default>90</default>
3148 <minimum>10</minimum>
3150 <maximum>90</maximum>
3152 <control type="list" format="integer" />
3154 <setting id="audiooutput.maintainoriginalvolume" type="boolean" label="346" help="36533">
3156 <default>true</default>
3157 <control type="toggle" />
3159 <setting id="audiooutput.stereoupmix" type="boolean" label="252" help="36364">
3161 <default>false</default>
3163 <dependency type="visible" on="property" name="aesettingvisible" setting="audiooutput.channels">audiooutput.stereoupmix</dependency>
3165 <control type="toggle" />
3167 <setting id="audiooutput.processquality" type="integer" label="13505" help="36169">
3168 <requirement>HAS_AE_QUALITY_LEVELS</requirement>
3170 <default>30</default> <!-- AE_QUALITY_MID -->
3172 <options>aequalitylevels</options>
3174 <control type="list" format="string" />
3176 <setting id="audiooutput.atempothreshold" type="integer" label="13517" help="13518">
3178 <default>2</default> <!-- 2% -->
3180 <minimum>0</minimum>
3182 <maximum>100</maximum>
3184 <control type="edit" format="integer" />
3186 <setting id="audiooutput.samplerate" type="integer" label="458" help="36523">
3188 <default>48000</default>
3190 <dependency type="visible">
3192 <condition on="property" name="aesettingvisible" setting="audiooutput.audiodevice">audiooutput.samplerate</condition>
3193 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.samplerate</condition>
3199 <option label="34124">44100</option>
3200 <option label="34125">48000</option>
3201 <option label="34126">88200</option>
3202 <option label="34127">96000</option>
3203 <option label="34128">192000</option>
3204 <option label="34129">352800</option>
3205 <option label="34130">384000</option>
3208 <control type="list" format="integer" />
3210 <setting id="audiooutput.streamsilence" type="integer" label="421" help="34111">
3212 <default>1</default>
3214 <options>audiostreamsilence</options>
3216 <control type="list" format="string" />
3218 <setting id="audiooutput.streamnoise" type="boolean" label="34112" help="34113">
3220 <default>true</default>
3221 <control type="toggle" />
3224 <group id="2" label="15108">
3225 <setting id="audiooutput.guisoundmode" type="integer" label="34120" help="36373">
3227 <default>1</default> <!-- AE_SOUND_IDLE -->
3230 <option label="34121">1</option> <!-- AE_SOUND_IDLE -->
3231 <option label="34122">2</option> <!-- AE_SOUND_ALWAYS -->
3232 <option label="34123">0</option> <!-- AE_SOUND_OFF -->
3235 <control type="list" format="string" />
3237 <setting id="audiooutput.guisoundvolume" type="integer" label="13376" help="39176">
3239 <default>100</default>
3240 <control type="slider" format="percentage" range="0,100" />
3242 <setting id="lookandfeel.soundskin" type="addon" label="24006" help="36110">
3244 <default>resource.uisounds.kodi</default>
3246 <dependency type="enable" setting="audiooutput.guisoundmode" operator="!is">0</dependency>
3249 <addontype>kodi.resource.uisounds</addontype>
3250 <allowempty>true</allowempty>
3253 <update type="change" />
3255 <control type="button" format="addon">
3256 <show more="true" details="true">installed</show>
3260 <group id="3" label="14252">
3261 <setting id="audiooutput.passthrough" type="boolean" label="348" help="36368">
3263 <default>false</default>
3265 <dependency type="visible">
3267 <condition on="property" name="aesettingvisible" setting="audiooutput.audiodevice">audiooutput.passthrough</condition>
3268 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.passthrough</condition>
3272 <control type="toggle" />
3274 <setting id="audiooutput.passthroughdevice" type="string" label="546" help="36372">
3276 <default>Default</default> <!-- will be properly set on startup -->
3278 <dependency type="visible">
3280 <condition on="property" name="aesettingvisible" setting="audiooutput.passthrough">audiooutput.passthrough</condition>
3281 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.passthrough</condition>
3284 <dependency type="enable" setting="audiooutput.passthrough" operator="is">true</dependency>
3287 <options>audiodevicespassthrough</options>
3289 <control type="list" format="string" />
3291 <setting id="audiooutput.ac3passthrough" type="boolean" label="364" help="36365">
3293 <default>true</default>
3295 <dependency type="visible" on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.passthrough</dependency>
3296 <dependency type="enable" setting="audiooutput.passthrough" operator="is">true</dependency>
3298 <control type="toggle" />
3300 <setting id="audiooutput.ac3transcode" type="boolean" parent="audiooutput.ac3passthrough" label="667" help="36429">
3302 <default>false</default>
3304 <dependency type="enable">
3306 <condition setting="audiooutput.passthrough" operator="is">true</condition>
3307 <condition setting="audiooutput.ac3passthrough" operator="is">true</condition>
3310 <dependency type="visible">
3312 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.ac3transcode</condition>
3313 <condition on="property" name="aesettingvisible" setting="audiooutput.channels">audiooutput.ac3transcode</condition>
3317 <control type="toggle" />
3319 <setting id="audiooutput.eac3passthrough" type="boolean" label="448" help="37016">
3321 <default>false</default>
3323 <dependency type="visible">
3325 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.eac3passthrough</condition>
3326 <condition on="property" name="aesettingvisible" setting="audiooutput.passthroughdevice">audiooutput.eac3passthrough</condition>
3329 <dependency type="enable" setting="audiooutput.passthrough" operator="is">true</dependency>
3331 <control type="toggle" />
3333 <setting id="audiooutput.dtspassthrough" type="boolean" label="254" help="36366">
3335 <default>false</default>
3337 <dependency type="visible">
3339 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.dtspassthrough</condition>
3340 <condition on="property" name="aesettingvisible" setting="audiooutput.passthroughdevice">audiooutput.dtspassthrough</condition>
3343 <dependency type="enable" setting="audiooutput.passthrough" operator="is">true</dependency>
3345 <control type="toggle" />
3347 <setting id="audiooutput.truehdpassthrough" type="boolean" label="349" help="36369">
3349 <default>false</default>
3351 <dependency type="visible">
3353 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.truehdpassthrough</condition>
3354 <condition on="property" name="aesettingvisible" setting="audiooutput.passthroughdevice">audiooutput.truehdpassthrough</condition>
3357 <dependency type="enable" setting="audiooutput.passthrough" operator="is">true</dependency>
3359 <control type="toggle" />
3361 <setting id="audiooutput.dtshdpassthrough" type="boolean" label="347" help="36370">
3363 <default>false</default>
3365 <dependency type="visible">
3367 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.dtshdpassthrough</condition>
3368 <condition on="property" name="aesettingvisible" setting="audiooutput.passthroughdevice">audiooutput.dtshdpassthrough</condition>
3371 <dependency type="enable" setting="audiooutput.passthrough" operator="is">true</dependency>
3373 <control type="toggle" />
3375 <setting id="audiooutput.dtshdcorefallback" type="boolean" parent="audiooutput.dtshdpassthrough" label="2203" help="2204">
3377 <default>true</default>
3379 <dependency type="visible">
3381 <condition setting="audiooutput.dtshdpassthrough" operator="is">false</condition>
3382 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.dtshdpassthrough</condition>
3383 <condition on="property" name="aesettingvisible" setting="audiooutput.passthroughdevice">audiooutput.dtshdpassthrough</condition>
3386 <dependency type="enable">
3388 <condition setting="audiooutput.passthrough" operator="is">true</condition>
3392 <control type="toggle" />
3396 <category id="input" label="14125" help="36374">
3397 <group id="1" label="35000">
3398 <setting id="input.peripherals" type="action" label="35000" help="36375">
3401 <dependency type="enable" on="property" name="HasPeripherals" />
3403 <control type="button" format="action" />
3405 <setting id="input.peripherallibraries" type="action" label="35047" help="35048">
3408 <dependency type="enable" on="property" name="HasPeripheralLibraries" />
3410 <control type="button" format="action" />
3413 <group id="2" label="14094">
3414 <setting id="input.enablemouse" type="boolean" label="21369" help="36377">
3416 <control type="toggle" />
3417 <default>true</default>
3419 <setting id="input.enablejoystick" type="boolean" label="35100" help="36378">
3421 <control type="toggle" />
3422 <default>true</default>
3424 <setting id="input.asknewcontrollers" type="boolean">
3426 <control type="toggle" />
3427 <default>true</default>
3428 <visible>false</visible>
3430 <setting id="input.controllerconfig" type="action" label="35063" help="35064">
3432 <control type="button" format="action" />
3434 <setting id="input.rumblenotify" type="boolean" label="35053" help="35054">
3437 <dependency type="visible" on="property" name="HasRumbleFeature" />
3439 <control type="toggle" />
3440 <default>false</default>
3442 <setting id="input.testrumble" type="action" label="35051" help="35052">
3445 <dependency type="visible" on="property" name="HasRumbleFeature" />
3446 <dependency type="enable" on="property" name="HasRumbleController" />
3448 <control type="button" format="action" />
3450 <setting id="input.controllerpoweroff" type="boolean" label="35088" help="35089">
3453 <dependency type="visible" on="property" name="HasPowerOffFeature" />
3455 <default>false</default>
3456 <control type="toggle" />
3459 <group id="3" label="13600">
3462 <category id="network" label="798" help="36379">
3463 <group id="1" label="16000">
3464 <setting id="network.usehttpproxy" type="boolean" label="708" help="36380">
3466 <default>false</default>
3467 <control type="toggle" />
3469 <setting id="network.httpproxytype" type="integer" parent="network.usehttpproxy" label="1180" help="36381">
3471 <default>0</default>
3474 <option label="1181">0</option> <!-- PROXY_HTTP -->
3475 <option label="1186">5</option> <!-- PROXY_HTTPS -->
3476 <option label="1182">1</option> <!-- PROXY_SOCKS4 -->
3477 <option label="1183">2</option> <!-- PROXY_SOCKS4A -->
3478 <option label="1184">3</option> <!-- PROXY_SOCKS5 -->
3479 <option label="1185">4</option> <!-- PROXY_SOCKS5_REMOTE -->
3483 <dependency type="enable" setting="network.usehttpproxy">true</dependency>
3485 <control type="list" format="string" />
3487 <setting id="network.httpproxyserver" type="string" parent="network.usehttpproxy" label="706" help="36382">
3491 <allowempty>true</allowempty>
3494 <dependency type="enable" setting="network.usehttpproxy">true</dependency>
3496 <control type="edit" format="string" />
3498 <setting id="network.httpproxyport" type="integer" parent="network.usehttpproxy" label="730" help="36383">
3500 <default>8080</default>
3502 <minimum>1</minimum>
3504 <maximum>65535</maximum>
3507 <dependency type="enable" setting="network.usehttpproxy">true</dependency>
3509 <control type="edit" format="integer" />
3511 <setting id="network.httpproxyusername" type="string" parent="network.usehttpproxy" label="1048" help="36384">
3515 <allowempty>true</allowempty>
3518 <dependency type="enable" setting="network.usehttpproxy">true</dependency>
3520 <control type="edit" format="string" />
3522 <setting id="network.httpproxypassword" type="string" parent="network.usehttpproxy" label="733" help="36385">
3526 <allowempty>true</allowempty>
3529 <dependency type="enable" setting="network.usehttpproxy">true</dependency>
3531 <control type="edit" format="string">
3532 <hidden>true</hidden>
3535 <setting id="network.bandwidth" type="integer" label="14041" help="36386">
3537 <default>0</default>
3539 <minimum label="351">0</minimum>
3541 <maximum>102400</maximum>
3543 <control type="list" format="string">
3544 <formatlabel>14048</formatlabel>
3549 <category id="powermanagement" label="14095" help="36387">
3550 <group id="1" label="14255">
3551 <setting id="powermanagement.displaysoff" type="integer" label="1450" help="36388">
3553 <default>0</default>
3555 <minimum label="351">0</minimum>
3557 <maximum>120</maximum>
3559 <control type="spinner" format="string">
3560 <formatlabel>14044</formatlabel>
3563 <setting id="powermanagement.shutdowntime" type="integer" label="357" help="36389">
3565 <default>0</default>
3567 <minimum label="351">0</minimum>
3569 <maximum>120</maximum>
3571 <control type="spinner" format="string">
3572 <formatlabel>14044</formatlabel>
3575 <setting id="powermanagement.shutdownstate" type="integer" label="13008" help="36390">
3577 <default>0</default> <!-- POWERSTATE_QUIT -->
3579 <options>shutdownstates</options>
3581 <control type="list" format="string" />
3583 <setting id="powermanagement.waitfornetwork" type="integer" label="39011" help="39012">
3585 <default>0</default>
3587 <minimum label="351">0</minimum>
3589 <maximum>30</maximum>
3591 <control type="spinner" format="string">
3592 <formatlabel>14045</formatlabel>
3596 <group id="2" label="14256">
3597 <setting id="powermanagement.wakeonaccess" type="boolean" label="13026" help="36350">
3599 <default>false</default>
3600 <control type="toggle" />
3604 <category id="addons" label="24001" help="36610">
3605 <group id="1" label="16000">
3606 <setting id="general.addonupdates" type="integer" label="36605" help="36611">
3608 <default>0</default>
3611 <option label="36606">0</option> <!-- AUTO_UPDATES_ON -->
3612 <option label="36607">1</option> <!-- AUTO_UPDATES_NOTIFY -->
3613 <option label="36608">2</option> <!-- AUTO_UPDATES_NEVER -->
3616 <control type="list" format="string" />
3618 <setting id="general.addonnotifications" type="boolean" label="36609" help="36612">
3620 <default>false</default>
3621 <control type="toggle" />
3623 <dependency type="enable" setting="general.addonupdates">0</dependency>
3626 <setting id="addons.managedependencies" type="action" label="24996" help="36613">
3628 <control type="button" format="action" />
3630 <setting id="addons.removeorphaneddependencies" type="action" label="36638" help="36639">
3632 <control type="button" format="action" />
3634 <setting id="addons.showrunning" type="action" label="24994" help="36614">
3636 <control type="button" format="action" />
3638 <setting id="addons.unknownsources" type="boolean" label="36615" help="36616">
3640 <default>false</default>
3641 <control type="toggle" />
3643 <setting id="addons.updatemode" type="integer" parent="addons.unknownsources" label="36422" help="36423">
3645 <default>0</default>
3648 <option label="36437">0</option> <!-- OFFICIAL_ONLY -->
3649 <option label="36438">1</option> <!-- ANY_REPOSITORY -->
3653 <dependency type="enable" setting="addons.unknownsources" operator="is">true</dependency>
3655 <control type="list" format="string" />
3659 <category id="logging" label="14092" help="36391">
3660 <group id="1" label="14260">
3661 <setting id="debug.showloginfo" type="boolean" label="20191" help="36392">
3663 <default>false</default>
3664 <control type="toggle" />
3666 <setting id="debug.extralogging" type="boolean" label="666" help="36394">
3668 <default>false</default>
3669 <control type="toggle" />
3671 <setting id="debug.setextraloglevel" type="list[integer]" parent="debug.extralogging" label="668" help="36534">
3675 <options>loggingcomponents</options>
3676 <delimiter>,</delimiter>
3679 <dependency type="enable" setting="debug.extralogging" operator="is">true</dependency>
3681 <control type="list" format="string">
3682 <multiselect>true</multiselect>
3683 <hidevalue>true</hidevalue>
3686 <setting id="debug.screenshotpath" type="path" label="20004" help="36393">
3690 <allowempty>true</allowempty>
3692 <control type="button" format="path">
3693 <heading>657</heading>
3697 <group id="2" label="14111">
3698 <setting id="eventlog.enabled" type="boolean" label="14112" help="36460">
3700 <default>true</default>
3701 <control type="toggle" />
3703 <setting id="eventlog.enablednotifications" type="boolean" parent="eventlog.enabled" label="14113" help="36461">
3705 <default>false</default>
3707 <dependency type="enable" setting="eventlog.enabled" operator="is">true</dependency>
3709 <control type="toggle" />
3711 <setting id="eventlog.show" type="action" label="14114" help="36431">
3714 <dependency type="enable" setting="eventlog.enabled" operator="is">true</dependency>
3716 <control type="button" format="action">
3717 <hidevalue>true</hidevalue>
3722 <category id="cache" label="439" help="36399">
3723 <visible>false</visible>
3725 <setting id="cache.harddisk" type="integer" label="14025" help="36400">
3727 <default>256</default>
3729 <minimum label="351">0</minimum>
3731 <maximum>4096</maximum>
3733 <control type="spinner" format="string">
3734 <formatlabel>14049</formatlabel>
3739 <setting id="cachevideo.dvdrom" type="integer" label="14026" help="36401">
3741 <default>2048</default>
3743 <minimum label="351">0</minimum>
3745 <maximum>16384</maximum>
3747 <control type="spinner" format="string">
3748 <formatlabel>14049</formatlabel>
3751 <setting id="cachevideo.lan" type="integer" label="14027" help="36402">
3753 <default>2048</default>
3755 <minimum label="351">0</minimum>
3757 <maximum>16384</maximum>
3759 <control type="spinner" format="string">
3760 <formatlabel>14049</formatlabel>
3763 <setting id="cachevideo.internet" type="integer" label="14028" help="36403">
3765 <default>4096</default>
3767 <minimum label="351">0</minimum>
3769 <maximum>16384</maximum>
3771 <control type="spinner" format="string">
3772 <formatlabel>14049</formatlabel>
3777 <setting id="cacheaudio.dvdrom" type="integer" label="14030" help="36404">
3779 <default>256</default>
3781 <minimum label="351">0</minimum>
3783 <maximum>4096</maximum>
3785 <control type="spinner" format="string">
3786 <formatlabel>14049</formatlabel>
3789 <setting id="cacheaudio.lan" type="integer" label="14031" help="36405">
3791 <default>256</default>
3793 <minimum label="351">0</minimum>
3795 <maximum>4096</maximum>
3797 <control type="spinner" format="string">
3798 <formatlabel>14049</formatlabel>
3801 <setting id="cacheaudio.internet" type="integer" label="14032" help="36406">
3803 <default>256</default>
3805 <minimum label="351">0</minimum>
3807 <maximum>4096</maximum>
3809 <control type="spinner" format="string">
3810 <formatlabel>14049</formatlabel>
3815 <setting id="cachedvd.dvdrom" type="integer" label="14034" help="36407">
3817 <default>2048</default>
3819 <minimum label="351">0</minimum>
3821 <maximum>16384</maximum>
3823 <control type="spinner" format="string">
3824 <formatlabel>14049</formatlabel>
3827 <setting id="cachedvd.lan" type="integer" label="14060" help="36408">
3829 <default>2048</default>
3831 <minimum label="351">0</minimum>
3833 <maximum>16384</maximum>
3835 <control type="spinner" format="string">
3836 <formatlabel>14049</formatlabel>
3841 <setting id="cacheunknown.internet" type="integer" label="4096" help="36409">
3843 <default>4096</default>
3845 <minimum label="351">0</minimum>
3847 <maximum>16384</maximum>
3849 <control type="spinner" format="string">
3850 <formatlabel>14049</formatlabel>
3855 <category id="paths" label="" help="36410">
3857 <setting id="system.playlistspath" type="path" label="20006" help="36411">
3861 <allowempty>true</allowempty>
3866 <category id="general" label="" help="36412">
3868 <setting id="general.addonforeignfilter" type="boolean" label="0" help="36415">
3870 <default>false</default>
3872 <setting id="general.addonbrokenfilter" type="boolean" label="0" help="36415">
3874 <default>true</default>
3879 <section id="interface" label="14206" help="38102">
3880 <category id="skin" label="166" help="36102">
3881 <group id="1" label="24997">
3882 <setting id="lookandfeel.skin" type="addon" label="166" help="36103">
3884 <default>skin.estuary</default>
3886 <addontype>xbmc.gui.skin</addontype>
3888 <control type="button" format="addon">
3889 <show more="true" details="true">installed</show>
3892 <setting id="lookandfeel.skinsettings" type="action" parent="lookandfeel.skin" label="14261" help="36104">
3895 <dependency type="enable" on="property" name="AddonHasSettings" setting="lookandfeel.skin" />
3897 <control type="button" format="action" />
3899 <setting id="lookandfeel.skintheme" type="string" parent="lookandfeel.skin" label="15111" help="36105">
3901 <default>SKINDEFAULT</default>
3903 <options>skinthemes</options>
3906 <dependency type="update" setting="lookandfeel.skin" />
3908 <control type="list" format="string" />
3910 <setting id="lookandfeel.skincolors" type="string" parent="lookandfeel.skin" label="14078" help="36106">
3912 <default>SKINDEFAULT</default>
3914 <options>skincolors</options>
3917 <dependency type="update" setting="lookandfeel.skin" />
3919 <control type="list" format="string" />
3921 <setting id="lookandfeel.font" type="string" parent="lookandfeel.skin" label="13303" help="36107">
3923 <default>Default</default>
3925 <options>skinfonts</options>
3928 <dependency type="update" setting="lookandfeel.skin" />
3930 <control type="list" format="string" />
3932 <setting id="lookandfeel.skinzoom" type="integer" parent="lookandfeel.skin" label="20109" help="36108">
3934 <default>0</default>
3936 <minimum>-30</minimum>
3938 <maximum>30</maximum>
3941 <dependency type="update" setting="lookandfeel.skin" />
3943 <control type="spinner" format="string">
3944 <formatlabel>14047</formatlabel>
3947 <setting id="lookandfeel.stereostrength" type="integer" label="36550" help="36551">
3949 <default>5</default>
3951 <minimum>0</minimum>
3953 <maximum>10</maximum>
3956 <dependency type="update" setting="lookandfeel.skin" />
3958 <control type="spinner" format="string" />
3960 <setting id="lookandfeel.enablerssfeeds" type="boolean" label="13305" help="36111">
3962 <default>false</default>
3963 <control type="toggle" />
3965 <setting id="lookandfeel.rssedit" type="string" parent="lookandfeel.enablerssfeeds" label="21450" help="36112">
3969 <allowempty>true</allowempty>
3972 <dependency type="enable" setting="lookandfeel.enablerssfeeds">true</dependency>
3974 <control type="button" format="action">
3975 <hidevalue>true</hidevalue>
3980 <category id="regional" label="14222" help="36113">
3981 <group id="1" label="14218">
3982 <setting id="locale.language" type="addon" label="248" help="36114">
3984 <default>resource.language.en_gb</default>
3986 <addontype>kodi.resource.language</addontype>
3988 <control type="button" format="addon">
3989 <show more="false" details="false">all</show>
3992 <setting id="locale.charset" type="string" label="14091" help="36116">
3994 <default>DEFAULT</default>
3996 <options>charsets</options>
3999 <dependency type="update" setting="locale.language" />
4001 <control type="list" format="string" />
4003 <setting id="locale.keyboardlayouts" type="list[string]" label="310" help="36432">
4005 <default>English QWERTY</default>
4007 <options>keyboardlayouts</options>
4008 <delimiter>|</delimiter>
4009 <minimumitems>1</minimumitems>
4010 <maximumitems>3</maximumitems>
4012 <control type="list" format="string">
4013 <multiselect>true</multiselect>
4016 <setting id="locale.activekeyboardlayout" type="string" label="0" help="0">
4018 <default>English QWERTY</default>
4021 <group id="2" label="14270">
4022 <setting id="locale.country" type="string" label="14271" help="36115">
4024 <default>USA (12h)</default>
4026 <options>regions</options>
4029 <dependency type="update" setting="locale.language" />
4031 <control type="list" format="string" />
4033 <setting id="locale.shortdateformat" type="string" label="14109" help="36173">
4035 <default>regional</default>
4037 <options>shortdateformats</options>
4040 <dependency type="update" setting="locale.country" />
4042 <control type="list" format="string" />
4044 <setting id="locale.longdateformat" type="string" label="14110" help="36215">
4046 <default>regional</default>
4048 <options>longdateformats</options>
4051 <dependency type="update" setting="locale.country" />
4053 <control type="list" format="string" />
4055 <setting id="locale.timeformat" type="string" label="14107" help="36167">
4057 <default>regional</default>
4059 <options>timeformats</options>
4062 <dependency type="update" setting="locale.country" />
4063 <dependency type="update" setting="locale.use24hourclock" />
4065 <control type="list" format="string" />
4067 <setting id="locale.use24hourclock" type="string" label="14108" help="36168">
4069 <default>regional</default>
4071 <options>24hourclockformats</options>
4074 <dependency type="update" setting="locale.country" />
4076 <control type="list" format="string" />
4078 <setting id="locale.temperatureunit" type="string" label="14105" help="36140">
4080 <default>regional</default>
4082 <options>temperatureunits</options>
4085 <dependency type="update" setting="locale.country" />
4087 <control type="list" format="string" />
4089 <setting id="locale.speedunit" type="string" label="14106" help="36142">
4091 <default>regional</default>
4093 <options>speedunits</options>
4096 <dependency type="update" setting="locale.country" />
4098 <control type="list" format="string" />
4102 <category id="screensaver" label="360" help="36128">
4103 <group id="1" label="16000">
4104 <setting id="screensaver.mode" type="addon" label="356" help="36130">
4106 <default>default</default> <!-- will be properly set on startup -->
4108 <addontype>xbmc.ui.screensaver</addontype>
4109 <allowempty>true</allowempty>
4112 <update type="change" />
4114 <control type="button" format="addon">
4115 <show more="true" details="true">installed</show>
4118 <setting id="screensaver.settings" parent="screensaver.mode" type="action" label="21417" help="36131">
4121 <dependency type="enable">
4123 <condition on="setting" setting="screensaver.mode" operator="!is"></condition>
4124 <condition on="property" name="AddonHasSettings" setting="screensaver.mode" />
4128 <control type="button" format="action" />
4130 <setting id="screensaver.preview" type="action" parent="screensaver.mode" label="1000" help="36132">
4133 <dependency type="enable" setting="screensaver.mode" operator="!is"></dependency>
4135 <control type="button" format="action" />
4137 <setting id="screensaver.time" type="integer" label="355" help="36129">
4139 <default>3</default>
4141 <minimum>1</minimum>
4143 <maximum>60</maximum>
4146 <dependency type="enable" setting="screensaver.mode" operator="!is"></dependency>
4148 <control type="spinner" format="string">
4149 <formatlabel>14044</formatlabel>
4153 <group id="2" label="14221">
4154 <setting id="screensaver.disableforaudio" type="boolean" label="39192" help="39193">
4156 <default>true</default>
4158 <dependency type="enable" setting="screensaver.mode" operator="!is"></dependency>
4160 <control type="toggle" />
4163 <group id="3" label="157">
4164 <setting id="screensaver.usedimonpause" type="boolean" label="22014" help="36134">
4166 <default>true</default>
4168 <dependency type="enable">
4170 <condition setting="screensaver.mode" operator="!is">screensaver.xbmc.builtin.dim</condition>
4171 <condition setting="screensaver.mode" operator="!is"></condition>
4175 <control type="toggle" />
4179 <category id="masterlock" label="12360" help="36395">
4180 <access>CheckMasterLock</access>
4181 <group id="1" label="16000">
4182 <setting id="masterlock.lockcode" type="action" label="20100" help="36396">
4184 <control type="button" format="action">
4185 <hidevalue>true</hidevalue>
4188 <setting id="masterlock.startuplock" type="boolean" parent="masterlock.lockcode" label="20076" help="36397">
4190 <default>false</default>
4192 <dependency type="enable" on="property" name="ProfileLockMode" operator="!is">0</dependency>
4194 <control type="toggle" />
4196 <setting id="masterlock.maxretries" type="integer" label="12362" help="36398">
4198 <default>3</default>
4200 <minimum>3</minimum>
4202 <maximum>100</maximum>
4204 <control type="spinner" format="integer" />
4208 <category id="other" label="14224" help="36292">
4209 <group id="2" label="14227">
4210 <setting id="lookandfeel.startupaction" type="integer" label="39100" help="36161">
4212 <default>0</default> <!-- STARTUP_ACTION_NONE -->
4215 <option label="231">0</option> <!-- STARTUP_ACTION_NONE -->
4216 <option label="39101">1</option> <!-- STARTUP_ACTION_PLAY_TV -->
4217 <option label="39102">2</option> <!-- STARTUP_ACTION_PLAY_RADIO -->
4220 <control type="list" format="string" />
4222 <setting id="lookandfeel.startupwindow" type="integer" label="512" help="36109">
4224 <default>10000</default> <!-- WINDOW_HOME -->
4226 <options>startupwindows</options>
4229 <dependency type="update" setting="lookandfeel.skin" />
4231 <control type="list" format="string" />
4235 <category id="window" label="0" help="36135">
4236 <visible>false</visible>
4238 <setting id="window.width" type="integer" label="0" help="36136">
4240 <default>720</default>
4242 <setting id="window.height" type="integer" label="0" help="36137">
4244 <default>480</default>