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