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