!String.Contains(container.folderpath,special://profile/playlists/video) + !String.Contains(container.folderpath,videodb://) + !String.Contains(container.folderpath,plugin://) | container.content(files) | String.IsEmpty(container.content) | container.content(playlists) | container.content(addons) | container.content(videos) | container.content(episodes) container.content(movies) + [String.Contains(container.folderpath,videodb://) | String.Contains(container.folderpath,special://profile/playlists/video)] !String.Contains(container.folderpath,videodb://) + String.Contains(container.folderpath,plugin://) + [container.content(movies) | container.content(tvshows) | container.content(seasons)] container.content(tvshows) + [String.Contains(container.folderpath,videodb://) | String.Contains(container.folderpath,special://profile/playlists/video)] container.content(seasons) + String.Contains(container.folderpath,videodb://) container.content(episodes) + !String.Contains(Container.folderpath,plugin) container.content(musicvideos) + !String.Contains(Container.folderpath,plugin) container.content(artists) + String.Contains(container.folderpath,spotify) container.content(albums) + String.Contains(container.folderpath,spotify) !String.Contains(container.folderpath,musicdb://) | String.Contains(container.foldername,Files) | container.content(files) | container.content(addons) | [container.content(playlists) + !String.Contains(Container.folderpath,special://profile/playlists)] | String.Contains(Container.folderpath,plugin://) container.content(artists) + [String.Contains(container.folderpath,musicdb://) | String.Contains(Container.folderpath,special://profile/playlists)] container.content(albums) + String.Contains(container.folderpath,albumartistsonly) container.content(albums) + [String.Contains(container.folderpath,musicdb://) | String.Contains(Container.folderpath,special://profile/playlists)] container.content(genres) + String.Contains(container.folderpath,musicdb://) container.content(songs) + [String.Contains(Container.folderpath,musicdb://) | String.Contains(Container.folderpath,spotify)] container.content(songs) + [String.Contains(Container.folderpath,.xsp) | String.Contains(Container.foldername,PartyMode) | String.Contains(Container.folderpath,playlistmusic://)] container.content(images) container.content(games) !String.IsEmpty(Window(Weather).Property(WeatherProvider)) + !String.String.IsEmpty(weather.temperature) + !String.String.IsEmpty(weather.conditions) 0 0 1000 1000 false 2 15000 true $VAR[extraFanartLocation] dimensionsFullscreen colors/white.png background stretch Integer.IsGreater(container(99999).numitems,0) + !Skin.HasSetting(disableExtendedFanart) dimensionsFullscreen $INFO[container(99999).listitem.filenameandpath,,] 66ffffff 500 stretch kenBurnsey !Integer.IsGreater(container(99999).numitems,0) | Skin.HasSetting(disableExtendedFanart) | ListItem.IsParentFolder 0 0 dimensionsFullscreen $INFO[container.Art(fanart)] 66ffffff stretch kenBurnsey !String.String.IsEmpty(Control.GetLabel(312).index(1)) + !Control.IsVisible(313) 0 0 Conditional Conditional col-5-begin -36 16-col 2-row 5000 5000 312 noop horizontal 0 0 4-col-gutter 2-row center textDisabled itemTitle 0 0 4-col-gutter 2-row center textActive itemTitle plugin://plugin.program.autocompletion?info=autocomplete&&id=$INFO[Control.GetLabel(312).index(1)]&&limit=8 dimensionsFullscreen colors/black.png e9FFFFFF stretch dimensionsFullscreen vignette.png ffffffff stretch dimensionsFullscreen colors/black.png ffFFFFFF stretch dimensionsFullscreen colors/white.png background stretch col-1-begin row-1-begin 0 0 18-col sectionTitle textActive 0 24 12-col 2-row menuTitle2 textActive 24-col 0 12-col right sectionTitle textActive 24-col 24 12-col 2-row right menuTitle2 textActive !Window.IsActive(startup) + !String.IsEmpty(container.foldername) + !Integer.IsGreater(container.numitems,0) + !ListItem.IsParentFolder | window.isactive(busydialog) colors/black.png dimensionsFullscreen Conditional Conditional WindowOpen WindowClose DepthMax 920 513 80 80 keep Conditional spinner.png WindowOpen DepthMax 935 528 50 50 keep Conditional spinner.png WindowOpen row-2-begin row-6-begin !Skin.hassetting(stopVideoOnMenu) + Player.HasVideo + !VideoPlayer.IsFullscreen + !SlideShow.IsActive col-20-begin 12 0 0 444 255 stretch colors/black.png colors/black.png 6 6 6 6-col 243 15 15 fullscreenwidth 1-row smallStrong textActive left Skin.HasSetting(DebugInfo) 15 15 fullscreenwidth 1-row smallStrong textActive left Skin.HasSetting(DebugInfo) dimensionsFullscreen debuggrid1080.png 77FFFFFF Skin.HasSetting(DebugGrid)