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="videoplayer.usedisplayasclock" type="boolean" label="13510" help="36166">
65 <default>false</default>
66 <control type="toggle" />
68 <setting id="videoplayer.errorinaspect" type="integer" label="22021" help="36170">
72 <minimum label="351">0</minimum>
76 <control type="spinner" format="string">
77 <formatlabel>14047</formatlabel>
80 <setting id="videoplayer.stretch43" type="integer" label="173" help="36171">
82 <default>0</default> <!-- ViewModeNormal -->
85 <option label="630">0</option> <!-- ViewModeNormal -->
86 <option label="633">3</option> <!-- ViewModeWideZoom -->
87 <option label="634">4</option> <!-- ViewModeStretch16x9 -->
88 <option label="644">7</option> <!-- ViewModeStretch16x9 - nonlinear -->
89 <option label="631">1</option> <!-- ViewModeZoom -->
92 <control type="list" format="string" />
95 <group id="3" label="14231">
96 <setting id="videoplayer.rendermethod" type="integer" label="13415" help="36153">
98 <default>0</default> <!-- RENDER_METHOD_AUTO -->
100 <options>rendermethods</options>
102 <control type="list" format="string" />
104 <setting id="videoplayer.hqscalers" type="integer" parent="videoplayer.rendermethod" label="13435" help="36154">
106 <default>20</default>
110 <maximum>100</maximum>
112 <control type="spinner" format="string">
113 <formatlabel>14047</formatlabel>
116 <setting id="videoplayer.usemediacodecsurface" type="boolean" label="13440" help="36544">
117 <requirement>HAS_MEDIACODEC</requirement>
119 <default>true</default>
121 <update type="change" />
123 <control type="toggle" />
125 <setting id="videoplayer.usemediacodec" type="boolean" label="13439" help="36544">
126 <requirement>HAS_MEDIACODEC</requirement>
128 <default>true</default>
130 <update type="change" />
132 <control type="toggle" />
134 <setting id="videoplayer.usedxva2" type="boolean" label="13427" help="36158">
135 <requirement>HasDXVA2</requirement>
137 <default>true</default>
138 <control type="toggle" />
140 <setting id="videoplayer.usevtb" type="boolean" label="13429" help="36160">
141 <requirement>HasVTB</requirement>
143 <default>true</default>
144 <control type="toggle" />
146 <setting id="winsystem.ishdrdisplay" type="boolean" label="13436" help="36299">
148 <dependency type="visible">
149 <condition on="property" name="ishdrdisplay" />
153 <default>true</default>
154 <control type="toggle" />
157 <group id="4" label="14232">
158 <setting id="videoplayer.stereoscopicplaybackmode" type="integer" label="36520" help="36537">
163 <option label="36521">0</option> <!-- ASK -->
164 <option label="36524">1</option> <!-- Preferred mode -->
165 <option label="36509">2</option> <!-- Monoscopic / 2D -->
166 <option label="36028">100</option> <!-- Ignore -->
169 <control type="spinner" format="integer" delayed="true"/>
171 <setting id="videoplayer.quitstereomodeonstop" type="boolean" label="36526" help="36538">
173 <default>true</default>
174 <control type="toggle" />
177 <group id="5" label="14233">
178 <setting id="videoplayer.teletextenabled" type="boolean" label="23050" help="36174">
180 <default>true</default>
181 <control type="toggle" />
183 <setting id="videoplayer.teletextscale" type="boolean" parent="videoplayer.teletextenabled" label="23055" help="36175">
185 <default>true</default>
187 <dependency type="enable" setting="videoplayer.teletextenabled" operator="is">true</dependency>
189 <control type="toggle" />
193 <category id="musicplayer" label="14216" help="38104">
194 <group id="1" label="14230">
195 <setting id="musicplayer.autoplaynextitem" type="boolean" label="489" help="36265">
197 <default>true</default>
198 <control type="toggle" />
200 <setting id="musicplayer.queuebydefault" type="boolean" label="14084" help="36266">
202 <default>false</default>
203 <control type="toggle" />
205 <setting id="musicplayer.seeksteps" type="list[integer]" label="13556" help="37042">
207 <default>-60,-30,-10,10,30,60</default>
209 <options>videoseeksteps</options>
210 <delimiter>,</delimiter>
211 <minimumitems>2</minimumitems>
213 <control type="list" format="string">
214 <multiselect>true</multiselect>
217 <setting id="musicplayer.seekdelay" type="integer" label="13557" help="37043">
219 <default>750</default>
221 <minimum label="231">0</minimum> <!-- None -->
223 <maximum>3000</maximum>
225 <control type="spinner" format="string">
226 <formatlabel>14046</formatlabel>
230 <group id="2" label="19177">
231 <setting id="musicplayer.crossfade" type="integer" label="13314" help="36271">
235 <minimum label="351">0</minimum>
237 <maximum>15</maximum>
239 <control type="spinner" format="string">
240 <formatlabel>14045</formatlabel>
243 <setting id="musicplayer.crossfadealbumtracks" type="boolean" parent="musicplayer.crossfade" label="13400" help="36272">
245 <default>true</default>
247 <dependency type="enable" setting="musicplayer.crossfade" operator="!is">0</dependency>
249 <control type="toggle" />
251 <setting id="musicplayer.visualisation" type="addon" label="250" help="36273">
255 <addontype>xbmc.player.musicviz</addontype>
256 <allowempty>true</allowempty>
258 <control type="button" format="addon">
259 <show more="true" details="true">installed</show>
262 <setting id="musicplayer.replaygaintype" type="integer" label="638" help="36267">
264 <default>1</default> <!-- REPLAY_GAIN_ALBUM -->
267 <option label="351">0</option> <!-- REPLAY_GAIN_NONE -->
268 <option label="639">2</option> <!-- REPLAY_GAIN_TRACK -->
269 <option label="640">1</option> <!-- REPLAY_GAIN_ALBUM -->
272 <control type="list" format="string" />
274 <setting id="musicplayer.replaygainpreamp" type="integer" parent="musicplayer.replaygaintype" label="641" help="36268">
276 <default>89</default>
278 <minimum>77</minimum>
280 <maximum>101</maximum>
282 <control type="spinner" format="string">
283 <formatlabel>14050</formatlabel>
286 <dependency type="enable" setting="musicplayer.replaygaintype" operator="!is">0</dependency>
289 <setting id="musicplayer.replaygainnogainpreamp" type="integer" parent="musicplayer.replaygaintype" label="642" help="36269">
291 <default>89</default>
293 <minimum>77</minimum>
295 <maximum>101</maximum>
297 <control type="spinner" format="string">
298 <formatlabel>14050</formatlabel>
301 <dependency type="enable" setting="musicplayer.replaygaintype" operator="!is">0</dependency>
304 <setting id="musicplayer.replaygainavoidclipping" type="boolean" parent="musicplayer.replaygaintype" label="643" help="36270">
306 <default>false</default>
307 <control type="toggle" />
309 <dependency type="enable" setting="musicplayer.replaygaintype" operator="!is">0</dependency>
314 <category id="discs" label="14087" help="36193">
315 <group id="1" label="446">
316 <setting id="dvds.autorun" type="boolean" label="14088" help="36194">
317 <requirement>HAS_DVD_DRIVE</requirement>
319 <default>false</default>
320 <control type="toggle" />
322 <setting id="dvds.playerregion" type="integer" label="21372" help="36195">
326 <minimum label="351">0</minimum>
330 <control type="spinner" format="string" />
332 <setting id="dvds.automenu" type="boolean" label="21882" help="36196">
334 <default>false</default>
335 <control type="toggle" />
338 <group id="2" label="14234">
339 <requirement>HAVE_LIBBLURAY</requirement>
340 <setting id="bluray.playerregion" type="integer" label="14121" help="38017">
342 <default>1</default> <!-- region A -->
345 <option label="14122">1</option> <!-- region A -->
346 <option label="14123">2</option> <!-- region B -->
347 <option label="14124">4</option> <!-- region C -->
350 <control type="spinner" format="string" />
352 <setting id="disc.playback" type="integer" label="14102" help="37031">
354 <default>0</default> <!-- default -->
357 <option label="14104">0</option> <!-- show simplified menu -->
358 <option label="25003">1</option> <!-- show disc menu -->
359 <option label="14103">2</option> <!-- play main movie -->
362 <control type="list" format="string" />
365 <group id="3" label="620">
366 <setting id="audiocds.autoaction" type="integer" label="14097" help="36283">
367 <requirement>HAS_DVD_DRIVE</requirement>
369 <default>0</default> <!-- AUTOCD_NONE -->
371 <options>audiocdactions</options>
373 <control type="list" format="string" />
375 <setting id="audiocds.usecddb" type="boolean" label="227" help="36284">
376 <requirement>HAS_DVD_DRIVE</requirement>
378 <default>true</default>
379 <control type="toggle" />
381 <setting id="audiocds.recordingpath" type="path" label="20000" help="36285">
382 <requirement>HAS_CDDA_RIPPER</requirement>
386 <allowempty>true</allowempty>
388 <control type="button" format="path">
389 <heading>657</heading>
392 <setting id="audiocds.trackpathformat" type="string" label="13307" help="36286">
393 <requirement>HAS_CDDA_RIPPER</requirement>
395 <default>%A/%A - %B/[%N. ][%A - ]%T</default>
396 <control type="edit" format="string">
397 <heading>16016</heading>
400 <setting id="audiocds.encoder" type="addon" label="621" help="36287">
401 <requirement>HAS_CDDA_RIPPER</requirement>
403 <default>audioencoder.kodi.builtin.aac</default>
405 <addontype>kodi.audioencoder</addontype>
407 <control type="button" format="addon">
408 <show more="true" details="true">installed</show>
411 <setting id="audiocds.settings" parent="audiocds.encoder" type="action" label="21417" help="37025">
412 <requirement>HAS_CDDA_RIPPER</requirement>
415 <dependency type="enable">
416 <condition on="property" name="AddonHasSettings" setting="audiocds.encoder" />
419 <control type="button" format="action" />
421 <setting id="audiocds.ejectonrip" type="boolean" label="14099" help="36291">
422 <requirement>HAS_CDDA_RIPPER</requirement>
424 <default>true</default>
425 <control type="toggle" />
429 <category id="pictures" label="14217" help="38105">
430 <group id="1" label="108">
431 <setting id="slideshow.staytime" type="integer" label="12378" help="36312">
437 <maximum>100</maximum>
439 <control type="spinner" format="string">
440 <formatlabel>14045</formatlabel>
443 <setting id="slideshow.displayeffects" type="boolean" label="12379" help="36313">
445 <default>true</default>
446 <control type="toggle" />
448 <setting id="slideshow.shuffle" type="boolean" label="13319" help="36314">
450 <default>false</default>
451 <control type="toggle" />
453 <setting id="slideshow.highqualitydownscaling" type="boolean" label="36619" help="36620">
455 <default>false</default>
456 <control type="toggle" />
460 <category id="language" label="14218" help="38106">
461 <group id="1" label="14221">
462 <setting id="locale.audiolanguage" type="string" label="285" help="36119">
464 <default>mediadefault</default>
466 <options>audiostreamlanguages</options>
468 <control type="list" format="string" />
470 <setting id="videoplayer.preferdefaultflag" type="boolean" label="37040" help="37041">
472 <default>true</default>
473 <control type="toggle" />
476 <group id="2" label="287">
477 <setting id="locale.subtitlelanguage" type="string" label="286" help="36120">
479 <default>original</default>
481 <options>subtitlestreamlanguages</options>
483 <control type="list" format="string" />
486 <group id="3" label="37032">
487 <setting id="accessibility.audiovisual" type="boolean" label="37034" help="37035">
489 <default>false</default>
490 <control type="toggle" />
492 <setting id="accessibility.audiohearing" type="boolean" label="37036" help="37037">
494 <default>false</default>
495 <control type="toggle" />
497 <setting id="accessibility.subhearing" type="boolean" label="37038" help="37039">
499 <default>false</default>
500 <control type="toggle" />
504 <category id="subtitles" label="287" help="37033">
505 <group id="1" label="39186">
506 <setting id="subtitles.align" type="integer" label="21460" help="36192">
508 <default>2</default> <!-- Align::BOTTOM_OUTSIDE -->
511 <option label="21461">0</option> <!-- Align::MANUAL -->
512 <option label="21462">1</option> <!-- Align::BOTTOM_INSIDE -->
513 <option label="21463">2</option> <!-- Align::BOTTOM_OUTSIDE -->
514 <option label="21464">3</option> <!-- Align::TOP_INSIDE -->
515 <option label="21465">4</option> <!-- Align::TOP_OUTSIDE -->
518 <control type="list" format="string" />
520 <setting id="subtitles.fontname" type="string" label="14089" help="36185">
522 <default>DEFAULT</default>
524 <options>subtitlesfonts</options>
526 <control type="list" format="string" />
528 <setting id="subtitles.fontsize" type="integer" label="289" help="36186">
530 <default>42</default> <!-- in pixels -->
532 <minimum>12</minimum>
534 <maximum>74</maximum>
537 <dependency type="update" setting="subtitles.fontname" />
539 <control type="list" format="string" />
541 <setting id="subtitles.style" type="integer" label="736" help="36187">
543 <default>0</default> <!-- FontStyle::NORMAL -->
546 <option label="738">0</option> <!-- FontStyle::NORMAL -->
547 <option label="739">1</option> <!-- FontStyle::BOLD -->
548 <option label="740">2</option> <!-- FontStyle::ITALIC -->
549 <option label="741">3</option> <!-- FontStyle::BOLD_ITALIC -->
552 <control type="list" format="string" />
554 <setting id="subtitles.colorpick" type="string" label="737" help="36188">
556 <default>FFFFFFFF</default> <!-- White -->
557 <control type="colorbutton" />
559 <setting id="subtitles.opacity" type="integer" label="752" help="36295">
561 <default>100</default>
562 <control type="slider" format="percentage" range="0,100" />
564 <setting id="subtitles.bordersize" type="integer" label="39159">
566 <default>25</default>
568 <dependency type="enable" setting="subtitles.backgroundtype" operator="!is">2</dependency>
570 <control type="slider" format="percentage" range="0,100" />
572 <setting id="subtitles.bordercolorpick" type="string" label="39160">
574 <default>FF000000</default> <!-- Black -->
576 <dependency type="enable" setting="subtitles.backgroundtype" operator="!is">2</dependency>
578 <control type="colorbutton" />
580 <setting id="subtitles.blur" type="integer" label="39173">
583 <control type="slider" format="percentage" range="0,100" />
585 <setting id="subtitles.backgroundtype" type="integer" label="39165" help="39169">
587 <default>0</default> <!-- BackgroundType::NONE -->
590 <option label="39188">0</option> <!-- BackgroundType::NONE -->
591 <option label="39166">1</option> <!-- BackgroundType::SHADOW -->
592 <option label="39167">2</option> <!-- BackgroundType::BOX -->
593 <option label="39168">3</option> <!-- BackgroundType::SQUAREBOX -->
596 <control type="list" format="integer" />
598 <setting id="subtitles.bgcolorpick" type="string" parent="subtitles.backgroundtype" label="745" help="36228">
600 <default>FF000000</default> <!-- Black -->
602 <dependency type="visible">
604 <condition setting="subtitles.backgroundtype">2</condition>
605 <condition setting="subtitles.backgroundtype">3</condition>
609 <control type="colorbutton" />
611 <setting id="subtitles.bgopacity" type="integer" parent="subtitles.backgroundtype" label="746" help="36230">
613 <default>80</default>
615 <dependency type="visible">
617 <condition setting="subtitles.backgroundtype">2</condition>
618 <condition setting="subtitles.backgroundtype">3</condition>
622 <control type="slider" format="percentage" range="0,100" />
624 <setting id="subtitles.shadowcolor" type="string" parent="subtitles.backgroundtype" label="39171">
626 <default>FF000000</default> <!-- Black -->
628 <dependency type="visible">
630 <condition setting="subtitles.backgroundtype">1</condition>
631 <condition setting="subtitles.backgroundtype">2</condition>
635 <control type="colorbutton" />
637 <setting id="subtitles.shadowopacity" type="integer" parent="subtitles.backgroundtype" label="39172">
639 <default>100</default>
641 <dependency type="visible">
643 <condition setting="subtitles.backgroundtype">1</condition>
644 <condition setting="subtitles.backgroundtype">2</condition>
648 <control type="slider" format="percentage" range="0,100" />
650 <setting id="subtitles.shadowsize" type="integer" parent="subtitles.backgroundtype" label="39170">
652 <default>15</default>
654 <dependency type="visible">
656 <condition setting="subtitles.backgroundtype">1</condition>
657 <condition setting="subtitles.backgroundtype">2</condition>
661 <control type="slider" format="percentage" range="0,100" />
663 <setting id="subtitles.marginvertical" type="number" label="39182" help="39183">
665 <default>4.95</default>
669 <maximum>50</maximum>
672 <dependency type="enable" on="property" operator="!is" name="isplaying" />
674 <control type="slider" format="percentage">
675 <format>{:.2f} %</format>
678 <setting id="subtitles.overridefonts" type="boolean" label="21368" help="36190">
680 <default>false</default>
682 <dependency type="enable" on="property" operator="!is" name="isplaying" />
684 <control type="toggle" />
686 <setting id="subtitles.overridestyles" type="integer" label="39154" help="39155">
688 <default>0</default> <!-- OverrideStyles::DISABLED -->
691 <option label="13106">0</option> <!-- OverrideStyles::DISABLED -->
692 <option label="39156">1</option> <!-- OverrideStyles::POSITIONS -->
693 <option label="39157">2</option> <!-- OverrideStyles::STYLES -->
694 <option label="39158">3</option> <!-- OverrideStyles::STYLES_POSITIONS -->
698 <dependency type="enable" on="property" operator="!is" name="isplaying" />
700 <control type="list" format="string" />
702 <setting id="subtitles.stereoscopicdepth" type="integer" label="36545" help="36546">
708 <maximum>10</maximum>
710 <control type="spinner" format="integer" delayed="true"/>
712 <setting id="subtitles.charset" type="string" label="735" help="36189">
714 <default>DEFAULT</default>
716 <options>charsets</options>
718 <control type="list" format="string" />
721 <group id="3" label="39187">
722 <setting id="subtitles.parsecaptions" type="boolean" label="24130" help="24131">
724 <default>false</default>
725 <control type="toggle" />
727 <setting id="subtitles.captionsalign" parent="subtitles.parsecaptions" type="integer" label="39161">
729 <default>0</default> <!-- HorizontalAlign::LEFT -->
732 <option label="39162">0</option> <!-- HorizontalAlign::LEFT -->
733 <option label="39163">1</option> <!-- HorizontalAlign::CENTER -->
734 <option label="39164">2</option> <!-- HorizontalAlign::RIGHT -->
738 <dependency type="visible" setting="subtitles.parsecaptions" operator="is">true</dependency>
740 <control type="list" format="string" />
743 <group id="4" label="14235">
744 <setting id="subtitles.languages" type="list[string]" label="24111" help="24112">
746 <default>English</default>
748 <options>subtitledownloadlanguages</options>
749 <delimiter>,</delimiter>
750 <minimumitems>1</minimumitems>
752 <control type="list" format="string">
753 <multiselect>true</multiselect>
756 <setting id="subtitles.storagemode" type="integer" label="24115" help="24106">
761 <option label="24124">0</option> <!-- SUBTITLE_STORAGEMODE_MOVIEPATH -->
762 <option label="24125">1</option> <!-- SUBTITLE_STORAGEMODE_CUSTOMPATH -->
765 <control type="list" format="integer" />
767 <setting id="subtitles.custompath" parent="subtitles.storagemode" type="path" label="21366" help="36191">
771 <allowempty>true</allowempty>
772 <writable>false</writable>
774 <source>videos</source>
777 <control type="button" format="path">
778 <heading>657</heading>
781 <setting id="subtitles.pauseonsearch" type="boolean" label="24105" help="24123">
783 <default>true</default>
784 <control type="toggle" />
786 <setting id="subtitles.downloadfirst" type="boolean" label="24126" help="24127">
788 <default>false</default>
789 <control type="toggle" />
791 <setting id="subtitles.tv" type="addon" label="24116" help="24117">
795 <allowempty>true</allowempty>
796 <addontype>xbmc.subtitle.module</addontype>
798 <control type="button" format="addon">
799 <show more="true" details="true">installed</show>
802 <setting id="subtitles.movie" type="addon" label="24118" help="24119">
806 <allowempty>true</allowempty>
807 <addontype>xbmc.subtitle.module</addontype>
809 <control type="button" format="addon">
810 <show more="true" details="true">installed</show>
816 <section id="media" label="14211" help="38101">
817 <category id="library" label="14202" help="39004">
818 <group id="1" label="14226">
819 <setting id="source.videos" type="action" label="14242" help="39005">
821 <control type="button" format="action" />
823 <setting id="source.music" type="action" label="14243" help="39006">
825 <control type="button" format="action" />
827 <setting id="source.pictures" type="action" label="14244" help="39007">
829 <control type="button" format="action" />
832 <group id="2" label="14236">
833 <setting id="videolibrary.updateonstartup" type="boolean" label="14245" help="36146">
835 <default>false</default>
836 <control type="toggle" />
838 <setting id="videolibrary.backgroundupdate" type="boolean" label="14246" help="36147">
840 <default>false</default>
841 <control type="toggle" />
843 <setting id="videolibrary.cleanup" type="action" label="14247" help="36148">
845 <control type="button" format="action" />
847 <setting id="videolibrary.export" type="action" label="14248" help="36149">
849 <control type="button" format="action" />
851 <setting id="videolibrary.import" type="action" label="14249" help="36150">
853 <control type="button" format="action" />
856 <group id="3" label="14237">
857 <setting id="musiclibrary.updateonstartup" type="boolean" label="14245" help="36259">
859 <default>false</default>
860 <control type="toggle" />
862 <setting id="musiclibrary.backgroundupdate" type="boolean" label="14246" help="36147">
864 <default>false</default>
865 <control type="toggle" />
867 <setting id="musiclibrary.cleanup" type="action" label="14247" help="36148">
869 <control type="button" format="action" />
871 <setting id="musiclibrary.export" type="action" label="14248" help="36262">
873 <control type="button" format="action" />
875 <!-- Hidden settings edited using CGUIDialogMusicExportSettings -->
876 <setting id="musiclibrary.exportfiletype" type="integer" label="38304" help="">
880 <setting id="musiclibrary.exportfolder" type="string" label="38305" help="">
884 <allowempty>true</allowempty>
887 <setting id="musiclibrary.exportitems" type="integer" label="" help="">
889 <default>48</default> <!-- Albums + Album Artists -->
891 <setting id="musiclibrary.exportunscraped" type="boolean" label="" help="">
893 <default>false</default>
895 <setting id="musiclibrary.exportoverwrite" type="boolean" label="" help="">
897 <default>false</default>
899 <setting id="musiclibrary.exportartwork" type="boolean" label="" help="">
901 <default>false</default>
903 <setting id="musiclibrary.exportskipnfo" type="boolean" label="" help="">
905 <default>false</default>
907 <setting id="musiclibrary.import" type="action" label="14249" help="36263">
909 <control type="button" format="action" />
913 <category id="filelists" label="16000" help="36121">
914 <group id="1" label="593">
915 <setting id="filelists.showparentdiritems" type="boolean" label="13306" help="36122">
917 <default>true</default>
918 <control type="toggle" />
920 <setting id="filelists.ignorethewhensorting" type="boolean" label="13399" help="36124">
922 <default>true</default>
923 <control type="toggle" />
926 <group id="2" label="744">
927 <setting id="filelists.showextensions" type="boolean" label="497" help="36123">
929 <default>true</default>
930 <control type="toggle" />
932 <setting id="filelists.showaddsourcebuttons" type="boolean" label="21382" help="36126">
934 <default>true</default>
936 <dependency type="enable">
938 <condition on="property" name="ProfileCanWriteSources" />
939 <condition on="property" name="IsMasterUser" />
943 <control type="toggle" />
945 <setting id="filelists.showhidden" type="boolean" label="21330" help="36127">
947 <default>false</default>
948 <control type="toggle" />
950 <setting id="filelists.allowfiledeletion" type="boolean" label="14071" help="36125">
952 <default>false</default>
954 <dependency type="enable">
956 <condition on="property" operator="!is" name="ProfileHasFilesLocked" />
957 <condition on="property" name="IsMasterUser" />
961 <control type="toggle" />
965 <category id="video" label="14215" help="38107">
966 <group id="1" label="593">
967 <setting id="myvideos.selectaction" type="integer" label="22079" help="36177">
969 <default>1</default> <!-- SELECT_ACTION_PLAY_OR_RESUME -->
972 <option label="22080">0</option> <!-- SELECT_ACTION_CHOOSE -->
973 <option label="208">1</option> <!-- SELECT_ACTION_PLAY_OR_RESUME -->
974 <option label="13404">2</option> <!-- SELECT_ACTION_RESUME -->
975 <option label="22081">3</option> <!-- SELECT_ACTION_INFO -->
976 <option label="13347">7</option> <!-- SELECT_ACTION_QUEUE -->
979 <control type="list" format="string" />
981 <setting id="myvideos.usetags" type="boolean" label="21343" help="21344">
983 <default>false</default>
984 <control type="toggle" />
986 <setting id="myvideos.extractflags" type="boolean" label="20433" help="36178">
988 <default>true</default>
989 <control type="toggle" />
991 <setting id="myvideos.extractchapterthumbs" type="boolean" label="37044" help="37045">
993 <default>true</default>
994 <control type="toggle" />
997 <group id="2" label="744">
998 <setting id="myvideos.stackvideos" type="boolean" label="20435" help="36182">
1000 <default>false</default>
1001 <control type="toggle" />
1003 <setting id="myvideos.replacelabels" type="boolean" label="20419" help="36179">
1005 <default>true</default>
1006 <control type="toggle" />
1009 <group id="3" label="14022">
1010 <setting id="videolibrary.showallitems" type="boolean" label="38011" help="38012">
1012 <default>true</default>
1013 <control type="toggle" />
1015 <setting id="videolibrary.showunwatchedplots" type="list[integer]" label="20369" help="36141">
1017 <default>0,1,2</default> <!-- Show plot for both -->
1020 <option label="39115">0</option> <!-- Show plot for unwatched movies only -->
1021 <option label="39116">1</option> <!-- Show plot for unwatched tv show episodes only -->
1022 <option label="39114">2</option> <!-- Show thumb for unwatched tv show episodes only -->
1024 <delimiter>,</delimiter>
1026 <control type="list" format="string">
1027 <multiselect>true</multiselect>
1028 <hidevalue>false</hidevalue>
1031 <setting id="videolibrary.groupmoviesets" type="boolean" label="20458" help="36145">
1033 <default>false</default>
1034 <control type="toggle" />
1036 <setting id="videolibrary.groupsingleitemsets" type="boolean" label="20470" help="36157">
1038 <default>false</default>
1039 <control type="toggle" />
1041 <setting id="myvideos.flatten" type="boolean" label="20456" help="36183">
1043 <default>false</default>
1044 <control type="toggle" />
1046 <setting id="videolibrary.flattentvshows" type="integer" label="20412" help="36144">
1048 <default>1</default> <!-- if only one season -->
1051 <option label="20420">0</option> <!-- never -->
1052 <option label="20421">1</option> <!-- if only one season -->
1053 <option label="20422">2</option> <!-- always -->
1056 <control type="list" format="string" />
1058 <setting id="videolibrary.showemptytvshows" type="boolean" label="20471" help="36163">
1060 <default>true</default>
1061 <control type="toggle" />
1063 <setting id="videolibrary.tvshowsselectfirstunwatcheditem" type="integer" label="21416" help="21466">
1065 <default>0</default> <!-- Never -->
1068 <option label="20420">0</option> <!-- Never -->
1069 <option label="21471">1</option> <!-- On first entry -->
1070 <option label="20422">2</option> <!-- Always -->
1073 <control type="list" format="string" />
1075 <setting id="videolibrary.tvshowsincludeallseasonsandspecials" type="integer" parent="videolibrary.tvshowsselectfirstunwatcheditem" label="21472" help="21473">
1077 <default>0</default> <!-- Neither -->
1080 <option label="21474">0</option> <!-- Neither -->
1081 <option label="21475">1</option> <!-- Both -->
1082 <option label="21476">2</option> <!-- Just All Seasons -->
1083 <option label="21477">3</option> <!-- Just Specials -->
1087 <dependency type="enable" setting="videolibrary.tvshowsselectfirstunwatcheditem" operator="!is">0</dependency> <!-- Never -->
1089 <control type="list" format="string" />
1091 <setting id="videolibrary.moviesetsfolder" type="path" label="20226" help="36300">
1095 <allowempty>true</allowempty>
1097 <source>files</source>
1098 <source>pictures</source>
1099 <source>videos</source>
1101 <writable>false</writable>
1103 <control type="button" format="path">
1104 <heading>657</heading>
1107 <setting id="videolibrary.musicvideosallperformers" type="boolean" label="20472" help="36308">
1109 <default>true</default>
1110 <control type="toggle" />
1113 <group id="4" label="39123">
1114 <!-- Hidden setting indicating video art settings have been migrated from old advancedsettings.xml format-->
1115 <setting id="videolibrary.artsettingsupdated" type="boolean" label="0" help="">
1117 <default>false</default>
1118 <control type="toggle" />
1120 <setting id="videolibrary.artworklevel" type="integer" label="39137" help="39138">
1122 <default>0</default>
1125 <option label="39140">0</option> <!-- VIDEOLIBRARY_ARTWORK_LEVEL_ALL -->
1126 <option label="39141">1</option> <!-- VIDEOLIBRARY_ARTWORK_LEVEL_BASIC -->
1127 <option label="39142">2</option> <!-- VIDEOLIBRARY_ARTWORK_LEVEL_CUSTOM -->
1128 <option label="231">3</option> <!-- VIDEOLIBRARY_ARTWORK_LEVEL_NONE -->
1131 <control type="list" format="string" />
1133 <setting id="videolibrary.movieartwhitelist" type="list[string]" parent="videolibrary.artworklevel" label="39143" help="39144">
1138 <option>clearart</option>
1139 <option>discart</option>
1140 <option>keyart</option>
1141 <option>banner</option>
1142 <option>landscape</option>
1143 <option>clearlogo</option>
1145 <delimiter>, </delimiter>
1146 <allownewoption>true</allownewoption>
1149 <dependency type="visible" setting="videolibrary.artworklevel" operator="is">2</dependency>
1151 <control type="list" format="string">
1152 <multiselect>true</multiselect>
1153 <addbuttonlabel>13516</addbuttonlabel>
1156 <setting id="videolibrary.tvshowartwhitelist" type="list[string]" parent="videolibrary.artworklevel" label="39145" help="39146">
1161 <option>clearart</option>
1162 <option>discart</option>
1163 <option>keyart</option>
1164 <option>banner</option>
1165 <option>landscape</option>
1166 <option>clearlogo</option>
1168 <delimiter>, </delimiter>
1169 <allownewoption>true</allownewoption>
1172 <dependency type="visible" setting="videolibrary.artworklevel" operator="is">2</dependency>
1174 <control type="list" format="string">
1175 <multiselect>true</multiselect>
1176 <addbuttonlabel>13516</addbuttonlabel>
1179 <setting id="videolibrary.episodeartwhitelist" type="list[string]" parent="videolibrary.artworklevel" label="39147" help="39148">
1184 <option>fanart</option>
1186 <delimiter>, </delimiter>
1187 <allownewoption>true</allownewoption>
1190 <dependency type="visible" setting="videolibrary.artworklevel" operator="is">2</dependency>
1192 <control type="list" format="string">
1193 <multiselect>true</multiselect>
1194 <addbuttonlabel>13516</addbuttonlabel>
1197 <setting id="videolibrary.musicvideoartwhitelist" type="list[string]" parent="videolibrary.artworklevel" label="39149" help="39150">
1202 <option>clearart</option>
1203 <option>discart</option>
1204 <option>banner</option>
1205 <option>landscape</option>
1206 <option>clearlogo</option>
1208 <delimiter>, </delimiter>
1209 <allownewoption>true</allownewoption>
1212 <dependency type="visible" setting="videolibrary.artworklevel" operator="is">2</dependency>
1214 <control type="list" format="string">
1215 <multiselect>true</multiselect>
1216 <addbuttonlabel>13516</addbuttonlabel>
1219 <setting id="videolibrary.actorthumbs" type="boolean" label="20402" help="36143">
1221 <default>true</default>
1223 <dependency type="visible" setting="videolibrary.artworklevel" operator="!is">3</dependency>
1225 <control type="toggle" />
1227 <setting id="myvideos.extractthumb" type="boolean" label="38190" help="36180">
1229 <default>true</default>
1231 <dependency type="visible" setting="videolibrary.artworklevel" operator="!is">3</dependency>
1233 <control type="toggle" />
1237 <category id="music" label="14216" help="38108">
1238 <group id="1" label="39121">
1239 <setting id="musiclibrary.showallitems" type="boolean" label="38011" help="38012">
1241 <default>true</default>
1242 <control type="toggle" />
1244 <setting id="musiclibrary.showcompilationartists" type="boolean" label="13414" help="36255">
1246 <default>true</default>
1247 <control type="toggle" />
1249 <setting id="musiclibrary.showdiscs" type="boolean" label="13522" help="13523">
1251 <default>true</default>
1252 <control type="toggle" />
1254 <setting id="musiclibrary.useartistsortname" type="boolean" label="20228" help="36294">
1256 <default>false</default>
1257 <control type="toggle" />
1259 <setting id="musiclibrary.useoriginaldate" type="boolean" label="13524" help="13525">
1261 <default>false</default>
1262 <control type="toggle" />
1265 <group id="2" label="39122">
1266 <setting id="musiclibrary.downloadinfo" type="boolean" label="20192" help="36256">
1268 <default>false</default>
1269 <control type="toggle" />
1271 <setting id="musiclibrary.artistsfolder" type="path" label="20223" help="36293">
1275 <allowempty>true</allowempty>
1277 <control type="button" format="path">
1278 <heading>657</heading>
1281 <setting id="musiclibrary.albumsscraper" type="addon" label="20193" help="36257">
1283 <default>metadata.generic.albums</default>
1285 <addontype>xbmc.metadata.scraper.albums</addontype>
1287 <control type="button" format="addon">
1288 <show more="true" details="true">installed</show>
1291 <setting id="musiclibrary.artistsscraper" type="addon" label="20194" help="36258">
1293 <default>metadata.generic.artists</default>
1295 <addontype>xbmc.metadata.scraper.artists</addontype>
1297 <control type="button" format="addon">
1298 <show more="true" details="true">installed</show>
1301 <setting id="musiclibrary.overridetags" type="boolean" label="20220" help="20221">
1303 <default>false</default>
1304 <control type="toggle" />
1307 <group id="3" label="39123">
1308 <!-- Hidden setting indicating music art settings have been migrated from old advancedsettings.xml format-->
1309 <setting id="musiclibrary.artsettings" type="boolean" label="0" help="">
1311 <default>false</default>
1312 <control type="toggle" />
1314 <setting id="musiclibrary.artworklevel" type="integer" label="39137" help="39138">
1316 <default>0</default>
1319 <option label="39140">0</option> <!-- MUSICLIBRARY_ARTWORK_LEVEL_ALL -->
1320 <option label="39141">1</option> <!-- MUSICLIBRARY_ARTWORK_LEVEL_BASIC -->
1321 <option label="39142">2</option> <!-- MUSICLIBRARY_ARTWORK_LEVEL_CUSTOM -->
1322 <option label="231">3</option> <!-- MUSICLIBRARY_ARTWORK_LEVEL_NONE -->
1325 <control type="list" format="string" />
1327 <setting id="musiclibrary.usealllocalart" type="boolean" parent="musiclibrary.artworklevel" label="39127" help="39128">
1329 <default>false</default>
1330 <control type="toggle" />
1332 <dependency type="visible" setting="musiclibrary.artworklevel" operator="is">2</dependency>
1335 <setting id="musiclibrary.useallremoteart" type="boolean" parent="musiclibrary.artworklevel" label="39129" help="39130">
1337 <default>false</default>
1338 <control type="toggle" />
1340 <dependency type="visible" setting="musiclibrary.artworklevel" operator="is">2</dependency>
1343 <setting id="musiclibrary.artistartwhitelist" type="list[string]" parent="musiclibrary.artworklevel" label="39131" help="39132">
1348 <option>banner</option>
1349 <option>clearart</option>
1350 <option>clearlogo</option>
1351 <option>landscape</option>
1352 <option>fanart</option>
1354 <delimiter>, </delimiter>
1355 <allownewoption>true</allownewoption>
1358 <dependency type="visible" setting="musiclibrary.artworklevel" operator="is">2</dependency>
1359 <dependency type="enable">
1361 <condition setting="musiclibrary.usealllocalart" operator="is" >false</condition>
1362 <condition setting="musiclibrary.useallremoteart" operator="is">false</condition>
1366 <control type="list" format="string">
1367 <multiselect>true</multiselect>
1368 <addbuttonlabel>13516</addbuttonlabel>
1371 <setting id="musiclibrary.albumartwhitelist" type="list[string]" parent="musiclibrary.artworklevel" label="39133" help="39134">
1376 <option>discart</option>
1377 <option>back</option>
1378 <option>spine</option>
1379 <option>3dcase</option>
1380 <option>3dflat</option>
1381 <option>3dface</option>
1383 <delimiter>, </delimiter>
1384 <allownewoption>true</allownewoption>
1387 <dependency type="visible" setting="musiclibrary.artworklevel" operator="is">2</dependency>
1388 <dependency type="enable">
1390 <condition setting="musiclibrary.usealllocalart" operator="is" >false</condition>
1391 <condition setting="musiclibrary.useallremoteart" operator="is">false</condition>
1395 <control type="list" format="string">
1396 <multiselect>true</multiselect>
1397 <addbuttonlabel>13516</addbuttonlabel>
1400 <setting id="musiclibrary.musicthumbs" type="list[string]" label="39135" help="39136">
1402 <default>folder.jpg, cover.jpg, cover.jpeg, thumb.jpg</default>
1405 <option>folder.jpg</option>
1406 <option>cover.jpg</option>
1407 <option>cover.jpeg</option>
1408 <option>thumb.jpg</option>
1410 <delimiter>, </delimiter>
1411 <allowempty>true</allowempty>
1412 <allownewoption>true</allownewoption>
1415 <dependency type="enable" setting="musiclibrary.artworklevel" operator="!is">3</dependency>
1417 <control type="list" format="string">
1418 <multiselect>true</multiselect>
1421 <setting id="musiclibrary.preferonlinealbumart" type="boolean" label="20224" help="20225">
1423 <default>false</default>
1424 <control type="toggle" />
1426 <dependency type="enable" setting="musiclibrary.artworklevel" operator="!is">3</dependency>
1430 <group id="4" label="128">
1431 <setting id="musicfiles.selectaction" type="boolean" label="12381" help="38112">
1433 <default>false</default>
1434 <control type="toggle" />
1436 <setting id="musicfiles.trackformat" type="string" label="13307" help="36275">
1438 <default>[%N. ]%A - %T</default>
1439 <control type="edit" format="string">
1440 <heading>16016</heading>
1443 <setting id="musicfiles.nowplayingtrackformat" type="string" label="13307" help="36277">
1447 <allowempty>true</allowempty>
1449 <control type="edit" format="string">
1450 <heading>16016</heading>
1453 <setting id="musicfiles.librarytrackformat" type="string" label="13307" help="36279">
1457 <allowempty>true</allowempty>
1459 <control type="edit" format="string">
1460 <heading>16016</heading>
1463 <setting id="musicfiles.findremotethumbs" type="boolean" label="14059" help="36281">
1465 <default>true</default>
1466 <control type="toggle" />
1468 <setting id="musicfiles.usetags" type="boolean" label="39125" help="36274">
1470 <default>true</default>
1471 <control type="toggle" />
1475 <category id="mymusic" label="0" help="0">
1477 <setting id="mymusic.songthumbinvis" type="boolean" label="0" help="36302">
1479 <default>false</default>
1481 <setting id="mymusic.defaultlibview" type="string" label="0" help="36303">
1485 <allowempty>true</allowempty>
1490 <category id="pictures" label="14217" help="38109">
1491 <group id="1" label="744">
1492 <setting id="pictures.usetags" type="boolean" label="38207" help="38208">
1494 <default>true</default>
1495 <control type="toggle" />
1497 <setting id="pictures.generatethumbs" type="boolean" label="13360" help="36307">
1499 <default>true</default>
1500 <control type="toggle" />
1502 <setting id="pictures.showvideos" type="boolean" label="22022" help="36309">
1504 <default>true</default>
1505 <control type="toggle" />
1507 <setting id="pictures.displayresolution" type="integer" label="169" help="36310">
1508 <visible>false</visible> <!-- not properly respected -->
1510 <default>14</default> <!-- RES_AUTORES -->
1512 <options>resolutions</options>
1514 <control type="spinner" format="string" />
1518 <category id="scrapers" label="0" help="36197">
1519 <visible>false</visible>
1521 <setting id="scrapers.moviesdefault" type="addon" label="21413" help="36198">
1523 <default>metadata.themoviedb.org.python</default>
1525 <addontype>xbmc.metadata.scraper.movies</addontype>
1528 <setting id="scrapers.tvshowsdefault" type="addon" label="21414" help="36199">
1530 <default>metadata.tvshows.themoviedb.org.python</default>
1532 <addontype>xbmc.metadata.scraper.tvshows</addontype>
1535 <setting id="scrapers.musicvideosdefault" type="addon" label="21415" help="36200">
1537 <default>metadata.local</default>
1539 <addontype>xbmc.metadata.scraper.musicvideos</addontype>
1542 <update type="change" />
1548 <section id="pvr" label="14204" help="36201">
1549 <category id="pvrmanager" label="128" help="36202">
1550 <group id="1" label="19279">
1551 <setting id="pvrmanager.addons" type="action" label="19345" help="19346">
1553 <control type="button" format="action" />
1555 <setting id="pvrclient.menuhook" type="action" label="19280" help="36252">
1557 <control type="button" format="action" />
1559 <setting id="pvrmanager.clientpriorities" type="action" label="19240" help="36210">
1562 <dependency type="visible" on="property" name="pvrsettingvisible" setting="pvrmanager.clientpriorities" operator="is">true</dependency>
1564 <control type="button" format="action" />
1567 <group id="2" label="14303">
1568 <setting id="pvrmanager.resetdb" type="action" label="19185" help="36209">
1570 <control type="button" format="action" />
1574 <category id="pvrmenu" label="14301" help="36211">
1575 <group id="1" label="128">
1576 <setting id="pvrmanager.backendchannelgroupsorder" type="boolean" label="19350" help="36435">
1578 <default>true</default>
1579 <control type="toggle" />
1581 <setting id="pvrmanager.backendchannelorder" type="boolean" label="19231" help="36205">
1583 <default>true</default>
1584 <control type="toggle" />
1586 <setting id="pvrmanager.usebackendchannelnumbersalways" type="boolean" label="19329" help="36358">
1589 <dependency type="visible" on="property" name="pvrsettingvisible" setting="pvrmanager.usebackendchannelnumbersalways" operator="is">true</dependency>
1591 <default>false</default>
1592 <control type="toggle" />
1594 <setting id="pvrmanager.usebackendchannelnumbers" type="boolean" label="19234" help="36206">
1597 <dependency type="visible">
1599 <condition type="visible" on="property" name="pvrsettingvisible" setting="pvrmanager.usebackendchannelnumbers" operator="is">true</condition>
1600 <condition setting="pvrmanager.usebackendchannelnumbersalways" operator="is">true</condition>
1604 <default>false</default>
1605 <control type="toggle" />
1607 <setting id="pvrmanager.startgroupchannelnumbersfromone" type="boolean" parent="pvrmanager.usebackendchannelnumbers" label="19316" help="36306">
1610 <dependency type="visible" on="property" name="pvrsettingvisible" setting="pvrmanager.usebackendchannelnumbers" operator="is">true</dependency>
1611 <dependency type="enable" setting="pvrmanager.usebackendchannelnumbers" operator="is">false</dependency>
1613 <default>false</default>
1614 <control type="toggle" />
1616 <setting id="pvrmanager.channelmanager" type="action" label="19199" help="36207">
1618 <control type="button" format="action" />
1620 <setting id="pvrmanager.groupmanager" type="action" label="19048" help="36213">
1622 <control type="button" format="action" />
1624 <setting id="pvrmanager.channelscan" type="action" label="19117" help="36208">
1626 <control type="button" format="action" />
1629 <group id="2" label="14302">
1630 <setting id="pvrmenu.iconpath" type="path" label="19018" help="36216">
1634 <allowempty>true</allowempty>
1635 <writable>false</writable>
1637 <control type="button" format="path">
1638 <heading>657</heading>
1641 <setting id="pvrmenu.searchicons" type="action" label="19167" help="36217">
1644 <dependency type="enable">
1646 <condition setting="pvrmenu.iconpath" operator="!is"></condition>
1650 <control type="button" format="action" />
1654 <category id="epg" label="22020" help="36218">
1655 <group id="1" label="128">
1656 <setting id="epg.pastdaystodisplay" type="integer" label="19229" help="36219">
1658 <default>1</default>
1660 <minimum>0</minimum>
1662 <maximum>31</maximum>
1664 <control type="spinner" format="string">
1665 <formatlabel>17999</formatlabel>
1668 <setting id="epg.futuredaystodisplay" type="integer" label="19182" help="36220">
1670 <default>3</default>
1672 <minimum>1</minimum>
1674 <maximum>31</maximum>
1676 <control type="spinner" format="string">
1677 <formatlabel>17999</formatlabel>
1680 <setting id="epg.selectaction" type="integer" label="22079" help="36424">
1682 <default>2</default> <!-- EPG_SELECT_ACTION_INFO -->
1685 <option label="36425">0</option> <!-- EPG_SELECT_ACTION_CONTEXT_MENU -->
1686 <option label="36426">1</option> <!-- EPG_SELECT_ACTION_SWITCH -->
1687 <option label="36427">2</option> <!-- EPG_SELECT_ACTION_INFO -->
1688 <option label="36428">3</option> <!-- EPG_SELECT_ACTION_RECORD -->
1689 <option label="19096">5</option> <!-- EPG_SELECT_ACTION_SMART_SELECT -->
1692 <control type="list" format="string" />
1694 <setting id="epg.hidenoinfoavailable" type="boolean" label="19268" help="36224">
1696 <default>true</default>
1697 <control type="toggle" />
1700 <group id="2" label="14303">
1701 <setting id="epg.epgupdate" type="integer" label="19071" help="36221">
1703 <default>120</default>
1705 <minimum>15</minimum>
1707 <maximum>2880</maximum>
1709 <control type="spinner" format="string">
1710 <formatlabel>14044</formatlabel>
1713 <setting id="epg.preventupdateswhileplayingtv" type="boolean" label="19230" help="36222">
1715 <default>false</default>
1716 <control type="toggle" />
1718 <setting id="epg.resetepg" type="action" label="19185" help="36225">
1720 <control type="button" format="action" />
1724 <category id="pvrplayback" label="19177" help="36226">
1725 <group id="1" label="128">
1726 <setting id="pvrplayback.switchtofullscreenchanneltypes" type="integer" label="19171" help="36227">
1728 <default>3</default> <!-- TV and radio channels -->
1731 <option label="20420">0</option> <!-- Never -->
1732 <option label="19180">1</option> <!-- TV channels -->
1733 <option label="19183">2</option> <!-- Radio channels -->
1734 <option label="19250">3</option> <!-- TV and radio channels -->
1737 <control type="list" format="string" />
1739 <setting id="pvrmanager.preselectplayingchannel" type="boolean" label="19269" help="36214">
1741 <default>false</default>
1742 <control type="toggle" />
1744 <setting id="pvrmenu.displaychannelinfo" type="integer" label="19178" help="36212">
1746 <default>5</default>
1748 <minimum label="351">0</minimum>
1750 <maximum>15</maximum>
1752 <control type="spinner" format="string">
1753 <formatlabel>14045</formatlabel>
1756 <setting id="pvrmenu.closechannelosdonswitch" type="boolean" label="19303" help="36235">
1758 <default>true</default>
1759 <control type="toggle" />
1761 <setting id="pvrplayback.confirmchannelswitch" type="boolean" label="19281" help="36231">
1763 <default>true</default>
1764 <control type="toggle" />
1766 <setting id="pvrplayback.channelentrytimeout" type="integer" label="19073" help="36232">
1768 <default>0</default>
1770 <minimum>0</minimum>
1772 <maximum>10000</maximum>
1774 <control type="spinner" format="string">
1775 <formatlabel>14046</formatlabel>
1778 <setting id="pvrplayback.delaymarklastwatched" type="integer" label="19195" help="36236">
1780 <default>0</default>
1782 <minimum>0</minimum>
1784 <maximum>600</maximum>
1786 <control type="spinner" format="string">
1787 <formatlabel>14045</formatlabel>
1790 <setting id="pvrplayback.signalquality" type="boolean" label="19037" help="36229">
1792 <default>true</default>
1793 <control type="toggle" />
1795 <setting id="pvrplayback.fps" type="integer" label="19108" help="36261">
1797 <default>0</default>
1800 <option label="351">0</option> <!-- OFF -->
1801 <option label="211">1</option> <!-- 50Hz -->
1802 <option label="212">2</option> <!-- 59.94Hz -->
1805 <control type="list" format="string" />
1808 <group id="2" label="14304">
1809 <setting id="pvrplayback.enableradiords" type="boolean" label="29980" help="29981">
1811 <default>true</default>
1812 <control type="toggle" />
1814 <setting id="pvrplayback.trafficadvisory" type="boolean" label="29982" help="29983">
1816 <default>false</default>
1817 <control type="toggle" />
1819 <dependency type="enable" setting="pvrplayback.enableradiords">true</dependency>
1822 <setting id="pvrplayback.trafficadvisoryvolume" type="integer" label="29984" help="29985">
1824 <default>10</default>
1826 <minimum>0</minimum>
1828 <maximum>20</maximum>
1830 <control type="spinner" format="string">
1831 <formatlabel>14050</formatlabel>
1834 <dependency type="enable" setting="pvrplayback.enableradiords">true</dependency>
1835 <dependency type="enable" setting="pvrplayback.trafficadvisory">true</dependency>
1840 <category id="pvrrecord" label="19043" help="36233">
1841 <group id="1" label="128">
1842 <setting id="pvrrecord.instantrecordaction" type="integer" label="19086" help="36254">
1844 <default>0</default>
1847 <option label="19087">0</option> <!-- Record current show -->
1848 <option label="19088">1</option> <!-- Record for a fixed time period -->
1849 <option label="19089">2</option> <!-- Ask what to do -->
1852 <control type="list" format="string" />
1854 <setting id="pvrrecord.instantrecordtime" type="integer" label="19172" help="36234">
1856 <default>120</default>
1858 <minimum>1</minimum>
1860 <maximum>720</maximum>
1862 <control type="spinner" format="string">
1863 <formatlabel>14044</formatlabel>
1866 <setting id="pvrrecord.marginstart" type="integer" label="19175" help="36237">
1868 <default>0</default> <!-- 0 mins -->
1870 <options>pvrrecordmargins</options>
1872 <control type="list" format="string"/>
1874 <setting id="pvrrecord.marginend" type="integer" label="19176" help="36238">
1876 <default>0</default> <!-- 0 mins -->
1878 <options>pvrrecordmargins</options>
1880 <control type="list" format="string"/>
1882 <setting id="pvrrecord.timernotifications" type="boolean" label="19233" help="36239">
1884 <default>true</default>
1885 <control type="toggle" />
1887 <setting id="pvrrecord.grouprecordings" type="boolean" label="" help="">
1888 <default>true</default>
1893 <category id="pvrreminders" label="19215" help="36296">
1894 <group id="1" label="128">
1895 <setting id="pvrreminders.autoclosedelay" type="integer" label="19313" help="36297">
1897 <default>10</default>
1899 <minimum>1</minimum>
1901 <maximum>60</maximum>
1903 <control type="spinner" format="string">
1904 <formatlabel>14045</formatlabel>
1907 <setting id="pvrreminders.autorecord" type="boolean" label="19314" help="36298">
1909 <default>true</default>
1910 <control type="toggle" />
1912 <setting id="pvrreminders.autoswitch" type="boolean" label="19330" help="36434">
1914 <default>false</default>
1915 <control type="toggle" />
1919 <category id="pvrpowermanagement" label="14095" help="36240">
1920 <group id="1" label="128">
1921 <setting id="pvrpowermanagement.enabled" type="boolean" label="305" help="36241">
1923 <default>false</default>
1924 <control type="toggle" />
1926 <setting id="pvrpowermanagement.backendidletime" type="integer" label="19244" help="36242">
1928 <default>15</default>
1930 <minimum label="351">0</minimum>
1932 <maximum>360</maximum>
1935 <dependency type="enable" setting="pvrpowermanagement.enabled" operator="is">true</dependency>
1937 <control type="spinner" format="string">
1938 <formatlabel>14044</formatlabel>
1941 <setting id="pvrpowermanagement.setwakeupcmd" type="string" label="19245" help="36243">
1945 <allowempty>true</allowempty>
1948 <dependency type="enable" setting="pvrpowermanagement.enabled" operator="is">true</dependency>
1950 <control type="edit" format="string" />
1952 <setting id="pvrpowermanagement.prewakeup" type="integer" label="19246" help="36244">
1954 <default>15</default>
1956 <minimum label="351">0</minimum>
1958 <maximum>60</maximum>
1961 <dependency type="enable" setting="pvrpowermanagement.enabled" operator="is">true</dependency>
1963 <control type="spinner" format="string">
1964 <formatlabel>14044</formatlabel>
1967 <setting id="pvrpowermanagement.dailywakeup" type="boolean" label="19247" help="36245">
1969 <default>false</default>
1970 <control type="toggle" />
1972 <dependency type="enable" setting="pvrpowermanagement.enabled" operator="is">true</dependency>
1975 <setting id="pvrpowermanagement.dailywakeuptime" type="string" label="19248" help="36246">
1977 <default>00:00:00</default>
1978 <control type="edit" format="string" />
1980 <dependency type="enable" setting="pvrpowermanagement.enabled" operator="is">true</dependency>
1985 <category id="pvrparental" label="19259" help="36247">
1986 <access>CheckPVRParentalPin</access>
1987 <group id="1" label="128">
1988 <setting id="pvrparental.enabled" type="boolean" label="449" help="36248">
1990 <default>false</default>
1991 <control type="toggle" />
1993 <setting id="pvrparental.pin" type="string" label="19261" help="36249">
1997 <allowempty>true</allowempty>
2000 <dependency type="enable" setting="pvrparental.enabled">true</dependency>
2002 <control type="edit" format="integer" delayed="false">
2003 <hidden>true</hidden>
2004 <verifynew>true</verifynew>
2007 <setting id="pvrparental.duration" type="integer" label="19260" help="36250">
2009 <default>300</default>
2011 <minimum>5</minimum>
2013 <maximum>1200</maximum>
2016 <dependency type="enable" setting="pvrparental.enabled">true</dependency>
2018 <control type="spinner" format="string">
2019 <formatlabel>14045</formatlabel>
2024 <category id="pvrclient" label="19279" help="36251">
2026 <category id="pvrtimers" label="" help="">
2028 <setting id="pvrtimers.hidedisabledtimers" type="boolean" label="" help="">
2029 <default>false</default>
2035 <section id="services" label="14036" help="36319">
2036 <category id="general" label="16000" help="36320">
2037 <group id="1" label="13000">
2038 <setting id="services.devicename" type="string" label="1271" help="36321">
2040 <default>Kodi</default>
2041 <control type="edit" format="string" />
2044 <group id="2" label="1259">
2045 <requirement>HAS_ZEROCONF</requirement>
2046 <setting id="services.zeroconf" type="boolean" label="1260" help="36342">
2048 <default>true</default>
2049 <control type="toggle" />
2053 <requirement>HAS_ZEROCONF</requirement>
2054 <setting id="services.deviceuuid" type="string">
2055 <visible>false</visible>
2059 <allowempty>true</allowempty>
2061 <control type="edit" format="string" />
2065 <category id="control" label="14223" help="36327">
2066 <group id="1" label="33101">
2067 <requirement>HAS_WEB_SERVER</requirement>
2068 <setting id="services.webserver" type="boolean" label="263" help="36328">
2070 <default>false</default>
2071 <control type="toggle" />
2073 <setting id="services.webserverport" type="integer" parent="services.webserver" label="730" help="36329">
2075 <default>8080</default>
2077 <minimum>1</minimum>
2079 <maximum>65535</maximum>
2082 <update type="change" />
2084 <control type="edit" format="integer" />
2086 <setting id="services.webserverauthentication" parent="services.webserver" type="boolean" label="1052" help="1053">
2088 <default>true</default>
2089 <control type="toggle" />
2091 <setting id="services.webserverusername" type="string" parent="services.webserver" label="1048" help="36330">
2093 <default>kodi</default>
2095 <update type="change" />
2097 <control type="edit" format="string" />
2099 <setting id="services.webserverpassword" type="string" parent="services.webserver" label="733" help="36331">
2103 <allowempty>true</allowempty>
2105 <control type="edit" format="string">
2106 <hidden>true</hidden>
2109 <setting id="services.webserverssl" type="boolean" parent="services.webserver" label="729" help="36899">
2110 <requirement>WEBSERVER_HAS_SSL</requirement>
2112 <default>false</default>
2114 <dependency type="enable" setting="services.webserver">true</dependency>
2116 <control type="toggle" />
2118 <setting id="services.webskin" type="addon" label="199" help="36332">
2120 <default>webinterface.default</default>
2122 <addontype>xbmc.webinterface</addontype>
2124 <control type="button" format="addon">
2125 <show more="true" details="true">installed</show>
2129 <group id="2" label="14275">
2130 <setting id="services.esenabled" type="boolean" label="14276" help="36334">
2132 <default>true</default>
2133 <control type="toggle" />
2135 <setting id="services.esport" type="integer" label="792" help="36335">
2137 <default>9777</default>
2139 <minimum>1</minimum>
2141 <maximum>65535</maximum>
2144 <dependency type="enable" setting="services.esenabled">true</dependency>
2146 <control type="edit" format="integer" />
2148 <setting id="services.esportrange" type="integer" label="793" help="36336">
2150 <default>10</default>
2152 <minimum>1</minimum>
2154 <maximum>100</maximum>
2157 <dependency type="enable" setting="services.esenabled">true</dependency>
2159 <control type="spinner" format="integer" />
2161 <setting id="services.esmaxclients" type="integer" label="797" help="36337">
2163 <default>20</default>
2165 <minimum>1</minimum>
2167 <maximum>100</maximum>
2170 <dependency type="enable" setting="services.esenabled">true</dependency>
2172 <control type="spinner" format="integer" />
2174 <setting id="services.esallinterfaces" type="boolean" label="14277" help="36338">
2176 <default>false</default>
2178 <dependency type="enable">
2179 <condition setting="services.esenabled" operator="is">true</condition>
2182 <control type="toggle" />
2184 <setting id="services.esinitialdelay" type="integer" label="795" help="36339">
2186 <default>750</default>
2188 <minimum>5</minimum>
2190 <maximum>10000</maximum>
2193 <dependency type="enable" setting="services.esenabled">true</dependency>
2195 <control type="spinner" format="integer" />
2197 <setting id="services.escontinuousdelay" type="integer" label="796" help="36340">
2199 <default>25</default>
2201 <minimum>5</minimum>
2203 <maximum>10000</maximum>
2206 <dependency type="enable" setting="services.esenabled">true</dependency>
2208 <control type="spinner" format="integer" />
2212 <category id="upnp" label="20187" help="36322">
2213 <requirement>HAS_UPNP</requirement>
2214 <group id="1" label="16000">
2215 <setting id="services.upnp" type="boolean" label="21358" help="39017">
2217 <default>false</default>
2218 <control type="toggle" />
2220 <setting id="services.upnpserver" type="boolean" parent="services.upnp" label="21360" help="36323">
2222 <default>false</default>
2224 <dependency type="enable" setting="services.upnp">true</dependency>
2226 <control type="toggle" />
2228 <setting id="services.upnpannounce" type="boolean" parent="services.upnpserver" label="20188" help="36324">
2230 <default>true</default>
2232 <dependency type="enable">
2234 <condition setting="services.upnp" operator="is">true</condition>
2235 <condition setting="services.upnpserver" operator="is">true</condition>
2239 <control type="toggle" />
2241 <setting id="services.upnplookforexternalsubtitles" type="boolean" parent="services.upnpserver" label="20222" help="36420">
2243 <default>false</default>
2245 <dependency type="enable">
2247 <condition setting="services.upnp" operator="is">true</condition>
2248 <condition setting="services.upnpserver" operator="is">true</condition>
2252 <control type="toggle" />
2254 <setting id="services.upnpcontroller" type="boolean" parent="services.upnpserver" label="21361" help="36326">
2256 <default>false</default>
2258 <dependency type="enable">
2260 <condition setting="services.upnp" operator="is">true</condition>
2261 <condition setting="services.upnpserver" operator="is">true</condition>
2265 <control type="toggle" />
2267 <setting id="services.upnprenderer" type="boolean" label="21881" help="36325">
2269 <default>false</default>
2271 <dependency type="enable" setting="services.upnp">true</dependency>
2273 <control type="toggle" />
2277 <category id="airplay" label="1273" help="36602">
2278 <requirement>HAS_AIRPLAY</requirement>
2279 <group id="1" label="16000">
2280 <setting id="services.airplay" type="boolean" label="1270" help="36343">
2282 <default>false</default>
2283 <control type="toggle" />
2285 <setting id="services.airplayvolumecontrol" type="boolean" parent="services.airplay" label="1269" help="36541">
2287 <default>true</default>
2289 <dependency type="enable" setting="services.airplay">true</dependency>
2291 <control type="toggle" />
2293 <setting id="services.airplayvideosupport" type="boolean" parent="services.airplay" label="1268" help="36549">
2295 <default>false</default>
2297 <dependency type="enable" setting="services.airplay">true</dependency>
2299 <control type="toggle" />
2301 <setting id="services.useairplaypassword" type="boolean" parent="services.airplayvideosupport" label="1272" help="36344">
2303 <default>false</default>
2305 <dependency type="enable" setting="services.airplay">true</dependency>
2306 <dependency type="enable" setting="services.airplayvideosupport">true</dependency>
2308 <control type="toggle" />
2310 <setting id="services.airplaypassword" type="string" parent="services.useairplaypassword" label="733" help="36345">
2314 <allowempty>true</allowempty>
2317 <dependency type="enable" setting="services.useairplaypassword">true</dependency>
2319 <control type="edit" format="string">
2320 <hidden>true</hidden>
2325 <category id="smb" label="1200" help="36346">
2326 <requirement>HAS_FILESYSTEM_SMB</requirement>
2327 <group id="1" label="16000">
2328 <setting id="smb.workgroup" type="string" label="1202" help="36348">
2330 <default>WORKGROUP</default>
2331 <control type="edit" format="string" />
2334 <group id="2" label="36627">
2335 <setting id="smb.winsserver" type="string" label="1207" help="36347">
2337 <default>0.0.0.0</default>
2338 <control type="edit" format="ip" />
2340 <setting id="smb.minprotocol" type="integer" label="36628" help="36629">
2342 <default>0</default>
2345 <option label="36623">0</option>
2346 <option label="36624">1</option>
2347 <option label="36625">2</option>
2348 <option label="36626">3</option>
2351 <control type="list" format="integer" />
2353 <setting id="smb.maxprotocol" type="integer" label="36621" help="36622">
2355 <default>3</default>
2358 <option label="36623">0</option>
2359 <option label="36624">1</option>
2360 <option label="36625">2</option>
2361 <option label="36626">3</option>
2364 <control type="list" format="integer" />
2366 <setting id="smb.legacysecurity" type="boolean" label="36630" help="36631">
2368 <default>false</default>
2369 <control type="toggle" />
2371 <dependency type="enable">
2372 <condition setting="smb.maxprotocol" operator="is">1</condition>
2377 <group id="3" label="37047">
2378 <setting id="services.wsdiscovery" type="boolean" label="37048" help="37049">
2380 <default>true</default>
2381 <control type="toggle" />
2385 <category id="nfs" label="1201" help="36356">
2386 <requirement>HAS_FILESYSTEM_NFS</requirement>
2387 <group id="1" label="16000">
2388 <setting id="nfs.version" type="integer" label="37051" help="37052">
2390 <default>3</default>
2392 <minimum>3</minimum>
2394 <maximum>4</maximum>
2396 <control type="spinner" format="integer" />
2400 <category id="weather" label="8" help="36316">
2401 <group id="1" label="16000">
2402 <setting id="weather.currentlocation" type="integer" label="0" help="36317">
2404 <default>1</default>
2405 <control type="spinner" format="string" />
2407 <setting id="weather.addon" type="addon" label="24029" help="36318">
2411 <addontype>xbmc.python.weather</addontype>
2412 <allowempty>true</allowempty>
2414 <control type="button" format="addon">
2415 <show more="true" details="true">installed</show>
2418 <setting id="weather.addonsettings" type="action" parent="weather.addon" label="21417" help="36419">
2421 <dependency type="enable" on="property" name="AddonHasSettings" setting="weather.addon" />
2423 <control type="button" format="action" />
2428 <section id="games" label="15016" help="35200">
2429 <category id="gamesgeneral" label="16000">
2430 <group id="1" label="35201">
2431 <setting id="gamesgeneral.enable" type="boolean">
2432 <visible>false</visible>
2434 <default>true</default>
2435 <control type="toggle" />
2437 <setting id="gamesgeneral.showosdhelp" type="boolean">
2438 <visible>false</visible>
2440 <default>true</default>
2441 <control type="toggle" />
2443 <setting id="gamesgeneral.enableautosave" type="boolean" label="35253" help="35254">
2445 <default>true</default>
2446 <control type="toggle" />
2448 <setting id="gamesgeneral.enablerewind" type="boolean" label="35203" help="35204">
2450 <default>true</default>
2451 <control type="toggle" />
2453 <setting id="gamesgeneral.rewindtime" type="integer" label="35205" help="35206">
2455 <default>60</default>
2457 <minimum>10</minimum>
2459 <maximum>600</maximum>
2462 <dependency type="enable" setting="gamesgeneral.enablerewind">true</dependency>
2464 <control type="slider" format="integer">
2466 <formatlabel>14045</formatlabel>
2471 <category id="gamesachievements" label="15312">
2472 <group id="1" label="15313">
2473 <setting id="gamesachievements.username" type="string" label="1048" help="35262">
2477 <allowempty>true</allowempty>
2479 <control type="edit" format="string"/>
2481 <setting id="gamesachievements.password" type="string" label="733" help="35263">
2485 <allowempty>true</allowempty>
2487 <control type="edit" format="string">
2488 <hidden>true</hidden>
2491 <setting id="gamesachievements.token" type="string">
2492 <visible>false</visible>
2495 <allowempty>true</allowempty>
2497 <control type="edit" format="string"/>
2499 <setting id="gamesachievements.loggedin" type="boolean" label="35268" help="35269">
2500 <visible>true</visible>
2502 <default>false</default>
2503 <control type="toggle" />
2508 <section id="system" label="13000" help="36349">
2509 <category id="display" label="14220" help="36603">
2510 <group id="1" label="16000">
2511 <setting id="videoscreen.monitor" type="string" label="246" help="">
2514 <condition>HAVE_X11</condition>
2515 <condition>HAVE_WAYLAND</condition>
2516 <condition>HAVE_OSX</condition>
2517 <condition>HAS_DX</condition>
2518 <condition>HAVE_IOS</condition>
2519 <condition>HAVE_GBM</condition>
2523 <default>Default</default>
2525 <options>monitors</options>
2528 <dependency type="enable" on="property" name="SupportsScreenMove" />
2529 <dependency type="update" setting="videoscreen.screenmode" />
2531 <control type="spinner" format="string" delayed="true" />
2533 <setting id="videoscreen.screen" type="integer" label="240" help="36351">
2535 <default>0</default>
2537 <options>screens</options>
2540 <dependency type="update" setting="videoscreen.screenmode" />
2542 <control type="spinner" format="string" delayed="true" />
2544 <setting id="videoscreen.resolution" type="integer" parent="videoscreen.screen" label="169" help="36352">
2546 <default>16</default> <!-- RES_DESKTOP -->
2548 <options>resolutions</options>
2551 <dependency type="enable" setting="videoscreen.screen" operator="!is">-1</dependency> <!-- DM_WINDOWED -->
2552 <dependency type="update" setting="videoscreen.screen" />
2553 <dependency type="update" setting="videoscreen.screenmode" />
2554 <dependency type="update" setting="videoscreen.monitor" />
2556 <control type="list" format="string" />
2558 <setting id="videoscreen.screenmode" type="string" parent="videoscreen.screen" label="243" help="36353">
2559 <requirement>IsStandAlone</requirement>
2561 <default>DESKTOP</default>
2563 <options>refreshrates</options>
2566 <update type="change" />
2569 <dependency type="enable" setting="videoscreen.screen" operator="!is">-1</dependency> <!-- DM_WINDOWED -->
2570 <dependency type="update" setting="videoscreen.screen" />
2571 <dependency type="update" setting="videoscreen.resolution" />
2573 <control type="list" format="string" />
2575 <setting id="videoscreen.fakefullscreen" type="boolean" parent="videoscreen.screen" label="14083" help="36354">
2577 <default>true</default>
2579 <dependency type="enable" setting="videoscreen.screen" operator="!is">-1</dependency> <!-- DM_WINDOWED -->
2581 <control type="toggle" />
2583 <setting id="videoscreen.blankdisplays" type="boolean" parent="videoscreen.screen" label="13130" help="36355">
2585 <default>false</default>
2587 <dependency type="enable" setting="videoscreen.screen" operator="!is">-1</dependency> <!-- DM_WINDOWED -->
2589 <control type="toggle" />
2591 <setting id="videoscreen.delayrefreshchange" type="integer" parent="videoscreen.screen" label="13550" help="36165">
2593 <default>0</default>
2595 <options>refreshchangedelays</options>
2597 <control type="spinner" format="string" />
2599 <setting id="videoscreen.10bitsurfaces" type="integer" label="36098" help="36578">
2600 <requirement>HAS_DX</requirement>
2602 <default>0</default>
2605 <option label="13416">0</option> <!-- AUTO -->
2606 <option label="20420">1</option> <!-- NEVER -->
2607 <option label="20422">2</option> <!-- ALWAYS -->
2610 <control type="spinner" format="string" />
2612 <setting id="videoscreen.dither" type="boolean" label="36099" help="36598">
2615 <condition>HAS_GL</condition>
2616 <condition>HAS_DX</condition>
2620 <default>false</default>
2621 <control type="toggle" />
2623 <setting id="videoscreen.ditherdepth" type="integer" label="36100" help="36599">
2626 <condition>HAS_GL</condition>
2627 <condition>HAS_DX</condition>
2631 <default>8</default>
2633 <minimum>2</minimum>
2635 <maximum>8</maximum>
2638 <dependency type="visible" setting="videoscreen.dither" operator="is">true</dependency>
2640 <control type="spinner" format="integer" />
2642 <setting id="videoscreen.cmsenabled" type="boolean" label="36560" help="36561">
2645 <condition>HAS_GL</condition>
2646 <condition>HAS_DX</condition>
2650 <default>false</default>
2651 <control type="toggle" />
2653 <setting id="videoscreen.cmsmode" type="integer" label="36562" help="36563">
2656 <condition>HAS_GL</condition>
2657 <condition>HAS_DX</condition>
2661 <default>0</default>
2663 <options>cmsmodes</options>
2666 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2668 <control type="list" format="integer"/>
2670 <setting id="videoscreen.cms3dlut" type="string" label="36564" help="36565">
2673 <condition>HAS_GL</condition>
2674 <condition>HAS_DX</condition>
2680 <allowempty>true</allowempty>
2683 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2684 <dependency type="visible" setting="videoscreen.cmsmode" operator="is">0</dependency>
2686 <control type="button" format="action" />
2688 <setting id="videoscreen.displayprofile" type="string" label="36566" help="36567">
2691 <condition>HAS_GL</condition>
2692 <condition>HAS_DX</condition>
2695 <condition>HAVE_LCMS2</condition>
2701 <allowempty>true</allowempty>
2704 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2705 <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
2707 <control type="button" format="action" />
2709 <setting id="videoscreen.cmswhitepoint" type="integer" label="36568" help="36569">
2712 <condition>HAS_GL</condition>
2713 <condition>HAS_DX</condition>
2716 <condition>HAVE_LCMS2</condition>
2720 <default>0</default>
2722 <options>cmswhitepoints</options>
2725 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2726 <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
2728 <control type="list" format="integer"/>
2730 <setting id="videoscreen.cmsprimaries" type="integer" label="36570" help="36571">
2733 <condition>HAS_GL</condition>
2734 <condition>HAS_DX</condition>
2737 <condition>HAVE_LCMS2</condition>
2741 <default>0</default>
2743 <options>cmsprimaries</options>
2746 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2747 <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
2749 <control type="list" format="integer"/>
2751 <setting id="videoscreen.cmsgammamode" type="integer" label="36572" help="36573">
2754 <condition>HAS_GL</condition>
2755 <condition>HAS_DX</condition>
2758 <condition>HAVE_LCMS2</condition>
2762 <default>0</default>
2764 <options>cmsgammamodes</options>
2767 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2768 <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
2770 <control type="list" format="integer"/>
2772 <setting id="videoscreen.cmsgamma" type="integer" label="36574" help="36575">
2775 <condition>HAS_GL</condition>
2776 <condition>HAS_DX</condition>
2779 <condition>HAVE_LCMS2</condition>
2783 <default>220</default>
2785 <minimum>160</minimum>
2787 <maximum>280</maximum>
2790 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2791 <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
2792 <dependency type="visible" setting="videoscreen.cmsgammamode" operator="!is">0</dependency>
2794 <control type="spinner" format="integer" />
2796 <setting id="videoscreen.cmslutsize" type="integer" label="36576" help="36577">
2799 <condition>HAS_GL</condition>
2800 <condition>HAS_DX</condition>
2804 <default>6</default>
2806 <minimum>4</minimum>
2808 <maximum>8</maximum>
2811 <dependency type="visible" setting="videoscreen.cmsenabled" operator="is">true</dependency>
2812 <dependency type="visible" setting="videoscreen.cmsmode" operator="is">1</dependency>
2814 <control type="spinner" format="integer" />
2817 <group id="2" label="39191">
2818 <setting id="videoscreen.usesystemsdrpeakluminance" type="boolean" label="36096" help="39190">
2820 <default>true</default>
2822 <dependency type="visible">
2824 <condition on="property" name="ishdrdisplay" />
2825 <condition on="property" name="hassystemsdrpeakluminance" />
2829 <control type="toggle" />
2831 <setting id="videoscreen.guipeakluminance" type="integer" label="36097" help="36547">
2832 <requirement>HAS_DX</requirement>
2834 <dependency type="visible" on="property" name="ishdrdisplay"/>
2835 <dependency type="enable">
2837 <condition on="property" name="hassystemsdrpeakluminance" operator="!is" />
2838 <condition setting="videoscreen.usesystemsdrpeakluminance" operator="is">false</condition>
2843 <default>40</default>
2844 <control type="slider" format="percentage" range="0,100" />
2847 <group id="3" label="14126">
2848 <setting id="videoscreen.whitelist" type="list[string]" parent="videoscreen.screen" label="14126" help="36443">
2852 <options>modes</options>
2853 <delimiter>,</delimiter>
2854 <minimumitems>0</minimumitems>
2856 <control type="list" format="string">
2857 <multiselect>true</multiselect>
2860 <setting id="videoscreen.whitelistpulldown" type="boolean" parent="videoscreen.whitelist" label="14127" help="36444">
2862 <default>false</default>
2864 <dependency type="enable" setting="videoscreen.whitelist" operator="!is"></dependency>
2866 <control type="toggle" />
2868 <setting id="videoscreen.whitelistdoublerefreshrate" type="boolean" parent="videoscreen.whitelist" label="14128" help="36445">
2870 <default>false</default>
2872 <dependency type="enable" setting="videoscreen.whitelist" operator="!is"></dependency>
2874 <control type="toggle" />
2877 <group id="4" label="14232">
2878 <setting id="videoscreen.stereoscopicmode" type="integer" label="36500" help="36539">
2880 <default>0</default>
2882 <options>stereoscopicmodes</options>
2884 <control type="list" format="integer"/>
2886 <setting id="videoscreen.preferedstereoscopicmode" parent="videoscreen.stereoscopicmode" type="integer" label="36524" help="36540">
2888 <default>100</default> <!-- ENUM RENDER_STEREO_MODE_AUTO -->
2890 <options>preferedstereoscopicviewmodes</options>
2893 <update type="change" />
2895 <control type="list" format="integer"/>
2898 <group id="5" label="496">
2899 <setting id="videoscreen.noofbuffers" type="integer" label="36043" help="36552">
2901 <default>3</default> <!-- triple buffers -->
2903 <minimum>2</minimum>
2905 <maximum>3</maximum>
2907 <control type="list" format="string" />
2909 <setting id="videoscreen.guicalibration" type="action" label="214" help="36357">
2911 <control type="button" format="action" />
2915 <category id="audio" label="14221" help="36360">
2916 <group id="1" label="14250">
2917 <setting id="audiooutput.audiodevice" type="string" label="545" help="36371">
2919 <default>Default</default> <!-- will be properly set on startup -->
2921 <options>audiodevices</options>
2923 <control type="list" format="string" />
2925 <update type="change" />
2928 <setting id="audiooutput.channels" type="integer" label="34100" help="36362">
2930 <default>1</default> <!-- AE_CH_LAYOUT_2_0 -->
2932 <dependency type="visible" on="property" name="aesettingvisible" setting="audiooutput.audiodevice">audiooutput.channels</dependency>
2936 <option label="34101">1</option> <!-- AE_CH_LAYOUT_2_0 -->
2937 <option label="34102">2</option> <!-- AE_CH_LAYOUT_2_1 -->
2938 <option label="34103">3</option> <!-- AE_CH_LAYOUT_3_0 -->
2939 <option label="34104">4</option> <!-- AE_CH_LAYOUT_3_1 -->
2940 <option label="34105">5</option> <!-- AE_CH_LAYOUT_4_0 -->
2941 <option label="34106">6</option> <!-- AE_CH_LAYOUT_4_1 -->
2942 <option label="34107">7</option> <!-- AE_CH_LAYOUT_5_0 -->
2943 <option label="34108">8</option> <!-- AE_CH_LAYOUT_5_1 -->
2944 <option label="34109">9</option> <!-- AE_CH_LAYOUT_7_0 -->
2945 <option label="34110">10</option> <!-- AE_CH_LAYOUT_7_1 -->
2948 <control type="list" format="string" />
2950 <setting id="audiooutput.config" type="integer" label="337" help="36361">
2952 <default>2</default>
2955 <option label="338">1</option>
2956 <option label="339">2</option>
2957 <option label="420">3</option>
2960 <control type="list" format="integer" />
2962 <setting id="audiooutput.volumesteps" type="integer" label="1302" help="36442">
2964 <default>90</default>
2966 <minimum>10</minimum>
2968 <maximum>90</maximum>
2970 <control type="list" format="integer" />
2972 <setting id="audiooutput.maintainoriginalvolume" type="boolean" label="346" help="36533">
2974 <default>true</default>
2975 <control type="toggle" />
2977 <setting id="audiooutput.stereoupmix" type="boolean" label="252" help="36364">
2979 <default>false</default>
2981 <dependency type="visible" on="property" name="aesettingvisible" setting="audiooutput.channels">audiooutput.stereoupmix</dependency>
2983 <control type="toggle" />
2985 <setting id="audiooutput.processquality" type="integer" label="13505" help="36169">
2986 <requirement>HAS_AE_QUALITY_LEVELS</requirement>
2988 <default>30</default> <!-- AE_QUALITY_MID -->
2990 <options>aequalitylevels</options>
2992 <control type="list" format="string" />
2994 <setting id="audiooutput.atempothreshold" type="integer" label="13517" help="13518">
2996 <default>2</default> <!-- 2% -->
2998 <minimum>0</minimum>
3000 <maximum>100</maximum>
3002 <control type="edit" format="integer" />
3004 <setting id="audiooutput.samplerate" type="integer" label="458" help="36523">
3006 <default>48000</default>
3008 <dependency type="visible">
3010 <condition on="property" name="aesettingvisible" setting="audiooutput.audiodevice">audiooutput.samplerate</condition>
3011 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.samplerate</condition>
3017 <option label="34124">44100</option>
3018 <option label="34125">48000</option>
3019 <option label="34126">88200</option>
3020 <option label="34127">96000</option>
3021 <option label="34128">192000</option>
3022 <option label="34129">352800</option>
3023 <option label="34130">384000</option>
3026 <control type="list" format="integer" />
3028 <setting id="audiooutput.streamsilence" type="integer" label="421" help="34111">
3030 <default>1</default>
3032 <options>audiostreamsilence</options>
3034 <control type="list" format="string" />
3036 <setting id="audiooutput.streamnoise" type="boolean" label="34112" help="34113">
3038 <default>true</default>
3039 <control type="toggle" />
3042 <group id="2" label="15108">
3043 <setting id="audiooutput.guisoundmode" type="integer" label="34120" help="36373">
3045 <default>1</default> <!-- AE_SOUND_IDLE -->
3048 <option label="34121">1</option> <!-- AE_SOUND_IDLE -->
3049 <option label="34122">2</option> <!-- AE_SOUND_ALWAYS -->
3050 <option label="34123">0</option> <!-- AE_SOUND_OFF -->
3053 <control type="list" format="string" />
3055 <setting id="audiooutput.guisoundvolume" type="integer" label="13376" help="39176">
3057 <default>100</default>
3058 <control type="slider" format="percentage" range="0,100" />
3060 <setting id="lookandfeel.soundskin" type="addon" label="24006" help="36110">
3062 <default>resource.uisounds.kodi</default>
3064 <dependency type="enable" setting="audiooutput.guisoundmode" operator="!is">0</dependency>
3067 <addontype>kodi.resource.uisounds</addontype>
3068 <allowempty>true</allowempty>
3071 <update type="change" />
3073 <control type="button" format="addon">
3074 <show more="true" details="true">installed</show>
3078 <group id="3" label="14252">
3079 <setting id="audiooutput.passthrough" type="boolean" label="348" help="36368">
3081 <default>false</default>
3083 <dependency type="visible">
3085 <condition on="property" name="aesettingvisible" setting="audiooutput.audiodevice">audiooutput.passthrough</condition>
3086 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.passthrough</condition>
3090 <control type="toggle" />
3092 <setting id="audiooutput.passthroughdevice" type="string" label="546" help="36372">
3094 <default>Default</default> <!-- will be properly set on startup -->
3096 <dependency type="visible">
3098 <condition on="property" name="aesettingvisible" setting="audiooutput.passthrough">audiooutput.passthrough</condition>
3099 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.passthrough</condition>
3102 <dependency type="enable" setting="audiooutput.passthrough" operator="is">true</dependency>
3105 <options>audiodevicespassthrough</options>
3107 <control type="list" format="string" />
3109 <setting id="audiooutput.ac3passthrough" type="boolean" label="364" help="36365">
3111 <default>true</default>
3113 <dependency type="visible" on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.passthrough</dependency>
3114 <dependency type="enable" setting="audiooutput.passthrough" operator="is">true</dependency>
3116 <control type="toggle" />
3118 <setting id="audiooutput.ac3transcode" type="boolean" parent="audiooutput.ac3passthrough" label="667" help="36429">
3120 <default>false</default>
3122 <dependency type="enable">
3124 <condition setting="audiooutput.passthrough" operator="is">true</condition>
3125 <condition setting="audiooutput.ac3passthrough" operator="is">true</condition>
3128 <dependency type="visible">
3130 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.ac3transcode</condition>
3131 <condition on="property" name="aesettingvisible" setting="audiooutput.channels">audiooutput.ac3transcode</condition>
3135 <control type="toggle" />
3137 <setting id="audiooutput.eac3passthrough" type="boolean" label="448" help="37016">
3139 <default>false</default>
3141 <dependency type="visible">
3143 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.eac3passthrough</condition>
3144 <condition on="property" name="aesettingvisible" setting="audiooutput.passthroughdevice">audiooutput.eac3passthrough</condition>
3147 <dependency type="enable" setting="audiooutput.passthrough" operator="is">true</dependency>
3149 <control type="toggle" />
3151 <setting id="audiooutput.dtspassthrough" type="boolean" label="254" help="36366">
3153 <default>false</default>
3155 <dependency type="visible">
3157 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.dtspassthrough</condition>
3158 <condition on="property" name="aesettingvisible" setting="audiooutput.passthroughdevice">audiooutput.dtspassthrough</condition>
3161 <dependency type="enable" setting="audiooutput.passthrough" operator="is">true</dependency>
3163 <control type="toggle" />
3165 <setting id="audiooutput.truehdpassthrough" type="boolean" label="349" help="36369">
3167 <default>false</default>
3169 <dependency type="visible">
3171 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.truehdpassthrough</condition>
3172 <condition on="property" name="aesettingvisible" setting="audiooutput.passthroughdevice">audiooutput.truehdpassthrough</condition>
3175 <dependency type="enable" setting="audiooutput.passthrough" operator="is">true</dependency>
3177 <control type="toggle" />
3179 <setting id="audiooutput.dtshdpassthrough" type="boolean" label="347" help="36370">
3181 <default>false</default>
3183 <dependency type="visible">
3185 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.dtshdpassthrough</condition>
3186 <condition on="property" name="aesettingvisible" setting="audiooutput.passthroughdevice">audiooutput.dtshdpassthrough</condition>
3189 <dependency type="enable" setting="audiooutput.passthrough" operator="is">true</dependency>
3191 <control type="toggle" />
3193 <setting id="audiooutput.dtshdcorefallback" type="boolean" parent="audiooutput.dtshdpassthrough" label="2203" help="2204">
3195 <default>true</default>
3197 <dependency type="visible">
3199 <condition setting="audiooutput.dtshdpassthrough" operator="is">false</condition>
3200 <condition on="property" name="aesettingvisible" setting="audiooutput.config">audiooutput.dtshdpassthrough</condition>
3201 <condition on="property" name="aesettingvisible" setting="audiooutput.passthroughdevice">audiooutput.dtshdpassthrough</condition>
3204 <dependency type="enable">
3206 <condition setting="audiooutput.passthrough" operator="is">true</condition>
3210 <control type="toggle" />
3214 <category id="input" label="14125" help="36374">
3215 <group id="1" label="35000">
3216 <setting id="input.peripherals" type="action" label="35000" help="36375">
3219 <dependency type="enable" on="property" name="HasPeripherals" />
3221 <control type="button" format="action" />
3223 <setting id="input.peripherallibraries" type="action" label="35047" help="35048">
3226 <dependency type="enable" on="property" name="HasPeripheralLibraries" />
3228 <control type="button" format="action" />
3231 <group id="2" label="14094">
3232 <setting id="input.enablemouse" type="boolean" label="21369" help="36377">
3234 <control type="toggle" />
3235 <default>true</default>
3237 <setting id="input.enablejoystick" type="boolean" label="35100" help="36378">
3239 <control type="toggle" />
3240 <default>true</default>
3242 <setting id="input.asknewcontrollers" type="boolean">
3244 <control type="toggle" />
3245 <default>true</default>
3246 <visible>false</visible>
3248 <setting id="input.controllerconfig" type="action" label="35063" help="35064">
3250 <control type="button" format="action" />
3252 <setting id="input.rumblenotify" type="boolean" label="35053" help="35054">
3255 <dependency type="visible" on="property" name="HasRumbleFeature" />
3257 <control type="toggle" />
3258 <default>false</default>
3260 <setting id="input.testrumble" type="action" label="35051" help="35052">
3263 <dependency type="visible" on="property" name="HasRumbleFeature" />
3264 <dependency type="enable" on="property" name="HasRumbleController" />
3266 <control type="button" format="action" />
3268 <setting id="input.controllerpoweroff" type="boolean" label="35088" help="35089">
3271 <dependency type="visible" on="property" name="HasPowerOffFeature" />
3273 <default>false</default>
3274 <control type="toggle" />
3277 <group id="3" label="13600">
3280 <category id="network" label="798" help="36379">
3281 <group id="1" label="16000">
3282 <setting id="network.usehttpproxy" type="boolean" label="708" help="36380">
3284 <default>false</default>
3285 <control type="toggle" />
3287 <setting id="network.httpproxytype" type="integer" parent="network.usehttpproxy" label="1180" help="36381">
3289 <default>0</default>
3292 <option label="1181">0</option> <!-- PROXY_HTTP -->
3293 <option label="1186">5</option> <!-- PROXY_HTTPS -->
3294 <option label="1182">1</option> <!-- PROXY_SOCKS4 -->
3295 <option label="1183">2</option> <!-- PROXY_SOCKS4A -->
3296 <option label="1184">3</option> <!-- PROXY_SOCKS5 -->
3297 <option label="1185">4</option> <!-- PROXY_SOCKS5_REMOTE -->
3301 <dependency type="enable" setting="network.usehttpproxy">true</dependency>
3303 <control type="list" format="string" />
3305 <setting id="network.httpproxyserver" type="string" parent="network.usehttpproxy" label="706" help="36382">
3309 <allowempty>true</allowempty>
3312 <dependency type="enable" setting="network.usehttpproxy">true</dependency>
3314 <control type="edit" format="string" />
3316 <setting id="network.httpproxyport" type="integer" parent="network.usehttpproxy" label="730" help="36383">
3318 <default>8080</default>
3320 <minimum>1</minimum>
3322 <maximum>65535</maximum>
3325 <dependency type="enable" setting="network.usehttpproxy">true</dependency>
3327 <control type="edit" format="integer" />
3329 <setting id="network.httpproxyusername" type="string" parent="network.usehttpproxy" label="1048" help="36384">
3333 <allowempty>true</allowempty>
3336 <dependency type="enable" setting="network.usehttpproxy">true</dependency>
3338 <control type="edit" format="string" />
3340 <setting id="network.httpproxypassword" type="string" parent="network.usehttpproxy" label="733" help="36385">
3344 <allowempty>true</allowempty>
3347 <dependency type="enable" setting="network.usehttpproxy">true</dependency>
3349 <control type="edit" format="string">
3350 <hidden>true</hidden>
3353 <setting id="network.bandwidth" type="integer" label="14041" help="36386">
3355 <default>0</default>
3357 <minimum label="351">0</minimum>
3359 <maximum>102400</maximum>
3361 <control type="list" format="string">
3362 <formatlabel>14048</formatlabel>
3367 <category id="powermanagement" label="14095" help="36387">
3368 <group id="1" label="14255">
3369 <setting id="powermanagement.displaysoff" type="integer" label="1450" help="36388">
3371 <default>0</default>
3373 <minimum label="351">0</minimum>
3375 <maximum>120</maximum>
3377 <control type="spinner" format="string">
3378 <formatlabel>14044</formatlabel>
3381 <setting id="powermanagement.shutdowntime" type="integer" label="357" help="36389">
3383 <default>0</default>
3385 <minimum label="351">0</minimum>
3387 <maximum>120</maximum>
3389 <control type="spinner" format="string">
3390 <formatlabel>14044</formatlabel>
3393 <setting id="powermanagement.shutdownstate" type="integer" label="13008" help="36390">
3395 <default>0</default> <!-- POWERSTATE_QUIT -->
3397 <options>shutdownstates</options>
3399 <control type="list" format="string" />
3401 <setting id="powermanagement.waitfornetwork" type="integer" label="39011" help="39012">
3403 <default>0</default>
3405 <minimum label="351">0</minimum>
3407 <maximum>30</maximum>
3409 <control type="spinner" format="string">
3410 <formatlabel>14045</formatlabel>
3414 <group id="2" label="14256">
3415 <setting id="powermanagement.wakeonaccess" type="boolean" label="13026" help="36350">
3417 <default>false</default>
3418 <control type="toggle" />
3422 <category id="addons" label="24001" help="36610">
3423 <group id="1" label="16000">
3424 <setting id="general.addonupdates" type="integer" label="36605" help="36611">
3426 <default>0</default>
3429 <option label="36606">0</option> <!-- AUTO_UPDATES_ON -->
3430 <option label="36607">1</option> <!-- AUTO_UPDATES_NOTIFY -->
3431 <option label="36608">2</option> <!-- AUTO_UPDATES_NEVER -->
3434 <control type="list" format="string" />
3436 <setting id="general.addonnotifications" type="boolean" label="36609" help="36612">
3438 <default>false</default>
3439 <control type="toggle" />
3441 <dependency type="enable" setting="general.addonupdates">0</dependency>
3444 <setting id="addons.managedependencies" type="action" label="24996" help="36613">
3446 <control type="button" format="action" />
3448 <setting id="addons.removeorphaneddependencies" type="action" label="36638" help="36639">
3450 <control type="button" format="action" />
3452 <setting id="addons.showrunning" type="action" label="24994" help="36614">
3454 <control type="button" format="action" />
3456 <setting id="addons.unknownsources" type="boolean" label="36615" help="36616">
3458 <default>false</default>
3459 <control type="toggle" />
3461 <setting id="addons.updatemode" type="integer" parent="addons.unknownsources" label="36422" help="36423">
3463 <default>0</default>
3466 <option label="36437">0</option> <!-- OFFICIAL_ONLY -->
3467 <option label="36438">1</option> <!-- ANY_REPOSITORY -->
3471 <dependency type="enable" setting="addons.unknownsources" operator="is">true</dependency>
3473 <control type="list" format="string" />
3477 <category id="logging" label="14092" help="36391">
3478 <group id="1" label="14260">
3479 <setting id="debug.showloginfo" type="boolean" label="20191" help="36392">
3481 <default>false</default>
3482 <control type="toggle" />
3484 <setting id="debug.extralogging" type="boolean" label="666" help="36394">
3486 <default>false</default>
3487 <control type="toggle" />
3489 <setting id="debug.setextraloglevel" type="list[integer]" parent="debug.extralogging" label="668" help="36534">
3493 <options>loggingcomponents</options>
3494 <delimiter>,</delimiter>
3497 <dependency type="enable" setting="debug.extralogging" operator="is">true</dependency>
3499 <control type="list" format="string">
3500 <multiselect>true</multiselect>
3501 <hidevalue>true</hidevalue>
3504 <setting id="debug.screenshotpath" type="path" label="20004" help="36393">
3508 <allowempty>true</allowempty>
3510 <control type="button" format="path">
3511 <heading>657</heading>
3515 <group id="2" label="14111">
3516 <setting id="eventlog.enabled" type="boolean" label="14112" help="36460">
3518 <default>true</default>
3519 <control type="toggle" />
3521 <setting id="eventlog.enablednotifications" type="boolean" parent="eventlog.enabled" label="14113" help="36461">
3523 <default>false</default>
3525 <dependency type="enable" setting="eventlog.enabled" operator="is">true</dependency>
3527 <control type="toggle" />
3529 <setting id="eventlog.show" type="action" label="14114" help="36431">
3532 <dependency type="enable" setting="eventlog.enabled" operator="is">true</dependency>
3534 <control type="button" format="action">
3535 <hidevalue>true</hidevalue>
3540 <category id="cache" label="439" help="36399">
3541 <visible>false</visible>
3543 <setting id="cache.harddisk" type="integer" label="14025" help="36400">
3545 <default>256</default>
3547 <minimum label="351">0</minimum>
3549 <maximum>4096</maximum>
3551 <control type="spinner" format="string">
3552 <formatlabel>14049</formatlabel>
3557 <setting id="cachevideo.dvdrom" type="integer" label="14026" help="36401">
3559 <default>2048</default>
3561 <minimum label="351">0</minimum>
3563 <maximum>16384</maximum>
3565 <control type="spinner" format="string">
3566 <formatlabel>14049</formatlabel>
3569 <setting id="cachevideo.lan" type="integer" label="14027" help="36402">
3571 <default>2048</default>
3573 <minimum label="351">0</minimum>
3575 <maximum>16384</maximum>
3577 <control type="spinner" format="string">
3578 <formatlabel>14049</formatlabel>
3581 <setting id="cachevideo.internet" type="integer" label="14028" help="36403">
3583 <default>4096</default>
3585 <minimum label="351">0</minimum>
3587 <maximum>16384</maximum>
3589 <control type="spinner" format="string">
3590 <formatlabel>14049</formatlabel>
3595 <setting id="cacheaudio.dvdrom" type="integer" label="14030" help="36404">
3597 <default>256</default>
3599 <minimum label="351">0</minimum>
3601 <maximum>4096</maximum>
3603 <control type="spinner" format="string">
3604 <formatlabel>14049</formatlabel>
3607 <setting id="cacheaudio.lan" type="integer" label="14031" help="36405">
3609 <default>256</default>
3611 <minimum label="351">0</minimum>
3613 <maximum>4096</maximum>
3615 <control type="spinner" format="string">
3616 <formatlabel>14049</formatlabel>
3619 <setting id="cacheaudio.internet" type="integer" label="14032" help="36406">
3621 <default>256</default>
3623 <minimum label="351">0</minimum>
3625 <maximum>4096</maximum>
3627 <control type="spinner" format="string">
3628 <formatlabel>14049</formatlabel>
3633 <setting id="cachedvd.dvdrom" type="integer" label="14034" help="36407">
3635 <default>2048</default>
3637 <minimum label="351">0</minimum>
3639 <maximum>16384</maximum>
3641 <control type="spinner" format="string">
3642 <formatlabel>14049</formatlabel>
3645 <setting id="cachedvd.lan" type="integer" label="14060" help="36408">
3647 <default>2048</default>
3649 <minimum label="351">0</minimum>
3651 <maximum>16384</maximum>
3653 <control type="spinner" format="string">
3654 <formatlabel>14049</formatlabel>
3659 <setting id="cacheunknown.internet" type="integer" label="4096" help="36409">
3661 <default>4096</default>
3663 <minimum label="351">0</minimum>
3665 <maximum>16384</maximum>
3667 <control type="spinner" format="string">
3668 <formatlabel>14049</formatlabel>
3673 <category id="paths" label="" help="36410">
3675 <setting id="system.playlistspath" type="path" label="20006" help="36411">
3679 <allowempty>true</allowempty>
3684 <category id="general" label="" help="36412">
3686 <setting id="general.addonforeignfilter" type="boolean" label="0" help="36415">
3688 <default>false</default>
3690 <setting id="general.addonbrokenfilter" type="boolean" label="0" help="36415">
3692 <default>true</default>
3697 <section id="interface" label="14206" help="38102">
3698 <category id="skin" label="166" help="36102">
3699 <group id="1" label="24997">
3700 <setting id="lookandfeel.skin" type="addon" label="166" help="36103">
3702 <default>skin.estuary</default>
3704 <addontype>xbmc.gui.skin</addontype>
3706 <control type="button" format="addon">
3707 <show more="true" details="true">installed</show>
3710 <setting id="lookandfeel.skinsettings" type="action" parent="lookandfeel.skin" label="14261" help="36104">
3713 <dependency type="enable" on="property" name="AddonHasSettings" setting="lookandfeel.skin" />
3715 <control type="button" format="action" />
3717 <setting id="lookandfeel.skintheme" type="string" parent="lookandfeel.skin" label="15111" help="36105">
3719 <default>SKINDEFAULT</default>
3721 <options>skinthemes</options>
3724 <dependency type="update" setting="lookandfeel.skin" />
3726 <control type="list" format="string" />
3728 <setting id="lookandfeel.skincolors" type="string" parent="lookandfeel.skin" label="14078" help="36106">
3730 <default>SKINDEFAULT</default>
3732 <options>skincolors</options>
3735 <dependency type="update" setting="lookandfeel.skin" />
3737 <control type="list" format="string" />
3739 <setting id="lookandfeel.font" type="string" parent="lookandfeel.skin" label="13303" help="36107">
3741 <default>Default</default>
3743 <options>skinfonts</options>
3746 <dependency type="update" setting="lookandfeel.skin" />
3748 <control type="list" format="string" />
3750 <setting id="lookandfeel.skinzoom" type="integer" parent="lookandfeel.skin" label="20109" help="36108">
3752 <default>0</default>
3754 <minimum>-30</minimum>
3756 <maximum>30</maximum>
3759 <dependency type="update" setting="lookandfeel.skin" />
3761 <control type="spinner" format="string">
3762 <formatlabel>14047</formatlabel>
3765 <setting id="lookandfeel.stereostrength" type="integer" label="36550" help="36551">
3767 <default>5</default>
3769 <minimum>0</minimum>
3771 <maximum>10</maximum>
3774 <dependency type="update" setting="lookandfeel.skin" />
3776 <control type="spinner" format="string" />
3778 <setting id="lookandfeel.enablerssfeeds" type="boolean" label="13305" help="36111">
3780 <default>false</default>
3781 <control type="toggle" />
3783 <setting id="lookandfeel.rssedit" type="string" parent="lookandfeel.enablerssfeeds" label="21450" help="36112">
3787 <allowempty>true</allowempty>
3790 <dependency type="enable" setting="lookandfeel.enablerssfeeds">true</dependency>
3792 <control type="button" format="action">
3793 <hidevalue>true</hidevalue>
3798 <category id="regional" label="14222" help="36113">
3799 <group id="1" label="14218">
3800 <setting id="locale.language" type="addon" label="248" help="36114">
3802 <default>resource.language.en_gb</default>
3804 <addontype>kodi.resource.language</addontype>
3806 <control type="button" format="addon">
3807 <show more="false" details="false">all</show>
3810 <setting id="locale.charset" type="string" label="14091" help="36116">
3812 <default>DEFAULT</default>
3814 <options>charsets</options>
3817 <dependency type="update" setting="locale.language" />
3819 <control type="list" format="string" />
3821 <setting id="locale.keyboardlayouts" type="list[string]" label="310" help="36432">
3823 <default>English QWERTY</default>
3825 <options>keyboardlayouts</options>
3826 <delimiter>|</delimiter>
3827 <minimumitems>1</minimumitems>
3828 <maximumitems>3</maximumitems>
3830 <control type="list" format="string">
3831 <multiselect>true</multiselect>
3834 <setting id="locale.activekeyboardlayout" type="string" label="0" help="0">
3836 <default>English QWERTY</default>
3839 <group id="2" label="14270">
3840 <setting id="locale.country" type="string" label="14271" help="36115">
3842 <default>USA (12h)</default>
3844 <options>regions</options>
3847 <dependency type="update" setting="locale.language" />
3849 <control type="list" format="string" />
3851 <setting id="locale.timezonecountry" type="string" label="14079" help="36117">
3853 <default>default</default> <!-- will be properly set on startup -->
3855 <options>timezonecountries</options>
3857 <control type="list" format="string" />
3859 <setting id="locale.timezone" type="string" label="14080" help="36118">
3861 <default>default</default> <!-- will be properly set on startup -->
3863 <options>timezones</options>
3866 <dependency type="update" setting="locale.timezonecountry" />
3868 <control type="list" format="string" />
3870 <setting id="locale.shortdateformat" type="string" label="14109" help="36173">
3872 <default>regional</default>
3874 <options>shortdateformats</options>
3877 <dependency type="update" setting="locale.country" />
3879 <control type="list" format="string" />
3881 <setting id="locale.longdateformat" type="string" label="14110" help="36215">
3883 <default>regional</default>
3885 <options>longdateformats</options>
3888 <dependency type="update" setting="locale.country" />
3890 <control type="list" format="string" />
3892 <setting id="locale.timeformat" type="string" label="14107" help="36167">
3894 <default>regional</default>
3896 <options>timeformats</options>
3899 <dependency type="update" setting="locale.country" />
3900 <dependency type="update" setting="locale.use24hourclock" />
3902 <control type="list" format="string" />
3904 <setting id="locale.use24hourclock" type="string" label="14108" help="36168">
3906 <default>regional</default>
3908 <options>24hourclockformats</options>
3911 <dependency type="update" setting="locale.country" />
3913 <control type="list" format="string" />
3915 <setting id="locale.temperatureunit" type="string" label="14105" help="36140">
3917 <default>regional</default>
3919 <options>temperatureunits</options>
3922 <dependency type="update" setting="locale.country" />
3924 <control type="list" format="string" />
3926 <setting id="locale.speedunit" type="string" label="14106" help="36142">
3928 <default>regional</default>
3930 <options>speedunits</options>
3933 <dependency type="update" setting="locale.country" />
3935 <control type="list" format="string" />
3939 <category id="screensaver" label="360" help="36128">
3940 <group id="1" label="16000">
3941 <setting id="screensaver.mode" type="addon" label="356" help="36130">
3943 <default>default</default> <!-- will be properly set on startup -->
3945 <addontype>xbmc.ui.screensaver</addontype>
3946 <allowempty>true</allowempty>
3949 <update type="change" />
3951 <control type="button" format="addon">
3952 <show more="true" details="true">installed</show>
3955 <setting id="screensaver.settings" parent="screensaver.mode" type="action" label="21417" help="36131">
3958 <dependency type="enable">
3960 <condition on="setting" setting="screensaver.mode" operator="!is"></condition>
3961 <condition on="property" name="AddonHasSettings" setting="screensaver.mode" />
3965 <control type="button" format="action" />
3967 <setting id="screensaver.preview" type="action" parent="screensaver.mode" label="1000" help="36132">
3970 <dependency type="enable" setting="screensaver.mode" operator="!is"></dependency>
3972 <control type="button" format="action" />
3974 <setting id="screensaver.time" type="integer" label="355" help="36129">
3976 <default>3</default>
3978 <minimum>1</minimum>
3980 <maximum>60</maximum>
3983 <dependency type="enable" setting="screensaver.mode" operator="!is"></dependency>
3985 <control type="spinner" format="string">
3986 <formatlabel>14044</formatlabel>
3990 <group id="2" label="14221">
3991 <setting id="screensaver.disableforaudio" type="boolean" label="39192" help="39193">
3993 <default>true</default>
3995 <dependency type="enable" setting="screensaver.mode" operator="!is"></dependency>
3997 <control type="toggle" />
4000 <group id="3" label="157">
4001 <setting id="screensaver.usedimonpause" type="boolean" label="22014" help="36134">
4003 <default>true</default>
4005 <dependency type="enable">
4007 <condition setting="screensaver.mode" operator="!is">screensaver.xbmc.builtin.dim</condition>
4008 <condition setting="screensaver.mode" operator="!is"></condition>
4012 <control type="toggle" />
4016 <category id="masterlock" label="12360" help="36395">
4017 <access>CheckMasterLock</access>
4018 <group id="1" label="16000">
4019 <setting id="masterlock.lockcode" type="action" label="20100" help="36396">
4021 <control type="button" format="action">
4022 <hidevalue>true</hidevalue>
4025 <setting id="masterlock.startuplock" type="boolean" parent="masterlock.lockcode" label="20076" help="36397">
4027 <default>false</default>
4029 <dependency type="enable" on="property" name="ProfileLockMode" operator="!is">0</dependency>
4031 <control type="toggle" />
4033 <setting id="masterlock.maxretries" type="integer" label="12362" help="36398">
4035 <default>3</default>
4037 <minimum>3</minimum>
4039 <maximum>100</maximum>
4041 <control type="spinner" format="integer" />
4045 <category id="other" label="14224" help="36292">
4046 <group id="2" label="14227">
4047 <setting id="lookandfeel.startupaction" type="integer" label="39100" help="36161">
4049 <default>0</default> <!-- STARTUP_ACTION_NONE -->
4052 <option label="231">0</option> <!-- STARTUP_ACTION_NONE -->
4053 <option label="39101">1</option> <!-- STARTUP_ACTION_PLAY_TV -->
4054 <option label="39102">2</option> <!-- STARTUP_ACTION_PLAY_RADIO -->
4057 <control type="list" format="string" />
4059 <setting id="lookandfeel.startupwindow" type="integer" label="512" help="36109">
4061 <default>10000</default> <!-- WINDOW_HOME -->
4063 <options>startupwindows</options>
4066 <dependency type="update" setting="lookandfeel.skin" />
4068 <control type="list" format="string" />
4072 <category id="window" label="0" help="36135">
4073 <visible>false</visible>
4075 <setting id="window.width" type="integer" label="0" help="36136">
4077 <default>720</default>
4079 <setting id="window.height" type="integer" label="0" help="36137">
4081 <default>480</default>