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