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