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