1 <?xml version="1.0" encoding="UTF-8"?>
3 <defaultcontrol always="true">50</defaultcontrol>
4 <allowoverlay>no</allowoverlay>
5 <onload condition="!Skin.HasSetting(FirstTimeRun)">ActivateWindow(1112)</onload>
7 <include>CommonBackground</include>
8 <control type="multiimage">
13 <imagepath background="true">$INFO[Skin.String(WeatherFanartDir)]$INFO[Window(Weather).Property(Current.FanartCode)]</imagepath>
14 <timeperimage>10000</timeperimage>
15 <randomize>true</randomize>
16 <fadetime>1000</fadetime>
17 <include>VisibleFadeEffect</include>
18 <visible>Skin.HasSetting(ShowWeatherFanart) + !IsEmpty(Skin.String(WeatherFanartDir))</visible>
19 <animation effect="fade" time="200">WindowClose</animation>
21 <control type="image">
22 <description>Section header image</description>
27 <aspectratio>keep</aspectratio>
28 <texture>icon_weather.png</texture>
30 <control type="grouplist">
35 <orientation>horizontal</orientation>
38 <control type="label">
39 <include>WindowTitleCommons</include>
40 <label>$LOCALIZE[8]</label>
43 <control type="image">
48 <texture>floor.png</texture>
49 <include>VisibleFadeEffect</include>
50 <animation effect="slide" start="0,10" end="0,0" time="200" condition="Window.Previous(Home)">WindowOpen</animation>
51 <animation effect="slide" start="0,0" end="0,10" time="200" condition="Window.Next(Home)">WindowClose</animation>
53 <control type="group">
54 <animation type="WindowOpen" reversible="false">
55 <effect type="zoom" start="80" end="100" center="640,360" easing="out" tween="back" time="300"/>
56 <effect type="fade" start="0" end="100" time="300"/>
58 <animation type="WindowClose" reversible="false">
59 <effect type="zoom" start="100" end="80" center="640,360" easing="in" tween="back" time="300"/>
60 <effect type="fade" start="100" end="0" time="300"/>
62 <include>VisibleFadeEffect</include>
63 <control type="group">
66 <control type="image">
71 <texture border="20">ContentPanel.png</texture>
73 <control type="image">
78 <texture border="10">ContentPanelMirror.png</texture>
80 <control type="image">
85 <aspectratio>stretch</aspectratio>
86 <texture>GlassTitleBar.png</texture>
88 <control type="label">
89 <description>header label</description>
94 <font>font13_title</font>
97 <aligny>center</aligny>
98 <textcolor>white</textcolor>
99 <shadowcolor>black</shadowcolor>
101 <control type="image">
106 <aspectratio align="center" aligny="center">keep</aspectratio>
107 <texture>$INFO[Window.Property(WeatherProviderLogo)]</texture>
109 <control type="label">
110 <description>Provider Text</description>
116 <textcolor>white</textcolor>
117 <scroll>true</scroll>
118 <align>center</align>
119 <aligny>center</aligny>
120 <label>$LOCALIZE[31303] : [COLOR=orange]$INFO[Window.Property(WeatherProvider)][/COLOR]</label>
121 <include>Window_OpenClose_Animation</include>
122 <visible>IsEmpty(Window.Property(WeatherProviderLogo))</visible>
124 <control type="group">
125 <control type="label">
126 <description>weather location label</description>
131 <font>font13_title</font>
132 <textcolor>white</textcolor>
133 <scroll>false</scroll>
134 <align>center</align>
135 <aligny>center</aligny>
136 <label>$INFO[Window.Property(Location)]</label>
138 <control type="label">
139 <description>update label</description>
145 <label>$LOCALIZE[31301] - $INFO[Window.Property(Updated)]</label>
146 <align>center</align>
147 <aligny>center</aligny>
148 <textcolor>grey2</textcolor>
150 <control type="label">
151 <description>current temp Value</description>
156 <font>WeatherTemp</font>
159 <label>$INFO[Window.Property(Current.Temperature)]</label>
160 <textcolor>white</textcolor>
161 <shadowcolor>black</shadowcolor>
163 <control type="label">
164 <description>current temp Value Units</description>
172 <label>$INFO[System.TemperatureUnits]</label>
173 <textcolor>white</textcolor>
174 <shadowcolor>black</shadowcolor>
176 <control type="image">
177 <description>current weather icon</description>
182 <info>Window.Property(Current.ConditionIcon)</info>
183 <aspectratio>keep</aspectratio>
185 <control type="label">
186 <description>current condition label</description>
191 <info>Window.Property(Current.Condition)</info>
192 <wrapmultiline>true</wrapmultiline>
194 <align>center</align>
195 <aligny>center</aligny>
196 <textcolor>white</textcolor>
197 <shadowcolor>black</shadowcolor>
200 <control type="image">
205 <texture>separator.png</texture>
207 <control type="label">
208 <description>current feels like label</description>
215 <aligny>center</aligny>
216 <label>$LOCALIZE[402] :</label>
217 <textcolor>grey2</textcolor>
218 <shadowcolor>black</shadowcolor>
220 <control type="label">
221 <description>current dew label</description>
228 <aligny>center</aligny>
229 <label>$LOCALIZE[405] :</label>
230 <textcolor>grey2</textcolor>
231 <shadowcolor>black</shadowcolor>
233 <control type="label">
234 <description>current humidity label</description>
241 <aligny>center</aligny>
242 <label>$LOCALIZE[406] :</label>
243 <textcolor>grey2</textcolor>
244 <shadowcolor>black</shadowcolor>
246 <control type="label">
247 <description>current UV Index label</description>
254 <aligny>center</aligny>
255 <label>$LOCALIZE[403] :</label>
256 <textcolor>grey2</textcolor>
257 <shadowcolor>black</shadowcolor>
259 <control type="label">
260 <description>current Wind label</description>
267 <aligny>center</aligny>
268 <label>$LOCALIZE[404] :</label>
269 <textcolor>grey2</textcolor>
270 <shadowcolor>black</shadowcolor>
272 <control type="label">
273 <description>current feels like Value</description>
280 <aligny>center</aligny>
281 <label>$INFO[Window.Property(Current.FeelsLike)]$INFO[System.TemperatureUnits]</label>
282 <textcolor>white</textcolor>
283 <shadowcolor>black</shadowcolor>
285 <control type="label">
286 <description>current dew Value</description>
293 <aligny>center</aligny>
294 <label>$INFO[Window.Property(Current.DewPoint)]$INFO[System.TemperatureUnits]</label>
295 <textcolor>white</textcolor>
296 <shadowcolor>black</shadowcolor>
298 <control type="label">
299 <description>current humidity Value</description>
306 <aligny>center</aligny>
307 <info>Window.Property(Current.Humidity)</info>
308 <textcolor>white</textcolor>
309 <shadowcolor>black</shadowcolor>
311 <control type="label">
312 <description>current UV Index Value</description>
319 <aligny>center</aligny>
320 <info>Window.Property(Current.UVIndex)</info>
321 <textcolor>white</textcolor>
322 <shadowcolor>black</shadowcolor>
324 <control type="label">
325 <description>current Wind Value</description>
332 <aligny>center</aligny>
333 <info>Window.Property(Current.Wind)</info>
334 <textcolor>white</textcolor>
335 <shadowcolor>black</shadowcolor>
337 <control type="group">
338 <visible>StringCompare(Weather.Plugin,weather.wunderground) + !IsEmpty(Window.Property(36Hour.IsFetched))</visible>
339 <control type="label">
340 <description>Sunrise Label</description>
347 <aligny>center</aligny>
348 <label>$LOCALIZE[33027] : [COLOR=white]$INFO[Window.Property(Today.Sunrise)][/COLOR]</label>
349 <textcolor>grey2</textcolor>
350 <shadowcolor>black</shadowcolor>
352 <control type="label">
353 <description>Sunset label</description>
360 <aligny>center</aligny>
361 <label>$LOCALIZE[33028] : [COLOR=white]$INFO[Window.Property(Today.Sunset)][/COLOR]</label>
362 <textcolor>grey2</textcolor>
363 <shadowcolor>black</shadowcolor>
367 <control type="group">
368 <visible>!StringCompare(Weather.Plugin,weather.wunderground)</visible>
371 <control type="image">
376 <texture border="20">ContentPanel.png</texture>
378 <control type="image">
383 <texture border="10">ContentPanelMirror.png</texture>
385 <control type="image">
390 <aspectratio>stretch</aspectratio>
391 <texture>GlassTitleBar.png</texture>
393 <control type="label">
394 <description>header label</description>
399 <font>font13_title</font>
401 <align>center</align>
402 <aligny>center</aligny>
403 <textcolor>white</textcolor>
404 <shadowcolor>black</shadowcolor>
406 <control type="list" id="50">
411 <onleft>9000</onleft>
412 <onright>61</onright>
415 <viewtype label="535">list</viewtype>
416 <pagecontrol>61</pagecontrol>
417 <scrolltime>200</scrolltime>
418 <itemlayout height="135" width="600">
419 <control type="image">
424 <texture border="0,5,0,5">MenuItemNF.png</texture>
426 <control type="image">
431 <texture border="0,5,0,5">MenuItemNF.png</texture>
433 <control type="label">
438 <font>font13_title</font>
439 <textcolor>white</textcolor>
440 <shadowcolor>black</shadowcolor>
441 <selectedcolor>selected</selectedcolor>
442 <align>center</align>
443 <aligny>center</aligny>
444 <label>$INFO[ListItem.Label]</label>
446 <control type="image">
451 <aspectratio>keep</aspectratio>
452 <texture>$INFO[ListItem.ActualIcon]</texture>
454 <control type="label">
460 <textcolor>white</textcolor>
461 <shadowcolor>black</shadowcolor>
462 <selectedcolor>selected</selectedcolor>
464 <aligny>center</aligny>
465 <label>[COLOR=grey2]$LOCALIZE[419] : [/COLOR]$INFO[ListItem.Property(HighTemp)]$INFO[ListItem.Property(TempUnits)] [COLOR=grey2]$LOCALIZE[418] : [/COLOR]$INFO[ListItem.Property(LowTemp)]$INFO[ListItem.Property(TempUnits)]</label>
466 <visible>!IsEmpty(ListItem.Property(HighTemp))</visible>
468 <control type="textbox">
474 <textcolor>white</textcolor>
475 <shadowcolor>black</shadowcolor>
476 <selectedcolor>selected</selectedcolor>
478 <label>$INFO[ListItem.Property(Outlook)]</label>
481 <focusedlayout height="135" width="600">
482 <control type="image">
487 <texture border="0,2,0,2">MenuItemNF.png</texture>
488 <visible>!Control.HasFocus(50)</visible>
489 <include>VisibleFadeEffect</include>
491 <control type="image">
496 <texture border="0,2,0,2">MenuItemNF.png</texture>
497 <visible>!Control.HasFocus(50)</visible>
498 <include>VisibleFadeEffect</include>
500 <control type="image">
505 <texture border="10">button-focus2.png</texture>
506 <visible>Control.HasFocus(50)</visible>
507 <include>VisibleFadeEffect</include>
509 <control type="label">
514 <font>font13_title</font>
515 <textcolor>white</textcolor>
516 <shadowcolor>black</shadowcolor>
517 <selectedcolor>selected</selectedcolor>
518 <align>center</align>
519 <aligny>center</aligny>
520 <label>$INFO[ListItem.Label]</label>
522 <control type="image">
527 <aspectratio>keep</aspectratio>
528 <texture>$INFO[ListItem.ActualIcon]</texture>
530 <control type="label">
536 <textcolor>white</textcolor>
537 <shadowcolor>black</shadowcolor>
538 <selectedcolor>selected</selectedcolor>
540 <aligny>center</aligny>
541 <label>[COLOR=grey2]$LOCALIZE[419] : [/COLOR]$INFO[ListItem.Property(HighTemp)]$INFO[ListItem.Property(TempUnits)] [COLOR=grey2]$LOCALIZE[418] : [/COLOR]$INFO[ListItem.Property(LowTemp)]$INFO[ListItem.Property(TempUnits)]</label>
542 <visible>!IsEmpty(ListItem.Property(HighTemp))</visible>
544 <control type="textbox">
550 <textcolor>white</textcolor>
551 <shadowcolor>black</shadowcolor>
552 <selectedcolor>selected</selectedcolor>
554 <label>$INFO[ListItem.Property(Outlook)]</label>
559 <label>$LOCALIZE[31909]</label>
561 <onclick>noop</onclick>
562 <visible>!Weather.IsFetched</visible>
565 <label>$INFO[Window.Property(Day0.Title)]</label>
566 <icon>$INFO[Window.Property(Day0.OutlookIcon)]</icon>
567 <property name="HighTemp">$INFO[Window.Property(Day0.HighTemp)]</property>
568 <property name="LowTemp">$INFO[Window.Property(Day0.LowTemp)]</property>
569 <property name="Outlook">$INFO[Window.Property(Day0.Outlook)]</property>
570 <property name="TempUnits">$INFO[System.TemperatureUnits]</property>
571 <onclick>noop</onclick>
572 <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day0.Title))</visible>
575 <label>$INFO[Window.Property(Day1.Title)]</label>
576 <icon>$INFO[Window.Property(Day1.OutlookIcon)]</icon>
577 <property name="HighTemp">$INFO[Window.Property(Day1.HighTemp)]</property>
578 <property name="LowTemp">$INFO[Window.Property(Day1.LowTemp)]</property>
579 <property name="Outlook">$INFO[Window.Property(Day1.Outlook)]</property>
580 <property name="TempUnits">$INFO[System.TemperatureUnits]</property>
581 <onclick>noop</onclick>
582 <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day1.Title))</visible>
585 <label>$INFO[Window.Property(Day2.Title)]</label>
586 <icon>$INFO[Window.Property(Day2.OutlookIcon)]</icon>
587 <property name="HighTemp">$INFO[Window.Property(Day2.HighTemp)]</property>
588 <property name="LowTemp">$INFO[Window.Property(Day2.LowTemp)]</property>
589 <property name="Outlook">$INFO[Window.Property(Day2.Outlook)]</property>
590 <property name="TempUnits">$INFO[System.TemperatureUnits]</property>
591 <onclick>noop</onclick>
592 <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day2.Title))</visible>
595 <label>$INFO[Window.Property(Day3.Title)]</label>
596 <icon>$INFO[Window.Property(Day3.OutlookIcon)]</icon>
597 <property name="HighTemp">$INFO[Window.Property(Day3.HighTemp)]</property>
598 <property name="LowTemp">$INFO[Window.Property(Day3.LowTemp)]</property>
599 <property name="Outlook">$INFO[Window.Property(Day3.Outlook)]</property>
600 <property name="TempUnits">$INFO[System.TemperatureUnits]</property>
601 <onclick>noop</onclick>
602 <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day3.Title))</visible>
605 <label>$INFO[Window.Property(Day4.Title)]</label>
606 <icon>$INFO[Window.Property(Day4.OutlookIcon)]</icon>
607 <property name="HighTemp">$INFO[Window.Property(Day4.HighTemp)]</property>
608 <property name="LowTemp">$INFO[Window.Property(Day4.LowTemp)]</property>
609 <property name="Outlook">$INFO[Window.Property(Day4.Outlook)]</property>
610 <property name="TempUnits">$INFO[System.TemperatureUnits]</property>
611 <onclick>noop</onclick>
612 <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day4.Title))</visible>
615 <label>$INFO[Window.Property(Day5.Title)]</label>
616 <icon>$INFO[Window.Property(Day5.OutlookIcon)]</icon>
617 <property name="HighTemp">$INFO[Window.Property(Day5.HighTemp)]</property>
618 <property name="LowTemp">$INFO[Window.Property(Day5.LowTemp)]</property>
619 <property name="Outlook">$INFO[Window.Property(Day5.Outlook)]</property>
620 <property name="TempUnits">$INFO[System.TemperatureUnits]</property>
621 <onclick>noop</onclick>
622 <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day5.Title))</visible>
625 <label>$INFO[Window.Property(Day6.Title)]</label>
626 <icon>$INFO[Window.Property(Day6.OutlookIcon)]</icon>
627 <property name="HighTemp">$INFO[Window.Property(Day6.HighTemp)]</property>
628 <property name="LowTemp">$INFO[Window.Property(Day6.LowTemp)]</property>
629 <property name="Outlook">$INFO[Window.Property(Day6.Outlook)]</property>
630 <property name="TempUnits">$INFO[System.TemperatureUnits]</property>
631 <onclick>noop</onclick>
632 <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day6.Title))</visible>
635 <label>$INFO[Window.Property(Day7.Title)]</label>
636 <icon>$INFO[Window.Property(Day7.OutlookIcon)]</icon>
637 <property name="HighTemp">$INFO[Window.Property(Day7.HighTemp)]</property>
638 <property name="LowTemp">$INFO[Window.Property(Day7.LowTemp)]</property>
639 <property name="Outlook">$INFO[Window.Property(Day7.Outlook)]</property>
640 <property name="TempUnits">$INFO[System.TemperatureUnits]</property>
641 <onclick>noop</onclick>
642 <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day7.Title))</visible>
645 <label>$INFO[Window.Property(Day8.Title)]</label>
646 <icon>$INFO[Window.Property(Day8.OutlookIcon)]</icon>
647 <property name="HighTemp">$INFO[Window.Property(Day8.HighTemp)]</property>
648 <property name="LowTemp">$INFO[Window.Property(Day8.LowTemp)]</property>
649 <property name="Outlook">$INFO[Window.Property(Day8.Outlook)]</property>
650 <property name="TempUnits">$INFO[System.TemperatureUnits]</property>
651 <onclick>noop</onclick>
652 <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day8.Title))</visible>
655 <label>$INFO[Window.Property(Day9.Title)]</label>
656 <icon>$INFO[Window.Property(Day9.OutlookIcon)]</icon>
657 <property name="HighTemp">$INFO[Window.Property(Day9.HighTemp)]</property>
658 <property name="LowTemp">$INFO[Window.Property(Day9.LowTemp)]</property>
659 <property name="Outlook">$INFO[Window.Property(Day9.Outlook)]</property>
660 <property name="TempUnits">$INFO[System.TemperatureUnits]</property>
661 <onclick>noop</onclick>
662 <visible>Weather.IsFetched + !IsEmpty(Window.Property(Day9.Title))</visible>
666 <control type="scrollbar" id="61">
671 <texturesliderbackground border="0,14,0,14">ScrollBarV.png</texturesliderbackground>
672 <texturesliderbar border="0,14,0,14">ScrollBarV_bar.png</texturesliderbar>
673 <texturesliderbarfocus border="0,14,0,14">ScrollBarV_bar_focus.png</texturesliderbarfocus>
674 <textureslidernib>ScrollBarNib.png</textureslidernib>
675 <textureslidernibfocus>ScrollBarNib.png</textureslidernibfocus>
677 <onright>9000</onright>
678 <showonepage>true</showonepage>
679 <orientation>vertical</orientation>
680 <visible>Control.IsVisible(50)</visible>
682 <control type="label">
683 <animation effect="slide" start="0,0" end="-90,0" time="0" condition="system.getbool(input.enablemouse)">Conditional</animation>
684 <description>number of files/pages</description>
690 <scroll>true</scroll>
691 <textcolor>grey</textcolor>
692 <shadowcolor>black</shadowcolor>
693 <label>([COLOR=blue]$INFO[Container(50).NumItems][/COLOR]) $LOCALIZE[12393] - $LOCALIZE[31024] ([COLOR=blue]$INFO[Container(50).CurrentPage]/$INFO[Container(50).NumPages][/COLOR])</label>
696 <control type="group">
697 <visible>StringCompare(Weather.Plugin,weather.wunderground)</visible>
700 <control type="image">
705 <texture border="20">ContentPanel.png</texture>
707 <control type="image">
712 <texture border="10">ContentPanelMirror.png</texture>
714 <control type="image">
719 <aspectratio>stretch</aspectratio>
720 <texture>GlassTitleBar.png</texture>
722 <control type="group" id="50">
723 <include condition="StringCompare(Weather.Plugin,weather.wunderground)">Weather10DayForcast</include>
724 <include condition="StringCompare(Weather.Plugin,weather.wunderground)">Weather36HourForcast</include>
725 <include condition="StringCompare(Weather.Plugin,weather.wunderground)">WeatherWeekendForcast</include>
726 <include condition="StringCompare(Weather.Plugin,weather.wunderground)">WeatherHourlyForcast</include>
727 <include condition="StringCompare(Weather.Plugin,weather.wunderground)">WeatherMapAlerts</include>
731 <include>CommonNowPlaying</include>
732 <include>MainWindowMouseButtons</include>
733 <control type="group">
735 <include>SideBladeLeft</include>
736 <control type="grouplist" id="9000">
741 <onleft>9000</onleft>
742 <onright>50</onright>
744 <ondown>9000</ondown>
747 <control type="label" id="200">
752 <textcolor>blue</textcolor>
753 <align>center</align>
754 <aligny>center</aligny>
756 <control type="group" id="300">
759 <control type="spincontrolex" id="3">
760 <description>change location button</description>
764 <include>ButtonCommonValues</include>
766 <onright>50</onright>
771 <control type="label" id="301">
778 <textcolor>white</textcolor>
780 <aligny>center</aligny>
783 <control type="button" id="302">
784 <description>10 day forcast button</description>
785 <textwidth>235</textwidth>
786 <include>ButtonCommonValues</include>
788 <onfocus>ClearProperty(Weather.CurrentView)</onfocus>
789 <visible>StringCompare(Weather.Plugin,weather.wunderground)</visible>
791 <control type="button" id="303">
792 <description>36 hour forcast button</description>
793 <textwidth>235</textwidth>
794 <include>ButtonCommonValues</include>
796 <onfocus>SetProperty(Weather.CurrentView,36hour)</onfocus>
797 <visible>StringCompare(Weather.Plugin,weather.wunderground)</visible>
799 <control type="button" id="304">
800 <description>Weekend forcast button</description>
801 <textwidth>235</textwidth>
802 <include>ButtonCommonValues</include>
804 <onfocus>SetProperty(Weather.CurrentView,weekend)</onfocus>
805 <visible>StringCompare(Weather.Plugin,weather.wunderground)</visible>
807 <control type="button" id="305">
808 <description>Hourly forcast button</description>
809 <textwidth>235</textwidth>
810 <include>ButtonCommonValues</include>
812 <onfocus>SetProperty(Weather.CurrentView,hourly)</onfocus>
813 <visible>StringCompare(Weather.Plugin,weather.wunderground)</visible>
815 <control type="button" id="306">
816 <description>Hourly forcast button</description>
817 <textwidth>235</textwidth>
818 <include>ButtonCommonValues</include>
820 <onfocus>SetProperty(Weather.CurrentView,map)</onfocus>
821 <visible>StringCompare(Weather.Plugin,weather.wunderground)</visible>
823 <control type="label" id="201">
828 <textcolor>blue</textcolor>
829 <align>center</align>
830 <aligny>center</aligny>
832 <control type="button" id="2">
833 <description>Refresh button</description>
834 <textwidth>235</textwidth>
835 <include>ButtonCommonValues</include>
838 <control type="button" id="5">
839 <description>Custom Weather Script Button</description>
840 <label>$INFO[Skin.String(WeatherScript_Label)]</label>
841 <onclick>SetFocus(50)</onclick>
842 <onclick>XBMC.RunScript($INFO[Skin.String(WeatherScript_Path)])</onclick>
843 <onclick>SetFocus(50)</onclick>
844 <textwidth>235</textwidth>
845 <include>ButtonCommonValues</include>
846 <visible>Skin.HasSetting(WeatherScript_Enable) + !IsEmpty(Skin.String(WeatherScript_Label))</visible>
848 <control type="button" id="4">
849 <description>Settings button</description>
851 <onclick>ActivateWindow(MyWeatherSettings)</onclick>
852 <textwidth>235</textwidth>
853 <include>ButtonCommonValues</include>
855 <control type="radiobutton" id="250">
856 <description>Fanart Toggle</description>
857 <include>ButtonCommonValues</include>
859 <onclick>Skin.ToggleSetting(ShowWeatherFanart)</onclick>
860 <selected>!Skin.HasSetting(ShowWeatherFanart)</selected>
862 <control type="button" id="251">
863 <include>ButtonCommonValues</include>
865 <onclick>Skin.SetPath(WeatherFanartDir)</onclick>
866 <enable>Skin.HasSetting(ShowWeatherFanart)</enable>
868 <include>CommonNowPlaying_Controls</include>
871 <include>Clock</include>