<?xml version="1.0" encoding="utf-8"?>
<includes>
    <variable name="ChapterLabel">
        <value condition="Player.ChapterCount + !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)">$VAR[Theme.Color]/overlay_inprogress/$INFO[ListItem.Overlay]</value>
        <value condition="Skin.HasSetting(plexbmc) + ListItem.property(overlay)">$VAR[Theme.Color]/$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)">$VAR[Theme.Color]/overlay_watched/$INFO[ListItem.Overlay]</value>
        <value condition="ListItem.IsResumable">$VAR[Theme.Color]/overlay_inprogress/$INFO[ListItem.Overlay]</value>
        <value condition="Skin.HasSetting(Hide_Watched_Marks)">$VAR[Theme.Color]/overlay_unwatched/$INFO[ListItem.Overlay]</value>
        <value condition="!IsEmpty(ListItem.Overlay)">$VAR[Theme.Color]/$INFO[ListItem.Overlay]</value>
        <value condition="Window.IsVisible(script-ExtendedInfo Script-VideoList.xml)+!IsEmpty(ListItem.Property(DBID))">$VAR[Theme.Color]/OverlayUnwatched.png</value>
    </variable>
    <variable name="Banner">
        <value condition="StringCompare(ListItem.Label,..)+[Container.Content(TVShows)|Container.Content(movies)|Container.Content(seasons)]">$VAR[Theme.Color]/defaultFolderBackBanner.png</value>
        <value condition="!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(MyVideoPlaylist.xml)]">$VAR[Theme.Color]/defaultFolderBackEpisode.png</value>
        <value condition="[Container.content(actors)|Container.content(movies)|Container.content(musicvideos)|Container.content(tvshows)|Container.Content(Seasons)|Container.Content(sets)]">$VAR[Theme.Color]/defaultFolderBackPoster.png</value>
        <value>$VAR[Theme.Color]/defaultFolderBack.png</value>
    </variable>
    <variable name="ThumbsMissing">
        <value condition="[Window.IsActive(DialogPVRInfo.xml)]">$VAR[Theme.Color]/defaultChannelTvBig_Wide.png</value>
        <value condition="[Container.content(files)]">$VAR[Theme.Color]/defaultHardDiskBig.png</value>
        <value condition="[Container.content(years)]">$VAR[Theme.Color]/defaultYearBig.png</value>
        <value condition="[Window.IsActive(MyPics.xml)]">$VAR[Theme.Color]/defaultPictureBig.png</value>
        <value condition="[Window.IsActive(script-videoextras-main.xml)]">$VAR[Theme.Color]/defaultVideoBig.png</value>
        <value condition="[Container.content(Genres)]">$VAR[Theme.Color]/defaultGenreBig.png</value>
        <value condition="[Container.content(Playlists)]">$VAR[Theme.Color]/defaultPlaylistBig.png</value>
        <value condition="[Container.content(movies)|Container.content(musicvideos)|Container.content(tvshows)|Container.content(episodes)|Container.Content(Seasons)]">$VAR[Theme.Color]/defaultVideoBig.png</value>
        <value condition="[Container.content(LiveTV)]">$VAR[Theme.Color]/defaultChannelTvBig.png</value>
        <value condition="[Container.content(Addons)|Container.content(plugins)]">$VAR[Theme.Color]/defaultExtensionBig.png</value>
        <value condition="[Container.content(Artists)|Container.content(Actors)|Container.content(directors)]">$VAR[Theme.Color]/defaultArtistBig.png</value>
        <value condition="[Container.content(Albums)|Container.content(songs)]">$VAR[Theme.Color]/defaultAudioBig.png</value>
        <value condition="ListItem.IsFolder">$VAR[Theme.Color]/defaultFolderBig.png</value>
        <!--<value>defaultIconBig.png</value>-->
    </variable>
    <variable name="Thumbs">
        <!--EXCEPTIONS-->
        <value condition="window.IsActive(CustomAddons.xml)">$VAR[Theme.Color]/defaultExtensionBig.png</value>
        <value condition="StringCompare(ListItem.thumb,special://home/addons/plugin.video.plexbmc/resources/thumb.png)">$VAR[Theme.Color]/defaultAudioBig.png</value>
        <value condition="[Window.IsActive(MyPVRRecordings.xml)|Window.IsActive(MyPVRSearch.xml)|Window.IsActive(MyPVRTimers.xml)]+!SubString(ListItem.Icon,Default,Left)+[control.isvisible(58)|control.isvisible(53)]">$INFO[ListItem.Icon]</value>
        <value condition="[Window.IsActive(MyPVRRecordings.xml)|Window.IsActive(MyPVRSearch.xml)|Window.IsActive(MyPVRTimers.xml)]+!SubString(ListItem.Icon,Default,Left)">$VAR[Theme.Color]/common/TransparentDot.png</value>
        <value condition="[Window.IsActive(DialogPVRGuideOSD.xml)|Window.IsActive(DialogPVRChannelsOSD.xml)]+IsEmpty(ListItem.Icon)">$VAR[Theme.Color]/defaultChannelTvBig.png</value>
        <value condition="[Window.IsActive(DialogPVRGuideOSD.xml)|Window.IsActive(DialogPVRChannelsOSD.xml)]+!IsEmpty(ListItem.Icon)">$VAR[Theme.Color]/common/TransparentDot.png</value>
        <value condition="StringCompare(ListItem.thumb,)+!IsEmpty(Window.Property(IsRadio))">$VAR[Theme.Color]/defaultRadioBig.png</value>
        <value condition="StringCompare(ListItem.thumb,)+[Window.IsActive(DialogPVRGuideOSD.xml)|Window.IsActive(DialogPVRChannelsOSD.xml)|Window.IsActive(MyPVRChannels.xml)|Window.IsActive(MyPVRGuide.xml)|Window.IsActive(MyPVRRecordings.xml)|Window.IsActive(MyPVRSearch.xml)|Window.IsActive(MyPVRTimers.xml)]">$VAR[Theme.Color]/defaultChannelTvBig_Wide.png</value>
        <!--NORMAL-->
        <value condition="StringCompare(ListItem.Label,..)">$VAR[ThumbsFolderBack]</value>
        <value condition="!IsEmpty(ListItem.Icon)+!SubString(ListItem.Icon,Default,Left)">$INFO[ListItem.Icon]</value>
        <value condition="!IsEmpty(ListItem.Property(Icon))+!SubString(ListItem.Property(Icon),Default,Left)">$INFO[ListItem.Property(Icon)]</value>
        <value condition="!IsEmpty(ListItem.Art(poster))+!SubString(ListItem.Art(poster),Default,Left)">$INFO[ListItem.Art(poster)]</value>
        <value condition="!IsEmpty(ListItem.thumb)+!SubString(ListItem.thumb,Default,Left)">$INFO[ListItem.thumb]</value>
        <value condition="!IsEmpty(ListItem.Art(thumb))+!SubString(ListItem.Art(thumb),Default,Left)">$INFO[ListItem.Art(thumb)]</value>
        <value>$VAR[ThumbsMissing]</value>
    </variable>
    <variable name="ThumbsBig">
        <value condition="[Window.IsActive(DialogPVRInfo.xml)]">$INFO[ListItem.Icon]</value>
        <value condition="[Window.IsActive(DialogPVRGuideOSD.xml)|Window.IsActive(DialogPVRChannelsOSD.xml)]">$INFO[ListItem.Icon]</value>
        <value condition="[Window.IsActive(MyPVRRecordings.xml)|Window.IsActive(MyPVRSearch.xml)|Window.IsActive(MyPVRTimers.xml)]+!SubString(ListItem.Icon,Default,Left)">$INFO[ListItem.Icon]</value>
        <value condition="!IsEmpty(ListItem.Icon)+!SubString(ListItem.Icon,Default,Left)">$INFO[ListItem.Icon]</value>
        <value condition="!IsEmpty(ListItem.Property(Icon))+!SubString(ListItem.Property(Icon),Default,Left)">$INFO[ListItem.Property(Icon)]</value>
        <value condition="!IsEmpty(ListItem.Art(poster))+!SubString(ListItem.Art(poster),Default,Left)">$INFO[ListItem.Art(poster)]</value>
        <value condition="!IsEmpty(ListItem.thumb)+!SubString(ListItem.thumb,Default,Left)">$INFO[ListItem.thumb]</value>
        <value condition="!IsEmpty(ListItem.Art(thumb))+!SubString(ListItem.Art(thumb),Default,Left)">$INFO[ListItem.Art(thumb)]</value>
    </variable>
    <variable name="GlobalSubTitles">
        <value condition="Skin.hassetting(plexbmc) + !Window.IsActive(Home) + !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(MyVideoPlaylist.xml)">$LOCALIZE[20012]</value>
        <value condition="Window.IsActive(MyMusicPlaylist.xml)">$LOCALIZE[20011]</value>
        <value condition="Window.IsActive(DialogVideoInfo.xml)">$LOCALIZE[20060]</value>
        <value condition="Window.IsActive(DialogFavourites.xml)">$LOCALIZE[1036]</value>
        <value condition="Container.content(movies) + StringCompare(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) + StringCompare(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)+StringCompare(ListItem.Label,..)">$INFO[Container.FolderName]</value>
        <value condition="Container.content(episodes)">$INFO[ListItem.TVShowTitle,, - ]$LOCALIZE[20373] $INFO[ListItem.Season]</value>
        <value condition="Container.content(musicvideos) + StringCompare(Container.FolderName,$LOCALIZE[369])">$LOCALIZE[20389]</value>
        <value condition="Window.IsActive(MyVideoNav.xml)+SubString(Container.FolderPath,movies)">$LOCALIZE[20342]</value>
        <value condition="Window.IsActive(MyVideoNav.xml)+SubString(Container.FolderPath,tvshows)">$LOCALIZE[20343]</value>
        <value condition="Window.IsActive(MyVideoNav.xml)+SubString(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="!IsEmpty(Container.FolderName)">$INFO[Container.FolderName]</value>
    </variable>
    <variable name="HomeSubTitles">
        <value condition="StringCompare(Container(300).ListItem.Property(defaultID),music)+Library.HasContent(Music)">$INFO[Window(Home).Property(Music.ArtistsCount),, $LOCALIZE[132]] / $INFO[Window(Home).Property(Music.AlbumsCount),, $LOCALIZE[133]] / $INFO[Window(Home).Property(Music.SongsCount),, $LOCALIZE[134]]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(defaultID),movies)">$INFO[Window(Home).Property(Movies.Count),, $LOCALIZE[20342]]$INFO[Window(Home).Property(Movies.UnWatched), - , $LOCALIZE[16101]]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(defaultID),tvshows)">$INFO[Window(Home).Property(TVShows.Count),, $LOCALIZE[20343]]$INFO[Window(Home).Property(TVShows.UnWatched), - , $LOCALIZE[16101]] / $INFO[Window(Home).Property(episodes.Count),, $LOCALIZE[20360]]$INFO[Window(Home).Property(episodes.UnWatched), - , $LOCALIZE[16101]]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(defaultID),livetv)">$ADDON[script.skinshortcuts 32022]$INFO[Pvr.BackendName,  -  ]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(defaultID),radio)">$ADDON[script.skinshortcuts 32087]$INFO[Pvr.BackendName,  -  ]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(defaultID),favourites)">$INFO[Window(Home).Property(favourite.count),, $LOCALIZE[1036]]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(defaultID),$LOCALIZE[24001])">$INFO[Window(Home).Property(RandomAddon.Count),, $LOCALIZE[20161] $LOCALIZE[24001]]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(defaultID),$LOCALIZE[1114])">$LOCALIZE[12390]: $INFO[System.Uptime]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(defaultID),settings)">$INFO[System.memory(used.percent),$LOCALIZE[31309] ]$INFO[System.CPUUsage,  -  $LOCALIZE[13271] ]</value>
        <value condition="Stringcompare(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">$VAR[Theme.Color]/list/tvguide_button_recording_focus.png</value>
        <value condition="ListItem.HasTimer">$VAR[Theme.Color]/list/tvguide_button_timer_focus.png</value>
        <value>$VAR[Theme.Color]/list/bg_facade_focus.png</value>
    </variable>
    <variable name="PVROverlayNoFocus">
        <value condition="ListItem.IsRecording">$VAR[Theme.Color]/list/tvguide_button_recording_nofocus.png</value>
        <value condition="ListItem.HasTimer">$VAR[Theme.Color]/list/tvguide_button_timer_nofocus.png</value>
    </variable>
    <variable name="UnfocusedTitle">
        <value condition="[Window.IsActive(DialogPVRGuideOSD.xml)|Window.IsActive(DialogPVRChannelsOSD.xml)|Window.IsActive(MyPVRChannels.xml)|Window.IsActive(MyPVRRecordings.xml)]+!IsEmpty(ListItem.Title)">$INFO[ListItem.Title]</value>
        <value condition="!IsEmpty(ListItem.Label)">$INFO[ListItem.Label]</value>
        <value>$LOCALIZE[416]</value>
    </variable>
    <variable name="DetailsTitle">
        <value condition="[Window.IsActive(DialogPVRGuideOSD.xml)|Window.IsActive(DialogPVRChannelsOSD.xml)|Window.IsActive(MyPVRChannels.xml)|Window.IsActive(MyPVRRecordings.xml)]+!IsEmpty(ListItem.Title)">$INFO[ListItem.Title]</value>
        <value condition="!IsEmpty(ListItem.Label)">$INFO[ListItem.Label]</value>
        <value>$LOCALIZE[416]</value>
    </variable>
    <variable name="DetailsRow1">
        <value condition="!IsEmpty(ListItem.Rating)+![Container.Content(Artists)|Container.Content(albums)|!IsEmpty(Window.Property(IsRadio))]">[COLOR=Dummy][/COLOR]</value>
        <value condition="Window.IsActive(MyPVRTimers.xml)">$INFO[ListItem.ChannelNumberLabel,, - ]$INFO[ListItem.ChannelName]</value>
        <value condition="Window.IsActive(MyPVRSearch.xml)">$INFO[ListItem.ChannelNumberLabel,, - ]$INFO[ListItem.ChannelName]</value>
        <value condition="Window.IsActive(MyPVRRecordings.xml)">$INFO[ListItem.ChannelNumberLabel,, - ]$INFO[ListItem.ChannelName]</value>
        <value condition="Window.IsActive(DialogPVRGuideOSD.xml)|Window.IsActive(DialogPVRChannelsOSD.xml)|Window.IsActive(MyPVRChannels.xml)">$INFO[ListItem.ChannelNumberLabel,, - ]$INFO[ListItem.Label]</value>
        <value condition="Container.Content(Artists)">$INFO[ListItem.Property(Artist_Born)]$INFO[ListItem.Property(Artist_Formed)]</value>
        <value condition="Container.Content(Albums)">$INFO[ListItem.Artist]</value>
        <value condition="Container.Content(TVShows)+skin.hassetting(plexbmc)">$INFO[ListItem.Studio]</value>
        <value condition="Container.Content(Songs)+skin.hassetting(plexbmc)">$INFO[ListItem.Artist]</value>
        <value condition="Container.Content(Addons)">$INFO[ListItem.Property(Addon.Version),$LOCALIZE[19114]: ]</value>
        <value condition="Container.Content(Seasons)">$INFO[ListItem.Studio]</value>
        <value condition="!Container.content(Addons) + Window.IsActive(MyPics.xml) + !skin.hassetting(plexbmc)">$INFO[ListItem.Size]</value>
        <value condition="!IntegerGreaterThan(ListItem.Rating,0)+!Container.Content(Songs)">$INFO[ListItem.Label2]</value>
    </variable>
    <variable name="DetailsRow2">
        <value condition="Window.IsVisible(script-ExtendedInfo Script-VideoList.xml)">$INFO[ListItem.Year]</value>
        <value condition="Window.IsActive(MyPVRTimers.xml)">$INFO[ListItem.Date]</value>
        <value condition="Window.IsActive(MyPVRSearch.xml)">$INFO[ListItem.Date]</value>
        <value condition="Window.IsActive(MyPVRRecordings.xml)">$INFO[ListItem.Date]</value>
        <value condition="[Window.IsActive(DialogPVRGuideOSD.xml)|Window.IsActive(DialogPVRChannelsOSD.xml)|Window.IsActive(MyPVRChannels.xml)]+ListItem.HasEpg">$INFO[ListItem.StartTime,, - ]$INFO[ListItem.EndTime]</value>
        <value condition="Container.Content(Artists) + !IsEmpty(ListItem.Property(artist_genre))">$INFO[ListItem.Property(artist_genre)]</value>
        <value condition="Container.Content(Artists) + !IsEmpty(ListItem.Property(artist_style))">$INFO[ListItem.Property(artist_style)]</value>
        <value condition="Container.Content(Songs)">$INFO[ListItem.Year,,     ]$INFO[ListItem.Duration]</value>
        <value condition="Container.Content(Albums)">$INFO[ListItem.Year]</value>
        <value condition="Container.Content(Addons)">$INFO[ListItem.Property(Addon.Creator),$LOCALIZE[21863]: ]</value>
        <value condition="Container.Content(Sets)">$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(TVShows)">$INFO[ListItem.Year,,     ]$INFO[ListItem.MPAA]</value>
        <value condition="Container.Content(Seasons)">$INFO[ListItem.MPAA]</value>
        <value condition="Container.Content(Episodes)">$INFO[ListItem.Premiered,,     ]$INFO[ListItem.Duration,, $LOCALIZE[12391]]</value>
        <value condition="Container.Content(MusicVideos)">$INFO[ListItem.Duration,, $LOCALIZE[31297]]</value>
        <value condition="!Container.content(Addons) + Window.IsActive(MyPics.xml)">$INFO[ListItem.Date]</value>
        <value condition="!Library.HasContent(Music)">$INFO[ListItem.Label2]</value>
    </variable>
    <variable name="DetailsRow3">
        <value condition="Window.IsVisible(script-ExtendedInfo Script-VideoList.xml)">$INFO[ListItem.Genre]</value>
        <value condition="Window.IsActive(MyPVRTimers.xml)">$INFO[ListItem.Comment]</value>
        <value condition="Window.IsActive(MyPVRRecordings.xml)">$INFO[ListItem.Duration]</value>
        <value condition="Window.IsActive(DialogPVRGuideOSD.xml)|Window.IsActive(DialogPVRChannelsOSD.xml)|Window.IsActive(MyPVRChannels.xml)">$INFO[ListItem.Genre]</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.Property(Addon.Type)]</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)+!IsEmpty(ListItem.TVShowTitle)">$INFO[ListItem.Season,$LOCALIZE[31973],.]$INFO[ListItem.Episode,,     ]$INFO[ListItem.TVShowTitle]</value>
        <value condition="Container.Content(Episodes)+IsEmpty(ListItem.TVShowTitle)+!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>
    </variable>
    <variable name="DetailsRow4">
        <value condition="Window.IsActive(DialogPVRChannelsOSD.xml)|Window.IsActive(MyPVRChannels.xml)">$INFO[ListItem.NextTitle,$LOCALIZE[19031]: ]</value>
        <value condition="Window.IsActive(AddonBrowser.xml)">$INFO[ListItem.Label2]</value>
        <value condition="!Container.content(Addons) + Window.IsActive(MyPics.xml)">$INFO[ListItem.PictureCamModel]</value>
        <value condition="[Container.Content(TVShows) | Container.Content(Seasons)] + IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)">$INFO[ListItem.Property(UnWatchedEpisodes),, $LOCALIZE[16101]]</value>
        <!--<value condition="IsEmpty(ListItem.VideoResolution)">$INFO[ListItem.Label2]</value>-->
    </variable>
    <variable name="Details">
        <value condition="Window.IsActive(DialogPVRGuideOSD.xml)">$INFO[ListItem.StartTime] - $INFO[ListItem.EndTime]</value>
        <value condition="[Window.IsActive(DialogPVRChannelsOSD.xml)|Window.IsActive(MyPVRChannels.xml)|Window.IsActive(MyPVRTimers.xml)|Window.IsActive(MyPVRSearch.xml)|Window.IsActive(MyPVRGuide.xml)]+ListItem.HasEpg">$INFO[ListItem.ChannelNumberLabel,, - ]$INFO[ListItem.ChannelName]     $INFO[ListItem.StartTime] - $INFO[ListItem.EndTime]</value>
        <value condition="[Window.IsActive(DialogPVRChannelsOSD.xml)|Window.IsActive(MyPVRChannels.xml)|Window.IsActive(MyPVRTimers.xml)|Window.IsActive(MyPVRSearch.xml)|Window.IsActive(MyPVRGuide.xml)]+!ListItem.HasEpg">$INFO[ListItem.ChannelNumberLabel,, - ]$INFO[ListItem.ChannelName]</value>
        <value condition="Window.IsActive(MyPVRRecordings.xml)">$INFO[ListItem.ChannelNumberLabel,, - ]$INFO[ListItem.ChannelName]$INFO[ListItem.Date,     ]</value>
        <value condition="!Container.content(Addons) + Window.IsActive(MyPics.xml)">$INFO[ListItem.Date,,     ]$INFO[ListItem.Size]</value>
        <value condition="Container.content(Albums) + !IsEmpty(ListItem.Album)">$INFO[ListItem.Artist]$INFO[ListItem.Year,     ]$INFO[ListItem.Genre,     ]</value>
        <value condition="Container.Content(Episodes)">$INFO[ListItem.Premiered,,     ]$INFO[ListItem.Duration,, $LOCALIZE[12391]]     $INFO[ListItem.Season,$LOCALIZE[31973],.]$INFO[ListItem.Episode]</value>
        <value condition="Container.Content(Addons) + !IsEmpty(ListItem.Property(Addon.Creator))">$INFO[ListItem.Property(Addon.Creator),$LOCALIZE[21863]: ]</value>
        <value condition="Container.Content(songs)">$INFO[ListItem.Duration]</value>
        <value condition="Container.Content(Artists) + !IsEmpty(ListItem.Property(artist_genre))">$INFO[ListItem.Property(artist_genre)]</value>
        <value condition="Container.Content(Artists) + !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(Movies)">$INFO[ListItem.Year,,     ]$INFO[ListItem.Duration,, $LOCALIZE[31297]]$INFO[ListItem.MPAA,     ]</value>
        <value condition="[Container.Content(Seasons) | Container.Content(TVShows)]">$INFO[ListItem.Year,,     ]$INFO[ListItem.MPAA]</value>
        <value condition="!IsEmpty(ListItem.Label2)">$INFO[ListItem.Label2]</value>
    </variable>
    <variable name="Fanart_Details">
        <value condition="Window.IsVisible(script-ExtendedInfo Script-VideoList.xml)">$INFO[Container(500).ListItem.Year]</value>
        <value condition="Window.IsActive(MyPVRChannels.xml)">$INFO[ListItem.Title]</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.Duration,, $LOCALIZE[12391]]</value>
        <value condition="Container.Content(Addons)">$INFO[ListItem.Property(Addon.Creator),$LOCALIZE[21863]: ,     ]$INFO[ListItem.Property(Addon.Version),$LOCALIZE[19114]: ]</value>
        <value condition="Container.Content(Artists) + !IsEmpty(ListItem.Property(artist_genre))">$INFO[ListItem.Property(artist_genre)]</value>
        <value condition="Container.Content(Artists) + !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.Duration,, $LOCALIZE[31297]]</value>
        <value condition="[Container.Content(Seasons) | Container.Content(TVShows)]">$INFO[ListItem.Year,,     ]$INFO[ListItem.MPAA,,     ]$INFO[ListItem.Genre]</value>
        <value condition="!IsEmpty(ListItem.Label2)">$INFO[ListItem.Label2]</value>
        <value>$LOCALIZE[416]</value>
    </variable>
    <variable name="Plots">
        <value condition="Container.content(addons) + !IsEmpty(ListItem.Property(Addon.Description))">$INFO[ListItem.Property(Addon.Description)]</value>
        <value condition="SubString(ListItem.Path,videodb://movies/sets/)">$LOCALIZE[20457]</value>
        <value condition="Container.Content(Seasons) + !IsEmpty(ListItem.Plot) + !IsEmpty(ListItem.Title)">$INFO[ListItem.Plot]</value>
        <value condition="Container.Content(Seasons) + !IsEmpty(Container.ShowPlot) + !IsEmpty(ListItem.Title)">$INFO[Container.ShowPlot]</value>
        <value condition="Container.Content(albums) + !IsEmpty(ListItem.Property(Album_Description))">$INFO[ListItem.Property(Album_Description)]</value>
        <value condition="Container.Content(albums) + IsEmpty(ListItem.Property(Album_Description)) + !Control.isvisible(52)">$LOCALIZE[414]</value>
        <value condition="Container.Content(artists) + !IsEmpty(ListItem.Property(Artist_Description))">$INFO[ListItem.Property(Artist_Description)]</value>
        <value condition="Window.IsActive(MyPics.xml) + !IsEmpty(ListItem.PictureDesc)">$INFO[ListItem.PictureDesc]</value>
        <value condition="Window.IsActive(MyPics.xml) + !IsEmpty(ListItem.PictureComment)">$INFO[ListItem.PictureComment]</value>
        <value condition="Window.IsActive(MyPics.xml) + !IsEmpty(ListItem.PictureKeywords)">$INFO[ListItem.PictureKeywords]</value>
        <value condition="!IsEmpty(ListItem.Plot)">$INFO[ListItem.Plot]</value>
    </variable>
    <variable name="WeatherFanartPath">
        <value condition="!IsEmpty(Skin.String(weatherArtPath))">$INFO[Skin.String(weatherArtPath)]</value>
        <value>special://skin/backgrounds/weather/</value>
    </variable>
    <!--<variable name="WeatherIconPath">-->
        <!--<value condition="!IsEmpty(Skin.String(weatherIconPath))">$INFO[Skin.String(weatherIconPath)]</value>-->
        <!--<value>weather/</value>-->
    <!--</variable>-->
    <variable name="Default.Art">
        <value condition="!IsEmpty(Skin.String(Default.Background))">$INFO[Skin.String(Default.Background)]</value>
        <value>special://skin/backgrounds/default/default.jpg</value>
    </variable>
    <variable name="Videos.Art">
        <value condition="Skin.HasSetting(Videos.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)">$INFO[Window(Home).Property(script.grab.fanart.Video.FanArt)]</value>
        <value condition="!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="!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="!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)">$INFO[Window(Home).Property(script.grab.fanart.Movie.FanArt)]</value>
        <value condition="!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)">$INFO[Window(Home).Property(script.grab.fanart.TV.FanArt)]</value>
        <value condition="!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)">$INFO[Window(Home).Property(script.grab.fanart.Music.FanArt)]</value>
        <value condition="!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="!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="!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="!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="!IsEmpty(Skin.String(Favourites.Background))">$INFO[Skin.String(Favourites.Background)]</value>
        <value>special://skin/backgrounds/Favourites.jpg</value>
    </variable>
    <variable name="Settings.Art">
        <value condition="!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="!IsEmpty(Weather.fanartcode)">$VAR[WeatherFanartPath]$INFO[Weather.fanartcode].jpg</value>
        <value condition="!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="!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="!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="!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="!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="Window.IsActive(Home.xml) + Skin.HasSetting(Home_DefaultBG)">$VAR[Default.Art]</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)+!IsEmpty(Container(500).ListItem.Art(fanart))">$INFO[Container(500).ListItem.Art(fanart)]</value>
        <value condition="!IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value>
        <value condition="!IsEmpty(Container.Art(set.fanart))">$INFO[Container.Art(set.fanart)]</value>
        <value condition="[Window.IsActive(MyVideoNav.xml)|Window.IsActive(MyVideoPlaylist.xml)]+[container.content(tvshows) | Container.Content(Seasons) | container.content(episodes)]">$VAR[TVShows.Art]</value>
        <value condition="[Window.IsActive(MyVideoNav.xml)|Window.IsActive(MyVideoPlaylist.xml)]+[Container.Content(movies)|Container.Content(sets)]">$VAR[Movies.Art]</value>
        <value condition="[Window.IsActive(MyVideoNav.xml)|Window.IsActive(MyVideoPlaylist.xml)]+[Container.Content(musicvideos)]">$VAR[Clips.Art]</value>
        <value condition="Window.IsActive(MyVideoNav.xml)|Window.IsActive(MyVideoPlaylist.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(MyMusicPlaylist.xml)|Window.IsActive(MyMusicPlaylistEditor.xml)">$VAR[Music.Art]</value>
        <value condition="!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)+!StringCompare(Container(300).ListItem.Property(uuid),)+!IsEmpty(Container(300).ListItem.ActualIcon)">$INFO[Container(300).ListItem.ActualIcon]</value>
        <value condition="Skin.HasSetting(plexbmc)+!StringCompare(Container(300).ListItem.Property(uuid),)+IsEmpty(Container(300).ListItem.ActualIcon)">$INFO[Container(300).ListItem.Icon]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(background),movieFanart)">$INFO[Window(Home).Property(script.grab.fanart.Movie.FanArt)]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(background),tvshowFanart)">$INFO[Window(Home).Property(script.grab.fanart.TV.FanArt)]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(background),videoFanart)">$INFO[Window(Home).Property(script.grab.fanart.Video.FanArt)]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(background),musicFanart)">$INFO[Window(Home).Property(script.grab.fanart.Music.FanArt)]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(background),weatherFanart)">$VAR[WeatherFanartPath]$INFO[Weather.fanartcode].jpg</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),Videos.Art)">$VAR[Videos.Art]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),Movies.Art)">$VAR[Movies.Art]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),Pictures.Art)">$VAR[Pictures.Art]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),TVShows.Art)">$VAR[TVShows.Art]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),Tv.Art)">$VAR[Tv.Art]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),Radio.Art)">$VAR[Radio.Art]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),Music.Art)">$VAR[Music.Art]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),Clips.Art)">$VAR[Clips.Art]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),Concerts.Art)">$VAR[Concerts.Art]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),Weather.Art)">$VAR[Weather.Art]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),Addons.Art)">$VAR[Addons.Art]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),DVD.Art)">$VAR[DVD.Art]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),Settings.Art)">$VAR[Settings.Art]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),Favourites.Art)">$VAR[Favourites.Art]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),Quit.Art)">$VAR[Quit.Art]</value>
        <value condition="StringCompare(Container(300).ListItem.Property(Background),Search.Art)">$VAR[Search.Art]</value>
        <value condition="!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(Home_DefaultBG)">$VAR[Default.Art]</value>
        <value condition="Skin.HasSetting(plexbmc)+!StringCompare(Container(211).ListItem.Property(uuid),)+!IsEmpty(Container(211).ListItem.ActualIcon)">$INFO[Container(211).ListItem.ActualIcon]</value>
        <value condition="Skin.HasSetting(plexbmc)+!StringCompare(Container(211).ListItem.Property(uuid),)+IsEmpty(Container(211).ListItem.ActualIcon)">$INFO[Container(211).ListItem.Icon]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(background),movieFanart)">$INFO[Window(Home).Property(script.grab.fanart.Movie.FanArt)]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(background),tvshowFanart)">$INFO[Window(Home).Property(script.grab.fanart.TV.FanArt)]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(background),videoFanart)">$INFO[Window(Home).Property(script.grab.fanart.Video.FanArt)]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(background),musicFanart)">$INFO[Window(Home).Property(script.grab.fanart.Music.FanArt)]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(background),weatherFanart)">$VAR[WeatherFanartPath]$INFO[Weather.fanartcode].jpg</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Videos.Art)">$VAR[Videos.Art]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Movies.Art)">$VAR[Movies.Art]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Pictures.Art)">$VAR[Pictures.Art]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),TVShows.Art)">$VAR[TVShows.Art]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Tv.Art)">$VAR[Tv.Art]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Radio.Art)">$VAR[Radio.Art]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Music.Art)">$VAR[Music.Art]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Clips.Art)">$VAR[Clips.Art]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Concerts.Art)">$VAR[Concerts.Art]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Weather.Art)">$VAR[Weather.Art]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Addons.Art)">$VAR[Addons.Art]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),DVD.Art)">$VAR[DVD.Art]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Settings.Art)">$VAR[Settings.Art]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Favourites.Art)">$VAR[Favourites.Art]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Quit.Art)">$VAR[Quit.Art]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Search.Art)">$VAR[Search.Art]</value>
        <value condition="!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)+!StringCompare(Container(211).ListItem.Property(uuid),)+!IsEmpty(Container(211).ListItem.ActualIcon)">$INFO[Container(211).ListItem.ActualIcon]</value>
        <value condition="Skin.HasSetting(plexbmc)+!StringCompare(Container(211).ListItem.Property(uuid),)+IsEmpty(Container(211).ListItem.ActualIcon)+!SubString(Container(211).ListItem.Icon,:/resources/)+!StringCompare(Container(211).ListItem.Icon,special://skin/backgrounds/Channels.jpg)+!StringCompare(Container(211).ListItem.Icon,special://skin/backgrounds/Queue.jpg)">$INFO[Container(211).ListItem.Icon]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(background),movieFanart)">$LOCALIZE[31054]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(background),tvshowFanart)">$LOCALIZE[31055]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(background),videoFanart)">$LOCALIZE[31056]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(background),musicFanart)">$LOCALIZE[31057]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(background),weatherFanart)">$LOCALIZE[31058]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Videos.Art)">$LOCALIZE[13278] / $LOCALIZE[10006]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Movies.Art)">$LOCALIZE[13278] / $LOCALIZE[342]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Pictures.Art)">$LOCALIZE[13278] / $LOCALIZE[10002]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),TVShows.Art)">$LOCALIZE[13278] / $LOCALIZE[20343]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Tv.Art)">$LOCALIZE[13278] / $ADDON[script.skinshortcuts 32022]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Radio.Art)">$LOCALIZE[13278] / $ADDON[script.skinshortcuts 32087]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Music.Art)">$LOCALIZE[13278] / $LOCALIZE[10005]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Clips.Art)">$LOCALIZE[13278] / $LOCALIZE[31972]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Concerts.Art)">$LOCALIZE[13278] / $LOCALIZE[31971]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Weather.Art)">$LOCALIZE[13278] / $LOCALIZE[8]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Addons.Art)">$LOCALIZE[13278] / $LOCALIZE[24001]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),DVD.Art)">$LOCALIZE[13278] / $ADDON[script.skinshortcuts 32032]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Settings.Art)">$LOCALIZE[13278] / $LOCALIZE[5]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Favourites.Art)">$LOCALIZE[13278] / $LOCALIZE[10004]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Quit.Art)">$LOCALIZE[13278] / $LOCALIZE[13009]</value>
        <value condition="StringCompare(Container(211).ListItem.Property(Background),Search.Art)">$LOCALIZE[13278] / $LOCALIZE[137]</value>
        <value condition="!IsEmpty(Container(211).ListItem.Property(Background))">$INFO[Container(211).ListItem.Property(Background)]</value>
        <value>$LOCALIZE[13278]</value>
    </variable>
    <variable name="Cd.Art">
        <value condition="Window.IsActive(MyMusicNav.xml)+Container.Content(albums)">$INFO[Skin.String(MusicPath)]$INFO[ListItem.Artist]/$INFO[ListItem.Label]/cdart.png</value>
        <value condition="Window.IsActive(MyMusicNav.xml)+Container.Content(songs)">$INFO[ListItem.Path]/cdart.png</value>
        <value condition="Window.IsActive(MyMusicSongs.xml)">$INFO[ListItem.Path]cdart.png</value>
    </variable>
    <variable name="Theme.Color">
        <value condition="skin.hassetting(Theme.Color.Auto)+System.Time(8:00,20:00)">white</value>
        <value condition="skin.hassetting(Theme.Color.Auto)+!System.Time(8:00,20:00)">black</value>
        <value condition="skin.hassetting(Theme.Color.Black)">black</value>
        <value condition="skin.hassetting(Theme.Color.White)">white</value>
        <value>white</value>
    </variable>
    <variable name="SkinSettings.RandomBackground.Art">
        <value condition="Skin.HasSetting(Videos.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(1)">$INFO[Window(Home).Property(script.grab.fanart.Video.FanArt)]</value>
        <value condition="Skin.HasSetting(Movies.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(2)">$INFO[Window(Home).Property(script.grab.fanart.Movie.FanArt)]</value>
        <value condition="Skin.HasSetting(TVShows.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(3)">$INFO[Window(Home).Property(script.grab.fanart.TV.FanArt)]</value>
        <value condition="Skin.HasSetting(Music.Background.EnableRandomFanart)+!Skin.HasSetting(plexbmc)+Container(9004).HasFocus(4)">$INFO[Window(Home).Property(script.grab.fanart.Music.FanArt)]</value>
        <value>$INFO[Container(9004).ListItem.Icon]</value>
    </variable>
    <variable name="SkinSettings.RandomBackground.Label">
        <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>$INFO[Container(9004).ListItem.Thumb]</value>
    </variable>
    <variable name="OverlayTransparency">
        <value condition="skin.hassetting(OverlayTransparency90)">FFFFFFFF</value>
        <value condition="skin.hassetting(OverlayTransparency80)">E6FFFFFF</value>
        <value condition="skin.hassetting(OverlayTransparency70)">CDFFFFFF</value>
        <value condition="skin.hassetting(OverlayTransparency60)">B4FFFFFF</value>
        <value condition="skin.hassetting(OverlayTransparency50)">9BFFFFFF</value>
        <value>FFFFFFFF</value>
    </variable>
    <variable name="OverlayStripTransparency">
        <value condition="skin.hassetting(OverlayTransparency90)">ddFFFFFF</value>
        <value condition="skin.hassetting(OverlayTransparency80)">c4FFFFFF</value>
        <value condition="skin.hassetting(OverlayTransparency70)">abFFFFFF</value>
        <value condition="skin.hassetting(OverlayTransparency60)">92FFFFFF</value>
        <value condition="skin.hassetting(OverlayTransparency50)">79FFFFFF</value>
        <value>ddFFFFFF</value>
    </variable>
    <variable name="Plex.0.Background.Management">
        <value condition="!IsEmpty(Skin.String(Plexbmc.0.Background))">$INFO[Skin.String(Plexbmc.0.Background)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.1.Background))">$INFO[Skin.String(Plexbmc.1.Background)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.2.Background))">$INFO[Skin.String(Plexbmc.2.Background)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.3.Background))">$INFO[Skin.String(Plexbmc.3.Background)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.4.Background))">$INFO[Skin.String(Plexbmc.4.Background)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.5.Background))">$INFO[Skin.String(Plexbmc.5.Background)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.6.Background))">$INFO[Skin.String(Plexbmc.6.Background)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.7.Background))">$INFO[Skin.String(Plexbmc.7.Background)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.8.Background))">$INFO[Skin.String(Plexbmc.8.Background)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.9.Background))">$INFO[Skin.String(Plexbmc.9.Background)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.10.Background))">$INFO[Skin.String(Plexbmc.10.Background)]</value>
        <value condition="!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="!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="!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="!IsEmpty(Skin.String(Plexbmc.0.Icon))">$INFO[Skin.String(Plexbmc.0.Icon)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.1.Icon))">$INFO[Skin.String(Plexbmc.1.Icon)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.2.Icon))">$INFO[Skin.String(Plexbmc.2.Icon)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.3.Icon))">$INFO[Skin.String(Plexbmc.3.Icon)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.4.Icon))">$INFO[Skin.String(Plexbmc.4.Icon)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.5.Icon))">$INFO[Skin.String(Plexbmc.5.Icon)]</value>
        <value condition="!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="!IsEmpty(Skin.String(PlPlexbmcex.6.Icon))">$INFO[Skin.String(Plexbmc.6.Icon)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.7.Icon))">$INFO[Skin.String(Plexbmc.7.Icon)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.8.Icon))">$INFO[Skin.String(Plexbmc.8.Icon)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.9.Icon))">$INFO[Skin.String(Plexbmc.9.Icon)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.10.Icon))">$INFO[Skin.String(Plexbmc.10.Icon)]</value>
        <value condition="!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="!IsEmpty(Skin.String(Plexbmc.Channels.Icon))">$INFO[Skin.String(Plexbmc.Channels.Icon)]</value>
        <value condition="!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="!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="!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="!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="!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="!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="!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="!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="!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="!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="!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="!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="!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="!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="!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="SeekLabel">
    	<value condition="!IsEmpty(Player.SeekStepSize) + ![player.forwarding | player.rewinding]">$LOCALIZE[773] $INFO[Player.SeekStepSize]</value>
    	<value condition="Player.DisplayAfterSeek + ![player.forwarding | player.rewinding]">$LOCALIZE[773] $INFO[Player.SeekOffset]</value>
    	<value condition="!Player.DisplayAfterSeek + Player.Seeking">$LOCALIZE[773]</value>
    </variable>
    <variable name="StartupWindowName">
        <value condition="IsEmpty(Skin.String(StartupWindow)) + IsEmpty(Skin.String(CustomStartup.Path))">$LOCALIZE[31517]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),home)">$LOCALIZE[513]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),VideoLibrary) + StringCompare(Skin.String(StartupWindowOption),MovieTitles)">$LOCALIZE[20342]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),VideoLibrary) + StringCompare(Skin.String(StartupWindowOption),TVShowTitles)">$LOCALIZE[20343]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),VideoLibrary) + StringCompare(Skin.String(StartupWindowOption),MusicVideoTitles)">$LOCALIZE[31971]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),Videos) + StringCompare(Skin.String(StartupWindowOption),Playlists)">$LOCALIZE[3] - $LOCALIZE[136]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),Music) + StringCompare(Skin.String(StartupWindowOption),root)">$LOCALIZE[2]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),Music) + StringCompare(Skin.String(StartupWindowOption),Albums)">$LOCALIZE[132]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),Music) + StringCompare(Skin.String(StartupWindowOption),Artists)">$LOCALIZE[133]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),Music) + SubString(Skin.String(StartupWindowOption),videodb://musicvideos/)">$LOCALIZE[31972]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),tvchannels)">$LOCALIZE[19023]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),tvrecordings)">$LOCALIZE[19020] - $LOCALIZE[20007]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),tvguide)">$LOCALIZE[19020] - $LOCALIZE[22020]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),radiochannels)">$LOCALIZE[19024]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),radiorecordings)">$LOCALIZE[19021] - $LOCALIZE[20007]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),radioguide)">$LOCALIZE[19021] - $LOCALIZE[22020]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),programs)">$LOCALIZE[0]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),video)">$LOCALIZE[3]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),pictures)">$LOCALIZE[1]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),filemanager)">$LOCALIZE[7]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),settings)">$LOCALIZE[5]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),addonbrowser)">$LOCALIZE[10040]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),weather)">$LOCALIZE[8]</value>
        <value condition="StringCompare(Skin.String(StartupWindow),favourites)">$LOCALIZE[1036]</value>
        <value condition="!IsEmpty(Skin.String(CustomStartup.Path))">$INFO[Skin.String(CustomStartup.Label)]</value>
    </variable>
    <variable name="VideoPlayerClearArt">
        <value condition="Skin.HasSetting(EnableClearArt) + VideoPlayer.Content(episodes) + !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)+!IsEmpty(ListItem.Art(tvshow.clearart))">$INFO[Player.Art(tvshow.clearlogo)]</value>
        <value condition="Skin.HasSetting(EnableClearLogo)">$INFO[Player.Art(clearlogo)]</value>
    </variable>
    <variable name="MusicPlayerClearArtLogo">
        <value condition="[Skin.HasSetting(EnableClearArt) | Skin.HasSetting(EnableClearLogo)] + !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)]">$INFO[Skin.String(cdartPath)]$INFO[ListItem.Artist,,/logo.png]</value>
        <value condition="Skin.HasSetting(EnableClearArt) + [Window.IsActive(MyVideoNav.xml)+[Container.Content(episodes)|Container.Content(seasons)]+!IsEmpty(ListItem.Art(tvshow.clearart))]">$INFO[ListItem.Art(tvshow.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)">$INFO[ListItem.Art(clearlogo)]</value>
    </variable>
    <variable name="SkinShortcutsMoveUpLabel">
        <value condition="[Skin.HasSetting(VerticalHome)+StringCompare(Window.Property(groupname),mainmenu)]|!StringCompare(Window.Property(groupname),mainmenu)">$ADDON[script.skinshortcuts 32002]</value>
        <value>$LOCALIZE[31065]</value>
    </variable>
    <variable name="SkinShortcutsMoveDownLabel">
        <value condition="[Skin.HasSetting(VerticalHome)+StringCompare(Window.Property(groupname),mainmenu)]|!StringCompare(Window.Property(groupname),mainmenu)">$ADDON[script.skinshortcuts 32003]</value>
        <value>$LOCALIZE[31066]</value>
    </variable>
</includes>
