<?xml version="1.0" encoding="utf-8"?>
<includes>
    <variable name="ChapterLabel">
        <!--<value condition="Player.ChapterCount + !String.IsEmpty(Player.ChapterName)">$INFO[Player.ChapterName]: $INFO[Player.Chapter]$INFO[Player.ChapterCount, / ]</value>-->
        <value condition="Player.ChapterCount">$LOCALIZE[21396]: $INFO[Player.Chapter]$INFO[Player.ChapterCount, / ]</value>
    </variable>
    <variable name="Overlay">
        <value condition="![Container.Content(movies) | Container.Content(tvshows) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(musicvideos) | Container.Content(sets) | Container.HasFiles]">-</value>
        <value condition="Skin.HasSetting(plexbmc) + ListItem.property(IsResumable)">$INFO[ListItem.Overlay,overlay_inprogress/]</value>
        <value condition="Skin.HasSetting(plexbmc) + ListItem.property(overlay)">$INFO[ListItem.property(overlay)]</value>
        <value condition="Skin.HasSetting(Hide_Watched_Marks) + Skin.HasSetting(Hide_Unwatched_Marks)">-</value>
        <value condition="Skin.HasSetting(Hide_Unwatched_Marks)">$INFO[ListItem.Overlay,overlay_watched/]</value>
        <value condition="Skin.HasSetting(Hide_Watched_Marks)">$INFO[ListItem.Overlay,overlay_unwatched/]</value>
        <value condition="ListItem.IsResumable">$INFO[ListItem.Overlay,overlay_inprogress/]</value>
        <value condition="!String.IsEmpty(ListItem.Overlay)">$INFO[ListItem.Overlay]</value>
        <value condition="String.IsEqual(ListItem.Label2,$LOCALIZE[305])+Window.IsVisible(AddonBrowser.xml)">OverlayUnwatched.png</value>
        <value condition="!String.IsEmpty(ListItem.Label2)+Window.IsVisible(AddonBrowser.xml)">overlay_inprogress/OverlayUnwatched.png</value>
        <value condition="Window.IsVisible(script-ExtendedInfo Script-VideoList.xml)+!String.IsEmpty(ListItem.Property(DBID))">OverlayUnwatched.png</value>
    </variable>
    <variable name="Banner">
        <value condition="ListItem.IsParentFolder+[Container.Content(TVShows)|Container.Content(movies)|Container.Content(seasons)|Container.Content(sets)]">DefaultFolderBackBanner.png</value>
        <value condition="!String.IsEmpty(ListItem.Art(banner))">$INFO[ListItem.Art(banner)]</value>
        <value condition="Skin.HasSetting(plexbmc)+Container.Content(episodes)">$INFO[ListItem.Property(banner)]</value>
        <value condition="Container.Content(episodes)">$INFO[ListItem.Art(tvshow.banner)]</value>
        <value condition="Skin.HasSetting(plexbmc)+[Container.Content(TVShows)|Container.Content(seasons)]">$INFO[ListItem.Property(banner)]</value>
        <value>$INFO[ListItem.Icon]</value>
    </variable>
    <variable name="ThumbsFolderBack">
        <value condition="[Container.content(episodes)|Window.IsActive(MyPics.xml)|Window.IsActive(MyPlaylist.xml)]">DefaultFolderBackEpisode.png</value>
        <value condition="[Container.content(actors)|Container.content(movies)|Container.content(musicvideos)|Container.content(tvshows)|Container.Content(Seasons)|Container.Content(sets)]">DefaultFolderBackPoster.png</value>
        <value>DefaultFolderBack.png</value>
    </variable>
    <variable name="ThumbsMissing">
        <value condition="[Container.content(files)]">defaultHardDiskBig.png</value>
        <value condition="[Container.content(years)]">defaultYearBig.png</value>
        <value condition="[Window.IsActive(MyPics.xml)]">defaultPictureBig.png</value>
        <value condition="[Window.IsActive(script-videoextras-main.xml)]">defaultVideoBig.png</value>
        <value condition="[Container.content(studios)] + !String.IsEmpty(Skin.String(StudioArt.name))">$INFO[Skin.String(StudioArt.path)]/$INFO[ListItem.Label].png</value>
        <value condition="[Container.content(studios)]">resource://resource.images.studios.white/$INFO[ListItem.Label].png</value>
        <!--<value condition="[Container.content(Genres)]">resource://resource.images.moviegenreicons.white/$INFO[ListItem.Label].png</value>-->
        <value condition="[Container.content(Genres)]">defaultGenreBig.png</value>
        <value condition="[Container.content(Playlists)]">defaultPlaylistBig.png</value>
        <value condition="[Container.content(tvshows)|Container.content(episodes)|Container.Content(Seasons)|Container.content(movies)|Container.content(musicvideos)]">defaultVideoBig.png</value>
        <value condition="[Window.isActive(MyPVRChannels.xml)Window.isActive(MyPVRGuide.xml)]+!String.IsEmpty(Window.Property(IsRadio))">DefaultRadioBig.png</value>
        <value condition="[Window.isActive(MyPVRChannels.xml)|Window.isActive(MyPVRGuide.xml)]+String.IsEmpty(Window.Property(IsRadio))">defaultChannelTvBig.png</value>
        <value condition="[Window.isActive(MyPVRRecordings.xml)]+!String.IsEmpty(Window.Property(IsRadio))">DefaultRadioBig_Wide.png</value>
        <value condition="[Window.isActive(MyPVRRecordings.xml)]+String.IsEmpty(Window.Property(IsRadio))">defaultChannelTvBig_Wide.png</value>
        <value condition="[Container.content(LiveTV)]">defaultChannelTvBig.png</value>
        <value condition="[Container.content(Addons)|Container.content(plugins)|Window.isActive(CustomAddons.xml)]">defaultExtensionBig.png</value>
        <value condition="[Container.content(Artists)|Container.content(Actors)|Container.content(directors)]">defaultArtistBig.png</value>
        <value condition="[Container.content(Albums)|Container.content(songs)]">defaultAudioBig.png</value>
        <value condition="[ListItem.IsFolder]">DefaultFolderBig.png</value>
        <!--<value>defaultIconBig.png</value>-->
    </variable>
    <variable name="Thumbs">
        <!--EXCEPTIONS-->
        <value condition="[Window.IsActive(Home.xml)+[String.IsEqual(Container(300).ListItem.Property(widgetType),episodes)|[String.IsEqual(Container(300).ListItem.Property(widgetType),musicvideos)+!String.IsEqual(Container(300).ListItem.Property(labelID),$LOCALIZE[31971])]]]">$INFO[ListItem.thumb]</value>
        <value condition="[Window.IsActive(Home.xml)+[String.IsEqual(Container(300).ListItem.Property(widgetType.1),episodes)|[String.IsEqual(Container(300).ListItem.Property(widgetType.1),musicvideos)+!String.IsEqual(Container(300).ListItem.Property(labelID),$LOCALIZE[31971])]]]">$INFO[ListItem.thumb]</value>
        <value condition="[Window.IsActive(Home.xml)+[String.IsEqual(Container(300).ListItem.Property(widgetType.2),episodes)|[String.IsEqual(Container(300).ListItem.Property(widgetType.2),musicvideos)+!String.IsEqual(Container(300).ListItem.Property(labelID),$LOCALIZE[31971])]]]">$INFO[ListItem.thumb]</value>
        <value condition="[Window.IsActive(Home.xml)+[String.IsEqual(Container(300).ListItem.Property(widgetType.3),episodes)|[String.IsEqual(Container(300).ListItem.Property(widgetType.3),musicvideos)+!String.IsEqual(Container(300).ListItem.Property(labelID),$LOCALIZE[31971])]]]">$INFO[ListItem.thumb]</value>
        <value condition="[Window.IsActive(Home.xml)+[String.IsEqual(Container(300).ListItem.Property(widgetType.4),episodes)|[String.IsEqual(Container(300).ListItem.Property(widgetType.4),musicvideos)+!String.IsEqual(Container(300).ListItem.Property(labelID),$LOCALIZE[31971])]]]">$INFO[ListItem.thumb]</value>
        <value condition="Window.IsVisible(DialogMusicInfo.xml)+Control.hasfocus(50)+String.IsEqual(ListItem.DBType,artist)">$INFO[Container(50).ListItem.Thumb]</value>
        <!--NORMAL-->
        <value condition="ListItem.IsParentFolder">$VAR[ThumbsFolderBack]</value>
        <value condition="Skin.hassetting(plexbmc) + Container.Content(episodes) + !String.IsEmpty(ListItem.thumb) + !String.StartsWith(ListItem.thumb,Default)">$INFO[ListItem.thumb]</value>
        <value condition="!String.IsEmpty(ListItem.Art(poster))+!String.StartsWith(ListItem.Art(poster),Default)">$INFO[ListItem.Art(poster)]</value>
        <value condition="!String.IsEmpty(ListItem.Icon)+!String.StartsWith(ListItem.Icon,Default)">$INFO[ListItem.Icon]</value>
        <value condition="!String.IsEmpty(ListItem.Property(Icon))+!String.StartsWith(ListItem.Property(Icon),Default)">$INFO[ListItem.Property(Icon)]</value>
        <value condition="!String.IsEmpty(ListItem.thumb)+!String.StartsWith(ListItem.thumb,Default)">$INFO[ListItem.thumb]</value>
        <value condition="!String.IsEmpty(ListItem.Art(thumb))+!String.StartsWith(ListItem.Art(thumb),Default)">$INFO[ListItem.Art(thumb)]</value>
        <value condition="!String.IsEmpty(Container(500).ListItem.Icon)+!String.StartsWith(Container(500).ListItem.Icon,Default)">$INFO[Container(500).ListItem.Icon]</value>
        <value>$VAR[ThumbsMissing]</value>
    </variable>
    <variable name="GlobalSubTitles">
        <value condition="Skin.hassetting(plexbmc) + !Window.IsActive(Home) + !String.IsEmpty(Window.Property(heading2))">$INFO[Window.Property(heading),,  •  ]$INFO[Window.Property(heading2)]</value>
        <value condition="Skin.hassetting(plexbmc) + !Window.IsActive(Home) + !String.IsEmpty(Window.Property(heading))">$INFO[Window.Property(heading)]</value>
        <value condition="Window.IsActive(56) | Window.IsActive(SkinSettings.xml)">$LOCALIZE[20077]</value>
        <value condition="Window.IsActive(Settings.xml) | Window.IsActive(SettingsCategory.xml)">$LOCALIZE[5]</value>
        <value condition="Window.IsActive(CustomAddons.xml)">$LOCALIZE[31291]</value>
        <value condition="Window.IsActive(EventLog.xml)">$LOCALIZE[14111]</value>
        <value condition="Window.IsActive(MyPlaylist.xml)">$LOCALIZE[136]</value>
        <value condition="Window.IsActive(DialogVideoInfo.xml)">$LOCALIZE[20060]</value>
        <value condition="Window.IsActive(DialogFavourites.xml)">$LOCALIZE[1036]</value>
        <value condition="Container.content(movies) + String.IsEqual(Container.FolderName,$LOCALIZE[369])">$LOCALIZE[20342]</value>
        <value condition="Container.content(movies)">$LOCALIZE[20342]$INFO[Container.FolderName, - ]</value>
        <value condition="Container.content(sets)">$LOCALIZE[20342]$INFO[Container.FolderName, - ]</value>
        <value condition="Container.content(tvshows) + String.IsEqual(Container.FolderName,$LOCALIZE[369])">$LOCALIZE[20343]</value>
        <value condition="Container.content(tvshows)">$LOCALIZE[20343]$INFO[Container.FolderName, - ]</value>
        <value condition="Container.content(seasons)">$INFO[Container.FolderName,, - ]$LOCALIZE[33054]</value>
        <value condition="Container.content(episodes)+ListItem.IsParentFolder">$INFO[Container.FolderName]</value>
        <value condition="Container.content(episodes)">$INFO[ListItem.TVShowTitle,, - ]$LOCALIZE[20373] $INFO[ListItem.Season]</value>
        <value condition="Container.content(musicvideos) + String.IsEqual(Container.FolderName,$LOCALIZE[369])">$LOCALIZE[20389]</value>
        <value condition="Window.IsActive(MyVideoNav.xml)+String.Contains(Container.FolderPath,movies)">$LOCALIZE[20342]</value>
        <value condition="Window.IsActive(MyVideoNav.xml)+String.Contains(Container.FolderPath,tvshows)">$LOCALIZE[20343]</value>
        <value condition="Window.IsActive(MyVideoNav.xml)+String.Contains(Container.FolderPath,musicvideos)">$LOCALIZE[20389]</value>
        <value condition="Window.IsActive(MyVideoNav.xml)">$LOCALIZE[3]$INFO[Container.FolderName, - ]</value>
        <value condition="Window.IsActive(MyMusicNav.xml)|Window.IsActive(MyMusicSongs.xml)">$LOCALIZE[2]$INFO[Container.FolderName, - ]</value>
        <value condition="Window.IsActive(MyPics.xml)">$LOCALIZE[1]$INFO[Container.FolderName, - ]</value>
        <value condition="Window.IsActive(AddonBrowser.xml)">$LOCALIZE[10040]$INFO[Container.FolderName, - ]</value>
        <value condition="Window.IsActive(CustomAddons.xml)|Window.IsActive(myPrograms.xml)">$LOCALIZE[0]$INFO[Container.FolderName, - ]</value>
        <value condition="!String.IsEmpty(Container.FolderName)">$INFO[Container.FolderName]</value>
    </variable>
    <variable name="HomeTitles">
        <value condition="Control.hasfocus(900)">$LOCALIZE[31961]</value>
        <value condition="Control.hasfocus(901)">$LOCALIZE[31961]</value>
        <value condition="Control.hasfocus(212)">$LOCALIZE[31961]</value>
        <value condition="Control.hasfocus(311)">$LOCALIZE[31961]</value>
        <value condition="Control.hasfocus(312)">$LOCALIZE[31011]</value>
        <value condition="Control.hasfocus(411)">$LOCALIZE[31961]</value>
        <value condition="Control.hasfocus(412)">$LOCALIZE[31011]</value>
        <value condition="Control.hasfocus(413)">$LOCALIZE[31932]</value>
        <value condition="Control.hasfocus(511)">$LOCALIZE[31961]</value>
        <value condition="Control.hasfocus(700011)|Control.hasfocus(700012)|Control.hasfocus(700013)|Control.hasfocus(700014)|Control.hasfocus(700015)">$INFO[Container(300).ListItem.Property(widgetName)]</value>
        <value condition="Control.hasfocus(700021)|Control.hasfocus(700022)|Control.hasfocus(700023)|Control.hasfocus(700024)|Control.hasfocus(700025)">$INFO[Container(300).ListItem.Property(widgetName.1)]</value>
        <value condition="Control.hasfocus(700031)|Control.hasfocus(700032)|Control.hasfocus(700033)|Control.hasfocus(700034)|Control.hasfocus(700035)">$INFO[Container(300).ListItem.Property(widgetName.2)]</value>
        <value condition="Control.hasfocus(700041)|Control.hasfocus(700042)|Control.hasfocus(700043)|Control.hasfocus(700044)|Control.hasfocus(700045)">$INFO[Container(300).ListItem.Property(widgetName.3)]</value>
        <value condition="Control.hasfocus(700051)|Control.hasfocus(700052)|Control.hasfocus(700053)|Control.hasfocus(700054)|Control.hasfocus(700055)">$INFO[Container(300).ListItem.Property(widgetName.4)]</value>
        <value>KODI</value>
    </variable>
    <variable name="HomeSubTitles">
        <value condition="Control.hasfocus(900)">$INFO[Container(900).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(901)">$INFO[Container(901).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(212)">$INFO[Container(212).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(311)">$INFO[Container(311).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(312)">$INFO[Container(312).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(411)">$INFO[Container(411).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(412)">$INFO[Container(412).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(413)">$INFO[Container(413).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(511)">$INFO[Container(511).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700011)">$INFO[Container(700011).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700012)">$INFO[Container(700012).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700013)">$INFO[Container(700013).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700014)">$INFO[Container(700014).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700015)">$INFO[Container(700015).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700021)">$INFO[Container(700021).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700022)">$INFO[Container(700022).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700023)">$INFO[Container(700023).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700024)">$INFO[Container(700024).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700025)">$INFO[Container(700025).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700031)">$INFO[Container(700031).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700032)">$INFO[Container(700032).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700033)">$INFO[Container(700033).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700034)">$INFO[Container(700034).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700035)">$INFO[Container(700035).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700041)">$INFO[Container(700041).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700042)">$INFO[Container(700042).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700043)">$INFO[Container(700043).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700044)">$INFO[Container(700044).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700045)">$INFO[Container(700045).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700051)">$INFO[Container(700051).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700052)">$INFO[Container(700052).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700053)">$INFO[Container(700053).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700054)">$INFO[Container(700054).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="Control.hasfocus(700055)">$INFO[Container(700055).NumItems,, $LOCALIZE[31025]]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(defaultID),music)+Library.HasContent(Music)">$INFO[Window(Home).Property(Music.ArtistsCount),, $LOCALIZE[31937]]  •  $INFO[Window(Home).Property(Music.AlbumsCount),, $LOCALIZE[31938]]  •  $INFO[Window(Home).Property(Music.SongsCount),, $LOCALIZE[31933]]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(defaultID),movies)">$INFO[Window(Home).Property(Movies.Count),, $LOCALIZE[31934]]$INFO[Window(Home).Property(Movies.UnWatched),  •  , $LOCALIZE[16101]]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(defaultID),tvshows)">$INFO[Window(Home).Property(TVShows.Count),, $LOCALIZE[31936]]$INFO[Window(Home).Property(TVShows.UnWatched),  •  , $LOCALIZE[16101]]  /  $INFO[Window(Home).Property(episodes.Count),, $LOCALIZE[31935]]$INFO[Window(Home).Property(episodes.UnWatched),  •  , $LOCALIZE[16101]]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(defaultID),livetv) + System.HasAddon(script.skin.helper.service)">$ADDON[script.skinshortcuts 32022]$INFO[Pvr.BackendName,  •  ]$INFO[Window(Home).Property(SkinHelper.TotalTVChannels),  •  , $LOCALIZE[19023]]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(defaultID),radio) + System.HasAddon(script.skin.helper.service)">$ADDON[script.skinshortcuts 32087]$INFO[Pvr.BackendName,  •  ]$INFO[Window(Home).Property(SkinHelper.TotalRadioChannels),  •  , $LOCALIZE[19024]]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(defaultID),favourites)">$INFO[Window(Home).Property(favourite.count),, $LOCALIZE[1036]]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(defaultID),$LOCALIZE[24001]) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.TotalAddons),, $LOCALIZE[20161] $LOCALIZE[24001]]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(defaultID),$LOCALIZE[13009])">$LOCALIZE[12390]: $INFO[System.Uptime]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(defaultID),settings)">$INFO[System.memory(used.percent),$LOCALIZE[31309] ]$INFO[System.CPUUsage,  •  $LOCALIZE[13271] ]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(defaultID),weather)">$INFO[Window(Weather).Property(Location),,  •  ]$INFO[Window(Weather).Property(Current.Condition),,  •  ]$INFO[Window(Weather).Property(Current.Temperature)] $INFO[System.TemperatureUnits]</value>
        <value>$INFO[Container(300).ListItem.Label]</value>
    </variable>
    <variable name="MusicPlayingFanartLabel2">
        <value condition="Skin.HasSetting(MusicPlayingFanart)">$LOCALIZE[449]</value>
        <value>$LOCALIZE[13113]</value>
    </variable>
    <variable name="PVROverlayFocus">
        <value condition="ListItem.IsRecording">list/tvguide_button_recording_focus.png</value>
        <value condition="ListItem.HasTimer">list/tvguide_button_timer_focus.png</value>
        <value>list/bg_facade_focus_white.png</value>
    </variable>
    <variable name="PVROverlayNoFocus">
        <value condition="ListItem.IsRecording">list/tvguide_button_recording_nofocus.png</value>
        <value condition="ListItem.HasTimer">list/tvguide_button_timer_nofocus.png</value>
        <value>list/bg_facade_nofocus.png</value>
    </variable>
    <variable name="Details">
        <value condition="Window.IsVisible(script-ExtendedInfo Script-VideoList.xml)">$INFO[ListItem.Year]$INFO[ListItem.Premiered,  •  ]</value>
        <value condition="!Container.content(Addons) + Window.IsActive(MyPics.xml) + !Skin.HasSetting(plexbmc)">$INFO[ListItem.Date]$INFO[ListItem.Size,  •  ]</value>
        <value condition="Container.content(Albums) + !String.IsEmpty(ListItem.Album) + !String.IsEmpty(ListItem.Year)">$INFO[ListItem.Artist]$INFO[ListItem.Year,  •  ]$INFO[ListItem.Genre,  •  ]</value>
        <value condition="Container.content(Albums) + !String.IsEmpty(ListItem.Album)">$INFO[ListItem.Artist]</value>
        <value condition="Container.Content(Episodes)">$INFO[ListItem.Premiered,,  •  ]$INFO[ListItem.Duration,, $LOCALIZE[12391]]</value>
        <value condition="Container.Content(Addons) + !String.IsEmpty(ListItem.AddonCreator)">$INFO[ListItem.AddonCreator,$LOCALIZE[21863]: ]</value>
        <value condition="Container.Content(songs) + !String.IsEmpty(ListItem.Album) + !String.IsEmpty(ListItem.Year)">$INFO[ListItem.Album]$INFO[ListItem.Year,  •  ]$INFO[ListItem.Genre,  •  ]</value>
        <value condition="Container.Content(songs) + !String.IsEmpty(ListItem.Album)">$INFO[ListItem.Album]</value>
        <value condition="Container.Content(Artists) + !String.IsEmpty(ListItem.Property(artist_genre))">$INFO[ListItem.Property(artist_genre)]</value>
        <value condition="Container.Content(Artists) + !String.IsEmpty(ListItem.Property(artist_style))">$INFO[ListItem.Property(artist_style)]</value>
        <value condition="Container.Content(MusicVideos)">$INFO[ListItem.Year,,  •  ]$INFO[ListItem.Duration,, $LOCALIZE[31297]]</value>
        <value condition="Container.Content(Sets)+!Control.isvisible(5050)">$INFO[ListItem.Year]$INFO[ListItem.Rating,  •  ]</value>
        <value condition="Container.Content(Sets)+Control.isvisible(5050)">$INFO[ListItem.Year]</value>
        <value condition="Container.Content(Movies)">$INFO[ListItem.Year,,  •  ]$INFO[ListItem.Duration,, $LOCALIZE[31297]]$INFO[ListItem.MPAA,  •  ]</value>
        <value condition="[Container.Content(Seasons) | Container.Content(TVShows)]">$INFO[ListItem.Property(UnWatchedEpisodes),$LOCALIZE[16101]: ]</value>
        <value condition="!String.IsEmpty(ListItem.Label2)">$INFO[ListItem.Label2]</value>
        <value>$LOCALIZE[416]</value>
    </variable>
    <variable name="Details_TVShows_Extended">
        <value condition="Window.IsVisible(script-ExtendedInfo Script-VideoList.xml)">$INFO[Container(500).ListItem.Year]$INFO[Container(500).ListItem.Premiered,  •  ]</value>
        <value condition="[Container.Content(Seasons) | Container.Content(TVShows)]+!String.IsEmpty(ListItem.Year)+!String.IsEmpty(ListItem.mpaa)">$INFO[ListItem.Year]$INFO[ListItem.mpaa,  •  ]</value>
        <value condition="[Container.Content(Seasons) | Container.Content(TVShows)]+String.IsEmpty(ListItem.Year)+!String.IsEmpty(ListItem.mpaa)">$INFO[ListItem.mpaa]</value>
        <value condition="[Container.Content(Seasons) | Container.Content(TVShows)]+!String.IsEmpty(ListItem.Year)+String.IsEmpty(ListItem.mpaa)">$INFO[ListItem.Year]</value>
        <value>$VAR[Details]</value>
    </variable>
    <variable name="Details_BG">
        <value condition="Window.IsVisible(script-ExtendedInfo Script-VideoList.xml)">$INFO[ListItem.Year]$INFO[ListItem.Genre,  •  ]</value>
        <value condition="!Container.content(Addons) + Window.IsActive(MyPics.xml) + !Skin.HasSetting(plexbmc)">$INFO[ListItem.Date]$INFO[ListItem.Size,  •  ]$INFO[ListItem.PictureResolution,  •  ]</value>
        <value condition="Container.content(Albums) + !String.IsEmpty(ListItem.Album) + !String.IsEmpty(ListItem.Year)">$INFO[ListItem.Artist]$INFO[ListItem.Year,  •  ]$INFO[ListItem.Genre,  •  ]</value>
        <value condition="Container.content(Albums) + !String.IsEmpty(ListItem.Album)">$INFO[ListItem.Artist]$INFO[ListItem.Genre,  •  ]</value>
        <value condition="Container.Content(Episodes)">$INFO[ListItem.Premiered,,  •  ]$INFO[ListItem.Duration,, $LOCALIZE[12391]]$INFO[ListItem.Season,  •  S, x ]$INFO[ListItem.Episode,E,  •  ]$INFO[ListItem.TVShowTitle]</value>
        <value condition="Container.Content(Addons)+!Control.isVisible(5050)">$INFO[ListItem.AddonVersion,$LOCALIZE[19114]: ,  •  ]$INFO[ListItem.AddonCreator,$LOCALIZE[21863]: ]$INFO[ListItem.AddonType,  •  $LOCALIZE[146] ]$INFO[ListItem.AddonSize,  •  $LOCALIZE[21802]: ]</value>
        <value condition="Container.Content(Addons)+Control.isVisible(5050)">$INFO[ListItem.AddonCreator,$LOCALIZE[21863]: ]$INFO[ListItem.AddonType,  •  $LOCALIZE[146] ]</value>
        <value condition="Container.Content(songs) + !String.IsEmpty(ListItem.Album) + !String.IsEmpty(ListItem.Year)">$INFO[ListItem.Album]$INFO[ListItem.Year,  •  ]$INFO[ListItem.Genre,  •  ]</value>
        <value condition="Container.Content(songs) + !String.IsEmpty(ListItem.Album)">$INFO[ListItem.Album]</value>
        <value condition="Container.Content(Artists) + !String.IsEmpty(ListItem.Property(artist_genre))">$INFO[ListItem.Property(artist_genre)]</value>
        <value condition="Container.Content(Artists) + !String.IsEmpty(ListItem.Property(artist_style))">$INFO[ListItem.Property(artist_style)]</value>
        <value condition="Container.Content(MusicVideos)">$INFO[ListItem.Year,,  •  ]$INFO[ListItem.Duration,, $LOCALIZE[31297]]$INFO[ListItem.Genre,  •  ]</value>
        <value condition="Container.Content(Sets)">$INFO[ListItem.Year]$INFO[ListItem.Rating,  •  ]</value>
        <value condition="Container.Content(Movies)">$INFO[ListItem.Year,,  •  ]$INFO[ListItem.Duration,, $LOCALIZE[31297]]$INFO[ListItem.MPAA,  •  ]$INFO[ListItem.Genre,  •  ]</value>
        <value condition="[Container.Content(Seasons) | Container.Content(TVShows)]+!String.IsEmpty(ListItem.MPAA)">$INFO[ListItem.Year,,  •  ]$INFO[ListItem.MPAA]$INFO[ListItem.Genre,  •  ]</value>
        <value condition="[Container.Content(Seasons) | Container.Content(TVShows)]+String.IsEmpty(ListItem.MPAA)+!String.IsEmpty(ListItem.Year)">$INFO[ListItem.Year]$INFO[ListItem.Genre,  •  ]</value>
        <value condition="!String.IsEmpty(ListItem.Label2)">$INFO[ListItem.Label2]</value>
        <value>$LOCALIZE[416]</value>
    </variable>
    <variable name="Details2">
        <value condition="Window.IsVisible(script-ExtendedInfo Script-VideoList.xml)+!String.IsEmpty(Container(500).ListItem.Genre)">$INFO[Container(500).ListItem.Genre]</value>
        <value condition="Window.IsVisible(script-ExtendedInfo Script-VideoList.xml)+String.IsEmpty(Container(500).ListItem.Genre)">$LOCALIZE[416]</value>
        <value condition="Container.Content(Artists)">$INFO[ListItem.Property(Artist_Mood)]</value>
        <value condition="Container.Content(Songs)">$INFO[ListItem.Album]</value>
        <value condition="Container.Content(Albums)">$INFO[ListItem.Genre]</value>
        <value condition="Container.Content(Addons)">$INFO[ListItem.AddonType,$LOCALIZE[146] ]</value>
        <value condition="Container.Content(Movies)">$INFO[ListItem.Genre]</value>
        <value condition="Container.Content(TVShows)">$INFO[ListItem.Genre]</value>
        <value condition="Container.Content(Seasons)">$INFO[ListItem.Genre]</value>
        <value condition="Container.Content(Episodes)+!String.IsEmpty(ListItem.TVShowTitle)">$INFO[ListItem.Season,S,  •  ]$INFO[ListItem.Episode,E,  •  ]$INFO[ListItem.TVShowTitle]</value>
        <value condition="Container.Content(Episodes)+String.IsEmpty(ListItem.TVShowTitle)+!String.IsEmpty(ListItem.Studio)">$INFO[ListItem.Studio]</value>
        <value condition="Container.Content(MusicVideos)">$INFO[ListItem.Genre]</value>
        <value condition="!Container.content(Addons) + Window.IsActive(MyPics.xml)">$INFO[ListItem.PictureResolution]</value>
        <value>$LOCALIZE[416]</value>
    </variable>
    <variable name="Fanart_Title">
        <value condition="Window.IsVisible(MyWeather.xml)">$INFO[Container(50).ListItem.Label]</value>
        <value>$INFO[ListItem.ChannelNumberLabel,, - ]$INFO[ListItem.Label]</value>
    </variable>
    <variable name="Fanart_Details">
        <value condition="Window.IsVisible(MyWeather.xml)">$INFO[Container(50).ListItem.Property(Property3)]</value>
        <value condition="Window.IsVisible(script-ExtendedInfo Script-VideoList.xml)">$INFO[Container(500).ListItem.Genre]</value>
        <value condition="Window.IsActive(MyPVRChannels.xml)">$INFO[ListItem.Title]$INFO[ListItem.StartTime,  •  ]$INFO[ListItem.EndTime, / ]</value>
        <value condition="!Container.content(Addons) + Window.IsActive(MyPics.xml)">$INFO[ListItem.Size]$INFO[ListItem.Date,       ]</value>
        <value condition="Container.content(Albums)">$INFO[ListItem.Artist]$INFO[ListItem.Year,  •  ]</value>
        <value condition="Container.Content(Episodes)">$INFO[ListItem.Premiered]$INFO[ListItem.Season,  •  $LOCALIZE[31973],.]$INFO[ListItem.Episode]</value>
        <value condition="Container.Content(Addons)">$INFO[ListItem.AddonCreator,$LOCALIZE[21863]: ]$INFO[ListItem.AddonVersion,  •  $LOCALIZE[19114]: ]$INFO[ListItem.AddonSize,  •  $LOCALIZE[21802]: ]</value>
        <value condition="Container.Content(Artists) + !String.IsEmpty(ListItem.Property(artist_genre))">$INFO[ListItem.Property(artist_genre)]</value>
        <value condition="Container.Content(Artists) + !String.IsEmpty(ListItem.Property(artist_style))">$INFO[ListItem.Property(artist_style)]</value>
        <value condition="Container.Content(songs)">$INFO[ListItem.Duration]</value>
        <value condition="Container.Content(MusicVideos)">$INFO[ListItem.Year,,  •  ]$INFO[ListItem.Duration,, $LOCALIZE[31297]]</value>
        <value condition="Container.Content(Sets)">$INFO[ListItem.Year]</value>
        <value condition="Container.Content(Movies)">$INFO[ListItem.Year]$INFO[ListItem.Genre,  •  ]</value>
        <value condition="[Container.Content(Seasons) | Container.Content(TVShows)]">$INFO[ListItem.Year,,  •  ]$INFO[ListItem.Genre]</value>
        <value condition="!String.IsEmpty(ListItem.Label2)">$INFO[ListItem.Label2]</value>
        <!--<value>$LOCALIZE[416]</value>-->
    </variable>
    <variable name="Fanart_Details2">
        <value condition="[Container.Content(Seasons) | Container.Content(TVShows)]">$INFO[ListItem.Property(UnWatchedEpisodes),, $LOCALIZE[16101]]</value>
        <value>$INFO[ListItem.Duration,, $LOCALIZE[31297]]</value>
    </variable>
    <variable name="Plots">
        <value condition="Container.content(addons) + !String.IsEmpty(ListItem.AddonDescription)">$INFO[ListItem.AddonDescription]</value>
        <value condition="String.Contains(ListItem.Path,videodb://movies/sets/)">$LOCALIZE[20457]</value>
        <value condition="Container.Content(Seasons) + !String.IsEmpty(ListItem.Plot) + !String.IsEmpty(ListItem.Title)">$INFO[ListItem.Plot]</value>
        <value condition="Container.Content(Seasons) + !String.IsEmpty(Container.ShowPlot) + !String.IsEmpty(ListItem.Title)">$INFO[Container.ShowPlot]</value>
        <value condition="Container.Content(albums) + !String.IsEmpty(ListItem.Property(Album_Description))">$INFO[ListItem.Property(Album_Description)]</value>
        <value condition="Container.Content(albums) + String.IsEmpty(ListItem.Property(Album_Description))">$LOCALIZE[414]</value>
        <value condition="Container.Content(artists) + !String.IsEmpty(ListItem.Property(Artist_Description))">$INFO[ListItem.Property(Artist_Description)]</value>
        <value condition="Window.IsActive(MyPics.xml) + !String.IsEmpty(ListItem.PictureDesc)">$INFO[ListItem.PictureDesc]</value>
        <value condition="Window.IsActive(MyPics.xml) + !String.IsEmpty(ListItem.PictureComment)">$INFO[ListItem.PictureComment]</value>
        <value condition="Window.IsActive(MyPics.xml) + !String.IsEmpty(ListItem.PictureKeywords)">$INFO[ListItem.PictureKeywords]</value>
        <value condition="Window.IsVisible(script-ExtendedInfo Script-VideoList.xml)+!String.IsEmpty(Container(500).ListItem.Plot)">$INFO[Container(500).ListItem.Plot]</value>
        <value condition="!String.IsEmpty(ListItem.Plot)">$INFO[ListItem.Plot]</value>
        <value>$LOCALIZE[416]</value>
    </variable>
    <variable name="WeatherFanartPath">
        <value condition="!String.IsEmpty(Skin.String(weatherArtPath))">$INFO[Skin.String(weatherArtPath)]</value>
        <value condition="!String.IsEmpty(Skin.String(WeatherFanartArt.name))">$INFO[Skin.String(WeatherFanartArt.path)]</value>
        <value>resource://resource.images.weatherfanart.single/</value>
    </variable>
    <variable name="WeatherIconPath">
        <value condition="!String.IsEmpty(Skin.String(weatherIconPath))">$INFO[Skin.String(weatherIconPath)]</value>
        <value condition="!String.IsEmpty(Skin.String(WeatherIconArt.name))">$INFO[Skin.String(WeatherIconArt.path)]</value>
        <value>resource://resource.images.weathericons.transparent/</value>
    </variable>
    <variable name="Default.Art">
        <value condition="Skin.HasSetting(Default.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.GlobalFanartBackground)]</value>
        <value condition="!String.IsEmpty(Skin.String(Default.Background))">$INFO[Skin.String(Default.Background)]</value>
        <value condition="Skin.HasSetting(BlackGlassMode)">special://skin/backgrounds/default/default2.jpg</value>
        <value>special://skin/backgrounds/default/default.jpg</value>
    </variable>
    <variable name="Videos.Art">
        <value condition="Skin.HasSetting(Videos.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllVideosBackground)]</value>
        <value condition="!String.IsEmpty(Skin.String(Videos.Background))">$INFO[Skin.String(Videos.Background)]</value>
        <value>special://skin/backgrounds/Videos.jpg</value>
    </variable>
    <variable name="DVD.Art">
        <value condition="!String.IsEmpty(Skin.String(DVD.Background))">$INFO[Skin.String(DVD.Background)]</value>
        <value>special://skin/backgrounds/DVDs.jpg</value>
    </variable>
    <variable name="Quit.Art">
        <value condition="!String.IsEmpty(Skin.String(Quit.Background))">$INFO[Skin.String(Quit.Background)]</value>
        <value>special://skin/backgrounds/Quit.jpg</value>
    </variable>
    <variable name="Movies.Art">
        <value condition="Skin.HasSetting(Movies.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllMoviesBackground)]</value>
        <value condition="!String.IsEmpty(Skin.String(Movies.Background))">$INFO[Skin.String(Movies.Background)]</value>
        <value>special://skin/backgrounds/Movies.jpg</value>
    </variable>
    <variable name="TVShows.Art">
        <value condition="Skin.HasSetting(TVShows.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllTvShowsBackground)]</value>
        <value condition="!String.IsEmpty(Skin.String(TVShows.Background))">$INFO[Skin.String(TVShows.Background)]</value>
        <value>special://skin/backgrounds/TVShows.jpg</value>
    </variable>
    <variable name="Music.Art">
        <value condition="Skin.HasSetting(Music.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllMusicBackground)]</value>
        <value condition="!String.IsEmpty(Skin.String(Music.Background))">$INFO[Skin.String(Music.Background)]</value>
        <value>special://skin/backgrounds/Music.jpg</value>
    </variable>
    <variable name="Addons.Art">
        <value condition="!String.IsEmpty(Skin.String(Addons.Background))">$INFO[Skin.String(Addons.Background)]</value>
        <value>special://skin/backgrounds/Addons.jpg</value>
    </variable>
    <variable name="Concerts.Art">
        <value condition="Skin.HasSetting(MusicVideos.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllMusicVideosBackground)]</value>
        <value condition="!String.IsEmpty(Skin.String(Concerts.Background))">$INFO[Skin.String(Concerts.Background)]</value>
        <value>special://skin/backgrounds/Concerts.jpg</value>
    </variable>
    <variable name="Clips.Art">
        <value condition="Skin.HasSetting(MusicVideos.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllMusicVideosBackground)]</value>
        <value condition="!String.IsEmpty(Skin.String(Clips.Background))">$INFO[Skin.String(Clips.Background)]</value>
        <value>special://skin/backgrounds/Clips.jpg</value>
    </variable>
    <variable name="Favourites.Art">
        <value condition="!String.IsEmpty(Skin.String(Favourites.Background))">$INFO[Skin.String(Favourites.Background)]</value>
        <value condition="Skin.HasSetting(BlackGlassMode)">special://skin/backgrounds/Favourites2.jpg</value>
        <value>special://skin/backgrounds/Favourites.jpg</value>
    </variable>
    <variable name="Settings.Art">
        <value condition="!String.IsEmpty(Skin.String(Settings.Background))">$INFO[Skin.String(Settings.Background)]</value>
        <value>special://skin/backgrounds/Settings.jpg</value>
    </variable>
    <variable name="Weather.Art">
        <value condition="!String.IsEmpty(Weather.fanartcode)">$VAR[WeatherFanartPath]$INFO[Weather.fanartcode].jpg</value>
        <value condition="!String.IsEmpty(Skin.String(Weather.Background))">$INFO[Skin.String(Weather.Background)]</value>
        <value>special://skin/backgrounds/Weather.jpg</value>
    </variable>
    <variable name="Tv.Art">
        <value condition="!String.IsEmpty(Skin.String(Tv.Background))">$INFO[Skin.String(Tv.Background)]</value>
        <value>special://skin/backgrounds/Tv.jpg</value>
    </variable>
    <variable name="Radio.Art">
        <value condition="!String.IsEmpty(Skin.String(Radio.Background))">$INFO[Skin.String(Radio.Background)]</value>
        <value>special://skin/backgrounds/Radio.jpg</value>
    </variable>
    <variable name="Pictures.Art">
        <value condition="Skin.HasSetting(Pictures.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.PicturesBackground)]</value>
        <value condition="!String.IsEmpty(Skin.String(Pictures.Background))">$INFO[Skin.String(Pictures.Background)]</value>
        <value>special://skin/backgrounds/Pictures.jpg</value>
    </variable>
    <variable name="Search.Art">
        <value condition="!String.IsEmpty(Skin.String(Search.Background))">$INFO[Skin.String(Search.Background)]</value>
        <value>special://skin/backgrounds/Search.jpg</value>
    </variable>
    <variable name="Fanart.Art">
        <value condition="Skin.HasSetting(DisableFanart)">$VAR[Default.Art]</value>
        <value condition="Window.IsActive(Home.xml) + Skin.HasSetting(Home_DefaultBG)">$VAR[Default.Art]</value>
        <value condition="Window.IsActive(Home.xml) + Skin.HasSetting(BlackGlassMode) + !Skin.HasSetting(VerticalHome) + !ControlGroup(700).HasFocus">-</value>
        <value condition="Window.IsActive(Home.xml)">$VAR[HomeBackgrounds]</value>
        <value condition="Window.IsActive(script-NextAired-TVGuide.xml)|Window.IsActive(script-NextAired-TVGuide2.xml)">$VAR[TVShows.Art]</value>
        <value condition="Window.IsActive(MyPics.xml)">$VAR[Pictures.Art]</value>
        <value condition="Window.IsVisible(script-ExtendedInfo Script-VideoList.xml)+!String.IsEmpty(Container(500).ListItem.Art(fanart))">$INFO[Container(500).ListItem.Art(fanart)]</value>
        <value condition="!String.IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value>
        <value condition="!String.IsEmpty(Container.Art(set.fanart))">$INFO[Container.Art(set.fanart)]</value>
        <value condition="[Window.IsActive(MyVideoNav.xml)|Window.IsActive(MyPlaylist.xml)]+[container.content(tvshows) | Container.Content(Seasons) | container.content(episodes)]">$VAR[TVShows.Art]</value>
        <value condition="[Window.IsActive(MyVideoNav.xml)|Window.IsActive(MyPlaylist.xml)]+[Container.Content(movies)]">$VAR[Movies.Art]</value>
        <value condition="[Window.IsActive(MyVideoNav.xml)|Window.IsActive(MyPlaylist.xml)]+[Container.Content(musicvideos)]">$VAR[Clips.Art]</value>
        <value condition="Window.IsActive(MyVideoNav.xml)|Window.IsActive(MyPlaylist.xml)">$VAR[Videos.Art]</value>
        <value condition="Window.IsActive(MyPrograms.xml)|Window.IsActive(CustomAddons.xml)|Window.IsActive(AddonBrowser.xml)">$VAR[Addons.Art]</value>
        <value condition="Window.IsActive(FileManager.xml)|Window.IsActive(Settings.xml)|Window.IsActive(SettingsCategory.xml)|Window.IsActive(SettingsProfile.xml)|Window.IsActive(SettingsSystemInfo.xml)|Window.IsActive(SkinSettings.xml)|Window.IsActive(EventLog.xml)">$VAR[Settings.Art]</value>
        <value condition="Window.IsActive(MyMusicPlaylistEditor.xml)|Window.IsActive(SmartPlaylistEditor.xml)|Window.IsActive(MusicVisualization.xml)|Window.IsActive(MyMusicSongs.xml)|Window.IsActive(MyMusicNav.xml)|Window.IsActive(MyPlaylist.xml)|Window.IsActive(MyMusicPlaylistEditor.xml)">$VAR[Music.Art]</value>
        <value condition="!String.IsEmpty(Window.Property(IsRadio))">$VAR[Radio.Art]</value>
        <value condition="Window.IsActive(DialogContentSettings.xml)|Window.IsActive(DialogPVRChannelManager.xml)|Window.IsActive(MyPVRChannels.xml)|Window.IsActive(MyPVRGuide.xml)|Window.IsActive(MyPVRRecordings.xml)|Window.IsActive(MyPVRSearch.xml)|Window.IsActive(MyPVRTimers.xml)">$VAR[Tv.Art]</value>
        <value condition="Window.IsActive(CustomPlexHomeSettings.xml)|Window.IsActive(CustomStartupWindow.xml)">$VAR[Settings.Art]</value>
        <value condition="Window.IsActive(Startup.xml)">$VAR[Default.Art]</value>
        <value condition="Window.IsActive(MyWeather.xml)">$VAR[Weather.Art]</value>
        <value condition="Window.IsActive(DialogFavourites.xml)">$VAR[Favourites.Art]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="HomeBackgrounds">
        <value condition="Skin.HasSetting(plexbmc)+!String.IsEqual(Container(300).ListItem.Property(uuid),)+!String.IsEmpty(Container(300).ListItem.ActualIcon)">$INFO[Container(300).ListItem.ActualIcon]</value>
        <value condition="Skin.HasSetting(plexbmc)+!String.IsEqual(Container(300).ListItem.Property(uuid),)+String.IsEmpty(Container(300).ListItem.ActualIcon)">$INFO[Container(300).ListItem.Icon]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(background),defaultFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.GlobalFanartBackground)]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(background),pictureFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.PicturesBackground)]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(background),clipFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllMusicVideosBackground)]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(background),concertFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllMusicVideosBackground)]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(background),movieFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllMoviesBackground)]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(background),tvshowFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllTvShowsBackground)]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(background),videoFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllVideosBackground)]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(background),musicFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllMusicBackground)]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(background),weatherFanart)">$VAR[WeatherFanartPath]$INFO[Weather.fanartcode].jpg</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),Videos.Art)">$VAR[Videos.Art]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),Movies.Art)">$VAR[Movies.Art]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),Pictures.Art)">$VAR[Pictures.Art]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),TVShows.Art)">$VAR[TVShows.Art]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),Tv.Art)">$VAR[Tv.Art]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),Radio.Art)">$VAR[Radio.Art]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),Music.Art)">$VAR[Music.Art]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),Clips.Art)">$VAR[Clips.Art]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),Concerts.Art)">$VAR[Concerts.Art]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),Weather.Art)">$VAR[Weather.Art]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),Addons.Art)">$VAR[Addons.Art]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),DVD.Art)">$VAR[DVD.Art]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),Settings.Art)">$VAR[Settings.Art]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),Favourites.Art)">$VAR[Favourites.Art]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),Quit.Art)">$VAR[Quit.Art]</value>
        <value condition="String.IsEqual(Container(300).ListItem.Property(Background),Search.Art)">$VAR[Search.Art]</value>
        <value condition="!String.IsEmpty(Container(300).ListItem.Property(Background))">$INFO[Container(300).ListItem.Property(Background)]</value>
        <value condition="Window.IsVisible(DialogKeyboard.xml)">$VAR[Search.Art]</value>
        <value condition="Window.IsVisible(DialogButtonMenu.xml)">$VAR[Quit.Art]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="SkinShortcutBackgrounds">
        <value condition="Skin.HasSetting(DisableFanart)">$VAR[Default.Art]</value>
        <value condition="Skin.HasSetting(Home_DefaultBG)">$VAR[Default.Art]</value>
        <value condition="Skin.HasSetting(BlackGlassMode) + !Skin.HasSetting(VerticalHome)">-</value>
        <value condition="Skin.HasSetting(plexbmc)+!String.IsEqual(Container(211).ListItem.Property(uuid),)+!String.IsEmpty(Container(211).ListItem.ActualIcon)">$INFO[Container(211).ListItem.ActualIcon]</value>
        <value condition="Skin.HasSetting(plexbmc)+!String.IsEqual(Container(211).ListItem.Property(uuid),)+String.IsEmpty(Container(211).ListItem.ActualIcon)">$INFO[Container(211).ListItem.Icon]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),defaultFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.GlobalFanartBackground)]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),pictureFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.PicturesBackground)]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),clipFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllMusicVideosBackground)]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),concertFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllMusicVideosBackground)]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),movieFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllMoviesBackground)]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),tvshowFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllTvShowsBackground)]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),videoFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllVideosBackground)]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),musicFanart) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.AllMusicBackground)]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),weatherFanart)">$VAR[WeatherFanartPath]$INFO[Weather.fanartcode].jpg</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Videos.Art)">$VAR[Videos.Art]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Movies.Art)">$VAR[Movies.Art]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Pictures.Art)">$VAR[Pictures.Art]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),TVShows.Art)">$VAR[TVShows.Art]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Tv.Art)">$VAR[Tv.Art]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Radio.Art)">$VAR[Radio.Art]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Music.Art)">$VAR[Music.Art]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Clips.Art)">$VAR[Clips.Art]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Concerts.Art)">$VAR[Concerts.Art]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Weather.Art)">$VAR[Weather.Art]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Addons.Art)">$VAR[Addons.Art]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),DVD.Art)">$VAR[DVD.Art]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Settings.Art)">$VAR[Settings.Art]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Favourites.Art)">$VAR[Favourites.Art]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Quit.Art)">$VAR[Quit.Art]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Search.Art)">$VAR[Search.Art]</value>
        <value condition="!String.IsEmpty(Container(211).ListItem.Property(Background))">$INFO[Container(211).ListItem.Property(Background)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="SkinShortcutBackgroundDescription">
        <value condition="Skin.HasSetting(plexbmc)+!String.IsEqual(Container(211).ListItem.Property(uuid),)+!String.IsEmpty(Container(211).ListItem.ActualIcon)">$INFO[Container(211).ListItem.ActualIcon]</value>
        <value condition="Skin.HasSetting(plexbmc)+!String.IsEqual(Container(211).ListItem.Property(uuid),)+String.IsEmpty(Container(211).ListItem.ActualIcon)+!String.Contains(Container(211).ListItem.Icon,:/resources/)+!String.IsEqual(Container(211).ListItem.Icon,special://skin/backgrounds/Channels.jpg)+!String.IsEqual(Container(211).ListItem.Icon,special://skin/backgrounds/Queue.jpg)">$INFO[Container(211).ListItem.Icon]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),defaultFanart)">$LOCALIZE[31071]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),pictureFanart)">$LOCALIZE[31072]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),clipFanart)">$LOCALIZE[31073]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),concertFanart)">$LOCALIZE[31074]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),movieFanart)">$LOCALIZE[31054]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),tvshowFanart)">$LOCALIZE[31055]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),videoFanart)">$LOCALIZE[31056]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),musicFanart)">$LOCALIZE[31057]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(background),weatherFanart)">$LOCALIZE[31058]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Videos.Art)">$LOCALIZE[13278] / $LOCALIZE[10006]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Movies.Art)">$LOCALIZE[13278] / $LOCALIZE[342]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Pictures.Art)">$LOCALIZE[13278] / $LOCALIZE[10002]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),TVShows.Art)">$LOCALIZE[13278] / $LOCALIZE[20343]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Tv.Art)">$LOCALIZE[13278] / $ADDON[script.skinshortcuts 32022]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Radio.Art)">$LOCALIZE[13278] / $ADDON[script.skinshortcuts 32087]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Music.Art)">$LOCALIZE[13278] / $LOCALIZE[10005]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Clips.Art)">$LOCALIZE[13278] / $LOCALIZE[31972]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Concerts.Art)">$LOCALIZE[13278] / $LOCALIZE[31971]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Weather.Art)">$LOCALIZE[13278] / $LOCALIZE[8]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Addons.Art)">$LOCALIZE[13278] / $LOCALIZE[24001]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),DVD.Art)">$LOCALIZE[13278] / $ADDON[script.skinshortcuts 32032]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Settings.Art)">$LOCALIZE[13278] / $LOCALIZE[5]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Favourites.Art)">$LOCALIZE[13278] / $LOCALIZE[10004]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Quit.Art)">$LOCALIZE[13278] / $LOCALIZE[13009]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(Background),Search.Art)">$LOCALIZE[13278] / $LOCALIZE[137]</value>
        <value condition="!String.IsEmpty(Container(211).ListItem.Property(Background))">$INFO[Container(211).ListItem.Property(Background)]</value>
        <value>$LOCALIZE[13278]</value>
    </variable>
    <variable name="SkinShortcutDisabledLabel">
        <value condition="String.IsEqual(Container(211).ListItem.Property(skinshortcuts-disabled),True)">$LOCALIZE[24022]</value>
        <value>$LOCALIZE[24021]</value>
    </variable>
    <variable name="SkinShortcutDisabledLabelPlex">
        <value condition="[Container(211).HasFocus(30)+Skin.HasSetting(hide.plexbmc.0.title)]|
                    [Container(211).HasFocus(31)+Skin.HasSetting(hide.plexbmc.1.title)]|
                    [Container(211).HasFocus(32)+Skin.HasSetting(hide.plexbmc.2.title)]|
                    [Container(211).HasFocus(33)+Skin.HasSetting(hide.plexbmc.3.title)]|
                    [Container(211).HasFocus(34)+Skin.HasSetting(hide.plexbmc.4.title)]|
                    [Container(211).HasFocus(35)+Skin.HasSetting(hide.plexbmc.5.title)]|
                    [Container(211).HasFocus(36)+Skin.HasSetting(hide.plexbmc.6.title)]|
                    [Container(211).HasFocus(37)+Skin.HasSetting(hide.plexbmc.7.title)]|
                    [Container(211).HasFocus(38)+Skin.HasSetting(hide.plexbmc.8.title)]|
                    [Container(211).HasFocus(39)+Skin.HasSetting(hide.plexbmc.9.title)]|
                    [Container(211).HasFocus(40)+Skin.HasSetting(hide.plexbmc.10.title)]|
                    [Container(211).HasFocus(50)+Skin.HasSetting(Channels.Hide)]|
                    [Container(211).HasFocus(51)+Skin.HasSetting(Queue.Hide)]">$LOCALIZE[24022]</value>
        <value>$LOCALIZE[24021]</value>
    </variable>
    <variable name="WidgetsBackgrounds">
        <value condition="Skin.HasSetting(plexbmc)+Control.HasFocus(311)">$INFO[Container(311).ListItem.Property(Art)]</value>
        <value condition="Skin.HasSetting(plexbmc)+Control.HasFocus(312)">$INFO[Container(312).ListItem.Property(Art)]</value>
        <value condition="Skin.HasSetting(plexbmc)+Control.HasFocus(511)">$INFO[Container(511).ListItem.Property(Art)]</value>
        <value condition="Skin.HasSetting(plexbmc)+Control.HasFocus(411)">$INFO[Container(411).ListItem.Property(Art)]</value>
        <value condition="Skin.HasSetting(plexbmc)+Control.HasFocus(412)">$INFO[Container(412).ListItem.Property(Art)]</value>
        <value condition="Skin.HasSetting(plexbmc)+Control.HasFocus(413)">$INFO[Container(413).ListItem.Property(Art)]</value>
        <value condition="Skin.HasSetting(plexbmc)+Control.HasFocus(900)">$INFO[Container(900).ListItem.Property(Art)]</value>
        <value condition="Control.HasFocus(700011)">$INFO[Container(700011).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700012)">$INFO[Container(700012).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700013)">$INFO[Container(700013).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700014)">$INFO[Container(700014).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700015)">$INFO[Container(700015).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700021)">$INFO[Container(700021).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700022)">$INFO[Container(700022).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700023)">$INFO[Container(700023).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700024)">$INFO[Container(700024).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700025)">$INFO[Container(700025).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700031)">$INFO[Container(700031).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700032)">$INFO[Container(700032).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700033)">$INFO[Container(700033).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700034)">$INFO[Container(700034).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700035)">$INFO[Container(700035).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700041)">$INFO[Container(700041).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700042)">$INFO[Container(700042).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700043)">$INFO[Container(700043).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700044)">$INFO[Container(700044).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700045)">$INFO[Container(700045).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700051)">$INFO[Container(700051).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700052)">$INFO[Container(700052).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700053)">$INFO[Container(700053).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700054)">$INFO[Container(700054).ListItem.Art(fanart)]</value>
        <value condition="Control.HasFocus(700055)">$INFO[Container(700055).ListItem.Art(fanart)]</value>
    </variable>
    <variable name="SkinSettings.RandomBackground.Art">
        <value condition="Skin.HasSetting(Default.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(0)">$INFO[Window(Home).Property(SkinHelper.GlobalFanartBackground)]</value>
        <value condition="Skin.HasSetting(Videos.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(1)">$INFO[Window(Home).Property(SkinHelper.AllVideosBackground)]</value>
        <value condition="Skin.HasSetting(Movies.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(2)">$INFO[Window(Home).Property(SkinHelper.AllMoviesBackground)]</value>
        <value condition="Skin.HasSetting(TVShows.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(3)">$INFO[Window(Home).Property(SkinHelper.AllTvShowsBackground)]</value>
        <value condition="Skin.HasSetting(Music.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(4)">$INFO[Window(Home).Property(SkinHelper.AllMusicBackground)]</value>
        <value condition="Skin.HasSetting(Pictures.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(5)">$INFO[Window(Home).Property(SkinHelper.PicturesBackground)]</value>
        <value condition="Skin.HasSetting(MusicVideos.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(13)">$INFO[Window(Home).Property(SkinHelper.AllMusicVideosBackground)]</value>
        <value condition="Skin.HasSetting(MusicVideos.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(14)">$INFO[Window(Home).Property(SkinHelper.AllMusicVideosBackground)]</value>
        <value>$INFO[Container(9004).ListItem.Icon]</value>
    </variable>
    <variable name="SkinSettings.RandomBackground.Label">
        <value condition="Skin.HasSetting(Default.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(0)">$LOCALIZE[590]</value>
        <value condition="Skin.HasSetting(Videos.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(1)">$LOCALIZE[590]</value>
        <value condition="Skin.HasSetting(Movies.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(2)">$LOCALIZE[590]</value>
        <value condition="Skin.HasSetting(TVShows.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(3)">$LOCALIZE[590]</value>
        <value condition="Skin.HasSetting(Music.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(4)">$LOCALIZE[590]</value>
        <value condition="Skin.HasSetting(Pictures.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(5)">$LOCALIZE[590]</value>
        <value condition="Skin.HasSetting(MusicVideos.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(13)">$LOCALIZE[590]</value>
        <value condition="Skin.HasSetting(MusicVideos.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(14)">$LOCALIZE[590]</value>
        <value>$INFO[Container(9004).ListItem.Thumb]</value>
    </variable>
    <variable name="Plex.0.Background.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.0.Background))">$INFO[Skin.String(Plexbmc.0.Background)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.0.art))">$INFO[Window(Home).Property(plexbmc.0.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.1.Background.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.1.Background))">$INFO[Skin.String(Plexbmc.1.Background)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.1.art))">$INFO[Window(Home).Property(plexbmc.1.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.2.Background.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.2.Background))">$INFO[Skin.String(Plexbmc.2.Background)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.2.art))">$INFO[Window(Home).Property(plexbmc.2.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.3.Background.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.3.Background))">$INFO[Skin.String(Plexbmc.3.Background)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.3.art))">$INFO[Window(Home).Property(plexbmc.3.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.4.Background.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.4.Background))">$INFO[Skin.String(Plexbmc.4.Background)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.4.art))">$INFO[Window(Home).Property(plexbmc.4.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.5.Background.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.5.Background))">$INFO[Skin.String(Plexbmc.5.Background)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.5.art))">$INFO[Window(Home).Property(plexbmc.5.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.6.Background.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.6.Background))">$INFO[Skin.String(Plexbmc.6.Background)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.6.art))">$INFO[Window(Home).Property(plexbmc.6.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.7.Background.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.7.Background))">$INFO[Skin.String(Plexbmc.7.Background)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.7.art))">$INFO[Window(Home).Property(plexbmc.7.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.8.Background.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.8.Background))">$INFO[Skin.String(Plexbmc.8.Background)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.8.art))">$INFO[Window(Home).Property(plexbmc.8.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.9.Background.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.9.Background))">$INFO[Skin.String(Plexbmc.9.Background)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.9.art))">$INFO[Window(Home).Property(plexbmc.9.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.10.Background.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.10.Background))">$INFO[Skin.String(Plexbmc.10.Background)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.10.art))">$INFO[Window(Home).Property(plexbmc.10.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.Channels.Background.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.Channels.Background))">$INFO[Skin.String(Plexbmc.Channels.Background)]</value>
        <value>special://skin/backgrounds/Channels.jpg</value>
    </variable>
    <variable name="Plex.Queue.Background.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.0.Background))">$INFO[Skin.String(Plexbmc.Queue.Background)]</value>
        <value>special://skin/backgrounds/Queue.jpg</value>
    </variable>
    <variable name="Plex.0.Icon.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.0.Icon))">$INFO[Skin.String(Plexbmc.0.Icon)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.0.art))">$INFO[Window(Home).Property(plexbmc.0.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.1.Icon.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.1.Icon))">$INFO[Skin.String(Plexbmc.1.Icon)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.1.art))">$INFO[Window(Home).Property(plexbmc.1.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.2.Icon.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.2.Icon))">$INFO[Skin.String(Plexbmc.2.Icon)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.2.art))">$INFO[Window(Home).Property(plexbmc.2.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.3.Icon.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.3.Icon))">$INFO[Skin.String(Plexbmc.3.Icon)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.3.art))">$INFO[Window(Home).Property(plexbmc.3.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.4.Icon.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.4.Icon))">$INFO[Skin.String(Plexbmc.4.Icon)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.4.art))">$INFO[Window(Home).Property(plexbmc.4.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.5.Icon.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.5.Icon))">$INFO[Skin.String(Plexbmc.5.Icon)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.5.art))">$INFO[Window(Home).Property(plexbmc.5.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.6.Icon.Management">
        <value condition="!String.IsEmpty(Skin.String(PlPlexbmcex.6.Icon))">$INFO[Skin.String(Plexbmc.6.Icon)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.6.art))">$INFO[Window(Home).Property(plexbmc.6.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.7.Icon.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.7.Icon))">$INFO[Skin.String(Plexbmc.7.Icon)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.7.art))">$INFO[Window(Home).Property(plexbmc.7.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.8.Icon.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.8.Icon))">$INFO[Skin.String(Plexbmc.8.Icon)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.8.art))">$INFO[Window(Home).Property(plexbmc.8.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.9.Icon.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.9.Icon))">$INFO[Skin.String(Plexbmc.9.Icon)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.9.art))">$INFO[Window(Home).Property(plexbmc.9.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.10.Icon.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.10.Icon))">$INFO[Skin.String(Plexbmc.10.Icon)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.10.art))">$INFO[Window(Home).Property(plexbmc.10.art)]</value>
        <value>$VAR[Default.Art]</value>
    </variable>
    <variable name="Plex.Channels.Icon.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.Channels.Icon))">$INFO[Skin.String(Plexbmc.Channels.Icon)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(plexbmc.Channels.art))">$INFO[Window(Home).Property(plexbmc.Channels.art)]</value>
        <value>special://skin/backgrounds/Channels.jpg</value>
    </variable>
    <variable name="Plex.Queue.Icon.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.Queue.Icon))">$INFO[Skin.String(Plexbmc.Queue.Icon)]</value>
        <value>special://skin/backgrounds/Queue.jpg</value>
    </variable>
    <variable name="Plex.0.Label.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.0.Label))">$INFO[Skin.String(Plexbmc.0.Label)]</value>
        <value>$INFO[Window(Home).Property(plexbmc.0.title)]</value>
    </variable>
    <variable name="Plex.1.Label.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.1.Label))">$INFO[Skin.String(Plexbmc.1.Label)]</value>
        <value>$INFO[Window(Home).Property(plexbmc.1.title)]</value>
    </variable>
    <variable name="Plex.2.Label.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.2.Label))">$INFO[Skin.String(Plexbmc.2.Label)]</value>
        <value>$INFO[Window(Home).Property(plexbmc.2.title)]</value>
    </variable>
    <variable name="Plex.3.Label.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.3.Label))">$INFO[Skin.String(Plexbmc.3.Label)]</value>
        <value>$INFO[Window(Home).Property(plexbmc.3.title)]</value>
    </variable>
    <variable name="Plex.4.Label.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.4.Label))">$INFO[Skin.String(Plexbmc.4.Label)]</value>
        <value>$INFO[Window(Home).Property(plexbmc.4.title)]</value>
    </variable>
    <variable name="Plex.5.Label.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.5.Label))">$INFO[Skin.String(Plexbmc.5.Label)]</value>
        <value>$INFO[Window(Home).Property(plexbmc.5.title)]</value>
    </variable>
    <variable name="Plex.6.Label.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.6.Label))">$INFO[Skin.String(Plexbmc.6.Label)]</value>
        <value>$INFO[Window(Home).Property(plexbmc.6.title)]</value>
    </variable>
    <variable name="Plex.7.Label.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.7.Label))">$INFO[Skin.String(Plexbmc.7.Label)]</value>
        <value>$INFO[Window(Home).Property(plexbmc.7.title)]</value>
    </variable>
    <variable name="Plex.8.Label.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.8.Label))">$INFO[Skin.String(Plexbmc.8.Label)]</value>
        <value>$INFO[Window(Home).Property(plexbmc.8.title)]</value>
    </variable>
    <variable name="Plex.9.Label.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.9.Label))">$INFO[Skin.String(Plexbmc.9.Label)]</value>
        <value>$INFO[Window(Home).Property(plexbmc.9.title)]</value>
    </variable>
    <variable name="Plex.10.Label.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.10.Label))">$INFO[Skin.String(Plexbmc.10.Label)]</value>
        <value>$INFO[Window(Home).Property(plexbmc.10.title)]</value>
    </variable>
    <variable name="Plex.Channels.Label.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.Channels.Label))">$INFO[Skin.String(Plexbmc.Channels.Label)]</value>
        <value>$LOCALIZE[31975]</value>
    </variable>
    <variable name="Plex.Queue.Label.Management">
        <value condition="!String.IsEmpty(Skin.String(Plexbmc.Queue.Label))">$INFO[Skin.String(Plexbmc.Queue.Label)]</value>
        <value>$LOCALIZE[31010]</value>
    </variable>
    <variable name="YouTubeContent">
        <value condition="Container.Content(albums)">plugin://script.extendedinfo?info=youtubesearch&amp;&amp;id=$ESCINFO[ListItem.Artist] $ESCINFO[ListItem.Album]</value>
        <value>plugin://script.extendedinfo?info=youtubesearch&amp;&amp;id=$ESCINFO[ListItem.Artist] Music</value>
    </variable>
    <variable name="VideoPlayerForwardRewindVar">
        <value condition="Player.Forwarding2x | Player.Rewinding2x">2x</value>
        <value condition="Player.Forwarding4x | Player.Rewinding4x">4x</value>
        <value condition="Player.Forwarding8x | Player.Rewinding8x">8x</value>
        <value condition="Player.Forwarding16x | Player.Rewinding16x">16x</value>
        <value condition="Player.Forwarding32x | Player.Rewinding32x">32x</value>
    </variable>
    <variable name="SeekLabel">
        <value condition="!String.IsEmpty(Player.SeekStepSize)">$LOCALIZE[773] $INFO[Player.SeekStepSize]</value>
        <value condition="[Player.Paused + Player.Caching] + !Player.Seeking">$INFO[Player.CacheLevel,$LOCALIZE[15107] ,%]</value>
        <value condition="Player.Paused">$LOCALIZE[112]</value>
        <value condition="Player.Forwarding">$VAR[VideoPlayerForwardRewindVar]</value>
        <value condition="Player.Rewinding">$VAR[VideoPlayerForwardRewindVar]</value>
        <value condition="Player.IsTempo">$LOCALIZE[224]: $INFO[Player.PlaySpeed]</value>
        <value condition="Player.ChapterCount">$VAR[ChapterLabel]</value>
        <value condition="Player.hasvideo + VideoPlayer.Content(livetv)">$INFO[VideoPlayer.ChannelNumber,, - ]$INFO[VideoPlayer.ChannelName]</value>
        <value condition="Player.hasvideo + !VideoPlayer.Content(livetv)">$INFO[VideoPlayer.TVShowTitle]$INFO[VideoPlayer.Artist]</value>
        <value condition="Player.HasAudio + String.IsEmpty(Window(Videos).Property(PlayingBackgroundMedia))">$INFO[MusicPlayer.Artist]</value>
    </variable>
    <variable name="StartupWindowName">
        <value condition="String.IsEmpty(Skin.String(StartupWindow)) + String.IsEmpty(Skin.String(CustomStartup.Path))">$LOCALIZE[31517]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),home)">$LOCALIZE[513]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),Videos) + String.IsEqual(Skin.String(StartupWindowOption),MovieTitles)">$LOCALIZE[20342]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),Videos) + String.IsEqual(Skin.String(StartupWindowOption),TVShowTitles)">$LOCALIZE[20343]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),Videos) + String.IsEqual(Skin.String(StartupWindowOption),MusicVideoTitles)">$LOCALIZE[31971]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),Videos) + String.IsEqual(Skin.String(StartupWindowOption),Playlists)">$LOCALIZE[3] - $LOCALIZE[136]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),Music) + String.IsEqual(Skin.String(StartupWindowOption),root)">$LOCALIZE[2]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),Music) + String.IsEqual(Skin.String(StartupWindowOption),Albums)">$LOCALIZE[132]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),Music) + String.IsEqual(Skin.String(StartupWindowOption),Artists)">$LOCALIZE[133]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),Music) + String.Contains(Skin.String(StartupWindowOption),videodb://musicvideos/)">$LOCALIZE[31972]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),tvchannels)">$LOCALIZE[19023]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),tvrecordings)">$LOCALIZE[19020] - $LOCALIZE[20007]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),tvguide)">$LOCALIZE[19020] - $LOCALIZE[22020]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),radiochannels)">$LOCALIZE[19024]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),radiorecordings)">$LOCALIZE[19021] - $LOCALIZE[20007]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),radioguide)">$LOCALIZE[19021] - $LOCALIZE[22020]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),programs)">$LOCALIZE[0]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),Videos)">$LOCALIZE[3]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),pictures)">$LOCALIZE[1]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),filemanager)">$LOCALIZE[7]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),settings)">$LOCALIZE[5]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),addonbrowser)">$LOCALIZE[10040]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),weather)">$LOCALIZE[8]</value>
        <value condition="String.IsEqual(Skin.String(StartupWindow),favourites)">$LOCALIZE[1036]</value>
        <value condition="!String.IsEmpty(Skin.String(CustomStartup.Path))">$INFO[Skin.String(CustomStartup.Label)]</value>
    </variable>
    <variable name="VideoPlayerClearArt">
        <value condition="Skin.HasSetting(EnableClearArt) + VideoPlayer.Content(episodes) + !String.IsEmpty(Player.Art(tvshow.clearart))">$INFO[Player.Art(tvshow.clearart)]</value>
        <value condition="Skin.HasSetting(EnableClearArt)">$INFO[Player.Art(clearart)]</value>
    </variable>
    <variable name="VideoPlayerClearLogo">
        <value condition="Skin.HasSetting(EnableClearLogo) + VideoPlayer.Content(episodes)+!String.IsEmpty(Player.Art(tvshow.clearlogo))">$INFO[Player.Art(tvshow.clearlogo)]</value>
        <value condition="Skin.HasSetting(EnableClearLogo)">$INFO[Player.Art(clearlogo)]</value>
    </variable>
    <variable name="VideoCdArt">
        <value condition="Window.IsActive(script-ExtendedInfo Script-DialogVideoInfo.xml)+!String.IsEmpty(Window.Property(DiscArt))">$INFO[Window.Property(DiscArt)]</value>
        <value condition="Window.IsActive(script-ExtendedInfo Script-DialogVideoInfo.xml)+String.IsEmpty(Window.Property(DiscArt))">$INFO[Window.Property(Poster)]</value>
        <value condition="!String.IsEmpty(ListItem.Art(discart))">$INFO[ListItem.Art(discart)]</value>
        <value>$INFO[ListItem.Art(poster)]</value>
    </variable>
    <variable name="MusicCdArt">
        <value condition="!Skin.HasSetting(plexbmc)+!ListItem.IsParentFolder+Skin.HasSetting(EnableCdArt)+!String.IsEmpty(ListItem.Thumb)+[Container.content(songs)|Container.content(albums)]">http://localhost:52307/getmusicart&amp;artist=$INFO[Listitem.Artist]&amp;track=$INFO[Listitem.Title]&amp;album=$INFO[Listitem.Album]&amp;type=discart&amp;fallback=$INFO[ListItem.Thumb]</value>
    </variable>
    <variable name="VideoPlayerCdArt">
        <value condition="!String.IsEmpty(Player.Art(discart))">$INFO[Player.Art(discart)]</value>
        <value condition="!VideoPlayer.Content(episodes)">$INFO[VideoPlayer.Cover]</value>
    </variable>
    <variable name="MusicPlayerCdArt">
        <value condition="!String.IsEmpty(Window(Home).Property(SkinHelper.Player.Music.DiscArt)) + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.Player.Music.DiscArt)]</value>
        <value>$INFO[Player.Art(thumb)]</value>
    </variable>
    <variable name="MusicPlayerClearArtLogo">
        <value condition="[Skin.HasSetting(EnableClearArt) | Skin.HasSetting(EnableClearLogo)] + !String.IsEmpty(MusicPlayer.Art(clearart))">$INFO[MusicPlayer.Art(clearart)]</value>
        <value condition="[Skin.HasSetting(EnableClearArt) | Skin.HasSetting(EnableClearLogo)]">$INFO[Skin.String(cdartPath)]$INFO[MusicPlayer.Artist,,/logo.png]</value>
    </variable>
    <variable name="DefaultClearArt">
        <value condition="Skin.HasSetting(EnableClearArt) + [Window.IsActive(MyMusicSongs.xml)|Window.IsActive(MyMusicNav.xml)] + System.HasAddon(script.skin.helper.service)">$INFO[Window(Home).Property(SkinHelper.Music.ClearLogo)]</value>
        <value condition="Skin.HasSetting(EnableClearArt) + [Window.IsActive(MyVideoNav.xml)+[Container.Content(episodes)|Container.Content(seasons)]+!String.IsEmpty(ListItem.Art(tvshow.clearart))]">$INFO[ListItem.Art(tvshow.clearart)]</value>
        <value condition="Skin.HasSetting(EnableClearArt) + [Window.IsActive(script-ExtendedInfo Script-VideoList.xml)]">$INFO[Container(500).ListItem.Art(clearart)]</value>
        <value condition="Skin.HasSetting(EnableClearArt)">$INFO[ListItem.Art(clearart)]</value>
    </variable>
    <variable name="DefaultClearLogo">
        <value condition="Skin.HasSetting(EnableClearLogo) + Window.IsActive(MyVideoNav.xml)+[Container.Content(episodes)|Container.Content(seasons)]">$INFO[ListItem.Art(tvshow.clearlogo)]</value>
        <value condition="Skin.HasSetting(EnableClearLogo) + [Window.IsActive(script-ExtendedInfo Script-VideoList.xml)]">$INFO[Container(500).ListItem.Art(clearlogo)]</value>
        <value condition="Skin.HasSetting(EnableClearLogo)">$INFO[ListItem.Art(clearlogo)]</value>
    </variable>
    <variable name="DefaultStudioArt">
        <value condition="Skin.HasSetting(EnableStudioArt) + !String.IsEmpty(Skin.String(LabelArt.name)) + [Window.IsActive(MusicVisualisation.xml)]">$INFO[Skin.String(LabelArt.path)]/$INFO[MusicPlayer.Property(Album_Label)].png</value>
        <value condition="Skin.HasSetting(EnableStudioArt) + !String.IsEmpty(Skin.String(LabelArt.name)) + [Window.IsActive(MyMusicSongs.xml)|Window.IsActive(MyMusicNav.xml)]">$INFO[Skin.String(LabelArt.path)]/$INFO[ListItem.Property(Album_Label)].png</value>
        <value condition="Skin.HasSetting(EnableStudioArt) + !String.IsEmpty(Skin.String(StudioArt.name)) + [Window.IsActive(VideoFullScreen.xml)]">$INFO[Skin.String(StudioArt.path)]/$INFO[VideoPlayer.Studio].png</value>
        <value condition="Skin.HasSetting(EnableStudioArt) + !String.IsEmpty(Skin.String(StudioArt.name)) + [Window.IsActive(script-ExtendedInfo Script-VideoList.xml)]">$INFO[Skin.String(StudioArt.path)]/$INFO[Container(500).ListItem.Studio].png</value>
        <value condition="Skin.HasSetting(EnableStudioArt) + !String.IsEmpty(Skin.String(StudioArt.name))">$INFO[Skin.String(StudioArt.path)]/$INFO[ListItem.Studio].png</value>
        <value condition="Skin.HasSetting(EnableStudioArt) + [Window.IsActive(MusicVisualisation.xml)]">resource://resource.images.recordlabels.white/$INFO[MusicPlayer.Property(Album_Label)].png</value>
        <value condition="Skin.HasSetting(EnableStudioArt) + [Window.IsActive(MyMusicSongs.xml)|Window.IsActive(MyMusicNav.xml)]">resource://resource.images.recordlabels.white/$INFO[ListItem.Property(Album_Label)].png</value>
        <value condition="Skin.HasSetting(EnableStudioArt) + [Window.IsActive(VideoFullScreen.xml)]">resource://resource.images.studios.white/$INFO[VideoPlayer.Studio].png</value>
        <value condition="Skin.HasSetting(EnableStudioArt) + [Window.IsActive(script-ExtendedInfo Script-VideoList.xml)]">resource://resource.images.studios.white/$INFO[Container(500).ListItem.Studio].png</value>
        <value condition="Skin.HasSetting(EnableStudioArt)">resource://resource.images.studios.white/$INFO[ListItem.Studio].png</value>
    </variable>
    <variable name="ExtendedInfoStudioArt">
        <value condition="!String.IsEmpty(Skin.String(StudioArt.name))">$INFO[Skin.String(StudioArt.path)]/$INFO[Container(550).ListItem.Label,,.png]</value>
        <value>resource://resource.images.studios.white/$INFO[Container(550).ListItem.Label,,.png]</value>
    </variable>
    <variable name="SkinShortcutsMoveUpLabel">
        <value condition="[Skin.HasSetting(VerticalHome)+String.IsEqual(Window.Property(groupname),mainmenu)]|!String.IsEqual(Window.Property(groupname),mainmenu)">$ADDON[script.skinshortcuts 32002]</value>
        <value>$LOCALIZE[31065]</value>
    </variable>
    <variable name="SkinShortcutsMoveDownLabel">
        <value condition="[Skin.HasSetting(VerticalHome)+String.IsEqual(Window.Property(groupname),mainmenu)]|!String.IsEqual(Window.Property(groupname),mainmenu)">$ADDON[script.skinshortcuts 32003]</value>
        <value>$LOCALIZE[31066]</value>
    </variable>
    <variable name="StartupDelay">
        <value condition="Skin.HasSetting(StartupDelay0)">00:00</value>
        <value condition="Skin.HasSetting(StartupDelay1)">00:01</value>
        <value condition="Skin.HasSetting(StartupDelay2)">00:02</value>
        <value condition="Skin.HasSetting(StartupDelay3)">00:03</value>
        <value condition="Skin.HasSetting(StartupDelay5)">00:05</value>
        <value condition="Skin.HasSetting(StartupDelay10)">00:10</value>
        <value>00:02</value>
    </variable>
    <variable name="Picked.Highlight.Color">
        <value condition="!String.IsEmpty(Skin.String(PickedColor.Highlight))+Skin.HasSetting(Highlighted.Color.Custom)">$INFO[Skin.String(PickedColor.Highlight)]</value>
        <value>ffffffff</value>
    </variable>
    <variable name="Picked.Overlay.Color">
        <value condition="!String.IsEmpty(Skin.String(PickedColor.Overlay))+Skin.HasSetting(Overlay.Color.Custom)">$INFO[Skin.String(PickedColor.Overlay)]</value>
        <value>ffffffff</value>
    </variable>
    <variable name="MusicInfoTextboxVar">
        <value condition="Container.Content(songs)">$INFO[ListItem.ContributorAndRole] $INFO[ListItem.Comment]</value>
        <value condition="Container.Content(albums)">$INFO[ListItem.Property(Album_Description)]</value>
        <value>$INFO[ListItem.Property(Artist_Description)]</value>
    </variable>
    <variable name="VideoHWDecoder">
        <value condition="Player.Process(videohwdecoder)">HW</value>
        <value>SW</value>
    </variable>
</includes>
