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