1 <?xml version="1.0" encoding="UTF-8"?>
3 <defaultcontrol>9000</defaultcontrol>
4 <backgroundcolor>background</backgroundcolor>
6 <control type="button" id="20000">
7 <include>HiddenObject</include>
8 <animation effect="fade" time="300" start="100" end="0">Focus</animation>
9 <onfocus>SetFocus(2000)</onfocus>
10 <onclick>noop</onclick>
11 <visible allowhiddenfocus="true">Control.HasFocus(20000)</visible>
13 <control type="button" id="20001">
14 <include>HiddenObject</include>
15 <animation effect="fade" time="300" start="100" end="0">Focus</animation>
16 <onfocus>SetFocus(2000)</onfocus>
17 <onclick>noop</onclick>
18 <visible allowhiddenfocus="true">Control.HasFocus(20001)</visible>
20 <include>DefaultBackground</include>
21 <control type="multiimage">
22 <depth>DepthBackground</depth>
23 <include>FullScreenDimensions</include>
24 <aspectratio>scale</aspectratio>
25 <fadetime>600</fadetime>
26 <animation effect="zoom" center="auto" end="102,102" time="0" condition="Integer.IsGreater(System.StereoscopicMode,0)">conditional</animation>
27 <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation>
28 <animation effect="fade" start="100" end="0" time="300">WindowClose</animation>
29 <animation effect="fade" time="400">VisibleChange</animation>
30 <imagepath background="true" colordiffuse="bg_overlay">$VAR[HomeFanartVar]</imagepath>
31 <visible>!Player.HasMedia</visible>
33 <control type="group">
34 <animation effect="fade" start="100" end="0" time="200" tween="sine" condition="$EXP[infodialog_active]">Conditional</animation>
35 <control type="group" id="2000">
37 <animation type="Conditional" condition="Control.IsVisible(20000)" reversible="false">
38 <effect type="slide" end="0,20" time="60" tween="sine" />
39 <effect type="slide" end="0,-20" time="180" tween="sine" delay="80" />
41 <animation type="Conditional" condition="Control.IsVisible(20001)" reversible="false">
42 <effect type="slide" end="0,-20" time="60" tween="sine" />
43 <effect type="slide" end="0,20" time="180" tween="sine" delay="80" />
45 <include>OpenClose_Right</include>
46 <control type="group" id="5000">
47 <visible>String.IsEqual(Container(9000).ListItem.Property(id),movies)</visible>
48 <include content="Visible_Right_Delayed">
49 <param name="id" value="movies"/>
51 <control type="grouplist" id="5001">
52 <include>WidgetGroupListCommon</include>
53 <pagecontrol>5010</pagecontrol>
54 <include content="WidgetListCategories" condition="Library.HasContent(movies) + !Skin.HasSetting(home_no_movies_categories_widget)">
55 <param name="content_path" value="library://video/movies/"/>
56 <param name="additional_movie_items" value="true"/>
57 <param name="widget_header" value="$LOCALIZE[31148]"/>
58 <param name="widget_target" value="videos"/>
59 <param name="list_id" value="5900"/>
61 <include content="WidgetListPoster" condition="Library.HasContent(movies) + !Skin.HasSetting(home_no_movies_inprogress_widget)">
62 <param name="content_path" value="special://skin/playlists/inprogress_movies.xsp"/>
63 <param name="widget_header" value="$LOCALIZE[31010]"/>
64 <param name="widget_target" value="videos"/>
65 <param name="list_id" value="5100"/>
67 <include content="WidgetListPoster" condition="Library.HasContent(movies) + !Skin.HasSetting(home_no_movies_recentlyadded_widget)">
68 <param name="content_path" value="special://skin/playlists/recent_unwatched_movies.xsp"/>
69 <param name="widget_header" value="$LOCALIZE[20386]"/>
70 <param name="widget_target" value="videos"/>
71 <param name="list_id" value="5200"/>
73 <include content="WidgetListPoster" condition="Library.HasContent(movies) + !Skin.HasSetting(home_no_movies_unwatched_widget)">
74 <param name="content_path" value="special://skin/playlists/unwatched_movies.xsp"/>
75 <param name="widget_header" value="$LOCALIZE[31007]"/>
76 <param name="widget_target" value="videos"/>
77 <param name="list_id" value="5300"/>
79 <include content="WidgetListPoster" condition="Library.HasContent(movies) + !Skin.HasSetting(home_no_movies_random_widget)">
80 <param name="content_path" value="special://skin/playlists/random_movies.xsp"/>
81 <param name="widget_header" value="$LOCALIZE[31006]"/>
82 <param name="widget_target" value="videos"/>
83 <param name="browse_mode" value="never"/>
84 <param name="list_id" value="5400"/>
86 <include content="WidgetListCategories" condition="Library.HasContent(movies) + !Skin.HasSetting(home_no_movies_genres_widget)">
87 <param name="content_path" value="videodb://movies/genres/"/>
88 <param name="widget_header" value="$LOCALIZE[135]"/>
89 <param name="widget_target" value="videos"/>
90 <param name="list_id" value="5500"/>
91 <param name="icon" value="$VAR[WidgetGenreIconVar]"/>
92 <param name="icon_height" value="70"/>
94 <include content="WidgetListPoster" condition="Library.HasContent(movies) + !Skin.HasSetting(home_no_movies_sets_widget)">
95 <param name="content_path" value="videodb://movies/sets/"/>
96 <param name="widget_header" value="$LOCALIZE[31075]"/>
97 <param name="widget_target" value="videos"/>
98 <param name="sortby" value="random"/>
99 <param name="list_id" value="5600"/>
100 <param name="onclick_condition" value="true"/>
101 <param name="onclick_action" value="$VAR[MovieSetOnClickActionVar]"/>
104 <include content="ImageWidget" condition="!Library.HasContent(movies)">
105 <param name="text_label" value="$LOCALIZE[31104]" />
106 <param name="button_label" value="$LOCALIZE[31110]" />
107 <param name="button_onclick" value="ActivateWindow(videos,files,return)"/>
108 <param name="button_id" value="5500"/>
109 <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoMovieButton)"/>
111 <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
112 <param name="scrollbar_id" value="5010"/>
115 <control type="group" id="6000">
116 <visible>String.IsEqual(Container(9000).ListItem.Property(id),tvshows)</visible>
117 <include content="Visible_Right_Delayed">
118 <param name="id" value="tvshows"/>
120 <control type="grouplist" id="6001">
121 <include>WidgetGroupListCommon</include>
122 <pagecontrol>6010</pagecontrol>
123 <include content="WidgetListCategories" condition="Library.HasContent(tvshows) + !Skin.HasSetting(home_no_tvshows_categories_widget)">
124 <param name="content_path" value="library://video/tvshows/"/>
125 <param name="additional_tvshow_items" value="true"/>
126 <param name="widget_header" value="$LOCALIZE[31148]"/>
127 <param name="widget_target" value="videos"/>
128 <param name="list_id" value="6900"/>
130 <include content="WidgetListPoster" condition="Library.HasContent(tvshows) + !Skin.HasSetting(home_no_tvshows_inprogress_widget)">
131 <param name="content_path" value="videodb://inprogresstvshows"/>
132 <param name="sortby" value="lastplayed"/>
133 <param name="sortorder" value="descending"/>
134 <param name="widget_header" value="$LOCALIZE[626]"/>
135 <param name="widget_target" value="videos"/>
136 <param name="list_id" value="6100"/>
137 <param name="onclick_condition" value="true"/>
138 <param name="onclick_action" value="$VAR[TVShowOnClickActionVar]"/>
140 <include content="WidgetListEpisodes" condition="Library.HasContent(tvshows) + !Skin.HasSetting(home_no_tvshows_recentlyaddedepisodes_widget)">
141 <param name="content_path" value="special://skin/playlists/recent_unwatched_episodes.xsp"/>
142 <param name="widget_header" value="$LOCALIZE[20387]"/>
143 <param name="widget_target" value="videos"/>
144 <param name="list_id" value="6200"/>
146 <include content="WidgetListPoster" condition="Library.HasContent(tvshows) + !Skin.HasSetting(home_no_tvshows_unwatched_widget)">
147 <param name="content_path" value="special://skin/playlists/unwatched_tvshows.xsp"/>
148 <param name="widget_header" value="$LOCALIZE[31122]"/>
149 <param name="widget_target" value="videos"/>
150 <param name="list_id" value="6300"/>
151 <param name="onclick_condition" value="true"/>
152 <param name="onclick_action" value="$VAR[TVShowOnClickActionVar]"/>
154 <include content="WidgetListCategories" condition="Library.HasContent(tvshows) + !Skin.HasSetting(home_no_tvshows_genres_widget)">
155 <param name="content_path" value="videodb://tvshows/genres/"/>
156 <param name="widget_header" value="$LOCALIZE[135]"/>
157 <param name="widget_target" value="videos"/>
158 <param name="list_id" value="6400"/>
159 <param name="icon" value="$VAR[WidgetGenreIconVar]"/>
160 <param name="icon_height" value="70"/>
162 <include content="WidgetListCategories" condition="Library.HasContent(tvshows) + !Skin.HasSetting(home_no_tvshows_studios_widget)">
163 <param name="content_path" value="videodb://tvshows/studios/"/>
164 <param name="widget_header" value="$LOCALIZE[20388]"/>
165 <param name="widget_target" value="videos"/>
166 <param name="list_id" value="6500"/>
167 <param name="icon" value="$VAR[WidgetStudioIconVar]"/>
168 <param name="icon_height" value="70"/>
171 <include content="ImageWidget" condition="!Library.HasContent(tvshows)">
172 <param name="text_label" value="$LOCALIZE[31104]" />
173 <param name="button_label" value="$LOCALIZE[31110]" />
174 <param name="button_onclick" value="ActivateWindow(videos,files,return)"/>
175 <param name="button_id" value="6400"/>
176 <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoTVShowButton)"/>
178 <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
179 <param name="scrollbar_id" value="6010"/>
182 <control type="group" id="7000">
183 <visible>String.IsEqual(Container(9000).ListItem.Property(id),music)</visible>
184 <include content="Visible_Right_Delayed">
185 <param name="id" value="music"/>
187 <control type="grouplist" id="7001">
188 <include>WidgetGroupListCommon</include>
189 <pagecontrol>7010</pagecontrol>
190 <include content="WidgetListCategories" condition="Library.HasContent(music) + !Skin.HasSetting(home_no_music_categories_widget)">
191 <param name="content_path" value="library://music/"/>
192 <param name="widget_header" value="$LOCALIZE[31148]"/>
193 <param name="widget_target" value="music"/>
194 <param name="list_id" value="7900"/>
196 <include content="WidgetListSquare" condition="Library.HasContent(music) + !Skin.HasSetting(home_no_music_recentlyplayedalbums_widget)">
197 <param name="content_path" value="musicdb://recentlyplayedalbums"/>
198 <param name="widget_header" value="$LOCALIZE[517]"/>
199 <param name="widget_target" value="music"/>
200 <param name="list_id" value="7100"/>
201 <param name="fallback_icon" value="DefaultMusicAlbums.png"/>
202 <param name="onclick_condition" value="true"/>
203 <param name="onclick_action" value="$VAR[AlbumOnClickActionVar]"/>
205 <include content="WidgetListSquare" condition="Library.HasContent(music) + !Skin.HasSetting(home_no_music_recentalbums_widget)">
206 <param name="content_path" value="musicdb://recentlyaddedalbums/"/>
207 <param name="widget_header" value="$LOCALIZE[359]"/>
208 <param name="widget_target" value="music"/>
209 <param name="list_id" value="7200"/>
210 <param name="fallback_icon" value="DefaultMusicAlbums.png"/>
211 <param name="onclick_condition" value="true"/>
212 <param name="onclick_action" value="$VAR[AlbumOnClickActionVar]"/>
214 <include content="WidgetListSquare" condition="Library.HasContent(music) + !Skin.HasSetting(home_no_music_randomalbums_widget)">
215 <param name="content_path" value="special://skin/playlists/random_albums.xsp"/>
216 <param name="widget_header" value="$LOCALIZE[31012]"/>
217 <param name="widget_target" value="music"/>
218 <param name="browse_mode" value="never"/>
219 <param name="list_id" value="7300"/>
220 <param name="fallback_icon" value="DefaultMusicAlbums.png"/>
221 <param name="onclick_condition" value="true"/>
222 <param name="onclick_action" value="$VAR[AlbumOnClickActionVar]"/>
224 <include content="WidgetListSquare" condition="Library.HasContent(music) + !Skin.HasSetting(home_no_music_randomartists_widget)">
225 <param name="content_path" value="special://skin/playlists/random_artists.xsp"/>
226 <param name="widget_header" value="$LOCALIZE[31013]"/>
227 <param name="widget_target" value="music"/>
228 <param name="browse_mode" value="never"/>
229 <param name="list_id" value="7400"/>
230 <param name="fallback_icon" value="DefaultMusicArtists.png"/>
232 <include content="WidgetListSquare" condition="Library.HasContent(music) + !Skin.HasSetting(home_no_music_unplayedalbums_widget)">
233 <param name="content_path" value="special://skin/playlists/unplayed_albums.xsp"/>
234 <param name="widget_header" value="$LOCALIZE[31014]"/>
235 <param name="widget_target" value="music"/>
236 <param name="list_id" value="7500"/>
237 <param name="fallback_icon" value="DefaultMusicAlbums.png"/>
238 <param name="onclick_condition" value="true"/>
239 <param name="onclick_action" value="$VAR[AlbumOnClickActionVar]"/>
241 <include content="WidgetListSquare" condition="Library.HasContent(music) + !Skin.HasSetting(home_no_music_mostplayedalbums_widget)">
242 <param name="content_path" value="special://skin/playlists/mostplayed_albums.xsp"/>
243 <param name="widget_header" value="$LOCALIZE[31011]"/>
244 <param name="widget_target" value="music"/>
245 <param name="list_id" value="7600"/>
246 <param name="fallback_icon" value="DefaultMusicAlbums.png"/>
247 <param name="sortby" value="playcount"/>
248 <param name="sortorder" value="descending"/>
249 <param name="onclick_condition" value="true"/>
250 <param name="onclick_action" value="$VAR[AlbumOnClickActionVar]"/>
253 <include content="ImageWidget" condition="!Library.HasContent(music)">
254 <param name="text_label" value="$LOCALIZE[31104]" />
255 <param name="button_label" value="$LOCALIZE[31110]" />
256 <param name="button_onclick" value="ActivateWindow(music,files)"/>
257 <param name="button_id" value="7600"/>
258 <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoMusicButton)"/>
260 <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
261 <param name="scrollbar_id" value="7010"/>
264 <control type="group" id="8000">
265 <visible>String.IsEqual(Container(9000).ListItem.Property(id),addons)</visible>
266 <include content="Visible_Right_Delayed">
267 <param name="id" value="addons"/>
269 <control type="grouplist" id="8001">
270 <include>WidgetGroupListCommon</include>
271 <pagecontrol>8010</pagecontrol>
272 <include content="WidgetListCategories" condition="!Skin.HasSetting(home_no_addons_categories_widget)" >
273 <param name="content_path" value="addons://"/>
274 <param name="widget_header" value="$LOCALIZE[31148]"/>
275 <param name="widget_target" value="addonbrowser"/>
276 <param name="list_id" value="8900"/>
277 <param name="visible" value="Integer.IsGreater(Container(8100).NumItems,0) | Integer.IsGreater(Container(8200).NumItems,0) | Integer.IsGreater(Container(8300).NumItems,0) | Integer.IsGreater(Container(8400).NumItems,0) | Integer.IsGreater(Container(8500).NumItems,0) | Integer.IsGreater(Container(8700).NumItems,0)"/>
279 <include content="WidgetListSquare">
280 <param name="content_path" value="addons://sources/video/"/>
281 <param name="widget_header" value="$LOCALIZE[1037]"/>
282 <param name="widget_target" value="videos"/>
283 <param name="sortby" value="lastused"/>
284 <param name="sortorder" value="descending"/>
285 <param name="list_id" value="8100"/>
286 <param name="fallback_icon" value="DefaultAddon.png"/>
288 <include content="WidgetListSquare">
289 <param name="content_path" value="addons://sources/audio/"/>
290 <param name="widget_header" value="$LOCALIZE[1038]"/>
291 <param name="widget_target" value="music"/>
292 <param name="sortby" value="lastused"/>
293 <param name="sortorder" value="descending"/>
294 <param name="list_id" value="8200"/>
295 <param name="fallback_icon" value="DefaultAddon.png"/>
297 <include content="WidgetListSquare">
298 <param name="content_path" value="addons://sources/game/"/>
299 <param name="widget_header" value="$LOCALIZE[35049]"/>
300 <param name="widget_target" value="games"/>
301 <param name="sortby" value="lastused"/>
302 <param name="sortorder" value="descending"/>
303 <param name="list_id" value="8700"/>
304 <param name="fallback_icon" value="DefaultAddonGame.png"/>
305 <param name="visible" value="System.GetBool(gamesgeneral.enable)"/>
307 <include content="WidgetListSquare">
308 <param name="content_path" value="addons://sources/executable/"/>
309 <param name="widget_header" value="$LOCALIZE[1043]"/>
310 <param name="widget_target" value="programs"/>
311 <param name="sortby" value="lastused"/>
312 <param name="sortorder" value="descending"/>
313 <param name="list_id" value="8300"/>
314 <param name="fallback_icon" value="DefaultAddon.png"/>
316 <include content="WidgetListSquare" condition="System.Platform.Android">
317 <param name="content_path" value="androidapp://sources/apps/"/>
318 <param name="widget_header" value="$LOCALIZE[20244]"/>
319 <param name="widget_target" value="programs"/>
320 <param name="sortby" value="lastused"/>
321 <param name="sortorder" value="descending"/>
322 <param name="list_id" value="8400"/>
323 <param name="fallback_icon" value="DefaultAddon.png"/>
325 <include content="WidgetListSquare">
326 <param name="content_path" value="addons://sources/image/"/>
327 <param name="widget_header" value="$LOCALIZE[1039]"/>
328 <param name="widget_target" value="pictures"/>
329 <param name="sortby" value="lastused"/>
330 <param name="sortorder" value="descending"/>
331 <param name="list_id" value="8500"/>
334 <include content="ImageWidget">
335 <param name="text_label" value="$LOCALIZE[31119]" />
336 <param name="button_label" value="$LOCALIZE[31118]" />
337 <param name="button_onclick" value="ActivateWindow(addonbrowser)"/>
338 <param name="button_id" value="8600"/>
339 <param name="visible" value="!Integer.IsGreater(Container(8001).NumItems,0)"/>
340 <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoProgramsButton)"/>
342 <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
343 <param name="scrollbar_id" value="8010"/>
346 <control type="group" id="11000">
347 <visible>String.IsEqual(Container(9000).ListItem.Property(id),video)</visible>
348 <include content="Visible_Right_Delayed">
349 <param name="id" value="video"/>
351 <control type="grouplist" id="11001">
352 <include>WidgetGroupListCommon</include>
353 <pagecontrol>11010</pagecontrol>
354 <include content="WidgetListCategories">
355 <param name="content_path" value="library://video/"/>
356 <param name="widget_header" value="$LOCALIZE[31148]"/>
357 <param name="widget_target" value="videos"/>
358 <param name="list_id" value="11900"/>
360 <include content="WidgetListCategories">
361 <param name="content_path" value="sources://video/"/>
362 <param name="widget_header" value="$LOCALIZE[20094]"/>
363 <param name="widget_target" value="videos"/>
364 <param name="list_id" value="11100"/>
366 <include content="WidgetListCategories">
367 <param name="content_path" value="special://videoplaylists/"/>
368 <param name="widget_header" value="$LOCALIZE[136]"/>
369 <param name="widget_target" value="videos"/>
370 <param name="list_id" value="11200"/>
371 <param name="icon" value="$VAR[WidgetPlaylistIconVar]"/>
374 <include content="ImageWidget">
375 <param name="text_label" value="$LOCALIZE[31105]" />
376 <param name="button_label" value="$LOCALIZE[31110]" />
377 <param name="button_onclick" value="ActivateWindow(videos,root)"/>
378 <param name="button_id" value="11300"/>
379 <param name="visible" value="!Integer.IsGreater(Container(11001).NumItems,0)"/>
380 <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoVideosButton)"/>
382 <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
383 <param name="scrollbar_id" value="11010"/>
386 <control type="group" id="12000">
387 <visible>String.IsEqual(Container(9000).ListItem.Property(id),livetv)</visible>
388 <include content="Visible_Right_Delayed">
389 <param name="id" value="livetv"/>
391 <control type="grouplist" id="12001">
392 <include>WidgetGroupListCommon</include>
393 <pagecontrol>12010</pagecontrol>
394 <include content="WidgetListCategories" condition="System.HasPVRAddon + !Skin.HasSetting(home_no_tv_categories_widget)">
395 <param name="content_path" value="pvr://tv/"/>
396 <param name="widget_header" value="$LOCALIZE[31148]"/>
397 <param name="list_id" value="12900"/>
399 <include content="WidgetListPVR" condition="System.HasPVRAddon + !Skin.HasSetting(home_no_tv_recentlyplayed_widget)">
400 <param name="content_path" value="pvr://channels/tv/*?view=lastplayed"/>
401 <param name="sortby" value="lastplayed"/>
402 <param name="sortorder" value="descending"/>
403 <param name="widget_header" value="$LOCALIZE[31016]"/>
404 <param name="widget_target" value="tvchannels"/>
405 <param name="item_limit" value="15"/>
406 <param name="list_id" value="12200"/>
407 <param name="info_update" value="5000"/>
409 <include content="WidgetListPVR" condition="System.HasPVRAddon + !Skin.HasSetting(home_no_tv_recentrecordings_widget)">
410 <param name="content_path" value="pvr://recordings/tv/active?view=flat"/>
411 <param name="sortby" value="date"/>
412 <param name="sortorder" value="descending"/>
413 <param name="widget_header" value="$LOCALIZE[31015]"/>
414 <param name="widget_target" value="tvrecordings"/>
415 <param name="item_limit" value="15"/>
416 <param name="list_id" value="12300"/>
417 <param name="label" value="$INFO[ListItem.Title]$INFO[ListItem.Date, (,)]"/>
418 <param name="label2" value="$VAR[SeasonEpisodeLabel]$INFO[ListItem.EpisodeName]"/>
420 <include content="WidgetListPVR" condition="System.HasPVRAddon + !Skin.HasSetting(home_no_tv_timers_widget)">
421 <param name="content_path" value="pvr://timers/tv/timers/?view=hidedisabled"/>
422 <param name="sortorder" value="ascending"/>
423 <param name="sortby" value="date"/>
424 <param name="widget_header" value="$LOCALIZE[19040]"/>
425 <param name="widget_target" value="tvtimers"/>
426 <param name="item_limit" value="15"/>
427 <param name="list_id" value="12400"/>
428 <param name="label" value="$INFO[ListItem.Title]$INFO[ListItem.Date, (,)]"/>
429 <param name="label2" value="$VAR[SeasonEpisodeLabel]$INFO[ListItem.EpisodeName]"/>
431 <include content="WidgetListPVR" condition="System.HasPVRAddon + !Skin.HasSetting(home_no_tv_channelgroups_widget)">
432 <param name="content_path" value="pvr://channels/tv"/>
433 <param name="widget_header" value="$LOCALIZE[19173]"/>
434 <param name="widget_target" value="tvguide"/>
435 <param name="list_id" value="12500"/>
436 <param name="item_treshold" value="1"/>
438 <include content="WidgetListPVR" condition="System.HasPVRAddon + !Skin.HasSetting(home_no_tv_savedsearches_widget)">
439 <param name="content_path" value="pvr://search/tv/savedsearches"/>
440 <param name="sortorder" value="descending"/>
441 <param name="sortby" value="date"/>
442 <param name="widget_header" value="$LOCALIZE[19337]"/>
443 <param name="widget_target" value="tvsearch"/>
444 <param name="list_id" value="12600"/>
446 <include content="WidgetListPVR" condition="System.HasPVRAddon + !Skin.HasSetting(home_no_tv_recentlyaddedchannels_widget)">
447 <param name="content_path" value="pvr://channels/tv/*?view=dateadded"/>
448 <param name="sortby" value="dateadded"/>
449 <param name="sortorder" value="descending"/>
450 <param name="widget_header" value="$LOCALIZE[855]"/>
451 <param name="widget_target" value="tvchannels"/>
452 <param name="item_limit" value="15"/>
453 <param name="list_id" value="12700"/>
454 <param name="info_update" value="5000"/>
455 <param name="label2" value="$INFO[ListItem.DateAdded]"/>
458 <include content="ImageWidget" condition="!System.HasPVRAddon">
459 <param name="text_label" value="$LOCALIZE[31143]" />
460 <param name="button_label" value="$LOCALIZE[31144]" />
461 <param name="button_onclick" value="ActivateWindow(addonbrowser,addons://default_binary_addons_source/kodi.pvrclient,return)"/>
462 <param name="button_id" value="12400"/>
463 <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoTVButton)"/>
465 <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
466 <param name="scrollbar_id" value="12010"/>
469 <control type="group" id="13000">
470 <visible>String.IsEqual(Container(9000).ListItem.Property(id),radio)</visible>
471 <include content="Visible_Right_Delayed">
472 <param name="id" value="radio"/>
474 <control type="grouplist" id="13001">
475 <include>WidgetGroupListCommon</include>
476 <pagecontrol>13010</pagecontrol>
477 <include content="WidgetListCategories" condition="System.HasPVRAddon + !Skin.HasSetting(home_no_radio_categories_widget)">
478 <param name="content_path" value="pvr://radio/"/>
479 <param name="widget_header" value="$LOCALIZE[31148]"/>
480 <param name="list_id" value="13900"/>
482 <include content="WidgetListPVR" condition="System.HasPVRAddon + !Skin.HasSetting(home_no_radio_recentlyplayed_widget)">
483 <param name="content_path" value="pvr://channels/radio/*?view=lastplayed"/>
484 <param name="sortby" value="lastplayed"/>
485 <param name="sortorder" value="descending"/>
486 <param name="widget_header" value="$LOCALIZE[31018]"/>
487 <param name="widget_target" value="radiochannels"/>
488 <param name="item_limit" value="15"/>
489 <param name="list_id" value="13200"/>
490 <param name="info_update" value="5000"/>
492 <include content="WidgetListPVR" condition="System.HasPVRAddon + !Skin.HasSetting(home_no_radio_recentrecordings_widget)">
493 <param name="content_path" value="pvr://recordings/radio/active?view=flat"/>
494 <param name="sortby" value="date"/>
495 <param name="sortorder" value="descending"/>
496 <param name="widget_header" value="$LOCALIZE[31015]"/>
497 <param name="widget_target" value="radiorecordings"/>
498 <param name="item_limit" value="15"/>
499 <param name="list_id" value="13300"/>
500 <param name="label" value="$INFO[ListItem.Title]$INFO[ListItem.Date, (,)]"/>
501 <param name="label2" value="$VAR[SeasonEpisodeLabel]$INFO[ListItem.EpisodeName]"/>
503 <include content="WidgetListPVR" condition="System.HasPVRAddon + !Skin.HasSetting(home_no_radio_timers_widget)">
504 <param name="content_path" value="pvr://timers/radio/timers/?view=hidedisabled"/>
505 <param name="sortorder" value="ascending"/>
506 <param name="sortby" value="date"/>
507 <param name="widget_header" value="$LOCALIZE[19040]"/>
508 <param name="widget_target" value="radiotimers"/>
509 <param name="item_limit" value="15"/>
510 <param name="list_id" value="13400"/>
511 <param name="label" value="$INFO[ListItem.Title]$INFO[ListItem.Date, (,)]"/>
512 <param name="label2" value="$VAR[SeasonEpisodeLabel]$INFO[ListItem.EpisodeName]"/>
514 <include content="WidgetListPVR" condition="System.HasPVRAddon + !Skin.HasSetting(home_no_radio_channelgroups_widget)">
515 <param name="content_path" value="pvr://channels/radio"/>
516 <param name="widget_header" value="$LOCALIZE[19174]"/>
517 <param name="widget_target" value="radioguide"/>
518 <param name="list_id" value="13500"/>
519 <param name="item_treshold" value="1"/>
521 <include content="WidgetListPVR" condition="System.HasPVRAddon + !Skin.HasSetting(home_no_radio_savedsearches_widget)">
522 <param name="content_path" value="pvr://search/radio/savedsearches"/>
523 <param name="sortorder" value="descending"/>
524 <param name="sortby" value="date"/>
525 <param name="widget_header" value="$LOCALIZE[19337]"/>
526 <param name="widget_target" value="radiosearch"/>
527 <param name="list_id" value="13600"/>
529 <include content="WidgetListPVR" condition="System.HasPVRAddon + !Skin.HasSetting(home_no_radio_recentlyaddedchannels_widget)">
530 <param name="content_path" value="pvr://channels/radio/*?view=dateadded"/>
531 <param name="sortby" value="dateadded"/>
532 <param name="sortorder" value="descending"/>
533 <param name="widget_header" value="$LOCALIZE[855]"/>
534 <param name="widget_target" value="radiochannels"/>
535 <param name="item_limit" value="15"/>
536 <param name="list_id" value="13700"/>
537 <param name="info_update" value="5000"/>
538 <param name="label2" value="$INFO[ListItem.DateAdded]"/>
541 <include content="ImageWidget" condition="!System.HasPVRAddon">
542 <param name="text_label" value="$LOCALIZE[31143]" />
543 <param name="button_label" value="$LOCALIZE[31144]" />
544 <param name="button_onclick" value="ActivateWindow(addonbrowser,addons://default_binary_addons_source/kodi.pvrclient,return)"/>
545 <param name="button_id" value="13400"/>
546 <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoRadioButton)"/>
548 <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
549 <param name="scrollbar_id" value="13010"/>
552 <control type="group" id="14000">
553 <visible>String.IsEqual(Container(9000).ListItem.Property(id),favorites)</visible>
554 <include content="Visible_Right_Delayed">
555 <param name="id" value="favorites"/>
557 <control type="panel" id="14100">
562 <onleft>9000</onleft>
563 <onright>9000</onright>
565 <ondown>14100</ondown>
566 <preloaditems>2</preloaditems>
567 <scrolltime tween="cubic" easing="out">500</scrolltime>
568 <orientation>vertical</orientation>
569 <pagecontrol>14010</pagecontrol>
570 <visible>Integer.IsGreater(Container(14100).NumItems,0) | Container(14100).IsUpdating</visible>
571 <itemlayout width="330" height="401">
572 <control type="group">
574 <include content="InfoWallMusicLayout">
575 <param name="fallback_image" value="DefaultFavourites.png" />
576 <param name="focused" value="false" />
580 <focusedlayout width="330" height="401">
581 <control type="group">
582 <depth>DepthContentPopout</depth>
584 <animation effect="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="170,320">Focus</animation>
585 <animation effect="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="170,320">UnFocus</animation>
586 <include content="InfoWallMusicLayout">
587 <param name="fallback_image" value="DefaultFavourites.png" />
588 <param name="focused" value="true" />
592 <content>favourites://</content>
594 <include content="ImageWidget">
595 <param name="text_label" value="$LOCALIZE[31025]" />
596 <param name="button_label" value="$LOCALIZE[31116]" />
597 <param name="button_onclick" value=""/>
598 <param name="button_id" value="5500"/>
599 <param name="visible" value="!Integer.IsGreater(Container(14100).NumItems,0) + !Container(14100).IsUpdating"/>
600 <param name="visible_1" value="false"/>
601 <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoFavButton)"/>
603 <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
604 <param name="scrollbar_id" value="14010"/>
607 <control type="group" id="15000">
608 <visible>String.IsEqual(Container(9000).ListItem.Property(id),weather)</visible>
609 <include content="Visible_Right_Delayed">
610 <param name="id" value="weather"/>
612 <control type="grouplist" id="15001">
613 <include>WidgetGroupListCommon</include>
614 <pagecontrol>15010</pagecontrol>
615 <control type="group" id="16678">
616 <description>Weather info</description>
621 <visible>!String.IsEmpty(Weather.plugin)</visible>
622 <control type="image">
625 <texture border="21">dialogs/dialog-bg.png</texture>
627 <control type="label">
630 <aligny>center</aligny>
634 <font>font30_title</font>
635 <label>$INFO[Weather.Location]</label>
637 <control type="label">
640 <aligny>center</aligny>
645 <label>$INFO[Weather.Conditions]</label>
647 <control type="label">
650 <aligny>center</aligny>
655 <label>$INFO[Weather.Temperature]</label>
657 <control type="grouplist">
661 <orientation>horizontal</orientation>
663 <itemgap>-110</itemgap>
664 <include content="WeatherIconHome" condition="!String.IsEmpty(Weather.Plugin)">
665 <param name="label" value="Window(weather).Property(Current.Wind)" />
666 <param name="texture" value="icons/weather/wind.png" />
667 <param name="header" value="404" />
669 <include content="WeatherIconHome" condition="!String.IsEmpty(Weather.Plugin)">
670 <param name="label" value="Window(weather).Property(Current.Humidity)" />
671 <param name="texture" value="icons/weather/humidity.png" />
672 <param name="header" value="406" />
674 <include content="WeatherIconHome" condition="!String.IsEmpty(Weather.Plugin)">
675 <param name="label" value="Window(weather).Property(Current.Precipitation)" />
676 <param name="texture" value="icons/weather/rain.png" />
677 <param name="header" value="33021" />
679 <include content="WeatherIconHome" condition="!String.IsEmpty(Weather.Plugin)">
680 <param name="label" value="Window(weather).Property(Today.Sunrise)" />
681 <param name="texture" value="icons/weather/sunrise.png" />
682 <param name="header" value="405" />
684 <include content="WeatherIconHome" condition="!String.IsEmpty(Weather.Plugin)">
685 <param name="label" value="Window(weather).Property(Today.Sunset)" />
686 <param name="texture" value="icons/weather/sunset.png" />
687 <param name="header" value="403" />
691 <include content="WeatherWidget" condition="!String.IsEmpty(Weather.Plugin)">
692 <param name="content_include" value="DailyItems" />
693 <param name="list_id" value="15200" />
694 <param name="widget_header" value="$LOCALIZE[31019]"/>
695 <param name="visible" value="!String.IsEmpty(Window(weather).Property(Daily.IsFetched))" />
697 <include content="WeatherWidget" condition="!String.IsEmpty(Weather.Plugin)">
698 <param name="content_include" value="HourlyItems" />
699 <param name="list_id" value="15100" />
700 <param name="widget_header" value="$LOCALIZE[33036]"/>
701 <param name="visible" value="!String.IsEmpty(Window(weather).Property(Hourly.IsFetched))" />
704 <include content="ImageWidget" condition="String.IsEmpty(Weather.plugin)">
705 <param name="text_label" value="$LOCALIZE[31120]" />
706 <param name="button_label" value="$LOCALIZE[31121]" />
707 <param name="button_onclick" value="ActivateWindow(servicesettings,weather)"/>
708 <param name="button_id" value="15300"/>
709 <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoWeatherButton)"/>
711 <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
712 <param name="scrollbar_id" value="15010"/>
715 <control type="group" id="16000">
716 <visible>String.IsEqual(Container(9000).ListItem.Property(id),musicvideos)</visible>
717 <include content="Visible_Right_Delayed">
718 <param name="id" value="musicvideos"/>
720 <control type="grouplist" id="16001">
721 <include>WidgetGroupListCommon</include>
722 <pagecontrol>16010</pagecontrol>
723 <include content="WidgetListCategories" condition="Library.HasContent(musicvideos) + !Skin.HasSetting(home_no_musicvideos_categories_widget)">
724 <param name="content_path" value="library://video/musicvideos/"/>
725 <param name="widget_header" value="$LOCALIZE[31148]"/>
726 <param name="widget_target" value="videos"/>
727 <param name="list_id" value="16900"/>
729 <include content="WidgetListEpisodes" condition="Library.HasContent(musicvideos) + !Skin.HasSetting(show_musicvideoposter) + !Skin.HasSetting(home_no_musicvideos_recentlyadded_widget)">
730 <param name="content_path" value="videodb://recentlyaddedmusicvideos/"/>
731 <param name="widget_header" value="$LOCALIZE[20390]"/>
732 <param name="widget_target" value="videos"/>
733 <param name="main_label" value="$INFO[ListItem.Label]" />
734 <param name="sub_label" value="$INFO[ListItem.Artist]" />
735 <param name="thumb_label" value="$INFO[ListItem.Year]" />
736 <param name="fallback_image" value="DefaultMusicSongs.png" />
737 <param name="list_id" value="16300"/>
739 <include content="WidgetListPoster" condition="Library.HasContent(musicvideos) + Skin.HasSetting(show_musicvideoposter) + !Skin.HasSetting(home_no_musicvideos_recentlyadded_widget)">
740 <param name="content_path" value="videodb://recentlyaddedmusicvideos/"/>
741 <param name="widget_header" value="$LOCALIZE[20390]"/>
742 <param name="widget_target" value="videos"/>
743 <param name="fallback_image" value="DefaultMusicSongs.png" />
744 <param name="list_id" value="16300"/>
746 <include content="WidgetListEpisodes" condition="Library.HasContent(musicvideos) + !Skin.HasSetting(show_musicvideoposter) + !Skin.HasSetting(home_no_musicvideos_unwatched_widget)">
747 <param name="content_path" value="special://skin/playlists/unwatched_musicvideos.xsp"/>
748 <param name="widget_header" value="$LOCALIZE[31151]"/>
749 <param name="widget_target" value="videos"/>
750 <param name="main_label" value="$INFO[ListItem.Label]" />
751 <param name="sub_label" value="$INFO[ListItem.Artist]" />
752 <param name="thumb_label" value="$INFO[ListItem.Year]" />
753 <param name="fallback_image" value="DefaultMusicSongs.png" />
754 <param name="list_id" value="16400"/>
756 <include content="WidgetListPoster" condition="Library.HasContent(musicvideos) + Skin.HasSetting(show_musicvideoposter) + !Skin.HasSetting(home_no_musicvideos_unwatched_widget)">
757 <param name="content_path" value="special://skin/playlists/unwatched_musicvideos.xsp"/>
758 <param name="widget_header" value="$LOCALIZE[31151]"/>
759 <param name="widget_target" value="videos"/>
760 <param name="fallback_image" value="DefaultMusicSongs.png" />
761 <param name="list_id" value="16400"/>
763 <include content="WidgetListSquare" condition="Library.HasContent(musicvideos) + !Skin.HasSetting(home_no_musicvideos_randomartists_widget)">
764 <param name="content_path" value="special://skin/playlists/random_musicvideo_artists.xsp"/>
765 <param name="widget_header" value="$LOCALIZE[31013]"/>
766 <param name="widget_target" value="music"/>
767 <param name="browse_mode" value="never"/>
768 <param name="list_id" value="16200"/>
769 <param name="widget_limit" value="10"/>
771 <include content="WidgetListEpisodes" condition="Library.HasContent(musicvideos) + !Skin.HasSetting(show_musicvideoposter) + !Skin.HasSetting(home_no_musicvideos_random_widget)">
772 <param name="content_path" value="special://skin/playlists/random_musicvideos.xsp"/>
773 <param name="widget_header" value="$LOCALIZE[31152]"/>
774 <param name="widget_target" value="videos"/>
775 <param name="main_label" value="$INFO[ListItem.Label]" />
776 <param name="sub_label" value="$INFO[ListItem.Artist]" />
777 <param name="thumb_label" value="$INFO[ListItem.Year]" />
778 <param name="fallback_image" value="DefaultMusicSongs.png" />
779 <param name="list_id" value="16500"/>
781 <include content="WidgetListPoster" condition="Library.HasContent(musicvideos) + Skin.HasSetting(show_musicvideoposter) + !Skin.HasSetting(home_no_musicvideos_random_widget)">
782 <param name="content_path" value="special://skin/playlists/random_musicvideos.xsp"/>
783 <param name="widget_header" value="$LOCALIZE[31152]"/>
784 <param name="widget_target" value="videos"/>
785 <param name="browse_mode" value="never"/>
786 <param name="fallback_image" value="DefaultMusicSongs.png" />
787 <param name="list_id" value="16500"/>
789 <include content="WidgetListCategories" condition="Library.HasContent(musicvideos) + !Skin.HasSetting(home_no_musicvideos_studios_widget)">
790 <param name="content_path" value="videodb://musicvideos/studios/"/>
791 <param name="widget_header" value="$LOCALIZE[20388]"/>
792 <param name="widget_target" value="music"/>
793 <param name="list_id" value="16600"/>
794 <param name="icon" value="$VAR[WidgetStudioIconVar]"/>
795 <param name="icon_height" value="70"/>
798 <include content="ImageWidget" condition="!Library.HasContent(musicvideos)">
799 <param name="text_label" value="$LOCALIZE[31104]" />
800 <param name="button_label" value="$LOCALIZE[31110]" />
801 <param name="button_onclick" value="ActivateWindow(videos,files,return)"/>
802 <param name="button_id" value="16800"/>
803 <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoMusicVideoButton)"/>
805 <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
806 <param name="scrollbar_id" value="16010"/>
809 <control type="group" id="4000">
810 <visible>String.IsEqual(Container(9000).ListItem.Property(id),pictures)</visible>
811 <include content="Visible_Right_Delayed">
812 <param name="id" value="pictures"/>
814 <control type="grouplist" id="4001">
815 <include>WidgetGroupListCommon</include>
816 <include content="WidgetListCategories" condition="!Skin.HasSetting(HomeMenuNoPicturesButton)">
817 <param name="content_path" value="sources://pictures/"/>
818 <param name="widget_header" value="$LOCALIZE[20094]"/>
819 <param name="widget_target" value="pictures"/>
820 <param name="list_id" value="4100"/>
821 <param name="icon_height" value="110"/>
825 <control type="group" id="17000">
826 <visible>String.IsEqual(Container(9000).ListItem.Property(id),games)</visible>
827 <include content="Visible_Right_Delayed">
828 <param name="id" value="games"/>
830 <control type="grouplist" id="17001">
831 <include>WidgetGroupListCommon</include>
832 <pagecontrol>17010</pagecontrol>
833 <include content="WidgetListSquare">
834 <param name="content_path" value="addons://sources/game/"/>
835 <param name="widget_header" value="$LOCALIZE[35049]"/>
836 <param name="widget_target" value="games"/>
837 <param name="sortby" value="lastused"/>
838 <param name="sortorder" value="descending"/>
839 <param name="list_id" value="17200"/>
840 <param name="fallback_icon" value="DefaultAddonGame.png"/>
843 <include content="ImageWidget">
844 <param name="text_label" value="$LOCALIZE[31162]" />
845 <param name="button_label" value="$LOCALIZE[31144]" />
846 <param name="button_onclick" value="ActivateWindow(addonbrowser,addons://default_binary_addons_source/category.gameaddons,return)"/>
847 <param name="button_id" value="17100"/>
848 <param name="visible" value="!Integer.IsGreater(Container(17001).NumItems,0)"/>
849 <param name="button2_onclick" value="Skin.SetBool(HomeMenuNoGamesButton)"/>
851 <include content="WidgetScrollbar" condition="Skin.HasSetting(touchmode)">
852 <param name="scrollbar_id" value="17010"/>
855 <control type="group" id="21000">
856 <visible>String.IsEqual(Container(9000).ListItem.Property(id),disc)</visible>
857 <include content="Visible_Right_Delayed">
858 <param name="id" value="disc"/>
860 <include content="ImageWidget">
861 <param name="text_label" value="$INFO[System.DVDLabel]" />
862 <param name="button_label" value="$LOCALIZE[341]" />
863 <param name="button_onclick" value="PlayDisc"/>
864 <param name="button_id" value="21100"/>
865 <param name="visible" value="true"/>
866 <param name="button2_label" value="$LOCALIZE[13391]"/>
867 <param name="button2_onclick" value="EjectTray()"/>
868 <param name="button3_label" value="$LOCALIZE[600]"/>
869 <param name="button3_onclick" value="RipCD"/>
870 <param name="visible_3" value="System.HasMediaAudioCD"/>
874 <control type="group">
875 <depth>DepthContentPanel</depth>
876 <include>OpenClose_Left</include>
877 <include content="ContentPanel">
878 <param name="width" value="522" />
880 <control type="fixedlist" id="9000">
885 <movement>7</movement>
886 <focusposition>0</focusposition>
887 <onfocus>ClearProperty(listposition,home)</onfocus>
888 <onright>SetFocus($INFO[Container(9000).ListItem.Property(menu_id)])</onright>
891 <scrolltime tween="cubic" easing="out">500</scrolltime>
892 <focusedlayout height="95">
893 <control type="group">
894 <animation effect="fade" start="100" end="0" time="0">UnFocus</animation>
895 <control type="image">
900 <texture colordiffuse="button_focus">lists/focus.png</texture>
901 <animation effect="fade" start="100" end="0" time="0" condition="[!Control.HasFocus(9000) + !ControlGroup(700).HasFocus] | System.HasActiveModalDialog">Conditional</animation>
903 <control type="image">
908 <texture colordiffuse="button_focus">$INFO[ListItem.Art(thumb)]</texture>
909 <animation effect="fade" start="0" end="100" time="300" reversible="false">Focus</animation>
911 <control type="image">
916 <texture colordiffuse="51FFFFFF">colors/black.png</texture>
917 <animation effect="fade" start="100" end="0" time="0" condition="[!Control.HasFocus(9000) + !ControlGroup(700).HasFocus] | System.HasActiveModalDialog">Conditional</animation>
920 <control type="image">
925 <texture>$INFO[ListItem.Art(thumb)]</texture>
927 <control type="label">
932 <aligny>center</aligny>
934 <label>$INFO[ListItem.Label]</label>
935 <shadowcolor>text_shadow</shadowcolor>
938 <itemlayout height="95">
939 <control type="image">
944 <texture colordiffuse="44FFFFFF">$INFO[ListItem.Art(thumb)]</texture>
946 <control type="label">
951 <aligny>center</aligny>
953 <label>$INFO[ListItem.Label]</label>
954 <shadowcolor>text_shadow</shadowcolor>
959 <label>$LOCALIZE[342]</label>
960 <onclick condition="Library.HasContent(movies) + Skin.HasSetting(home_no_movies_categories_widget) + !System.GetBool(myvideos.flatten)">ActivateWindow(Videos,videodb://movies/,return)</onclick>
961 <onclick condition="Library.HasContent(movies) + Skin.HasSetting(home_no_movies_categories_widget) + System.GetBool(myvideos.flatten)">ActivateWindow(Videos,videodb://movies/titles/,return)</onclick>
962 <onclick condition="Library.HasContent(movies) + !Skin.HasSetting(home_no_movies_categories_widget)">ActivateWindow(Videos,videodb://movies/titles/,return)</onclick>
963 <onclick condition="!Library.HasContent(movies)">ActivateWindow(Videos,sources://video/,return)</onclick>
964 <property name="menu_id">$NUMBER[5000]</property>
965 <thumb>icons/sidemenu/movies.png</thumb>
966 <property name="id">movies</property>
967 <visible>!Skin.HasSetting(HomeMenuNoMovieButton)</visible>
970 <label>$LOCALIZE[20343]</label>
971 <onclick condition="Library.HasContent(tvshows) + Skin.HasSetting(home_no_tvshows_categories_widget) + !System.GetBool(myvideos.flatten)">ActivateWindow(Videos,videodb://tvshows/,return)</onclick>
972 <onclick condition="Library.HasContent(tvshows) + Skin.HasSetting(home_no_tvshows_categories_widget) + System.GetBool(myvideos.flatten)">ActivateWindow(Videos,videodb://tvshows/titles/,return)</onclick>
973 <onclick condition="Library.HasContent(tvshows) + !Skin.HasSetting(home_no_tvshows_categories_widget)">ActivateWindow(Videos,videodb://tvshows/titles/,return)</onclick>
974 <onclick condition="!Library.HasContent(tvshows)">ActivateWindow(Videos,sources://video/,return)</onclick>
975 <property name="menu_id">$NUMBER[6000]</property>
976 <thumb>icons/sidemenu/tv.png</thumb>
977 <property name="id">tvshows</property>
978 <visible>!Skin.HasSetting(HomeMenuNoTVShowButton)</visible>
981 <label>$LOCALIZE[2]</label>
982 <onclick>ActivateWindow(Music,root,return)</onclick>
983 <property name="menu_id">$NUMBER[7000]</property>
984 <thumb>icons/sidemenu/music.png</thumb>
985 <property name="id">music</property>
986 <visible>!Skin.HasSetting(HomeMenuNoMusicButton)</visible>
989 <label>$LOCALIZE[427]</label>
990 <onclick>PlayDisc</onclick>
991 <property name="menu_id">$NUMBER[21000]</property>
992 <thumb>icons/sidemenu/disc.png</thumb>
993 <property name="id">disc</property>
994 <visible>System.HasMediaDVD</visible>
997 <label>$LOCALIZE[20389]</label>
998 <property name="menu_id">$NUMBER[16000]</property>
999 <onclick>ActivateWindow(Videos,musicvideos,return)</onclick>
1000 <thumb>icons/sidemenu/musicvideos.png</thumb>
1001 <property name="id">musicvideos</property>
1002 <visible>!Skin.HasSetting(HomeMenuNoMusicVideoButton)</visible>
1005 <label>$LOCALIZE[19020]</label>
1006 <property name="menu_id">$NUMBER[12000]</property>
1007 <onclick>ActivateWindow(TVChannels)</onclick>
1008 <thumb>icons/sidemenu/livetv.png</thumb>
1009 <property name="id">livetv</property>
1010 <visible>!Skin.HasSetting(HomeMenuNoTVButton)</visible>
1013 <label>$LOCALIZE[19021]</label>
1014 <property name="menu_id">$NUMBER[13000]</property>
1015 <onclick>ActivateWindow(RadioChannels)</onclick>
1016 <thumb>icons/sidemenu/radio.png</thumb>
1017 <property name="id">radio</property>
1018 <visible>!Skin.HasSetting(HomeMenuNoRadioButton)</visible>
1021 <label>$LOCALIZE[15016]</label>
1022 <property name="menu_id">$NUMBER[17000]</property>
1023 <onclick>ActivateWindow(Games)</onclick>
1024 <thumb>icons/sidemenu/games.png</thumb>
1025 <property name="id">games</property>
1026 <visible>System.GetBool(gamesgeneral.enable) + !Skin.HasSetting(HomeMenuNoGamesButton)</visible>
1029 <label>$LOCALIZE[24001]</label>
1030 <property name="menu_id">$NUMBER[8000]</property>
1031 <onclick>ActivateWindow(1100)</onclick>
1032 <thumb>icons/sidemenu/addons.png</thumb>
1033 <property name="id">addons</property>
1034 <visible>!Skin.HasSetting(HomeMenuNoProgramsButton)</visible>
1037 <label>$LOCALIZE[1]</label>
1038 <onclick>ActivateWindow(Pictures)</onclick>
1039 <property name="menu_id">$NUMBER[4000]</property>
1040 <thumb>icons/sidemenu/pictures.png</thumb>
1041 <property name="id">pictures</property>
1042 <visible>!Skin.HasSetting(HomeMenuNoPicturesButton)</visible>
1045 <label>$LOCALIZE[3]</label>
1046 <onclick>ActivateWindow(Videos,root)</onclick>
1047 <property name="menu_id">$NUMBER[11000]</property>
1048 <thumb>icons/sidemenu/videos.png</thumb>
1049 <property name="id">video</property>
1050 <visible>!Skin.HasSetting(HomeMenuNoVideosButton)</visible>
1053 <label>$LOCALIZE[10134]</label>
1054 <onclick>ActivateWindow(favouritesbrowser)</onclick>
1055 <property name="menu_id">$NUMBER[14000]</property>
1056 <thumb>icons/sidemenu/favourites.png</thumb>
1057 <property name="id">favorites</property>
1058 <visible>!Skin.HasSetting(HomeMenuNoFavButton)</visible>
1061 <label>$LOCALIZE[8]</label>
1062 <onclick condition="!String.IsEmpty(Weather.Plugin)">ActivateWindow(Weather)</onclick>
1063 <onclick condition="String.IsEmpty(Weather.Plugin)">ReplaceWindow(servicesettings,weather)</onclick>
1064 <property name="menu_id">$NUMBER[15000]</property>
1065 <thumb>icons/sidemenu/weather.png</thumb>
1066 <property name="id">weather</property>
1067 <visible>!Skin.HasSetting(HomeMenuNoWeatherButton)</visible>
1071 <control type="grouplist" id="700">
1072 <orientation>horizontal</orientation>
1073 <itemgap>0</itemgap>
1076 <height>110</height>
1078 <onup>SetFocus(9000,99,absolute)</onup>
1079 <ondown>SetFocus(9000,0,absolute)</ondown>
1080 <onright>2000</onright>
1081 <align>justify</align>
1082 <include content="IconButton">
1083 <param name="control_id" value="804" />
1084 <param name="onclick" value="ActivateWindow(shutdownmenu)" />
1085 <param name="icon" value="icons/power.png" />
1086 <param name="label" value="$LOCALIZE[33060]" />
1088 <include content="IconButton">
1089 <param name="control_id" value="802" />
1090 <param name="onclick" value="ActivateWindow(settings)" />
1091 <param name="icon" value="icons/settings.png" />
1092 <param name="label" value="$LOCALIZE[21417]" />
1094 <include content="IconButton">
1095 <param name="control_id" value="801" />
1096 <param name="onclick" value="ActivateWindow(1107)" />
1097 <param name="icon" value="icons/search.png" />
1098 <param name="label" value="$LOCALIZE[137]" />
1100 <include content="IconButton">
1101 <param name="control_id" value="803" />
1102 <param name="onclick" value="Fullscreen" />
1103 <param name="icon" value="icons/now-playing/fullscreen.png" />
1104 <param name="label" value="$LOCALIZE[31000]" />
1105 <param name="visible" value="Player.HasMedia + !Player.IsRemote" />
1107 <include content="IconButton">
1108 <param name="control_id" value="805" />
1109 <param name="onclick" value="ActivateWindow(playercontrols)" />
1110 <param name="icon" value="icons/now-playing/fullscreen.png" />
1111 <param name="label" value="$LOCALIZE[31000]" />
1112 <param name="visible" value="Player.HasMedia + Player.IsRemote + !Player.HasAudio" />
1116 <include>BottomBar</include>
1117 <control type="group">
1118 <depth>DepthBars</depth>
1121 <animation effect="fade" start="0" end="100" time="300" delay="300">WindowOpen</animation>
1122 <animation effect="fade" start="100" end="0" time="200">WindowClose</animation>
1123 <include condition="!Skin.HasSetting(hide_mediaflags)" content="MediaFlags">
1124 <param name="infolabel_prefix" value="Container." />
1125 <param name="resolution_var" value="$VAR[ContainerResolutionFlagVar]" />
1127 <control type="rss">
1128 <animation effect="slide" end="0,90" time="300" tween="sine" easing="inout" condition="$EXP[infodialog_active]">conditional</animation>
1135 <hitrect x="-100" y="0" w="1" h="1" />
1136 <titlecolor>button_focus</titlecolor>
1137 <textcolor>button_focus</textcolor>
1138 <shadowcolor>text_shadow</shadowcolor>
1139 <headlinecolor>FFC0C0C0</headlinecolor>
1140 <visible>Skin.HasSetting(hide_mediaflags) | !ControlGroup(2000).HasFocus</visible>
1141 <animation effect="fade" time="300">VisibleChange</animation>
1144 <include content="TopBar">
1145 <param name="breadcrumbs_label" value="" />
1147 <control type="group">
1148 <depth>DepthBars</depth>
1149 <animation effect="slide" end="0,-90" time="300" tween="sine" easing="inout" condition="$EXP[infodialog_active]">conditional</animation>
1150 <animation effect="fade" start="0" end="100" time="300">WindowOpen</animation>
1151 <animation effect="fade" start="100" end="0" time="200">WindowClose</animation>
1154 <control type="image">
1157 <aspectratio>keep</aspectratio>
1160 <texture>special://xbmc/media/vendor_logo.png</texture>