settings: move <dependencies> tag out of <control> tag
[vuplus_xbmc] / system / settings / settings.xml
1 <?xml version="1.0" encoding="utf-8" ?>
2 <settings>
3   <section id="appearance" label="480" help="">
4     <category id="lookandfeel" label="166" help="">
5       <group id="1">
6         <setting id="lookandfeel.skin" type="addon" label="166" help="">
7           <level>0</level>
8           <default>skin.confluence</default>
9           <addontype>xbmc.gui.skin</addontype>
10         </setting>
11         <setting id="lookandfeel.skinsettings" type="action" label="21417" help="">
12           <level>0</level>
13           <dependencies>
14             <dependency type="enable" on="property" name="AddonHasSettings" setting="lookandfeel.skin" />
15           </dependencies>
16           <control type="button" format="action" />
17         </setting>
18         <setting id="lookandfeel.skintheme" type="string" label="15111" help="">
19           <level>1</level>
20           <default>SKINDEFAULT</default>
21           <constraints>
22             <options>skinthemes</options>
23           </constraints>
24           <control type="spinner" format="string" delayed="true" />
25         </setting>
26         <setting id="lookandfeel.skincolors" type="string" label="14078" help="">
27           <level>1</level>
28           <default>SKINDEFAULT</default>
29           <constraints>
30             <options>skincolors</options>
31           </constraints>
32           <control type="spinner" format="string" delayed="true" />
33         </setting>
34         <setting id="lookandfeel.font" type="string" label="13303" help="">
35           <level>1</level>
36           <default>Default</default>
37           <constraints>
38             <options>skinfonts</options>
39           </constraints>
40           <control type="spinner" format="string" delayed="true" />
41         </setting>
42         <setting id="lookandfeel.skinzoom" type="integer" label="20109" help="">
43           <level>2</level>
44           <default>0</default>
45           <constraints>
46             <minimum>-20</minimum>
47             <step>2</step>
48             <maximum>20</maximum>
49             <formatlabel>14047</formatlabel>
50           </constraints>
51           <control type="spinner" format="string" />
52         </setting>
53         <setting id="lookandfeel.startupwindow" type="integer" label="512" help="">
54           <level>0</level>
55           <default>10000</default> <!-- WINDOW_HOME -->
56           <constraints>
57             <options>startupwindows</options>
58           </constraints>
59           <control type="spinner" format="string" />
60         </setting>
61         <setting id="lookandfeel.soundskin" type="string" label="15108" help="">
62           <level>0</level>
63           <default>SKINDEFAULT</default>
64           <constraints>
65             <options>skinsounds</options>
66           </constraints>
67           <control type="spinner" format="string" />
68         </setting>
69       </group>
70       <group id="2">
71         <setting id="lookandfeel.enablerssfeeds" type="boolean" label="13305" help="">
72           <level>1</level>
73           <default>true</default>
74         </setting>
75         <setting id="lookandfeel.rssedit" type="string" label="21450" help="">
76           <level>1</level>
77           <default></default>
78           <allowempty>true</allowempty>
79           <dependencies>
80             <dependency type="enable" setting="lookandfeel.enablerssfeeds">true</dependency>
81           </dependencies>
82           <control type="button" format="action" />
83         </setting>
84       </group>
85     </category>
86     <category id="locale" label="14090" help="">
87       <group id="1">
88         <setting id="locale.language" type="string" label="248" help="">
89           <level>0</level>
90           <default>English</default>
91           <constraints>
92             <options>languages</options>
93           </constraints>
94           <control type="spinner" format="string" delayed="true" />
95         </setting>
96         <setting id="locale.country" type="string" label="20026" help="">
97           <level>0</level>
98           <default>USA (12h)</default>
99           <constraints>
100             <options>regions</options>
101           </constraints>
102           <dependencies>
103             <dependency type="update" setting="locale.language" />
104           </dependencies>
105           <control type="spinner" format="string" />
106         </setting>
107         <setting id="locale.charset" type="string" label="14091" help="">
108           <level>1</level>
109           <default>DEFAULT</default>
110           <constraints>
111             <options>charsets</options>
112           </constraints>
113           <dependencies>
114             <dependency type="update" setting="locale.language" />
115           </dependencies>
116           <control type="spinner" format="string" />
117         </setting>
118       </group>
119       <group id="2">
120         <setting id="locale.timezonecountry" type="string" label="14079" help="">
121           <level>2</level>
122           <default>default</default> <!-- will be properly set on startup -->
123           <constraints>
124             <options>timezonecountries</options>
125           </constraints>
126           <control type="spinner" format="string" />
127         </setting>
128         <setting id="locale.timezone" type="string" label="14080" help="">
129           <level>2</level>
130           <default>default</default> <!-- will be properly set on startup -->
131           <constraints>
132             <options>timezones</options>
133           </constraints>
134           <dependencies>
135             <dependency type="update" setting="locale.timezonecountry" />
136           </dependencies>
137           <control type="spinner" format="string" />
138         </setting>
139       </group>
140       <group id="4">
141         <setting id="locale.audiolanguage" type="string" label="285" help="">
142           <level>1</level>
143           <default>original</default>
144           <constraints>
145             <options>streamlanguages</options>
146           </constraints>
147           <control type="spinner" format="string" />
148         </setting>
149         <setting id="locale.subtitlelanguage" type="string" label="286" help="">
150           <level>1</level>
151           <default>original</default>
152           <constraints>
153             <options>streamlanguages</options>
154           </constraints>
155           <control type="spinner" format="string" />
156         </setting>
157       </group>
158     </category>
159     <category id="filelists" label="14081" help="">
160       <group id="1">
161         <setting id="filelists.showparentdiritems" type="boolean" label="13306" help="">
162           <level>1</level>
163           <default>true</default>
164         </setting>
165         <setting id="filelists.showextensions" type="boolean" label="497" help="">
166           <level>1</level>
167           <default>true</default>
168         </setting>
169         <setting id="filelists.ignorethewhensorting" type="boolean" label="13399" help="">
170           <level>1</level>
171           <default>true</default>
172         </setting>
173         <setting id="filelists.allowfiledeletion" type="boolean" label="14071" help="">
174           <level>1</level>
175           <default>false</default>
176           <dependencies>
177             <dependency type="enable">
178               <or>
179                 <condition on="property" operator="!is" name="ProfileHasFilesLocked" />
180                 <condition on="property" name="IsMasterUser" />
181               </or>
182             </dependency>
183           </dependencies>
184         </setting>
185         <setting id="filelists.showaddsourcebuttons" type="boolean" label="21382" help="">
186           <level>1</level>
187           <default>true</default>
188           <dependencies>
189             <dependency type="enable">
190               <or>
191                 <condition on="property" name="ProfileCanWriteSources" />
192                 <condition on="property" name="IsMasterUser" />
193               </or>
194             </dependency>
195           </dependencies>
196         </setting>
197         <setting id="filelists.showhidden" type="boolean" label="21330" help="">
198           <level>1</level>
199           <default>false</default>
200         </setting>
201       </group>
202     </category>
203     <category id="screensaver" label="360" help="355">
204       <group id="1">
205         <setting id="screensaver.mode" type="addon" label="356" help="">
206           <level>0</level>
207           <default>screensaver.xbmc.builtin.dim</default>
208           <addontype>xbmc.ui.screensaver</addontype>
209           <allowempty>true</allowempty>
210           <updates>
211             <update type="change" />
212           </updates>
213         </setting>
214         <setting id="screensaver.settings" type="action" label="21417" help="">
215           <level>0</level>
216           <dependencies>
217             <dependency type="enable">
218               <and>
219                 <condition on="setting" setting="screensaver.mode" operator="!is"></condition>
220                 <condition on="property" name="AddonHasSettings" setting="screensaver.mode" />
221               </and>
222             </dependency>
223           </dependencies>
224         </setting>
225         <setting id="screensaver.preview" type="action" label="1000" help="">
226           <level>0</level>
227           <dependencies>
228             <dependency type="enable" setting="screensaver.mode" operator="!is"></dependency>
229           </dependencies>
230         </setting>
231         <setting id="screensaver.time" type="integer" label="355" help="">
232           <level>0</level>
233           <default>3</default>
234           <constraints>
235             <minimum>1</minimum>
236             <step>1</step>
237             <maximum>60</maximum>
238             <formatlabel>14044</formatlabel>
239           </constraints>
240           <dependencies>
241             <dependency type="enable" setting="screensaver.mode" operator="!is"></dependency>
242           </dependencies>
243           <control type="spinner" format="string" />
244         </setting>
245       </group>
246       <group id="2">
247         <setting id="screensaver.usemusicvisinstead" type="boolean" label="13392" help="">
248           <level>1</level>
249           <default>true</default>
250           <dependencies>
251             <dependency type="enable" setting="screensaver.mode" operator="!is"></dependency>
252           </dependencies>
253         </setting>
254         <setting id="screensaver.usedimonpause" type="boolean" label="22014" help="">
255           <level>1</level>
256           <default>true</default>
257           <dependencies>
258             <dependency type="enable">
259               <and>
260                 <condition setting="screensaver.mode" operator="!is">screensaver.xbmc.builtin.dim</condition>
261                 <condition setting="screensaver.mode" operator="!is"></condition>
262               </and>
263             </dependency>
264           </dependencies>
265         </setting>
266       </group>
267     </category>
268     <category id="window" label="0" help="">
269       <visible>false</visible>
270       <group id="1">
271         <setting id="window.width" type="integer" label="0" help="">
272           <level>4</level>
273           <default>720</default>
274         </setting>
275         <setting id="window.height" type="integer" label="0" help="">
276           <level>4</level>
277           <default>480</default>
278         </setting>
279       </group>
280     </category>
281   </section>
282   <section id="videos" label="3" help="">
283     <category id="videolibrary" label="14022" help="">
284       <group id="1">
285         <setting id="videolibrary.enabled" type="boolean" label="24022" help="">
286           <level>4</level>
287           <default>true</default>
288         </setting>
289         <setting id="videolibrary.showunwatchedplots" type="boolean" label="20369" help="">
290           <level>0</level>
291           <default>true</default>
292         </setting>
293         <setting id="videolibrary.seasonthumbs" type="boolean" label="20382" help="">
294           <level>4</level>
295           <default>true</default>
296         </setting>
297         <setting id="videolibrary.actorthumbs" type="boolean" label="20402" help="">
298           <level>1</level>
299           <default>true</default>
300         </setting>
301         <setting id="videolibrary.flattentvshows" type="integer" label="20412" help="">
302           <level>1</level>
303           <default>1</default> <!-- if only one season -->
304           <constraints>
305             <options>
306               <option label="20420">0</option> <!-- never -->
307               <option label="20421">1</option> <!-- if only one season -->
308               <option label="20422">2</option> <!-- always -->
309             </options>
310           </constraints>
311           <control type="spinner" format="string" />
312         </setting>
313         <setting id="videolibrary.groupmoviesets" type="boolean" label="20458" help="">
314           <level>0</level>
315           <default>false</default>
316         </setting>
317         <setting id="videolibrary.updateonstartup" type="boolean" label="22000" help="">
318           <level>1</level>
319           <default>false</default>
320         </setting>
321         <setting id="videolibrary.backgroundupdate" type="boolean" label="22001" help="">
322           <level>1</level>
323           <default>false</default>
324         </setting>
325       </group>
326       <group id="2">
327         <setting id="videolibrary.cleanup" type="action" label="334" help="">
328           <level>2</level>
329         </setting>
330         <setting id="videolibrary.export" type="action" label="647" help="">
331           <level>2</level>
332         </setting>
333         <setting id="videolibrary.import" type="action" label="648" help="">
334           <level>2</level>
335         </setting>
336       </group>
337     </category>
338     <category id="videoplayer" label="14086" help="">
339       <group id="1">
340         <setting id="videoplayer.autoplaynextitem" type="boolean" label="13433" help="">
341           <level>1</level>
342           <default>false</default>
343         </setting>
344       </group>
345       <group id="2">
346         <setting id="videoplayer.rendermethod" type="integer" label="13415" help="">
347           <level>2</level>
348           <default>0</default> <!-- RENDER_METHOD_AUTO -->
349           <constraints>
350             <options>rendermethods</options>
351           </constraints>
352           <control type="spinner" format="string" />
353         </setting>
354         <setting id="videoplayer.hqscalers" type="integer" label="13435" help="">
355           <level>2</level>
356           <default>0</default>
357           <constraints>
358             <minimum>0</minimum>
359             <step>10</step>
360             <maximum>100</maximum>
361             <formatlabel>14047</formatlabel>
362           </constraints>
363           <control type="spinner" format="string" />
364         </setting>
365         <setting id="videoplayer.usevdpau" type="boolean" label="13425" help="">
366           <visible>HAVE_LIBVDPAU</visible>
367           <level>2</level>
368           <default>true</default>
369         </setting>
370         <setting id="videoplayer.usevaapi" type="boolean" label="13426" help="">
371           <visible>HAVE_LIBVA</visible>
372           <level>2</level>
373           <default>true</default>
374         </setting>
375         <setting id="videoplayer.usedxva2" type="boolean" label="13427" help="">
376           <visible>HasDXVA2</visible>
377           <level>2</level>
378           <default>true</default>
379         </setting>
380         <setting id="videoplayer.usechd" type="boolean" label="13428" help="">
381           <visible>HasCrystalHDDevice</visible>
382           <level>2</level>
383           <default>true</default>
384         </setting>
385         <setting id="videoplayer.usevda" type="boolean" label="13429" help="">
386           <visible>HasVDADecoder</visible>
387           <level>2</level>
388           <default>true</default>
389         </setting>
390         <setting id="videoplayer.useomx" type="boolean" label="13430" help="">
391           <visible>HAVE_LIBOPENMAX</visible>
392           <level>2</level>
393           <default>true</default>
394         </setting>
395         <setting id="videoplayer.usevideotoolbox" type="boolean" label="13432" help="">
396           <visible>HasVideoToolBoxDecoder</visible>
397           <level>2</level>
398           <default>true</default>
399         </setting>
400         <setting id="videoplayer.usepbo" type="boolean" label="13424" help="">
401           <visible>HAS_GL</visible>
402           <level>4</level>
403           <default>true</default>
404         </setting>
405         <setting id="videoplayer.adjustrefreshrate" type="integer" label="170" help="">
406           <level>2</level>
407           <default>0</default> <!-- ADJUST_REFRESHRATE_OFF -->
408           <constraints>
409             <options>
410               <option label="351">0</option> <!-- ADJUST_REFRESHRATE_OFF -->
411               <option label="36035">1</option> <!-- ADJUST_REFRESHRATE_ALWAYS -->
412               <option label="36036">2</option> <!-- ADJUST_REFRESHRATE_ON_STARTSTOP -->
413             </options>
414           </constraints>
415           <control type="spinner" format="string" />
416         </setting>
417         <setting id="videoplayer.pauseafterrefreshchange" type="integer" label="13550" help="">
418           <level>2</level>
419           <default>0</default>
420           <constraints>
421             <options>refreshchangedelays</options>
422           </constraints>
423           <dependencies>
424             <dependency type="enable" setting="videoplayer.adjustrefreshrate" operator="!is">0</dependency> <!-- ADJUST_REFRESHRATE_OFF -->
425           </dependencies>
426           <control type="spinner" format="string" />
427         </setting>
428         <setting id="videoplayer.usedisplayasclock" type="boolean" label="13510" help="">
429           <level>2</level>
430           <default>false</default>
431         </setting>
432         <setting id="videoplayer.synctype" type="integer" label="13500" help="">
433           <level>2</level>
434           <default>2</default> <!-- SYNC_RESAMPLE -->
435           <constraints>
436             <options>
437               <option label="13501">0</option> <!-- SYNC_DISCON -->
438               <option label="13502">1</option> <!-- SYNC_SKIPDUP -->
439               <option label="13503">2</option> <!-- SYNC_RESAMPLE -->
440             </options>
441           </constraints>
442           <dependencies>
443             <dependency type="enable" setting="videoplayer.usedisplayasclock" operator="is">true</dependency>
444           </dependencies>
445           <control type="spinner" format="string" />
446         </setting>
447         <setting id="videoplayer.maxspeedadjust" type="number" label="13504" help="">
448           <level>4</level>
449           <default>5.0</default>
450           <constraints>
451             <minimum>0.0</minimum>
452             <step>0.1</step>
453             <maximum>10.0</maximum>
454           </constraints>
455           <dependencies>
456             <dependency type="enable">
457               <and>
458                 <condition setting="videoplayer.usedisplayasclock" operator="is">true</condition>
459                 <condition setting="videoplayer.synctype" operator="is">2</condition> <!-- SYNC_RESAMPLE -->
460               </and>
461             </dependency>
462           </dependencies>
463           <control type="spinner" format="number" />
464         </setting>
465         <setting id="videoplayer.resamplequality" type="integer" label="13505" help="">
466           <level>4</level>
467           <default>1</default> <!-- RESAMPLE_MID -->
468           <constraints>
469             <options>
470               <option label="13506">0</option> <!-- RESAMPLE_LOW -->
471               <option label="13507">1</option> <!-- RESAMPLE_MID -->
472               <option label="13508">2</option> <!-- RESAMPLE_HIGH -->
473               <option label="13509">3</option> <!-- RESAMPLE_REALLYHIGH -->
474             </options>
475           </constraints>
476           <dependencies>
477             <dependency type="enable">
478               <and>
479                 <condition setting="videoplayer.usedisplayasclock" operator="is">true</condition>
480                 <condition setting="videoplayer.synctype" operator="is">2</condition> <!-- SYNC_RESAMPLE -->
481               </and>
482             </dependency>
483           </dependencies>
484           <control type="spinner" format="string" />
485         </setting>
486         <setting id="videoplayer.errorinaspect" type="integer" label="22021" help="">
487           <level>2</level>
488           <default>0</default>
489           <constraints>
490             <minimum label="231">0</minimum>
491             <step>1</step>
492             <maximum>20</maximum>
493             <formatlabel>14047</formatlabel>
494           </constraints>
495           <control type="spinner" format="string" />
496         </setting>
497         <setting id="videoplayer.stretch43" type="integer" label="173" help="">
498           <level>1</level>
499           <default>0</default> <!-- ViewModeNormal -->
500           <constraints>
501             <options>
502               <option label="630">0</option> <!-- ViewModeNormal -->
503               <option label="633">3</option> <!-- ViewModeWideZoom -->
504               <option label="634">4</option> <!-- ViewModeStretch16x9 -->
505               <option label="631">1</option> <!-- ViewModeZoom -->
506             </options>
507           </constraints>
508           <control type="spinner" format="string" />
509         </setting>
510         <setting id="videoplayer.vdpau_allow_xrandr" type="boolean" label="13122" help="">
511           <visible>HAVE_LIBVDPAU</visible>
512           <level>4</level>
513           <default>false</default>
514         </setting>
515       </group>
516       <group id="3">
517         <visible>
518           <and>
519             <or>
520               <condition>HAS_GL</condition>
521               <condition>HAS_GLESv2</condition>
522             </or>
523             <condition>HAVE_LIBVDPAU</condition>
524           </and>
525         </visible>
526         <setting id="videoplayer.vdpauUpscalingLevel" type="boolean" label="13121" help="">
527           <level>4</level>
528           <default>false</default>
529         </setting>
530       </group>
531       <group id="4">
532         <setting id="videoplayer.teletextenabled" type="boolean" label="23050" help="">
533           <level>1</level>
534           <default>true</default>
535         </setting>
536         <setting id="videoplayer.teletextscale" type="boolean" label="23055" help="">
537           <level>1</level>
538           <default>true</default>
539         </setting>
540       </group>
541     </category>
542     <category id="myvideos" label="14081" help="">
543       <group id="1">
544         <setting id="myvideos.selectaction" type="integer" label="22079" help="">
545           <level>1</level>
546           <default>1</default> <!-- SELECT_ACTION_PLAY_OR_RESUME -->
547           <constraints>
548             <options>
549               <option label="22080">0</option> <!-- SELECT_ACTION_CHOOSE -->
550               <option label="208">1</option> <!-- SELECT_ACTION_PLAY_OR_RESUME -->
551               <option label="13404">2</option> <!-- SELECT_ACTION_RESUME -->
552               <option label="22081">3</option> <!-- SELECT_ACTION_INFO -->
553             </options>
554           </constraints>
555           <control type="spinner" format="string" />
556         </setting>
557         <setting id="myvideos.extractflags" type="boolean" label="20433" help="">
558           <level>1</level>
559           <default>true</default>
560         </setting>
561         <setting id="myvideos.replacelabels" type="boolean" label="20419" help="">
562           <level>1</level>
563           <default>true</default>
564         </setting>
565         <setting id="myvideos.extractthumb" type="boolean" label="20433" help="">
566           <level>4</level>
567           <default>true</default>
568         </setting>
569       </group>
570       <group id="2">
571         <setting id="myvideos.startwindow" type="integer" label="0" help="">
572           <level>4</level>
573           <default>100024</default> <!-- WINDOW_VIDEO_FILES -->
574         </setting>
575         <setting id="myvideos.stackvideos" type="boolean" label="0" help="">
576           <level>4</level>
577           <default>false</default>
578         </setting>
579         <setting id="myvideos.flatten" type="boolean" label="0" help="">
580           <level>4</level>
581           <default>false</default>
582         </setting>
583       </group>
584     </category>
585     <category id="subtitles" label="287" help="">
586       <group id="1">
587         <setting id="subtitles.font" type="string" label="14089" help="">
588           <level>1</level>
589           <default>arial.ttf</default>
590           <constraints>
591             <options>fonts</options>
592           </constraints>
593           <control type="spinner" format="string" />
594         </setting>
595         <setting id="subtitles.height" type="integer" label="289" help="">
596           <level>1</level>
597           <default>28</default>
598           <constraints>
599             <minimum>16</minimum>
600             <step>2</step>
601             <maximum>74</maximum>
602           </constraints>
603           <dependencies>
604             <dependency type="update" setting="subtitles.font" />
605           </dependencies>
606           <control type="spinner" format="string" />
607         </setting>
608         <setting id="subtitles.style" type="integer" label="736" help="">
609           <level>1</level>
610           <default>1</default> <!-- FONT_STYLE_BOLD -->
611           <constraints>
612             <options>
613               <option label="738">0</option> <!-- FONT_STYLE_NORMAL -->
614               <option label="739">1</option> <!-- FONT_STYLE_BOLD -->
615               <option label="740">2</option> <!-- FONT_STYLE_ITALICS -->
616               <option label="741">3</option> <!-- FONT_STYLE_BOLD | FONT_STYLE_ITALICS -->
617             </options>
618           </constraints>
619           <dependencies>
620             <dependency type="enable" on="property" name="IsUsingTTFSubtitles" setting="subtitles.font" />
621           </dependencies>
622           <control type="spinner" format="string" />
623         </setting>
624         <setting id="subtitles.color" type="integer" label="737" help="">
625           <level>1</level>
626           <default>1</default> <!-- White -->
627           <constraints>
628             <options>
629               <option label="760">0</option> <!-- Yellow -->
630               <option label="761">1</option> <!-- White -->
631               <option label="762">2</option> <!-- Blue -->
632               <option label="763">3</option> <!-- Bright green -->
633               <option label="764">4</option> <!-- Yellow green -->
634               <option label="765">5</option> <!-- Cyan -->
635               <option label="766">6</option> <!-- Light grey -->
636               <option label="767">7</option> <!-- Grey -->
637             </options>
638           </constraints>
639           <dependencies>
640             <dependency type="enable" on="property" name="IsUsingTTFSubtitles" setting="subtitles.font" />
641           </dependencies>
642           <control type="spinner" format="string" />
643         </setting>
644         <setting id="subtitles.charset" type="string" label="735" help="">
645           <level>1</level>
646           <default>DEFAULT</default>
647           <constraints>
648             <options>charsets</options>
649           </constraints>
650           <dependencies>
651             <dependency type="enable" on="property" name="IsUsingTTFSubtitles" setting="subtitles.font" />
652           </dependencies>
653           <control type="spinner" format="string" />
654         </setting>
655         <setting id="subtitles.overrideassfonts" type="boolean" label="21368" help="">
656           <level>1</level>
657           <default>false</default>
658         </setting>
659       </group>
660       <group id="2">
661         <setting id="subtitles.custompath" type="path" label="21366" help="">
662           <level>1</level>
663           <default></default>
664           <allowempty>true</allowempty>
665           <heading>657</heading>
666           <constraints>
667             <writable>false</writable>
668             <sources>
669               <source>videos</source>
670             </sources>
671           </constraints>
672           <control type="button" format="path" />
673         </setting>
674         <setting id="subtitles.align" type="integer" label="21460" help="">
675           <level>1</level>
676           <default>0</default> <!-- SUBTITLE_ALIGN_MANUAL -->
677           <constraints>
678             <options>
679               <option label="21461">0</option> <!-- SUBTITLE_ALIGN_MANUAL -->
680               <option label="21462">1</option> <!-- SUBTITLE_ALIGN_BOTTOM_INSIDE -->
681               <option label="21463">2</option> <!-- SUBTITLE_ALIGN_BOTTOM_OUTSIDE -->
682               <option label="21464">3</option> <!-- SUBTITLE_ALIGN_TOP_INSIDE -->
683               <option label="21465">4</option> <!-- SUBTITLE_ALIGN_TOP_OUTSIDE -->
684             </options>
685           </constraints>
686           <control type="spinner" format="string" />
687         </setting>
688       </group>
689     </category>
690     <category id="dvds" label="14087" help="">
691       <group id="1">
692         <setting id="dvds.autorun" type="boolean" label="14088" help="">
693           <level>0</level>
694           <default>false</default>
695         </setting>
696         <setting id="dvds.playerregion" type="integer" label="21372" help="">
697           <level>2</level>
698           <default>0</default>
699           <constraints>
700             <minimum label="351">0</minimum>
701             <step>1</step>
702             <maximum>8</maximum>
703           </constraints>
704           <control type="spinner" format="string" />
705         </setting>
706         <setting id="dvds.automenu" type="boolean" label="21882" help="">
707           <level>1</level>
708           <default>false</default>
709         </setting>
710       </group>
711     </category>
712     <category id="scrapers" label="0" help="">
713       <visible>false</visible>
714       <group id="1">
715         <setting id="scrapers.moviesdefault" type="addon" label="21413" help="">
716           <level>4</level>
717           <default>metadata.themoviedb.org</default>
718           <addontype>xbmc.metadata.scraper.movies</addontype>
719         </setting>
720         <setting id="scrapers.tvshowsdefault" type="addon" label="21414" help="">
721           <level>4</level>
722           <default>metadata.tvdb.com</default>
723           <addontype>xbmc.metadata.scraper.tvshows</addontype>
724         </setting>
725         <setting id="scrapers.musicvideosdefault" type="addon" label="21415" help="">
726           <level>4</level>
727           <default>metadata.musicvideos.theaudiodb.com</default>
728           <addontype>xbmc.metadata.scraper.musicvideos</addontype>
729           <updates>
730             <update type="change" />
731           </updates>
732         </setting>
733       </group>
734     </category>
735   </section>
736   <section id="pvr" label="19180" help="">
737     <category id="pvrmanager" label="128" help="">
738       <group id="1">
739         <setting id="pvrmanager.enabled" type="boolean" label="449" help="">
740           <level>1</level>
741           <default>false</default>
742         </setting>
743       </group>
744       <group id="2">
745         <setting id="pvrmanager.syncchannelgroups" type="boolean" label="19221" help="">
746           <level>1</level>
747           <default>true</default>
748         </setting>
749         <setting id="pvrmanager.backendchannelorder" type="boolean" label="19231" help="">
750           <level>2</level>
751           <default>true</default>
752         </setting>
753         <setting id="pvrmanager.usebackendchannelnumbers" type="boolean" label="19234" help="">
754           <level>2</level>
755           <default>false</default>
756         </setting>
757       </group>
758       <group id="3">
759         <setting id="pvrmanager.channelmanager" type="action" label="19199" help="">
760           <level>1</level>
761           <dependencies>
762             <dependency type="enable" setting="pvrmanager.enabled">true</dependency>
763           </dependencies>
764         </setting>
765         <setting id="pvrmanager.channelscan" type="action" label="19117" help="">
766           <level>1</level>
767           <dependencies>
768             <dependency type="enable" setting="pvrmanager.enabled">true</dependency>
769           </dependencies>
770         </setting>
771         <setting id="pvrmanager.resetdb" type="action" label="19185" help="">
772           <level>2</level>
773         </setting>
774       </group>
775       <group id="4">
776         <setting id="pvrmanager.hideconnectionlostwarning" type="boolean" label="19269" help="">
777           <level>1</level>
778           <default>false</default>
779         </setting>
780       </group>
781     </category>
782     <category id="pvrmenu" label="19181" help="">
783       <group id="1">
784         <setting id="pvrmenu.infoswitch" type="boolean" label="19178" help="">
785           <level>1</level>
786           <default>true</default>
787         </setting>
788         <setting id="pvrmenu.infotimeout" type="boolean" label="19179" help="">
789           <level>1</level>
790           <default>true</default>
791         </setting>
792         <setting id="pvrmenu.closechannelosdonswitch" type="boolean" label="19229" help="">
793           <level>1</level>
794           <default>false</default>
795         </setting>
796         <setting id="pvrmenu.infotime" type="integer" label="19184" help="">
797           <level>1</level>
798           <default>5</default>
799           <constraints>
800             <minimum>1</minimum>
801             <step>1</step>
802             <maximum>10</maximum>
803             <formatlabel>14045</formatlabel>
804           </constraints>
805           <control type="spinner" format="string" />
806         </setting>
807       </group>
808       <group id="2">
809         <setting id="pvrmenu.iconpath" type="path" label="19018" help="">
810           <level>1</level>
811           <default></default>
812           <allowempty>true</allowempty>
813           <heading>657</heading>
814           <constraints>
815             <writable>false</writable>
816           </constraints>
817           <control type="button" format="path" />
818         </setting>
819         <setting id="pvrmenu.searchicons" type="action" label="19167" help="">
820           <level>1</level>
821           <dependencies>
822             <dependency type="enable" setting="pvrmanager.enabled">true</dependency>
823           </dependencies>
824         </setting>
825       </group>
826     </category>
827     <category id="epg" label="19069" help="">
828       <group id="1">
829         <setting id="epg.defaultguideview" type="integer" label="19065" help="">
830           <level>1</level>
831           <default>3</default> <!-- GUIDE_VIEW_TIMELINE -->
832           <constraints>
833             <minimum>0</minimum>
834             <step>1</step>
835             <maximum>3</maximum>
836             <options>epgguideviews</options>
837           </constraints>
838           <control type="spinner" format="string" />
839         </setting>
840         <setting id="epg.daystodisplay" type="integer" label="19182" help="">
841           <level>1</level>
842           <default>3</default>
843           <constraints>
844             <minimum>1</minimum>
845             <step>1</step>
846             <maximum>14</maximum>
847             <formatlabel>17999</formatlabel>
848           </constraints>
849           <control type="spinner" format="string" />
850         </setting>
851       </group>
852       <group id="2">
853         <setting id="epg.epgupdate" type="integer" label="19071" help="">
854           <level>1</level>
855           <default>120</default>
856           <constraints>
857             <minimum>15</minimum>
858             <step>15</step>
859             <maximum>2880</maximum>
860             <formatlabel>14044</formatlabel>
861           </constraints>
862           <control type="spinner" format="string" />
863         </setting>
864         <setting id="epg.preventupdateswhileplayingtv" type="boolean" label="19230" help="">
865           <level>1</level>
866           <default>false</default>
867         </setting>
868         <setting id="epg.ignoredbforclient" type="boolean" label="19072" help="">
869           <level>1</level>
870           <default>false</default>
871         </setting>
872         <setting id="epg.hidenoinfoavailable" type="boolean" label="19268" help="">
873           <level>1</level>
874           <default>true</default>
875         </setting>
876         <setting id="epg.resetepg" type="action" label="19187" help="">
877           <level>1</level>
878         </setting>
879       </group>
880     </category>
881     <category id="pvrplayback" label="19177" help="">
882       <group id="1">
883         <setting id="pvrplayback.playminimized" type="boolean" label="19171" help="">
884           <level>1</level>
885           <default>true</default>
886         </setting>
887         <setting id="pvrplayback.startlast" type="integer" label="19189" help="">
888           <level>1</level>
889           <default>0</default> <!-- START_LAST_CHANNEL_OFF -->
890           <constraints>
891             <minimum>0</minimum>
892             <step>1</step>
893             <maximum>2</maximum>
894             <options>pvrstartlastchannel</options>
895           </constraints>
896           <control type="spinner" format="string" />
897         </setting>
898         <setting id="pvrplayback.signalquality" type="boolean" label="19037" help="">
899           <level>1</level>
900           <default>true</default>
901         </setting>
902       </group>
903       <group id="2">
904         <setting id="pvrplayback.scantime" type="integer" label="19170" help="">
905           <level>1</level>
906           <default>10</default>
907           <constraints>
908             <minimum>1</minimum>
909             <step>1</step>
910             <maximum>60</maximum>
911             <formatlabel>14045</formatlabel>
912           </constraints>
913           <control type="spinner" format="string" />
914         </setting>
915         <setting id="pvrplayback.confirmchannelswitch" type="boolean" label="19281" help="">
916           <level>1</level>
917           <default>false</default>
918         </setting>
919         <setting id="pvrplayback.channelentrytimeout" type="integer" label="19073" help="">
920           <level>1</level>
921           <default>0</default>
922           <constraints>
923             <minimum>0</minimum>
924             <step>250</step>
925             <maximum>10000</maximum>
926             <formatlabel>14046</formatlabel>
927           </constraints>
928           <control type="spinner" format="string" />
929         </setting>
930       </group>
931     </category>
932     <category id="pvrrecord" label="19043" help="">
933       <group id="1">
934         <setting id="pvrrecord.instantrecordtime" type="integer" label="19172" help="">
935           <level>1</level>
936           <default>120</default>
937           <constraints>
938             <minimum>1</minimum>
939             <step>1</step>
940             <maximum>720</maximum>
941             <formatlabel>14044</formatlabel>
942           </constraints>
943           <control type="spinner" format="string" />
944         </setting>
945         <setting id="pvrrecord.defaultpriority" type="integer" label="19173" help="">
946           <level>1</level>
947           <default>50</default>
948           <constraints>
949             <minimum>1</minimum>
950             <step>1</step>
951             <maximum>100</maximum>
952           </constraints>
953           <control type="spinner" format="integer" />
954         </setting>
955         <setting id="pvrrecord.defaultlifetime" type="integer" label="19174" help="">
956           <level>1</level>
957           <default>99</default>
958           <constraints>
959             <minimum>1</minimum>
960             <step>1</step>
961             <maximum>365</maximum>
962             <formatlabel>17999</formatlabel>
963           </constraints>
964           <control type="spinner" format="string" />
965         </setting>
966         <setting id="pvrrecord.marginstart" type="integer" label="19175" help="">
967           <level>1</level>
968           <default>0</default>
969           <constraints>
970             <minimum>0</minimum>
971             <step>1</step>
972             <maximum>60</maximum>
973             <formatlabel>14044</formatlabel>
974           </constraints>
975           <control type="spinner" format="string" />
976         </setting>
977         <setting id="pvrrecord.marginend" type="integer" label="19176" help="">
978           <level>1</level>
979           <default>0</default>
980           <constraints>
981             <minimum>0</minimum>
982             <step>1</step>
983             <maximum>60</maximum>
984             <formatlabel>14044</formatlabel>
985           </constraints>
986           <control type="spinner" format="string" />
987         </setting>
988       </group>
989       <group id="2">
990         <setting id="pvrrecord.timernotifications" type="boolean" label="19233" help="">
991           <level>1</level>
992           <default>true</default>
993         </setting>
994       </group>
995     </category>
996     <category id="pvrpowermanagement" label="14095" help="">
997       <group id="1">
998         <setting id="pvrpowermanagement.enabled" type="boolean" label="305" help="">
999           <level>1</level>
1000           <default>false</default>
1001         </setting>
1002       </group>
1003       <group id="2">
1004         <setting id="pvrpowermanagement.backendidletime" type="integer" label="19244" help="">
1005           <level>1</level>
1006           <default>15</default>
1007           <constraints>
1008             <minimum label="351">0</minimum>
1009             <step>5</step>
1010             <maximum>360</maximum>
1011             <formatlabel>14044</formatlabel>
1012           </constraints>
1013           <control type="spinner" format="string" />
1014         </setting>
1015         <setting id="pvrpowermanagement.setwakeupcmd" type="string" label="19245" help="">
1016           <level>1</level>
1017           <default></default>
1018           <allowempty>true</allowempty>
1019           <control type="edit" format="string" />
1020         </setting>
1021         <setting id="pvrpowermanagement.prewakeup" type="integer" label="19246" help="">
1022           <level>1</level>
1023           <default>15</default>
1024           <constraints>
1025             <minimum label="351">0</minimum>
1026             <step>1</step>
1027             <maximum>60</maximum>
1028             <formatlabel>14044</formatlabel>
1029           </constraints>
1030           <control type="spinner" format="string" />
1031         </setting>
1032       </group>
1033       <group id="3">
1034         <setting id="pvrpowermanagement.dailywakeup" type="boolean" label="19247" help="">
1035           <level>1</level>
1036           <default>false</default>
1037         </setting>
1038         <setting id="pvrpowermanagement.dailywakeuptime" type="string" label="19248" help="">
1039           <level>1</level>
1040           <default>00:00:00</default>
1041           <control type="edit" format="string" />
1042         </setting>
1043       </group>
1044     </category>
1045     <category id="pvrparental" label="19259" help="">
1046       <access>CheckPVRParentalPin</access>
1047       <group id="1">
1048         <setting id="pvrparental.enabled" type="boolean" label="449" help="">
1049           <level>1</level>
1050           <default>false</default>
1051         </setting>
1052       </group>
1053       <group id="2">
1054         <setting id="pvrparental.pin" type="string" label="19261" help="">
1055           <level>1</level>
1056           <default></default>
1057           <allowempty>true</allowempty>
1058           <dependencies>
1059             <dependency type="enable" setting="pvrparental.enabled">true</dependency>
1060           </dependencies>
1061           <control type="edit" format="integer" attributes="hidden,new" delayed="false" />
1062         </setting>
1063         <setting id="pvrparental.duration" type="integer" label="19260" help="">
1064           <level>1</level>
1065           <default>300</default>
1066           <constraints>
1067             <minimum>5</minimum>
1068             <step>5</step>
1069             <maximum>1200</maximum>
1070             <formatlabel>14045</formatlabel>
1071           </constraints>
1072           <dependencies>
1073             <dependency type="enable" setting="pvrparental.enabled">true</dependency>
1074           </dependencies>
1075           <control type="spinner" format="string" />
1076         </setting>
1077       </group>
1078     </category>
1079     <category id="pvrclient" label="19279" help="">
1080       <group id="1">
1081         <setting id="pvrclient.menuhook" type="action" label="19280" help="">
1082           <level>1</level>
1083         </setting>
1084       </group>
1085     </category>
1086   </section>
1087   <section id="music" label="2" help="">
1088     <category id="musiclibrary" label="14022" help="">
1089       <group id="1">
1090         <setting id="musiclibrary.enabled" type="boolean" label="24022" help="">
1091           <level>4</level>
1092           <default>true</default>
1093         </setting>
1094         <setting id="musiclibrary.showcompilationartists" type="boolean" label="13414" help="">
1095           <level>1</level>
1096           <default>true</default>
1097         </setting>
1098       </group>
1099       <group id="2">
1100         <setting id="musiclibrary.downloadinfo" type="boolean" label="20192" help="">
1101           <level>0</level>
1102           <default>false</default>
1103         </setting>
1104         <setting id="musiclibrary.albumsscraper" type="addon" label="20193" help="">
1105           <level>1</level>
1106           <default>metadata.album.universal</default>
1107           <addontype>xbmc.metadata.scraper.albums</addontype>
1108         </setting>
1109         <setting id="musiclibrary.artistsscraper" type="addon" label="20194" help="">
1110           <level>1</level>
1111           <default>metadata.artists.universal</default>
1112           <addontype>xbmc.metadata.scraper.artists</addontype>
1113         </setting>
1114         <setting id="musiclibrary.updateonstartup" type="boolean" label="22000" help="">
1115           <level>1</level>
1116           <default>false</default>
1117         </setting>
1118         <setting id="musiclibrary.backgroundupdate" type="boolean" label="22001" help="">
1119           <level>1</level>
1120           <default>false</default>
1121         </setting>
1122       </group>
1123       <group id="3">
1124         <setting id="musiclibrary.cleanup" type="action" label="334" help="">
1125           <level>2</level>
1126         </setting>
1127         <setting id="musiclibrary.export" type="action" label="20196" help="">
1128           <level>2</level>
1129         </setting>
1130         <setting id="musiclibrary.import" type="action" label="20197" help="">
1131           <level>2</level>
1132         </setting>
1133       </group>
1134     </category>
1135     <category id="musicplayer" label="14086" help="">
1136       <group id="1">
1137         <setting id="musicplayer.autoplaynextitem" type="boolean" label="489" help="">
1138           <level>0</level>
1139           <default>true</default>
1140         </setting>
1141         <setting id="musicplayer.queuebydefault" type="boolean" label="14084" help="">
1142           <level>1</level>
1143           <default>false</default>
1144         </setting>
1145       </group>
1146       <group id="2">
1147         <setting id="musicplayer.replaygaintype" type="integer" label="638" help="">
1148           <level>2</level>
1149           <default>1</default> <!-- REPLAY_GAIN_ALBUM -->
1150           <constraints>
1151             <options>
1152               <option label="351">0</option> <!-- REPLAY_GAIN_NONE -->
1153               <option label="639">2</option> <!-- REPLAY_GAIN_TRACK -->
1154               <option label="640">1</option> <!-- REPLAY_GAIN_ALBUM -->
1155             </options>
1156           </constraints>
1157           <control type="spinner" format="string" />
1158         </setting>
1159         <setting id="musicplayer.replaygainpreamp" type="integer" label="641" help="">
1160           <level>2</level>
1161           <default>89</default>
1162           <constraints>
1163             <minimum>77</minimum>
1164             <step>1</step>
1165             <maximum>101</maximum>
1166             <formatlabel>14050</formatlabel>
1167           </constraints>
1168           <control type="spinner" format="string" />
1169         </setting>
1170         <setting id="musicplayer.replaygainnogainpreamp" type="integer" label="642" help="">
1171           <level>2</level>
1172           <default>89</default>
1173           <constraints>
1174             <minimum>77</minimum>
1175             <step>1</step>
1176             <maximum>101</maximum>
1177             <formatlabel>14050</formatlabel>
1178           </constraints>
1179           <control type="spinner" format="string" />
1180         </setting>
1181         <setting id="musicplayer.replaygainavoidclipping" type="boolean" label="643" help="">
1182           <level>2</level>
1183           <default>false</default>
1184         </setting>
1185       </group>
1186       <group id="3">
1187         <setting id="musicplayer.crossfade" type="integer" label="13314" help="">
1188           <level>1</level>
1189           <default>0</default>
1190           <constraints>
1191             <minimum label="351">0</minimum>
1192             <step>1</step>
1193             <maximum>15</maximum>
1194             <formatlabel>14045</formatlabel>
1195           </constraints>
1196           <control type="spinner" format="string" />
1197         </setting>
1198         <setting id="musicplayer.crossfadealbumtracks" type="boolean" label="13400" help="">
1199           <level>1</level>
1200           <default>true</default>
1201           <dependencies>
1202             <dependency type="enable">
1203               <and>
1204                 <condition setting="musicplayer.crossfade" operator="!is">0</condition>
1205               </and>
1206             </dependency>
1207           </dependencies>
1208         </setting>
1209       </group>
1210       <group id="4">
1211         <setting id="musicplayer.visualisation" type="addon" label="250" help="">
1212           <level>0</level>
1213           <default>visualization.glspectrum</default>
1214           <addontype>xbmc.player.musicviz</addontype>
1215           <allowempty>true</allowempty>
1216         </setting>
1217       </group>
1218     </category>
1219     <category id="musicfiles" label="14081" help="">
1220       <group id="1">
1221         <setting id="musicfiles.usetags" type="boolean" label="258" help="">
1222           <level>0</level>
1223           <default>true</default>
1224         </setting>
1225         <setting id="musicfiles.trackformat" type="string" label="13307" help="">
1226           <level>2</level>
1227           <default>[%N. ]%A - %T</default>
1228           <heading>16016</heading>
1229           <control type="edit" format="string" />
1230         </setting>
1231         <setting id="musicfiles.trackformatright" type="string" label="13387" help="">
1232           <level>2</level>
1233           <default>%D</default>
1234           <heading>16016</heading>
1235           <control type="edit" format="string" />
1236         </setting>
1237         <setting id="musicfiles.nowplayingtrackformat" type="string" label="13307" help="">
1238           <level>4</level>
1239           <default></default>
1240           <allowempty>true</allowempty>
1241           <heading>16016</heading>
1242           <control type="edit" format="string" />
1243         </setting>
1244         <setting id="musicfiles.nowplayingtrackformatright" type="string" label="13387" help="">
1245           <level>4</level>
1246           <default></default>
1247           <allowempty>true</allowempty>
1248           <heading>16016</heading>
1249           <control type="edit" format="string" />
1250         </setting>
1251         <setting id="musicfiles.librarytrackformat" type="string" label="13307" help="">
1252           <level>4</level>
1253           <default></default>
1254           <allowempty>true</allowempty>
1255           <heading>16016</heading>
1256           <control type="edit" format="string" />
1257         </setting>
1258         <setting id="musicfiles.librarytrackformatright" type="string" label="13387" help="">
1259           <level>4</level>
1260           <default></default>
1261           <allowempty>true</allowempty>
1262           <heading>16016</heading>
1263           <control type="edit" format="string" />
1264         </setting>
1265         <setting id="musicfiles.findremotethumbs" type="boolean" label="14059" help="">
1266           <level>0</level>
1267           <default>true</default>
1268         </setting>
1269       </group>
1270     </category>
1271     <category id="audiocds" label="620" help="">
1272       <group id="1">
1273         <setting id="audiocds.autoaction" type="integer" label="14097" help="">
1274           <level>1</level>
1275           <default>0</default> <!-- AUTOCD_NONE -->
1276           <constraints>
1277             <options>audiocdactions</options>
1278           </constraints>
1279           <control type="spinner" format="string" />
1280         </setting>
1281         <setting id="audiocds.usecddb" type="boolean" label="227" help="">
1282           <level>1</level>
1283           <default>true</default>
1284         </setting>
1285       </group>
1286       <group id="2">
1287         <setting id="audiocds.recordingpath" type="path" label="20000" help="">
1288           <level>1</level>
1289           <default></default>
1290           <allowempty>true</allowempty>
1291           <heading>657</heading>
1292           <control type="button" format="path" />
1293         </setting>
1294         <setting id="audiocds.trackpathformat" type="string" label="13307" help="">
1295           <level>2</level>
1296           <default>%A/%A - %B/[%N. ][%A - ]%T</default>
1297           <heading>16016</heading>
1298           <control type="edit" format="string" />
1299         </setting>
1300         <setting id="audiocds.encoder" type="integer" label="621" help="">
1301           <level>2</level>
1302           <default>3</default> <!-- CDDARIP_ENCODER_FLAC -->
1303           <constraints>
1304             <options>audiocdencoders</options>
1305           </constraints>
1306           <control type="spinner" format="string" />
1307         </setting>
1308         <setting id="audiocds.quality" type="integer" label="622" help="">
1309           <level>2</level>
1310           <default>0</default> <!-- CDDARIP_QUALITY_CBR -->
1311           <constraints>
1312             <options>
1313               <option label="604">0</option> <!-- CDDARIP_QUALITY_CBR -->
1314               <option label="601">1</option> <!-- CDDARIP_QUALITY_MEDIUM -->
1315               <option label="602">2</option> <!-- CDDARIP_QUALITY_STANDARD -->
1316               <option label="603">3</option> <!-- CDDARIP_QUALITY_EXTREME -->
1317             </options>
1318           </constraints>
1319           <dependencies>
1320             <dependency type="enable">
1321               <and>
1322                 <condition setting="audiocds.encoder" operator="!is">2</condition> <!-- CDDARIP_ENCODER_WAV -->
1323                 <condition setting="audiocds.encoder" operator="!is">3</condition> <!-- CDDARIP_ENCODER_FLAC -->
1324               </and>
1325             </dependency>
1326           </dependencies>
1327           <control type="spinner" format="string" />
1328         </setting>
1329         <setting id="audiocds.bitrate" type="integer" label="623" help="">
1330           <level>2</level>
1331           <default>192</default>
1332           <constraints>
1333             <minimum>128</minimum>
1334             <step>32</step>
1335             <maximum>320</maximum>
1336             <formatlabel>14048</formatlabel>
1337           </constraints>
1338           <dependencies>
1339             <dependency type="enable">
1340               <and>
1341                 <condition setting="audiocds.encoder" operator="!is">2</condition> <!-- CDDARIP_ENCODER_WAV -->
1342                 <condition setting="audiocds.encoder" operator="!is">3</condition> <!-- CDDARIP_ENCODER_FLAC -->
1343                 <condition setting="audiocds.quality" operator="is">0</condition> <!-- CDDARIP_QUALITY_CBR -->
1344               </and>
1345             </dependency>
1346           </dependencies>
1347           <control type="spinner" format="string" />
1348         </setting>
1349         <setting id="audiocds.compressionlevel" type="integer" label="665" help="">
1350           <level>2</level>
1351           <default>5</default>
1352           <constraints>
1353             <minimum>0</minimum>
1354             <step>1</step>
1355             <maximum>8</maximum>
1356           </constraints>
1357           <dependencies>
1358             <dependency type="enable" setting="audiocds.encoder">3</dependency> <!-- CDDARIP_ENCODER_FLAC -->
1359           </dependencies>
1360           <control type="spinner" format="integer" />
1361         </setting>
1362         <setting id="audiocds.ejectonrip" type="boolean" label="14099" help="">
1363           <level>1</level>
1364           <default>true</default>
1365         </setting>
1366       </group>
1367     </category>
1368     <category id="karaoke" label="13327" help="">
1369       <visible>HAS_KARAOKE</visible>
1370       <group id="1">
1371         <setting id="karaoke.enabled" type="boolean" label="13323" help="">
1372           <level>2</level>
1373           <default>false</default>
1374         </setting>
1375         <setting id="karaoke.autopopupselector" type="boolean" label="22037" help="">
1376           <level>2</level>
1377           <default>false</default>
1378           <dependencies>
1379             <dependency type="enable" setting="karaoke.enabled">true</dependency>
1380           </dependencies>
1381         </setting>
1382       </group>
1383       <group id="2">
1384         <setting id="karaoke.font" type="string" label="22030" help="">
1385           <level>2</level>
1386           <default>arial.ttf</default>
1387           <constraints>
1388             <options>fonts</options>
1389           </constraints>
1390           <dependencies>
1391             <dependency type="enable" setting="karaoke.enabled">true</dependency>
1392           </dependencies>
1393           <control type="spinner" format="string" />
1394         </setting>
1395         <setting id="karaoke.fontheight" type="integer" label="22031" help="">
1396           <level>2</level>
1397           <default>36</default>
1398           <constraints>
1399             <minimum>16</minimum>
1400             <step>2</step>
1401             <maximum>74</maximum>
1402           </constraints>
1403           <dependencies>
1404             <dependency type="enable" setting="karaoke.enabled">true</dependency>
1405             <dependency type="update" setting="karaoke.font" />
1406           </dependencies>
1407           <control type="spinner" format="string" />
1408         </setting>
1409         <setting id="karaoke.fontcolors" type="integer" label="22032" help="">
1410           <level>2</level>
1411           <default>0</default> <!-- white/green -->
1412           <constraints>
1413             <options>
1414               <option label="22040">0</option> <!-- white/green -->
1415               <option label="22041">1</option> <!-- white/red -->
1416               <option label="22042">2</option> <!-- white/blue -->
1417               <option label="22043">3</option> <!-- black/white -->
1418             </options>
1419           </constraints>
1420           <dependencies>
1421             <dependency type="enable" setting="karaoke.enabled">true</dependency>
1422           </dependencies>
1423           <control type="spinner" format="string" />
1424         </setting>
1425         <setting id="karaoke.charset" type="string" label="22033" help="">
1426           <level>2</level>
1427           <default>DEFAULT</default>
1428           <constraints>
1429             <options>charsets</options>
1430           </constraints>
1431           <dependencies>
1432             <dependency type="enable" setting="karaoke.enabled">true</dependency>
1433           </dependencies>
1434           <control type="spinner" format="string" />
1435         </setting>
1436       </group>
1437       <group id="3">
1438         <setting id="karaoke.export" type="action" label="22038" help="">
1439           <level>2</level>
1440           <dependencies>
1441             <dependency type="enable" setting="karaoke.enabled">true</dependency>
1442           </dependencies>
1443         </setting>
1444         <setting id="karaoke.importcsv" type="action" label="22036" help="">
1445           <level>2</level>
1446           <dependencies>
1447             <dependency type="enable" setting="karaoke.enabled">true</dependency>
1448           </dependencies>
1449         </setting>
1450       </group>
1451     </category>
1452     <category id="mymusic" label="0" help="0">
1453       <group id="1">
1454         <setting id="mymusic.startwindow" type="integer" label="0" help="">
1455           <level>4</level>
1456           <default>10501</default> <!-- WINDOW_MUSIC_FILES -->
1457         </setting>
1458         <setting id="mymusic.songthumbinvis" type="boolean" label="0" help="">
1459           <level>4</level>
1460           <default>false</default>
1461         </setting>
1462         <setting id="mymusic.defaultlibview" type="string" label="0" help="">
1463           <level>4</level>
1464           <default></default>
1465           <allowempty>true</allowempty>
1466         </setting>
1467       </group>
1468     </category>
1469   </section>
1470   <section id="pictures" label="1" help="">
1471     <category id="pictures" label="14081" help="">
1472       <group id="1">
1473         <setting id="pictures.usetags" type="boolean" label="14082" help="">
1474           <level>0</level>
1475           <default>true</default>
1476         </setting>
1477         <setting id="pictures.generatethumbs" type="boolean" label="13360" help="">
1478           <level>1</level>
1479           <default>true</default>
1480         </setting>
1481         <setting id="pictures.useexifrotation" type="boolean" label="20184" help="">
1482           <level>1</level>
1483           <default>true</default>
1484         </setting>
1485         <setting id="pictures.showvideos" type="boolean" label="22022" help="">
1486           <level>1</level>
1487           <default>true</default>
1488         </setting>
1489         <setting id="pictures.displayresolution" type="integer" label="169" help="">
1490           <visible>false</visible> <!-- not properly respected -->
1491           <level>1</level>
1492           <default>14</default> <!-- RES_AUTORES -->
1493           <constraints>
1494             <options>resolutions</options>
1495           </constraints>
1496           <control type="spinner" format="string" />
1497         </setting>
1498       </group>
1499     </category>
1500     <category id="slideshow" label="108" help="">
1501       <group id="1">
1502         <setting id="slideshow.staytime" type="integer" label="12378" help="">
1503           <level>0</level>
1504           <default>5</default>
1505           <constraints>
1506             <minimum>1</minimum>
1507             <step>1</step>
1508             <maximum>100</maximum>
1509             <formatlabel>14045</formatlabel>
1510           </constraints>
1511           <control type="spinner" format="string" />
1512         </setting>
1513         <setting id="slideshow.displayeffects" type="boolean" label="12379" help="">
1514           <level>0</level>
1515           <default>true</default>
1516         </setting>
1517         <setting id="slideshow.shuffle" type="boolean" label="13319" help="">
1518           <level>2</level>
1519           <default>false</default>
1520         </setting>
1521       </group>
1522     </category>
1523   </section>
1524   <section id="weather" label="8" help="">
1525     <category id="weather" label="16000" help="">
1526       <group id="1">
1527         <setting id="weather.currentlocation" type="integer" label="0" help="">
1528           <level>4</level>
1529           <default>1</default>
1530           <control type="spinner" format="string" />
1531         </setting>
1532         <setting id="weather.addon" type="addon" label="24029" help="">
1533           <level>0</level>
1534           <default>weather.wunderground</default>
1535           <addontype>xbmc.python.weather</addontype>
1536           <allowempty>true</allowempty>
1537         </setting>
1538         <setting id="weather.addonsettings" type="action" label="21417" help="">
1539           <level>0</level>
1540           <dependencies>
1541             <dependency type="enable" on="property" name="AddonHasSettings" setting="weather.addon" />
1542           </dependencies>
1543           <control type="button" format="action" />
1544         </setting>
1545       </group>
1546     </category>
1547   </section>
1548   <section id="services" label="14036" help="">
1549     <category id="general" label="16000" help="">
1550       <group id="1">
1551         <setting id="services.devicename" type="string" label="1271" help="">
1552           <level>0</level>
1553           <default>XBMC</default>
1554           <control type="edit" format="string" />
1555         </setting>
1556       </group>
1557     </category>
1558     <category id="upnp" label="20187" help="">
1559       <group id="1">
1560         <setting id="services.upnpserver" type="boolean" label="21360" help="">
1561           <level>0</level>
1562           <default>false</default>
1563         </setting>
1564         <setting id="services.upnpannounce" type="boolean" label="20188" help="">
1565           <level>2</level>
1566           <default>true</default>
1567           <dependencies>
1568             <dependency type="enable" setting="services.upnpserver">true</dependency>
1569           </dependencies>
1570         </setting>
1571         <setting id="services.upnprenderer" type="boolean" label="21881" help="">
1572           <level>1</level>
1573           <default>false</default>
1574         </setting>
1575         <setting id="services.upnpcontroller" type="boolean" label="21361" help="">
1576           <level>1</level>
1577           <default>false</default>
1578         </setting>
1579       </group>
1580     </category>
1581     <category id="webserver" label="33101" help="">
1582       <visible>HAS_WEB_SERVER</visible>
1583       <group id="1">
1584         <setting id="services.webserver" type="boolean" label="263" help="">
1585           <level>1</level>
1586           <default>false</default>
1587         </setting>
1588         <setting id="services.webserverport" type="integer" label="730" help="">
1589           <level>2</level>
1590           <default>8080</default>
1591           <constraints>
1592             <minimum>1</minimum>
1593             <step>1</step>
1594             <maximum>65535</maximum>
1595           </constraints>
1596           <control type="edit" format="integer" />
1597         </setting>
1598         <setting id="services.webserverusername" type="string" label="1048" help="">
1599           <level>2</level>
1600           <default>xbmc</default>
1601           <allowempty>true</allowempty>
1602           <dependencies>
1603             <dependency type="enable" setting="services.webserver">true</dependency>
1604           </dependencies>
1605           <control type="edit" format="string" />
1606         </setting>
1607         <setting id="services.webserverpassword" type="string" label="733" help="">
1608           <level>2</level>
1609           <default></default>
1610           <allowempty>true</allowempty>
1611           <dependencies>
1612             <dependency type="enable" setting="services.webserver">true</dependency>
1613           </dependencies>
1614           <control type="edit" format="string" attributes="hidden" />
1615         </setting>
1616         <setting id="services.webskin" type="addon" label="199" help="">
1617           <level>1</level>
1618           <default>webinterface.default</default>
1619           <addontype>xbmc.gui.webinterface</addontype>
1620         </setting>
1621       </group>
1622     </category>
1623     <category id="remotecontrol" label="790" help="">
1624       <visible>
1625         <or>
1626           <condition>HAS_EVENT_SERVER</condition>
1627           <condition>HAS_JSONRPC</condition>
1628         </or>
1629       </visible>
1630       <group id="1">
1631         <setting id="services.esenabled" type="boolean" label="791" help="">
1632           <level>1</level>
1633           <default>true</default>
1634         </setting>
1635         <setting id="services.esport" type="integer" label="792" help="">
1636           <visible>HAS_EVENT_SERVER</visible>
1637           <level>4</level>
1638           <default>9777</default>
1639           <constraints>
1640             <minimum>1</minimum>
1641             <step>1</step>
1642             <maximum>65535</maximum>
1643           </constraints>
1644           <dependencies>
1645             <dependency type="enable" setting="services.esenabled">true</dependency>
1646           </dependencies>
1647           <control type="edit" format="integer" />
1648         </setting>
1649         <setting id="services.esportrange" type="integer" label="793" help="">
1650           <visible>HAS_EVENT_SERVER</visible>
1651           <level>4</level>
1652           <default>10</default>
1653           <constraints>
1654             <minimum>1</minimum>
1655             <step>1</step>
1656             <maximum>100</maximum>
1657           </constraints>
1658           <dependencies>
1659             <dependency type="enable" setting="services.esenabled">true</dependency>
1660           </dependencies>
1661           <control type="spinner" format="integer" />
1662         </setting>
1663         <setting id="services.esmaxclients" type="integer" label="797" help="">
1664           <visible>HAS_EVENT_SERVER</visible>
1665           <level>4</level>
1666           <default>20</default>
1667           <constraints>
1668             <minimum>1</minimum>
1669             <step>1</step>
1670             <maximum>100</maximum>
1671           </constraints>
1672           <dependencies>
1673             <dependency type="enable" setting="services.esenabled">true</dependency>
1674           </dependencies>
1675           <control type="spinner" format="integer" />
1676         </setting>
1677         <setting id="services.esallinterfaces" type="boolean" label="794" help="">
1678           <level>1</level>
1679           <default>false</default>
1680           <dependencies>
1681             <dependency type="enable" setting="services.esenabled">true</dependency>
1682           </dependencies>
1683         </setting>
1684         <setting id="services.esinitialdelay" type="integer" label="795" help="">
1685           <visible>HAS_EVENT_SERVER</visible>
1686           <level>4</level>
1687           <default>750</default>
1688           <constraints>
1689             <minimum>5</minimum>
1690             <step>5</step>
1691             <maximum>10000</maximum>
1692           </constraints>
1693           <dependencies>
1694             <dependency type="enable" setting="services.esenabled">true</dependency>
1695           </dependencies>
1696           <control type="spinner" format="integer" />
1697         </setting>
1698         <setting id="services.escontinuousdelay" type="integer" label="796" help="">
1699           <visible>HAS_EVENT_SERVER</visible>
1700           <level>4</level>
1701           <default>25</default>
1702           <constraints>
1703             <minimum>5</minimum>
1704             <step>5</step>
1705             <maximum>10000</maximum>
1706           </constraints>
1707           <dependencies>
1708             <dependency type="enable" setting="services.esenabled">true</dependency>
1709           </dependencies>
1710           <control type="spinner" format="integer" />
1711         </setting>
1712       </group>
1713     </category>
1714     <category id="zeroconf" label="1259" help="">
1715       <visible>HAS_ZEROCONF</visible>
1716       <group id="1">
1717         <setting id="services.zeroconf" type="boolean" label="1260" help="">
1718           <level>2</level>
1719           <default>true</default>
1720         </setting>
1721       </group>
1722     </category>
1723     <category id="airplay" label="1273" help="">
1724       <visible>HAS_AIRPLAY</visible>
1725       <group id="1">
1726         <setting id="services.airplay" type="boolean" label="1270" help="">
1727           <level>1</level>
1728           <default>false</default>
1729         </setting>
1730         <setting id="services.useairplaypassword" type="boolean" label="1272" help="">
1731           <level>1</level>
1732           <default>false</default>
1733           <dependencies>
1734             <dependency type="enable" setting="services.airplay">true</dependency>
1735           </dependencies>
1736         </setting>
1737         <setting id="services.airplaypassword" type="string" label="733" help="">
1738           <level>1</level>
1739           <default></default>
1740           <allowempty>true</allowempty>
1741           <dependencies>
1742             <dependency type="enable" setting="services.useairplaypassword">true</dependency>
1743           </dependencies>
1744           <control type="edit" format="string" attributes="hidden" />
1745         </setting>
1746       </group>
1747     </category>
1748     <category id="smb" label="1200" help="">
1749       <group id="1">
1750         <setting id="smb.winsserver" type="string" label="1207" help="">
1751           <level>2</level>
1752           <default>0.0.0.0</default>
1753           <control type="edit" format="ip" />
1754         </setting>
1755         <setting id="smb.workgroup" type="string" label="1202" help="">
1756           <level>2</level>
1757           <default>WORKGROUP</default>
1758           <control type="edit" format="string" />
1759         </setting>
1760       </group>
1761     </category>
1762   </section>
1763   <section id="system" label="13000" help="">
1764     <category id="videoscreen" label="21373" help="">
1765       <group id="1">
1766         <setting id="videoscreen.screen" type="integer" label="240" help="">
1767           <level>0</level>
1768           <default>0</default>
1769           <constraints>
1770             <options>screens</options>
1771           </constraints>
1772           <control type="spinner" format="string" delayed="true" />
1773         </setting>
1774         <setting id="videoscreen.resolution" type="integer" label="169" help="">
1775           <level>0</level>
1776           <default>16</default> <!-- RES_DESKTOP -->
1777           <constraints>
1778             <options>resolutions</options>
1779           </constraints>
1780           <dependencies>
1781             <dependency type="enable" setting="videoscreen.screen" operator="!is">-1</dependency> <!-- DM_WINDOWED -->
1782             <dependency type="update" setting="videoscreen.screen" />
1783           </dependencies>
1784           <control type="spinner" format="string" delayed="true" />
1785         </setting>
1786         <setting id="videoscreen.screenmode" type="string" label="243" help="">
1787           <visible>IsStandAlone</visible>
1788           <level>0</level>
1789           <default>DESKTOP</default>
1790           <constraints>
1791             <options>refreshrates</options>
1792           </constraints>
1793           <updates>
1794             <update type="change" />
1795           </updates>
1796           <dependencies>
1797             <dependency type="enable" setting="videoscreen.screen" operator="!is">-1</dependency> <!-- DM_WINDOWED -->
1798             <dependency type="update" setting="videoscreen.screen" />
1799             <dependency type="update" setting="videoscreen.resolution" />
1800           </dependencies>
1801           <control type="spinner" format="string" delayed="true" />
1802         </setting>
1803         <setting id="videoscreen.fakefullscreen" type="boolean" label="14083" help="">
1804           <level>2</level>
1805           <default>true</default>
1806           <dependencies>
1807             <dependency type="enable" setting="videoscreen.screen" operator="!is">-1</dependency> <!-- DM_WINDOWED -->
1808           </dependencies>
1809         </setting>
1810         <setting id="videoscreen.blankdisplays" type="boolean" label="13130" help="">
1811           <level>1</level>
1812           <default>false</default>
1813           <dependencies>
1814             <dependency type="enable" on="property" name="IsFullscreen" />
1815           </dependencies>
1816         </setting>
1817       </group>
1818       <group id="2">
1819         <setting id="videoscreen.vsync" type="integer" label="13105" help="">
1820           <level>2</level>
1821           <default>3</default> <!-- VSYNC_DRIVER -->
1822           <constraints>
1823             <options>verticalsyncs</options>
1824           </constraints>
1825           <control type="spinner" format="string" />
1826         </setting>
1827         <setting id="videoscreen.guicalibration" type="action" label="214" help="">
1828           <level>1</level>
1829         </setting>
1830         <setting id="videoscreen.testpattern" type="action" label="226" help="">
1831           <visible>HAS_GL</visible>
1832           <level>1</level>
1833         </setting>
1834         <setting id="videoscreen.limitedrange" type="boolean" label="36042" help="">
1835           <visible>
1836             <or>
1837               <condition>HAS_GL</condition>
1838               <condition>HAS_DX</condition>
1839             </or>
1840           </visible>
1841           <level>3</level>
1842           <default>false</default>
1843           <updates>
1844             <update type="rename">videoplayer.vdpaustudiolevel</update>
1845           </updates>
1846         </setting>
1847       </group>
1848     </category>
1849     <category id="audiooutput" label="772" help="">
1850       <group id="1">
1851         <setting id="audiooutput.mode" type="integer" label="337" help="">
1852           <level>1</level>
1853           <default>0</default> <!-- AUDIO_ANALOG -->
1854           <constraints>
1855             <options>audiooutputmodes</options>
1856           </constraints>
1857           <control type="spinner" format="string" />
1858         </setting>
1859         <setting id="audiooutput.channels" type="integer" label="34100" help="">
1860           <level>0</level>
1861           <default>1</default> <!-- AE_CH_LAYOUT_2_0 -->
1862           <constraints>
1863             <options>
1864               <option label="34101">1</option> <!-- AE_CH_LAYOUT_2_0 -->
1865               <option label="34102">2</option> <!-- AE_CH_LAYOUT_2_1 -->
1866               <option label="34103">3</option> <!-- AE_CH_LAYOUT_3_0 -->
1867               <option label="34104">4</option> <!-- AE_CH_LAYOUT_3_1 -->
1868               <option label="34105">5</option> <!-- AE_CH_LAYOUT_4_0 -->
1869               <option label="34106">6</option> <!-- AE_CH_LAYOUT_4_1 -->
1870               <option label="34107">7</option> <!-- AE_CH_LAYOUT_5_0 -->
1871               <option label="34108">8</option> <!-- AE_CH_LAYOUT_5_1 -->
1872               <option label="34109">9</option> <!-- AE_CH_LAYOUT_7_0 -->
1873               <option label="34110">10</option> <!-- AE_CH_LAYOUT_7_1 -->
1874             </options>
1875           </constraints>
1876           <updates>
1877             <update type="rename">audiooutput.channellayout</update>
1878           </updates>
1879           <control type="spinner" format="string" />
1880         </setting>
1881         <setting id="audiooutput.normalizelevels" type="boolean" label="346" help="">
1882           <level>2</level>
1883           <default>true</default>
1884         </setting>
1885         <setting id="audiooutput.stereoupmix" type="boolean" label="252" help="">
1886           <level>2</level>
1887           <default>false</default>
1888         </setting>
1889         <setting id="audiooutput.ac3passthrough" type="boolean" label="364" help="">
1890           <level>2</level>
1891           <default>true</default>
1892           <dependencies>
1893             <dependency type="enable">
1894               <or>
1895                 <condition setting="audiooutput.mode">1</condition> <!-- AUDIO_IEC958 -->
1896                 <condition setting="audiooutput.mode">2</condition> <!-- AUDIO_HDMI -->
1897               </or>
1898             </dependency>
1899           </dependencies>
1900         </setting>
1901         <setting id="audiooutput.dtspassthrough" type="boolean" label="254" help="">
1902           <level>2</level>
1903           <default>true</default>
1904           <dependencies>
1905             <dependency type="enable">
1906               <or>
1907                 <condition setting="audiooutput.mode">1</condition> <!-- AUDIO_IEC958 -->
1908                 <condition setting="audiooutput.mode">2</condition> <!-- AUDIO_HDMI -->
1909               </or>
1910             </dependency>
1911           </dependencies>
1912         </setting>
1913         <setting id="audiooutput.passthroughaac" type="boolean" label="299" help="">
1914           <level>2</level>
1915           <default>false</default>
1916           <dependencies>
1917             <dependency type="enable">
1918               <or>
1919                 <condition setting="audiooutput.mode">1</condition> <!-- AUDIO_IEC958 -->
1920                 <condition setting="audiooutput.mode">2</condition> <!-- AUDIO_HDMI -->
1921               </or>
1922             </dependency>
1923           </dependencies>
1924         </setting>
1925         <setting id="audiooutput.multichannellpcm" type="boolean" label="348" help="">
1926           <level>2</level>
1927           <default>true</default>
1928           <dependencies>
1929             <dependency type="enable" setting="audiooutput.mode">2</dependency> <!-- AUDIO_HDMI -->
1930           </dependencies>
1931         </setting>
1932         <setting id="audiooutput.truehdpassthrough" type="boolean" label="349" help="">
1933           <level>2</level>
1934           <default>true</default>
1935           <dependencies>
1936             <dependency type="enable" setting="audiooutput.mode">2</dependency> <!-- AUDIO_HDMI -->
1937           </dependencies>
1938         </setting>
1939         <setting id="audiooutput.dtshdpassthrough" type="boolean" label="347" help="">
1940           <level>2</level>
1941           <default>true</default>
1942           <dependencies>
1943             <dependency type="enable">
1944               <and>
1945                 <condition setting="audiooutput.dtspassthrough">true</condition>
1946                 <condition setting="audiooutput.mode">2</condition> <!-- AUDIO_HDMI -->
1947               </and>
1948             </dependency>
1949           </dependencies>
1950         </setting>
1951       </group>
1952       <group id="2">
1953         <setting id="audiooutput.audiodevice" type="string" label="545" help="">
1954           <level>2</level>
1955           <default>Default</default> <!-- will be properly set on startup -->
1956           <constraints>
1957             <options>audiodevices</options>
1958           </constraints>
1959           <control type="spinner" format="string" />
1960         </setting>
1961         <setting id="audiooutput.passthroughdevice" type="string" label="546" help="">
1962           <level>2</level>
1963           <default>Default</default> <!-- will be properly set on startup -->
1964           <constraints>
1965             <options>audiodevicespassthrough</options>
1966           </constraints>
1967           <dependencies>
1968             <dependency type="enable">
1969               <or>
1970                 <condition setting="audiooutput.mode">1</condition> <!-- AUDIO_IEC958 -->
1971                 <condition setting="audiooutput.mode">2</condition> <!-- AUDIO_HDMI -->
1972               </or>
1973             </dependency>
1974           </dependencies>
1975           <control type="spinner" format="string" />
1976         </setting>
1977       </group>
1978       <group id="3">
1979         <setting id="audiooutput.guisoundmode" type="integer" label="34120" help="">
1980           <level>0</level>
1981           <default>1</default> <!-- AE_SOUND_IDLE -->
1982           <constraints>
1983             <options>
1984               <option label="34121">1</option> <!-- AE_SOUND_IDLE -->
1985               <option label="34122">2</option> <!-- AE_SOUND_ALWAYS -->
1986               <option label="34123">0</option> <!-- AE_SOUND_OFF -->
1987             </options>
1988           </constraints>
1989           <control type="spinner" format="string" />
1990         </setting>
1991       </group>
1992     </category>
1993     <category id="input" label="14094" help="">
1994       <group id="1">
1995         <setting id="input.peripherals" type="action" label="35000" help="">
1996           <level>1</level>
1997           <dependencies>
1998             <dependency type="enable" on="property" name="HasPeripherals" />
1999           </dependencies>
2000         </setting>
2001       </group>
2002       <group id="2">
2003         <setting id="input.remoteaskeyboard" type="boolean" label="21449" help="">
2004           <level>2</level>
2005           <default>false</default>
2006         </setting>
2007         <setting id="input.enablemouse" type="boolean" label="21369" help="">
2008           <level>0</level>
2009           <default>true</default>
2010         </setting>
2011         <setting id="input.enablejoystick" type="boolean" label="35100" help="">
2012           <visible>HAS_SDL_JOYSTICK</visible>
2013           <level>0</level>
2014           <default>true</default>
2015         </setting>
2016       </group>
2017     </category>
2018     <category id="network" label="798" help="">
2019       <group id="1">
2020         <setting id="network.usehttpproxy" type="boolean" label="708" help="">
2021           <level>1</level>
2022           <default>false</default>
2023         </setting>
2024         <setting id="network.httpproxytype" type="integer" label="1180" help="">
2025           <level>1</level>
2026           <default>0</default>
2027           <constraints>
2028             <options>
2029               <option label="1181">0</option> <!-- PROXY_HTTP -->
2030               <option label="1182">1</option> <!-- PROXY_SOCKS4 -->
2031               <option label="1183">2</option> <!-- PROXY_SOCKS4A -->
2032               <option label="1184">3</option> <!-- PROXY_SOCKS5 -->
2033               <option label="1185">4</option> <!-- PROXY_SOCKS5_REMOTE -->
2034             </options>
2035           </constraints>
2036           <dependencies>
2037             <dependency type="enable" setting="network.usehttpproxy">true</dependency>
2038           </dependencies>
2039           <control type="spinner" format="string" />
2040         </setting>
2041         <setting id="network.httpproxyserver" type="string" label="706" help="">
2042           <level>1</level>
2043           <default></default>
2044           <allowempty>true</allowempty>
2045           <dependencies>
2046             <dependency type="enable" setting="network.usehttpproxy">true</dependency>
2047           </dependencies>
2048           <control type="edit" format="string" />
2049         </setting>
2050         <setting id="network.httpproxyport" type="integer" label="730" help="">
2051           <level>1</level>
2052           <default>8080</default>
2053           <constraints>
2054             <minimum>1</minimum>
2055             <step>1</step>
2056             <maximum>65535</maximum>
2057           </constraints>
2058           <dependencies>
2059             <dependency type="enable" setting="network.usehttpproxy">true</dependency>
2060           </dependencies>
2061           <control type="edit" format="integer" />
2062         </setting>
2063         <setting id="network.httpproxyusername" type="string" label="1048" help="">
2064           <level>1</level>
2065           <default></default>
2066           <allowempty>true</allowempty>
2067           <dependencies>
2068             <dependency type="enable" setting="network.usehttpproxy">true</dependency>
2069           </dependencies>
2070           <control type="edit" format="string" />
2071         </setting>
2072         <setting id="network.httpproxypassword" type="string" label="733" help="">
2073           <level>1</level>
2074           <default></default>
2075           <allowempty>true</allowempty>
2076           <dependencies>
2077             <dependency type="enable" setting="network.usehttpproxy">true</dependency>
2078           </dependencies>
2079           <control type="edit" format="string" attributes="hidden" />
2080         </setting>
2081       </group>
2082       <group id="2">
2083         <setting id="network.bandwidth" type="integer" label="14041" help="">
2084           <level>2</level>
2085           <default>0</default>
2086           <constraints>
2087             <minimum label="351">0</minimum>
2088             <step>512</step>
2089             <maximum>102400</maximum>
2090             <formatlabel>14048</formatlabel>
2091           </constraints>
2092           <control type="spinner" format="string" />
2093         </setting>
2094       </group>
2095     </category>
2096     <category id="powermanagement" label="14095" help="">
2097       <group id="1">
2098         <setting id="powermanagement.displaysoff" type="integer" label="1450" help="">
2099           <level>0</level>
2100           <default>0</default>
2101           <constraints>
2102             <minimum label="351">0</minimum>
2103             <step>5</step>
2104             <maximum>120</maximum>
2105             <formatlabel>14044</formatlabel>
2106           </constraints>
2107           <control type="spinner" format="string" />
2108         </setting>
2109         <setting id="powermanagement.shutdowntime" type="integer" label="357" help="">
2110           <level>2</level>
2111           <default>0</default>
2112           <constraints>
2113             <minimum label="351">0</minimum>
2114             <step>5</step>
2115             <maximum>120</maximum>
2116             <formatlabel>14044</formatlabel>
2117           </constraints>
2118           <control type="spinner" format="string" />
2119         </setting>
2120         <setting id="powermanagement.shutdownstate" type="integer" label="13008" help="">
2121           <level>2</level>
2122           <default>0</default> <!-- POWERSTATE_QUIT -->
2123           <constraints>
2124             <options>shutdownstates</options>
2125           </constraints>
2126           <control type="spinner" format="string" />
2127         </setting>
2128       </group>
2129       <group id="2">
2130         <setting id="powermanagement.wakeonaccess" type="boolean" label="13026" help="">
2131           <level>1</level>
2132           <default>false</default>
2133         </setting>
2134       </group>
2135     </category>
2136     <category id="debug" label="14092" help="">
2137       <group id="1">
2138         <setting id="debug.showloginfo" type="boolean" label="20191" help="">
2139           <level>1</level>
2140           <default>false</default>
2141         </setting>
2142         <setting id="debug.setextraloglevel" type="action" label="666" help="">
2143           <level>1</level>
2144           <dependencies>
2145             <dependency type="enable" setting="debug.showloginfo">true</dependency>
2146           </dependencies>
2147         </setting>
2148         <setting id="debug.screenshotpath" type="path" label="20004" help="">
2149           <level>1</level>
2150           <default></default>
2151           <allowempty>true</allowempty>
2152           <heading>657</heading>
2153           <control type="button" format="path" />
2154         </setting>
2155       </group>
2156     </category>
2157     <category id="masterlock" label="12360" help="">
2158       <access>CheckMasterLock</access>
2159       <group id="1">
2160         <setting id="masterlock.lockcode" type="string" label="20100" help="">
2161           <level>2</level>
2162           <default>-</default>
2163           <control type="button" format="action" />
2164         </setting>
2165         <setting id="masterlock.startuplock" type="boolean" label="20076" help="">
2166           <level>2</level>
2167           <default>false</default>
2168           <dependencies>
2169             <dependency type="enable" on="property" name="ProfileLockMode" operator="!is">0</dependency>
2170           </dependencies>
2171         </setting>
2172         <setting id="masterlock.maxretries" type="integer" label="12364" help="">
2173           <level>4</level>
2174           <default>3</default>
2175           <constraints>
2176             <minimum>3</minimum>
2177             <step>1</step>
2178             <maximum>100</maximum>
2179           </constraints>
2180           <control type="spinner" format="integer" />
2181         </setting>
2182       </group>
2183     </category>
2184     <category id="cache" label="439" help="">
2185       <visible>false</visible>
2186       <group id="1">
2187         <setting id="cache.harddisk" type="integer" label="14025" help="">
2188           <level>4</level>
2189           <default>256</default>
2190           <constraints>
2191             <minimum label="351">0</minimum>
2192             <step>256</step>
2193             <maximum>4096</maximum>
2194             <formatlabel>14049</formatlabel>
2195           </constraints>
2196           <control type="spinner" format="string" />
2197         </setting>
2198       </group>
2199       <group id="2">
2200         <setting id="cachevideo.dvdrom" type="integer" label="14026" help="">
2201           <level>4</level>
2202           <default>2048</default>
2203           <constraints>
2204             <minimum label="351">0</minimum>
2205             <step>256</step>
2206             <maximum>16384</maximum>
2207             <formatlabel>14049</formatlabel>
2208           </constraints>
2209           <control type="spinner" format="string" />
2210         </setting>
2211         <setting id="cachevideo.lan" type="integer" label="14027" help="">
2212           <level>4</level>
2213           <default>2048</default>
2214           <constraints>
2215             <minimum label="351">0</minimum>
2216             <step>256</step>
2217             <maximum>16384</maximum>
2218             <formatlabel>14049</formatlabel>
2219           </constraints>
2220           <control type="spinner" format="string" />
2221         </setting>
2222         <setting id="cachevideo.internet" type="integer" label="14028" help="">
2223           <level>4</level>
2224           <default>4096</default>
2225           <constraints>
2226             <minimum label="351">0</minimum>
2227             <step>256</step>
2228             <maximum>16384</maximum>
2229             <formatlabel>14049</formatlabel>
2230           </constraints>
2231           <control type="spinner" format="string" />
2232         </setting>
2233       </group>
2234       <group id="3">
2235         <setting id="cacheaudio.dvdrom" type="integer" label="14030" help="">
2236           <level>4</level>
2237           <default>256</default>
2238           <constraints>
2239             <minimum label="351">0</minimum>
2240             <step>256</step>
2241             <maximum>4096</maximum>
2242             <formatlabel>14049</formatlabel>
2243           </constraints>
2244           <control type="spinner" format="string" />
2245         </setting>
2246         <setting id="cacheaudio.lan" type="integer" label="14031" help="">
2247           <level>4</level>
2248           <default>256</default>
2249           <constraints>
2250             <minimum label="351">0</minimum>
2251             <step>256</step>
2252             <maximum>4096</maximum>
2253             <formatlabel>14049</formatlabel>
2254           </constraints>
2255           <control type="spinner" format="string" />
2256         </setting>
2257         <setting id="cacheaudio.internet" type="integer" label="14032" help="">
2258           <level>4</level>
2259           <default>256</default>
2260           <constraints>
2261             <minimum label="351">0</minimum>
2262             <step>256</step>
2263             <maximum>4096</maximum>
2264             <formatlabel>14049</formatlabel>
2265           </constraints>
2266           <control type="spinner" format="string" />
2267         </setting>
2268       </group>
2269       <group id="4">
2270         <setting id="cachedvd.dvdrom" type="integer" label="14034" help="">
2271           <level>4</level>
2272           <default>2048</default>
2273           <constraints>
2274             <minimum label="351">0</minimum>
2275             <step>256</step>
2276             <maximum>16384</maximum>
2277             <formatlabel>14049</formatlabel>
2278           </constraints>
2279           <control type="spinner" format="string" />
2280         </setting>
2281         <setting id="cachedvd.lan" type="integer" label="14060" help="">
2282           <level>4</level>
2283           <default>2048</default>
2284           <constraints>
2285             <minimum label="351">0</minimum>
2286             <step>256</step>
2287             <maximum>16384</maximum>
2288             <formatlabel>14049</formatlabel>
2289           </constraints>
2290           <control type="spinner" format="string" />
2291         </setting>
2292       </group>
2293       <group id="5">
2294         <setting id="cacheunknown.internet" type="integer" label="4096" help="">
2295           <level>4</level>
2296           <default>4096</default>
2297           <constraints>
2298             <minimum label="351">0</minimum>
2299             <step>256</step>
2300             <maximum>16384</maximum>
2301             <formatlabel>14049</formatlabel>
2302           </constraints>
2303           <control type="spinner" format="string" />
2304         </setting>
2305       </group>
2306     </category>
2307     <category id="paths" label="" help="">
2308       <group id="1">
2309         <setting id="system.playlistspath" type="path" label="20006" help="">
2310           <level>4</level>
2311           <default></default>
2312           <allowempty>true</allowempty>
2313         </setting>
2314       </group>
2315     </category>
2316     <category id="general" label="" help="">
2317       <group id="1">
2318         <setting id="general.addonautoupdate" type="boolean" label="0" help="">
2319           <level>4</level>
2320           <default>true</default>
2321         </setting>
2322         <setting id="general.addonnotifications" type="boolean" label="0" help="">
2323           <level>4</level>
2324           <default>true</default>
2325         </setting>
2326         <setting id="general.addonforeignfilter" type="boolean" label="0" help="">
2327           <level>4</level>
2328           <default>false</default>
2329         </setting>
2330       </group>
2331     </category>
2332   </section>
2333 </settings>