<?xml version="1.0" encoding="UTF-8"?>
<includes>

	<variable name="TimeLabel" description="Date and time">
        <value>[COLOR=$VAR[LabelTextColor]]$INFO[System.Date][COLOR=$VAR[HighlightColor]]  •  [/COLOR][/COLOR]$INFO[System.Time]</value>
    </variable>

    <variable name="VideoScanLabelVar">
        <value condition="Library.IsScanningVideo">$LOCALIZE[32485]</value>
        <value condition="!Library.IsScanningVideo">$LOCALIZE[32484]</value>
    </variable>

	<variable name="MusicScanLabelVar">
        <value condition="Library.IsScanningMusic">$LOCALIZE[32485]</value>
        <value condition="!Library.IsScanningMusic">$LOCALIZE[32484]</value>
    </variable>

    <variable name="TimerDetails">
        <value condition="String.IsEqual(ListItem.Comment,$LOCALIZE[13106])">[COLOR=Red]$INFO[ListItem.Comment]$INFO[ListItem.Date,  •  ][/COLOR]</value>
        <value>$INFO[ListItem.Comment]$INFO[ListItem.Date,  •  ]</value>
    </variable>

    <variable name="TVSearchStatus">
        <value condition="ListItem.IsRecording">$LOCALIZE[19043]</value>
        <value condition="ListItem.HasTimer">$LOCALIZE[31510]</value>
    </variable>

    <!-- <variable name="ShelfSize">
        <value condition="Skin.HasSetting(Shelf.DoubleHeight)">20</value>
        <value condition="!Skin.HasSetting(Shelf.DoubleHeight)">20</value>
    </variable> -->

    <variable name="VisualisationName">
        <value condition="!String.IsEmpty(Visualisation.Name)">$INFO[Visualisation.Name]</value>
        <value  condition="String.IsEmpty(Visualisation.Name)">$LOCALIZE[16018]</value>
    </variable>

    <variable name="PlaylistHeader" description="Header for MyPlaylist window">
        <value condition="Window.IsActive(videoplaylist)">$LOCALIZE[10522]</value>
        <value condition="Window.IsActive(musicplaylist)">$LOCALIZE[10517]</value>
    </variable>

    <variable name="SubtitleDialogTitle">
        <value condition="VideoPlayer.Content(Movies)">$INFO[VideoPlayer.Title,[B],[/B]]$INFO[VideoPlayer.Year, (,)]</value>
        <value condition="VideoPlayer.Content(Episodes)">$VAR[PlayerSeasonEpisodeLabel,, • ]$INFO[VideoPlayer.Title,[B],[/B]]$INFO[VideoPlayer.Year, (,)]</value>
        <value>$INFO[VideoPlayer.Title,[B],[/B]]</value>
    </variable>

    <variable name="PVRChannelsOSDHeader" description="Header for PVRChannelsOSD dialog">
        <value condition="!pvr.IsPlayingRadio">$LOCALIZE[19023] • $INFO[VideoPlayer.ChannelGroup]</value>
        <value condition="pvr.IsPlayingRadio">$LOCALIZE[19024] • $INFO[MusicPlayer.ChannelGroup]</value>
    </variable>

    <variable name="MusicInfoHeader" description="Header for MusicInfo window">
        <value condition="Container.Content(Artists)">$LOCALIZE[21891]: [COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Artist][/COLOR]</value>
        <value condition="Container.Content(Albums)">$LOCALIZE[10523]: [COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Album][/COLOR]</value>
        <value condition="Container.Content(Songs)">$LOCALIZE[658]: [COLOR=$VAR[LabelTextColor]]$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title][/COLOR]</value>
    </variable>

    <variable name="PVRChannelManagerHeader" description="Header for PVRChannelManager window">
        <value condition="String.IsEmpty(Window.Property(IsRadio))">$LOCALIZE[19199] - $LOCALIZE[19023]</value>
        <value>$LOCALIZE[19199] - $LOCALIZE[19024]</value>
    </variable>

    <variable name="MasterModeLabel">
        <value condition="System.IsMaster">$LOCALIZE[12332]</value>
        <value>$LOCALIZE[12333]</value>
    </variable>

    <variable name="PVRLargeIcon">
        <value condition="ListItem.IsFolder">$INFO[Container(80).ListItem.Icon]</value>
        <value>$INFO[ListItem.Icon]</value>
    </variable>

    <variable name="MediaListLabel">
        <value condition="Listitem.IsParentFolder">..</value>
        <value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + !Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$INFO[ListItem.Duration, • (,)]</value>
        <value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + !Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$VAR[ItemDurationVar, • (,)]</value>
		<value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + !Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$INFO[ListItem.Duration, • (,)]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
        <value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + !Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$VAR[ItemDurationVar, • (,)]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
        <value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowRatingUser) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$INFO[ListItem.Duration, • (,)]$INFO[ListItem.Rating,, • ]$INFO[ListItem.UserRating,, • ]</value>
		<value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowRatingUser) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$INFO[ListItem.Duration, • (,)]$INFO[ListItem.Rating,, • ]</value>
		<value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowRatingUser) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$INFO[ListItem.Duration, • (,)]$INFO[ListItem.Rating,, • ]$INFO[ListItem.UserRating,, • ]</value>
		<value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowRatingUser) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$INFO[ListItem.Duration, • (,)]</value>
		<value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowRatingUser) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$INFO[ListItem.Duration, • (,)]$INFO[ListItem.Rating,, • ]$INFO[ListItem.UserRating,, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowRatingUser) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$INFO[ListItem.Duration, • (,)]$INFO[ListItem.Rating,, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowRatingUser) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$INFO[ListItem.Duration, • (,)]$INFO[ListItem.Rating,, • ]$INFO[ListItem.UserRating,, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowRatingUser) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$INFO[ListItem.Duration, • (,)]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
        <value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowRatingUser) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$VAR[ItemDurationVar, • (,)]$INFO[ListItem.Rating,, • ]$INFO[ListItem.UserRating,, • ]</value>
		<value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowRatingUser) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$VAR[ItemDurationVar, • (,)]$INFO[ListItem.Rating,, • ]</value>
		<value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowRatingUser) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$VAR[ItemDurationVar, • (,)]$INFO[ListItem.UserRating,, • ]</value>
		<value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowRatingUser) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$VAR[ItemDurationVar, • (,)]</value>
		<value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowRatingUser) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$VAR[ItemDurationVar, • (,)]$INFO[ListItem.Rating,, • ]$INFO[ListItem.UserRating,, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowRatingUser) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$VAR[ItemDurationVar, • (,)]$INFO[ListItem.Rating,, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowRatingUser) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$VAR[ItemDurationVar, • (,)]$INFO[ListItem.UserRating,, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="Container.Content(songs) + !Window.IsVisible(script.globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowRatingUser) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)]">$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title]$VAR[ItemDurationVar, • (,)]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
        <value condition="Window.IsActive(MyPVRChannels.xml)">[B]$INFO[ListItem.ChannelNumberLabel][/B] - $INFO[ListItem.ChannelName]</value>
		<value>$INFO[ListItem.Label]</value>
    </variable>

    <variable name="MediaListLabel2">
        <value condition="Container.Content(songs)">$INFO[ListItem.artist]</value>
        <value>$INFO[ListItem.Label2]</value>
    </variable>


    <variable name="PosterLabel">
        <value condition="String.IsEqual(ListItem.DBType,season)">[B]$INFO[ListItem.Label][/B]</value>
        <value condition="String.IsEqual(ListItem.DBType,episode)">[B]$LOCALIZE[31973] $INFO[ListItem.Season,,.]$INFO[ListItem.Episode][/B]</value>
        <value condition="String.IsEmpty(ListItem.DBType)">[B]$INFO[ListItem.Label][/B]</value>
    </variable>

    <variable name="EpisodeLabel">
        <value condition="String.IsEqual(ListItem.DBType,season)">[B]$INFO[ListItem.Label][/B]</value>
        <value condition="String.IsEqual(ListItem.DBType,episode) + [!String.IsEmpty(ListItem.Season) | !String.IsEmpty(ListItem.Episode)]">[B]$LOCALIZE[31973] $INFO[ListItem.Season,,.]$INFO[ListItem.Episode][/B]</value>
        <value condition="String.IsEmpty(ListItem.DBType)">$INFO[ListItem.Label]</value>
    </variable>

    <variable name="Overlay" description="Overlay image">
		<value condition="[Window.IsActive(script-embuary-video.xml) | Window.IsActive(script-embuary-person.xml)] + !Skin.HasSetting(Hide_Watched_Marks) + Integer.IsGreater(Container.ListItem.Playcount,0)">OverlayWatched.png</value>
		<value condition="[Window.IsActive(script-embuary-video.xml) | Window.IsActive(script-embuary-person.xml)] + !String.IsEmpty(Container.ListItem.DBID)">library.png</value>
<!--		<value condition="Window.IsActive(MyPVRRecordings.xml)">$INFO[ListItem.Overlay]</value> -->
		<value condition="!String.IsEmpty(ListItem.Property(Container.Info)) + !String.IsEmpty(ListItem.DBID)">library.png</value>
		<value condition="!Skin.HasSetting(Hide_Collection_Marks) + ListItem.IsCollection + !String.IsEqual(ListItem.Overlay,OverlayWatched.png)">Collection.png</value>
        <value condition="!Window.IsActive(MyPVRRecordings.xml) + ListItem.IsRecording">img/PVR-IsRecording.png</value>
        <value condition="!Skin.HasSetting(Hide_InProgress_Marks) + !String.IsEmpty(ListItem.Overlay) + ListItem.IsResumable">$VAR[SoloInProgress]</value>
        <value condition="Skin.HasSetting(Hide_InProgress_Marks) + !String.IsEmpty(ListItem.Overlay) + ListItem.IsResumable"></value>
        <value condition="!Skin.HasSetting(Hide_Watched_Marks) + !String.IsEmpty(ListItem.Overlay) + String.IsEqual(ListItem.Overlay,OverlayWatched.png)">$INFO[ListItem.Overlay]</value>
<!--        <value condition="!Skin.HasSetting(Hide_Unwatched_Marks) + !String.IsEmpty(ListItem.Overlay) + !String.IsEqual(ListItem.Overlay,OverlayWatched.png) + [Window.IsActive(TVRecordings) | Window.IsActive(RadioRecordings)]">OverlayUnwatched.png</value> -->
        <value condition="!Skin.HasSetting(Hide_Unwatched_Marks) + !String.IsEmpty(ListItem.Overlay) + String.IsEqual(ListItem.Overlay,OverlayUnWatched.png) + ![[String.IsEqual(ListItem.DBType,tvshow) | String.IsEqual(ListItem.DBType,season)] + Integer.IsGreater(ListItem.Property(UnWatchedEpisodes),0)]">$INFO[ListItem.Overlay]</value>
        <value></value>
    </variable>

	<variable name="EpisodesListOverlay" description="Overlay image">
        <value condition="!Skin.HasSetting(Hide_InProgress_Marks) + !String.IsEmpty(Container(6001).ListItem.Overlay) + Container(6001).ListItem.IsResumable">$VAR[EpisodesListSoloInProgress]</value>
        <value condition="Skin.HasSetting(Hide_InProgress_Marks) + !String.IsEmpty(Container(6001).ListItem.Overlay) + Container(6001).ListItem.IsResumable"></value>
        <value condition="!Skin.HasSetting(Hide_Watched_Marks) + !String.IsEmpty(Container(6001).ListItem.Overlay) + String.IsEqual(Container(6001).ListItem.Overlay,OverlayWatched.png)">$INFO[Container(6001).ListItem.Overlay]</value>
        <value condition="!Skin.HasSetting(Hide_Unwatched_Marks) + !String.IsEmpty(Container(6001).ListItem.Overlay) + String.IsEqual(Container(6001).ListItem.Overlay,OverlayUnWatched.png)">$INFO[Container(6001).ListItem.Overlay]</value>
        <value></value>
    </variable>

	<variable name="EpisodesListSoloInProgress" description="Overlay image">
        <value condition="Integer.IsLess(Container(6001).ListItem.PercentPlayed,20)">OverlayInProgress10.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,20) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,30)">OverlayInProgress20.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,30) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,40)">OverlayInProgress30.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,40) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,50)">OverlayInProgress40.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,50) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,60)">OverlayInProgress50.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,60) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,70)">OverlayInProgress60.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,70) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,80)">OverlayInProgress70.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,80) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,90)">OverlayInProgress80.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,90) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,100)">OverlayInProgress90.png</value>
    </variable>

	<variable name="EpisodesListTopRightOverlay" description="Overlay image">
        <value condition="!Skin.HasSetting(Hide_Watched_Marks) + !String.IsEmpty(Container(6001).ListItem.Overlay) + String.IsEqual(Container(6001).ListItem.Overlay,OverlayWatched.png)">overlays/toprightwatched.png</value>
        <value condition="!Skin.HasSetting(Hide_Unwatched_Marks) + !String.IsEmpty(Container(6001).ListItem.Overlay) + String.IsEqual(Container(6001).ListItem.Overlay,OverlayUnWatched.png)">overlays/toprightunwatched.png</value>
        <value></value>
    </variable>

	<variable name="EpisodesListTopRightInProgress" description="Overlay image">
        <value condition="Integer.IsLess(Container(6001).ListItem.PercentPlayed,20)">overlays/toprightinprogress10.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,20) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,30)">overlays/toprightinprogress20.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,30) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,40)">overlays/toprightinprogress30.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,40) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,50)">overlays/toprightinprogress40.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,50) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,60)">overlays/toprightinprogress50.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,60) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,70)">overlays/toprightinprogress60.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,70) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,80)">overlays/toprightinprogress70.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,80) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,90)">overlays/toprightinprogress80.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container(6001).ListItem.PercentPlayed,90) + Integer.IsLess(Container(6001).ListItem.PercentPlayed,100)">overlays/toprightinprogress90.png</value>
    </variable>

	<variable name="SoloInProgress" description="Overlay image">
        <value condition="Integer.IsLess(ListItem.PercentPlayed,20)">OverlayInProgress10.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,20) + Integer.IsLess(ListItem.PercentPlayed,30)">OverlayInProgress20.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,30) + Integer.IsLess(ListItem.PercentPlayed,40)">OverlayInProgress30.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,40) + Integer.IsLess(ListItem.PercentPlayed,50)">OverlayInProgress40.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,50) + Integer.IsLess(ListItem.PercentPlayed,60)">OverlayInProgress50.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,60) + Integer.IsLess(ListItem.PercentPlayed,70)">OverlayInProgress60.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,70) + Integer.IsLess(ListItem.PercentPlayed,80)">OverlayInProgress70.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,80) + Integer.IsLess(ListItem.PercentPlayed,90)">OverlayInProgress80.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,90) + Integer.IsLess(ListItem.PercentPlayed,100)">OverlayInProgress90.png</value>
    </variable>

	<variable name="TopRightOverlay" description="Overlay image">
		<value condition="[Window.IsActive(script-embuary-video.xml) | Window.IsActive(script-embuary-person.xml)] + !Skin.HasSetting(Hide_Watched_Marks) + Integer.IsGreater(Container.ListItem.Playcount,0)">overlays/toprightwatched.png</value>
		<value condition="[Window.IsActive(script-embuary-video.xml) | Window.IsActive(script-embuary-person.xml)] + !String.IsEmpty(Container.ListItem.DBID)">overlays/toprightlibrary.png</value>
		<value condition="[[Window.IsActive(DialogVideoInfo.xml) + !Window.IsActive(Custom_1122_Search.xml) + !Window.IsActive(Custom_1131_SingleSearch.xml)] +
		                  !String.IsEmpty(ListItem.Property(Container.Info))] + !String.IsEmpty(Container.ListItem.DBID)">overlays/toprightlibrary.png</value>
		<value condition="!Skin.HasSetting(Hide_Collection_Marks) + ListItem.IsCollection + !String.IsEqual(ListItem.Overlay,OverlayWatched.png)">overlays/toprightcollectionsnf.png</value>
		<value condition="!Skin.HasSetting(Hide_Collection_Marks) + ListItem.IsCollection + String.IsEqual(ListItem.Overlay,OverlayWatched.png)">overlays/toprightwatched.png</value>
        <value condition="!Skin.HasSetting(Hide_InProgress_Marks) + !String.IsEmpty(ListItem.Overlay) + ListItem.IsResumable">overlays/toprightinprogress.png</value>
        <value condition="Skin.HasSetting(Hide_InProgress_Marks) + !String.IsEmpty(ListItem.Overlay) + ListItem.IsResumable"></value>
        <value condition="!Skin.HasSetting(Hide_Watched_Marks) + !String.IsEmpty(ListItem.Overlay) + String.IsEqual(ListItem.Overlay,OverlayWatched.png)">overlays/toprightwatched.png</value>
        <value condition="!Skin.HasSetting(Hide_Unwatched_Marks) + !String.IsEmpty(ListItem.Overlay) + !String.IsEqual(ListItem.Overlay,OverlayWatched.png) + [Window.IsActive(TVRecordings) | Window.IsActive(RadioRecordings)]">overlays/toprightunwatched.png</value>
        <value condition="!Skin.HasSetting(Hide_Unwatched_Marks) + !String.IsEmpty(ListItem.Overlay) + String.IsEqual(ListItem.Overlay,OverlayUnWatched.png)">overlays/toprightunwatched.png</value>
        <value></value>
    </variable>

	<variable name="TopRightInProgress" description="Overlay image">
        <value condition="Integer.IsLess(ListItem.PercentPlayed,20)">overlays/toprightinprogress10.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,20) + Integer.IsLess(ListItem.PercentPlayed,30)">overlays/toprightinprogress20.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,30) + Integer.IsLess(ListItem.PercentPlayed,40)">overlays/toprightinprogress30.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,40) + Integer.IsLess(ListItem.PercentPlayed,50)">overlays/toprightinprogress40.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,50) + Integer.IsLess(ListItem.PercentPlayed,60)">overlays/toprightinprogress50.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,60) + Integer.IsLess(ListItem.PercentPlayed,70)">overlays/toprightinprogress60.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,70) + Integer.IsLess(ListItem.PercentPlayed,80)">overlays/toprightinprogress70.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,80) + Integer.IsLess(ListItem.PercentPlayed,90)">overlays/toprightinprogress80.png</value>
		<value condition="Integer.IsGreaterOrEqual(ListItem.PercentPlayed,90) + Integer.IsLess(ListItem.PercentPlayed,100)">overlays/toprightinprogress90.png</value>
    </variable>

	<variable name="VideoInfoTopRightInProgress" description="Overlay image">
        <value condition="Integer.IsLess(Container.ListItem.PercentPlayed,20)">overlays/toprightinprogress10.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container.ListItem.PercentPlayed,20) + Integer.IsLess(Container.ListItem.PercentPlayed,30)">overlays/toprightinprogress20.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container.ListItem.PercentPlayed,30) + Integer.IsLess(Container.ListItem.PercentPlayed,40)">overlays/toprightinprogress30.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container.ListItem.PercentPlayed,40) + Integer.IsLess(Container.ListItem.PercentPlayed,50)">overlays/toprightinprogress40.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container.ListItem.PercentPlayed,50) + Integer.IsLess(Container.ListItem.PercentPlayed,60)">overlays/toprightinprogress50.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container.ListItem.PercentPlayed,60) + Integer.IsLess(Container.ListItem.PercentPlayed,70)">overlays/toprightinprogress60.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container.ListItem.PercentPlayed,70) + Integer.IsLess(Container.ListItem.PercentPlayed,80)">overlays/toprightinprogress70.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container.ListItem.PercentPlayed,80) + Integer.IsLess(Container.ListItem.PercentPlayed,90)">overlays/toprightinprogress80.png</value>
		<value condition="Integer.IsGreaterOrEqual(Container.ListItem.PercentPlayed,90) + Integer.IsLess(Container.ListItem.PercentPlayed,100)">overlays/toprightinprogress90.png</value>
    </variable>

    <!-- Begin Matrix change: changes in addon lifecycle -->
    <variable name="AddonLifecycleType">
		<value condition="String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24170])">[COLOR=$VAR[HighlightColor]]$LOCALIZE[24170][/COLOR][CR]$INFO[ListItem.AddonLifecycleDesc]</value> <!-- Deprecated -->
		<value condition="String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24171])">[COLOR=$VAR[HighlightColor]]$LOCALIZE[24171][/COLOR][CR]$INFO[ListItem.AddonLifecycleDesc]</value> <!-- Broken -->
	</variable>
	<variable name="AddonOverlay" description="Overlay image">
        <value condition="[String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24170]) | String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24171])] + !ListItem.Property(addon.isenabled)">QuitNF.png</value>
        <value condition="ListItem.Property(addon.orphaned)">icons/orphan.png</value>
        <value condition="ListItem.Property(addon.downloading)">OverlayInProgress.png</value>
        <value condition="ListItem.Property(addon.isinstalled) + !ListItem.Property(addon.isenabled) + Window.IsActive(addonbrowser)">addondisabled.png</value>
        <value condition="ListItem.Property(addon.hasupdate) | ListItem.Property(addon.isupdate)">RestartNF.png</value>
        <value condition="ListItem.Property(addon.isenabled) + String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24169])">OverlayWatched.png</value>
		<value condition="ListItem.Property(addon.isenabled) + String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24170])">icons/enabled-deprecated.png</value>
		<value condition="ListItem.Property(addon.isenabled) + String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24171])">icons/enabled-broken.png</value>
        <value condition="!ListItem.IsParentFolder">OverlayUnwatched.png</value>
    </variable>
    <!-- End Matrix changes -->

    <variable name="Countries">
        <value condition="!String.IsEmpty(Skin.String(moviecountryiconsResource.path)) + String.IsEqual(Skin.String(moviecountryiconsResource.ext),.png)">$INFO[Skin.String(moviecountryiconsresource.path)]$INFO[ListItem.Label,,.png]</value>
        <value condition="!String.IsEmpty(Skin.String(moviecountryiconsResource.path)) + String.IsEqual(Skin.String(moviecountryiconsResource.ext),.jpg)">$INFO[Skin.String(moviecountryiconsresource.path)]$INFO[ListItem.Label,,.jpg]</value>
        <value>DefaultCountry.png</value>
    </variable>

    <variable name="Studios">
        <value condition="!String.IsEmpty(Skin.String(studiosResource.path)) + String.Contains(Skin.String(studiosResource.path),coloured)">resource://resource.images.studios.coloured/$INFO[Listitem.Label,,.png]</value>
        <value condition="!String.IsEmpty(Skin.String(studiosResource.path)) + String.Contains(Skin.String(studiosResource.path),white)">resource://resource.images.studios.white/$INFO[Listitem.Label,,.png]</value>
        <value>DefaultStudios.png</value>
    </variable>

    <variable name="MovieGenres">
        <value condition="!String.IsEmpty(Skin.String(moviegenreiconsResource.path)) + String.IsEqual(Skin.String(moviegenreiconsResource.ext),.png)">$INFO[Skin.String(moviegenreiconsresource.path)]$INFO[ListItem.Label,,.png]</value>
        <value condition="!String.IsEmpty(Skin.String(moviegenreiconsResource.path)) + String.IsEqual(Skin.String(moviegenreiconsResource.ext),.jpg)">$INFO[Skin.String(moviegenreiconsresource.path)]$INFO[ListItem.Label,,.jpg]</value>
        <value condition="!String.IsEmpty(Skin.String(CustomVideoGenreIconsPath))">$INFO[Skin.String(CustomVideoGenreIconsPath)]$INFO[ListItem.Label,,.jpg]</value>
		<value>DefaultGenre.png</value>
    </variable>

    <variable name="VideoGenreIconsLabel">
	    <value condition="!String.IsEmpty(Skin.String(CustomVideoGenreIconsPath))">$INFO[Skin.String(CustomVideoGenreIconsPath)]</value>
		<value condition="!String.IsEmpty(Skin.String(moviegenreiconsresource.name))">$INFO[Skin.String(moviegenreiconsresource.name)]</value>
	</variable>

    <variable name="MusicGenres">
        <value condition="!String.IsEmpty(Skin.String(musicgenreiconsResource.path)) + String.IsEqual(Skin.String(musicenreiconsResource.ext),.png)">$INFO[Skin.String(musicgenreiconsresource.path)]$INFO[ListItem.Label,,.png]</value>
        <value condition="!String.IsEmpty(Skin.String(musicgenreiconsResource.path)) + String.IsEqual(Skin.String(musicgenreiconsResource.ext),.jpg)">$INFO[Skin.String(musicgenreiconsresource.path)]$INFO[ListItem.Label,,.jpg]</value>
        <value condition="!String.IsEmpty(Skin.String(CustomMusicGenreIconsPath))">$INFO[Skin.String(CustomMusicGenreIconsPath)]$INFO[ListItem.Label,,.jpg]</value>
        <value>DefaultMusicGenres.png</value>
    </variable>

    <variable name="MusicGenreIconsLabel">
	    <value condition="!String.IsEmpty(Skin.String(CustomMusicGenreIconsPath))">$INFO[Skin.String(CustomMusicGenreIconsPath)]</value>
		<value condition="!String.IsEmpty(Skin.String(musicgenreiconsresource.name))">$INFO[Skin.String(musicgenreiconsresource.name)]</value>
	</variable>

	<variable name="VideoGenreFanartLabel">
	    <value condition="!String.IsEmpty(Skin.String(CustomVideoGenreFanartPath))">$INFO[Skin.String(CustomVideoGenreFanartPath)]</value>
		<value condition="!String.IsEmpty(Skin.String(moviegenrefanartresource.name))">$INFO[Skin.String(moviegenrefanartresource.name)]</value>
	</variable>

	<variable name="MusicGenreFanartLabel">
	    <value condition="!String.IsEmpty(Skin.String(CustomMusicGenreFanartPath))">$INFO[Skin.String(CustomMusicGenreFanartPath)]</value>
		<value condition="!String.IsEmpty(Skin.String(musicgenrefanartresource.name))">$INFO[Skin.String(musicgenrefanartresource.name)]</value>
	</variable>

    <!-- <variable name="WidgetArtVar">
        <value condition="String.IsEqual(ListItem.DBType,movie) | String.IsEqual(ListItem.DBType,tvshow)">$VAR[Poster]</value>
        <value condition="String.IsEqual(ListItem.DBType,episode) | String.IsEqual(ListItem.DBType,season)">$VAR[SeasonPoster]</value>
        <value>$VAR[Square]</value>
    </variable> -->

    <variable name="SingleItemLabel">
	    <value condition="!String.Contains(ListItem.Label,/B)">$INFO[ListItem.Label,[B],[/B]]</value>
		<value condition="String.Contains(ListItem.Label,/B)">$INFO[ListItem.Label]</value>
	</variable>

	<variable name="HomeWidgetLabel">
        <value condition="String.Contains(ListItem.FolderPath,type=person)">$VAR[SingleItemLabel]</value>
		<value condition="String.IsEqual(ListItem.DBType,artist)">$VAR[SingleItemLabel]</value>
		<value condition="String.IsEqual(ListItem.DBType,season)">$INFO[ListItem.TVShowTitle] - $VAR[SingleItemLabel]</value>
        <value condition="String.IsEqual(ListItem.DBType,episode) + !String.IsEmpty(ListItem.Property(air_day))">$INFO[ListItem.TVShowTitle] - $VAR[SingleItemLabel]$INFO[ListItem.Premiered, (,)][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Rating, • ][/COLOR]</value>
		<value condition="String.IsEqual(ListItem.DBType,episode) + String.IsEmpty(ListItem.Property(airday)) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(Enable.HourMinutes)">$INFO[ListItem.TVShowTitle] - $VAR[SingleItemLabel]$INFO[ListItem.Premiered, (,)][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Duration, • ,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Rating, • ][/COLOR]</value>
		<value condition="String.IsEqual(ListItem.DBType,episode) + String.IsEmpty(ListItem.Property(airday)) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(Enable.HourMinutes)">$INFO[ListItem.TVShowTitle] - $VAR[SingleItemLabel]$INFO[ListItem.Premiered, (,)][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Duration, • ,]$INFO[ListItem.Rating, • ][/COLOR]</value>
        <value condition="String.IsEqual(ListItem.DBType,episode) + String.IsEmpty(ListItem.Property(airday)) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(Enable.HourMinutes)">$INFO[ListItem.TVShowTitle] - $VAR[SingleItemLabel]$INFO[ListItem.Premiered, (,)][COLOR=$VAR[LabelTextColor]]$VAR[WidgetItemDurationVar, • ,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Rating, • ][/COLOR]</value>
		<value condition="String.IsEqual(ListItem.DBType,episode) + String.IsEmpty(ListItem.Property(airday)) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(Enable.HourMinutes)">$INFO[ListItem.TVShowTitle] - $VAR[SingleItemLabel]$INFO[ListItem.Premiered, (,)][COLOR=$VAR[LabelTextColor]]$VAR[WidgetItemDurationVar, • ,]$INFO[ListItem.Rating, • ][/COLOR]</value>
		<value condition="String.IsEqual(ListItem.DBType,episode) + !String.IsEmpty(ListItem.Property(airday)) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(Enable.HourMinutes)">$VAR[SingleItemLabel]$INFO[ListItem.Premiered, (,)][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Duration, • ,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])[/COLOR]</value>
		<value condition="String.IsEqual(ListItem.DBType,episode) + !String.IsEmpty(ListItem.Property(airday)) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(Enable.HourMinutes)">$VAR[SingleItemLabel]$INFO[ListItem.Premiered, (,)][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Duration, • ,][/COLOR]</value>
        <value condition="String.IsEqual(ListItem.DBType,episode) + !String.IsEmpty(ListItem.Property(airday)) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(Enable.HourMinutes)">$VAR[SingleItemLabel]$INFO[ListItem.Premiered, (,)][COLOR=$VAR[LabelTextColor]]$VAR[WidgetItemDurationVar, • ,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])[/COLOR]</value>
		<value condition="String.IsEqual(ListItem.DBType,episode) + !String.IsEmpty(ListItem.Property(airday)) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(Enable.HourMinutes)">$VAR[SingleItemLabel]$INFO[ListItem.Premiered, (,)][COLOR=$VAR[LabelTextColor]]$VAR[WidgetItemDurationVar, • ,][/COLOR]</value>
        <value condition="!String.IsEmpty(ListItem.Property(nextairedtvshowtitle))">$VAR[SingleItemLabel]</value>
        <value condition="!String.IsEmpty(ListItem.Property(recommendedtvshowtitle))">$VAR[SingleItemLabel]</value>
        <value condition="!String.IsEmpty(ListItem.Property(Label3))">$VAR[SingleItemLabel]$INFO[ListItem.Label2, • ,][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Property(Label3), • ][/COLOR]</value>
        <value condition="!String.IsEmpty(ListItem.Property(Outlook))">$INFO[ListItem.Property(LongDay),[B],[/B]]$INFO[ListItem.Property(Time),[B],[/B]]$INFO[ListItem.Property(ShortDate), • [B],[/B]][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Property(Outlook), • ,][/COLOR]</value>
        <value condition="!String.IsEmpty(ListItem.Property(TotalEpisodes)) + String.IsEmpty(ListItem.Duration)">$VAR[SingleItemLabel]$INFO[ListItem.Year, (,)][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Property(TotalEpisodes), • ,]$INFO[ListItem.Property(UnWatchedEpisodes), (,)]$INFO[ListItem.Rating, • ][/COLOR]</value>
		<value condition="!String.IsEmpty(ListItem.Property(TotalEpisodes)) + !String.IsEmpty(ListItem.Duration) + !Skin.HasSetting(Enable.HourMinutes)">$VAR[SingleItemLabel]$INFO[ListItem.Year, (,)][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Property(TotalEpisodes), • ,]$INFO[ListItem.Property(UnWatchedEpisodes), (,)]$INFO[ListItem.Duration, • ,]$INFO[ListItem.Rating, • ][/COLOR]</value>
		<value condition="!String.IsEmpty(ListItem.Property(TotalEpisodes)) + !String.IsEmpty(ListItem.Duration) + Skin.HasSetting(Enable.HourMinutes)">$VAR[SingleItemLabel]$INFO[ListItem.Year, (,)][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Property(TotalEpisodes), • ,]$INFO[ListItem.Property(UnWatchedEpisodes), (,)]$VAR[WidgetItemDurationVar, • ,]$INFO[ListItem.Rating, • ][/COLOR]</value>
        <value condition="!String.IsEqual(ListItem.DBType,album) + !String.IsEmpty(ListItem.Artist) + !String.IsEmpty(ListItem.Duration) + !Skin.HasSetting(Enable.HourMinutes)">$VAR[SingleItemLabel][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Artist, • ,]$INFO[ListItem.Album, • ,]$INFO[ListItem.Year, • ,]$INFO[ListItem.Duration, • ,]$INFO[ListItem.Rating, • ][/COLOR]</value>
        <value condition="!String.IsEqual(ListItem.DBType,album) + !String.IsEmpty(ListItem.Artist) + !String.IsEmpty(ListItem.Duration) + Skin.HasSetting(Enable.HourMinutes)">$VAR[SingleItemLabel][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Artist, • ,]$INFO[ListItem.Album, • ,]$INFO[ListItem.Year, • ,]$VAR[WidgetItemDurationVar, • ,]$INFO[ListItem.Rating, • ][/COLOR]</value>
        <value condition="!String.IsEmpty(ListItem.Artist)">$VAR[SingleItemLabel][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Artist, • ,]$INFO[ListItem.Year, • ,]$INFO[ListItem.Rating, • ][/COLOR]</value>
        <value condition="String.Contains(ListItem.Path,pvr://channels)">$VAR[SingleItemLabel][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.StartTime, • [B],[/B]]$INFO[ListItem.Title, ,]$INFO[ListItem.NextStartTime, • [B],[/B]]$INFO[ListItem.NextTitle, ,][/COLOR]</value>
        <value condition="String.Contains(ListItem.Path,pvr://recordings) + !Skin.HasSetting(Enable.HourMinutes)">$VAR[SingleItemLabel][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Date, • ,]$INFO[ListItem.Duration, • ,][/COLOR]</value>
        <value condition="String.Contains(ListItem.Path,pvr://recordings) + Skin.HasSetting(Enable.HourMinutes)">$VAR[SingleItemLabel][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Date, • ,]$VAR[ItemDurationVar, • ,][/COLOR]</value>
        <value condition="!Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowEndTime) + !String.IsEmpty(ListItem.Duration)">$VAR[SingleItemLabel]$INFO[ListItem.Year, (,)][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Duration, • ,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Rating, • ][/COLOR]</value>
		<value condition="!Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowEndTime) + !String.IsEmpty(ListItem.Duration)">$VAR[SingleItemLabel]$INFO[ListItem.Year, (,)][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Duration, • ,]$INFO[ListItem.Rating, • ][/COLOR]</value>
        <value condition="Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowEndTime) + !String.IsEmpty(ListItem.Duration)">$VAR[SingleItemLabel]$INFO[ListItem.Year, (,)][COLOR=$VAR[LabelTextColor]]$VAR[WidgetItemDurationVar, • ,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Rating, • ][/COLOR]</value>
		<value condition="Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowEndTime) + !String.IsEmpty(ListItem.Duration)">$VAR[SingleItemLabel]$INFO[ListItem.Year, (,)][COLOR=$VAR[LabelTextColor]]$VAR[WidgetItemDurationVar, • ,]$INFO[ListItem.Rating, • ][/COLOR]</value>
		<value condition="String.IsEmpty(ListItem.Duration)">$VAR[SingleItemLabel]$INFO[ListItem.Year, (,)][COLOR=$VAR[LabelTextColor]]$INFO[ListItem.Rating, • ][/COLOR]</value>
    </variable>

    <variable name="WidgetItemLabel">
        <value condition="!String.IsEmpty(ListItem.Property(nextairedtvshowtitle)) | !String.IsEmpty(ListItem.Property(recommendedtvshowtitle))">$INFO[ListItem.Label2]</value>
        <value condition="!String.IsEmpty(ListItem.Property(Label3))">$INFO[ListItem.Label] - $INFO[ListItem.Label2][CR]$INFO[ListItem.Property(Label3)]</value>
        <value condition="!String.IsEmpty(ListItem.Artist)">$INFO[ListItem.Label][CR]$INFO[ListItem.Label2]</value>
        <value condition="String.Contains(ListItem.Path,pvr://channels) + !String.IsEmpty(ListItem.StartTime)">$INFO[ListItem.StartTime] $INFO[ListItem.Title][CR]$INFO[ListItem.NextStartTime] $INFO[ListItem.NextTitle]</value>
        <value condition="String.Contains(ListItem.Path,pvr://recordings) + !String.IsEmpty(ListItem.Date)">$INFO[ListItem.Label][CR]$INFO[ListItem.Date]</value>
        <value>$INFO[ListItem.Label]</value>
    </variable>

    <variable name="Fanart">
        <value condition="Skin.HasSetting(UseThumbForYT) + !String.IsEmpty(Container.ListItem.Art(fanart)) + String.Contains(Container.ListItem.Art(fanart),plugin.video.youtube\resources\media\fanart.jpg)">$INFO[Container.ListItem.Art(thumb)]</value>
		<value condition="String.IsEqual(ListItem.DBType,season) + String.IsEqual(ListItem.Label,$LOCALIZE[20366]) + String.IsEmpty(ListItem.Art(fanart)) + !String.IsEmpty(ListItem(1).Art(fanart))">$INFO[ListItem(1).Art(fanart)]</value>
		<value condition="String.IsEqual(ListItem.DBType,episode) + !String.IsEmpty(ListItem.Art(thumb))">$INFO[ListItem.Art(thumb)]</value>
        <value condition="String.IsEqual(ListItem.DBType,episode) + String.IsEmpty(ListItem.Art(thumb)) + !String.IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value>
		<value condition="String.IsEqual(ListItem.DBType,episode) + String.IsEmpty(ListItem.Art(thumb)) + String.IsEmpty(ListItem.Art(fanart)) + !String.IsEmpty(ListItem.Art(tvshow.anart))">$INFO[ListItem.Art(tvshow.fanart)]</value>
        <value condition="String.IsEqual(ListItem.DBType,episode) + String.IsEmpty(ListItem.Art(thumb)) + !String.IsEmpty(ListItem.Icon)">$INFO[ListItem.Icon]</value>
		<value condition="String.IsEqual(ListItem.DBType,episode) + String.IsEmpty(ListItem.Art(thumb)) + String.IsEmpty(ListItem.Icon)">DefaultEpisode.png</value>
        <value condition="!String.IsEmpty(ListItem.Art(fanart)) + !String.IsEqual(ListItem.DBType,album)">$INFO[ListItem.Art(fanart)]</value>
        <value condition="!String.IsEmpty(ListItem.Property(FanArt))">$INFO[ListItem.Property(FanArt)]</value>
        <value condition="[String.IsEqual(ListItem.DBType,genre) | Container.Content(years) | Container.Content(tags) | Container.Content(actors) | Container.Content(directors)]">$VAR[Square]</value>
        <value condition="[String.IsEqual(ListItem.DBType,studio) | Container.Content(studios)]">$VAR[Studios]</value>
        <value condition="[String.IsEqual(ListItem.DBType,country) | Container.Content(countries)]">$VAR[Countries]</value>
        <value>$INFO[ListItem.Icon]</value>
    </variable>

    <variable name="Banner" description="Banners">
        <value condition="ListItem.IsParentFolder">DefaultBannerBack.png</value>
        <value condition="!String.IsEmpty(ListItem.Art(banner))">$INFO[ListItem.Art(banner)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(tvshow.banner))">$INFO[ListItem.Art(tvshow.banner)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(artist.banner))">$INFO[ListItem.Art(artist.banner)]</value>
		<value condition="String.IsEmpty(ListItem.Art(banner)) + !String.IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value>
		<value condition="String.IsEmpty(ListItem.Art(banner)) + String.IsEmpty(ListItem.Art(fanart))">DefaultBanner.png</value>
    </variable>

    <variable name="ClearLogo">
		<value condition="!String.IsEmpty(ListItem.Art(clearlogo))">$INFO[ListItem.Art(clearlogo)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(tvshow.clearlogo))">$INFO[ListItem.Art(tvshow.clearlogo)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(artist.clearlogo))">$INFO[ListItem.Art(artist.clearlogo)]</value>
		<value condition="!String.IsEmpty(ListItem.Property(clearlogo))">$INFO[ListItem.Property(clearlogo)]</value>
		<value condition="String.IsEqual(ListItem.Label,$LOCALIZE[20366]) + !String.IsEmpty(ListItem(1).Art(tvshow.clearlogo))">$INFO[ListItem(1).Art(tvshow.clearlogo)]</value>
		<value></value>
	</variable>

	<variable name="Landscape">
	    <value condition="!String.IsEmpty(ListItem.Art(landscape))">$INFO[ListItem.Art(landscape)]</value>
		<value condition="String.IsEqual(ListItem.Label,$LOCALIZE[20366])">DefaultEpisode.png</value>
		<value condition="!String.IsEmpty(ListItem.Thumb) + Container.Content(episodes)">$INFO[ListItem.Thumb]</value>
		<value condition="!String.IsEmpty(ListItem.Art(tvshow.landscape))">$INFO[ListItem.Art(tvshow.landscape)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(artist.landscape))">$INFO[ListItem.Art(artist.landscape)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value>
		<value condition="!String.IsEmpty(ListItem.Property(landscape))">$INFO[ListItem.Property(landscape)]</value>
		<value condition="!String.IsEmpty(ListItem.Property(fanart))">$INFO[ListItem.Property(fanart)]</value>
		<value condition="Control.IsVisible(56) + ListItem.IsParentFolder">defaultepisodeback1.png</value>
		<value>$INFO[ListItem.Icon]</value>
	</variable>

	<variable name="ClearArt">
		<value condition="!String.IsEmpty(ListItem.Art(clearart))">$INFO[ListItem.Art(clearart)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(tvshow.clearart))">$INFO[ListItem.Art(tvshow.clearart)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(tvshow.clearlogo))">$INFO[ListItem.Art(tvshow.clearlogo)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(artist.clearart))">$INFO[ListItem.Art(artist.clearart)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(artist.clearlogo))">$INFO[ListItem.Art(artist.clearlogo)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(clearlogo))">$INFO[ListItem.Art(clearlogo)]</value>
		<value condition="!String.IsEmpty(ListItem.Property(clearart))">$INFO[ListItem.Property(clearart)]</value>
		<value condition="!String.IsEmpty(ListItem.Property(clearlogo))">$INFO[ListItem.Property(clearlogo)]</value>
	</variable>

	<variable name="Thumb">
		<value condition="!String.IsEmpty(ListItem.Thumb) + String.IsEqual(ListItem.DBTYPE,episode)">$INFO[ListItem.Thumb]</value>
		<value condition="!String.IsEmpty(ListItem.Art(thumb))">$INFO[ListItem.Art(thumb)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value>
		<value condition="String.IsEqual(ListItem.DBTYPE,artist) | String.IsEqual(ListItem.DBTYPE,album) | String.IsEqual(ListItem.DBTYPE,song)">special://skin/backgrounds/Music.jpg</value>
		<value condition="String.IsEqual(ListItem.DBTYPE,movie) | String.IsEqual(ListItem.DBTYPE,set)">special://skin/backgrounds/Movies.jpg</value>
		<value condition="String.IsEqual(ListItem.DBTYPE,tvshow) | String.IsEqual(ListItem.DBTYPE,season) | String.IsEqual(ListItem.DBTYPE,episode)">special://skin/backgrounds/TVShows.jpg</value>
	</variable>

	<variable name="CharacterArt">
		<value condition="!String.IsEmpty(ListItem.Art(characterart))">$INFO[ListItem.Art(characterart)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(tvshow.characterart))">$INFO[ListItem.Art(tvshow.characterart)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(clearart))">$INFO[ListItem.Art(clearart)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(tvshow.clearart))">$INFO[ListItem.Art(tvshow.clearart)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(clearlogo))">$INFO[ListItem.Art(clearlogo)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(tvshow.clearlogo))">$INFO[ListItem.Art(tvshow.clearlogo)]</value>
	</variable>

	<variable name="DiscArt">
		<value condition="!String.IsEmpty(ListItem.Art(discart))">$INFO[ListItem.Art(discart)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(album.discart))">$INFO[ListItem.Art(album.discart)]</value>
		<value></value>
	</variable>

    <variable name="Poster" description="Poster">
        <value condition="[String.IsEqual(ListItem.DBType,season) | Container.Content(seasons)] + String.IsEqual(ListItem.Label,$LOCALIZE[20366]) + String.IsEmpty(ListItem.Art(poster)) + !String.IsEmpty(Container.ListItem(1).Art(tvshow.poster))">$INFO[Container.ListItem(1).Art(tvshow.poster)]</value>
		<value condition="ListItem.IsParentFolder">DefaultPosterBack.png</value>
		<value condition="String.IsEqual(ListItem.DBType,studio)">$VAR[Studios]</value>
        <value condition="String.IsEqual(ListItem.DBType,country)">$VAR[Countries]</value>
        <value condition="String.IsEqual(ListItem.DBType,year) | [String.IsEmpty(ListItem.DBType) + String.Contains(ListItem.FolderPath,years)]">DefaultYear.png</value>
        <value condition="String.IsEqual(ListItem.DBType,director)">DefaultDirector.png</value>
		<value condition="String.IsEqual(ListItem.DBType,actor) + String.IsEmpty(ListItem.Thumb)">DefaultActor.png</value>
        <value condition="String.IsEqual(ListItem.DBType,genre) + ![String.Contains(ListItem.Icon,Music) | String.Contains(ListItem.FolderPath,music)]">$VAR[MovieGenres]</value>
		<value condition="String.IsEqual(ListItem.DBType,genre) + [String.Contains(ListItem.Icon,Music) | String.Contains(ListItem.FolderPath,music)]">$VAR[MusicGenres]</value>
        <value condition="String.IsEqual(ListItem.DBType,tag)">DefaultTags.png</value>
		<value condition="ListItem.IsFolder + String.Contains(ListItem.FolderPath,playlists)">DefaultPlaylist.png</value>
		<value condition="ListItem.IsFolder + !String.IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Art(poster)]</value>
		<value condition="[ListItem.IsFolder + !String.IsEqual(ListItem.DBType,season)] + !ListItem.IsCollection + String.IsEmpty(ListItem.Thumb) + String.IsEmpty(ListItem.Icon)">DefaultFolder.png</value>
        <value condition="String.IsEqual(ListItem.DBType,episode) + !String.IsEmpty(ListItem.Art(season.poster)) + !Skin.HasSetting(UseTVShowPoster)">$INFO[ListItem.Art(season.poster)]</value>
		<value condition="String.IsEqual(ListItem.DBType,episode) + !String.IsEmpty(ListItem.Art(season.poster)) + Skin.HasSetting(UseTVShowPoster)">$INFO[ListItem.Art(tvshow.poster)]</value>
        <value condition="String.IsEqual(ListItem.DBType,episode) + String.IsEmpty(ListItem.Art(season.poster)) + !String.IsEmpty(ListItem.Art(tvshow.poster))">$INFO[ListItem.Art(tvshow.poster)]</value>
        <value condition="String.IsEqual(ListItem.DBType,season) + String.IsEmpty(ListItem.Art(poster)) + !String.IsEmpty(ListItem.Art(tvshow.poster))">$INFO[ListItem.Art(tvshow.poster)]</value>
        <value condition="String.IsEqual(ListItem.DBType,season) + !String.IsEmpty(ListItem.Property(TVShowID)) + !String.IsEmpty(ListItem.Art(season.poster))">$INFO[ListItem.Art(season.poster)]</value>
        <value condition="String.IsEqual(ListItem.DBType,season) + !String.IsEmpty(ListItem.Property(TVShowID)) + String.IsEmpty(ListItem.Art(season.poster)) + !String.IsEmpty(ListItem.Art(tvshow.poster))">$INFO[ListItem.Art(tvshow.poster)]</value>
        <value condition="Container.Content(episodes) + !String.IsEmpty(ListItem.Art(tvshow.poster))">$INFO[ListItem.Art(tvshow.poster)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(poster1)) + [Control.IsVisible(50) | Control.IsVisible(54) | Control.IsVisible(501)]">$INFO[Control.GetLabel(4412)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Art(poster)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(thumb))">$INFO[ListItem.Art(thumb)]</value>
		<value condition="!String.IsEmpty(ListItem.EpgEventIcon)">$INFO[ListItem.EpgEventIcon]</value>
        <value condition="!String.IsEmpty(ListItem.Icon)">$INFO[ListItem.Icon]</value>
        <value>DefaultPoster.png</value>
    </variable>

	<variable name="ContainerPoster" description="Poster">
        <value condition="String.IsEqual(Container.ListItem.DBType,episode) + !String.IsEmpty(Container.ListItem.Art(season.poster))">$INFO[Container.ListItem.Art(season.poster)]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,episode) + String.IsEmpty(Container.ListItem.Art(season.poster)) + !String.IsEmpty(Container.ListItem.Art(tvshow.poster))">$INFO[Container.ListItem.Art(tvshow.poster)]</value>
        <value condition="!String.IsEmpty(Container.ListItem.Art(poster))">$INFO[Container.ListItem.Art(poster)]</value>
        <value condition="!String.IsEmpty(Container.ListItem.Icon)">$INFO[Container.ListItem.Icon]</value>
        <value>DefaultPoster.png</value>
    </variable>

    <variable name="SeasonPoster" description="Season Poster">
        <value condition="!String.IsEmpty(ListItem.Art(season.poster))">$INFO[ListItem.Art(season.poster)]</value>
        <value condition="String.IsEmpty(ListItem.Art(season.poster))">$INFO[ListItem.Art(tvshow.poster)]</value>
    </variable>

    <variable name="Square" description="Square">
        <value condition="ListItem.IsParentFolder">DefaultSquareBack.png</value>
        <value condition="[String.IsEqual(ListItem.DBType,season) | Container.Content(seasons)] + String.IsEqual(ListItem.Label,$LOCALIZE[20366]) + !String.IsEmpty(ListItem(1).Art(tvshow.poster))">$INFO[ListItem(1).Art(tvshow.poster)]</value>
		<value condition="Container.content(studios) | String.IsEqual(ListItem.DBType,studio)">$VAR[Studios]</value>
        <value condition="Container.content(countries) | String.IsEqual(ListItem.DBType,country)">$VAR[Countries]</value>
        <value condition="Container.content(years) | String.IsEqual(ListItem.DBType,year) | [String.IsEmpty(ListItem.DBType) + String.Contains(ListItem.FolderPath,years)]">DefaultYear.png</value>
        <value condition="[Container.content(directors) | String.IsEqual(ListItem.DBType,director)] + String.IsEmpty(ListItem.Thumb) + !System.AddonIsEnabled(resource.images.moviedirectorthumbs)">DefaultDirector.png</value>
		<value condition="[Container.content(directors) | String.IsEqual(ListItem.DBType,director)] + String.IsEmpty(ListItem.Thumb) + System.AddonIsEnabled(resource.images.moviedirectorthumbs)">$INFO[ListItem.Label,resource://resource.images.moviedirectorthumbs/,.jpg]</value>
		<value condition="[Container.content(actors) | String.IsEqual(ListItem.DBType,actor)] + String.IsEmpty(ListItem.Thumb) + String.IsEmpty(ListItem.Icon)">DefaultActor.png</value>
        <value condition="[Container.content(genres) | String.IsEqual(ListItem.DBType,genre)] + ![String.Contains(ListItem.Icon,Music) | String.Contains(ListItem.FolderPath,music)]">$VAR[MovieGenres]</value>
		<value condition="[Container.content(genres) | String.IsEqual(ListItem.DBType,genre)] + [String.Contains(ListItem.Icon,Music) | String.Contains(ListItem.FolderPath,music)]">$VAR[MusicGenres]</value>
        <value condition="Container.content(tags) | String.IsEqual(ListItem.DBType,tag)">DefaultTags.png</value>
		<value condition="[Container.Content(files) | Container.Content(videos)] + !String.IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Art(poster)]</value>
		<value condition="ListItem.IsFolder + String.Contains(ListItem.FolderPath,playlists)">DefaultPlaylist.png</value>
		<value condition="ListItem.IsFolder + !String.IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Art(poster)]</value>
		<value condition="ListItem.IsFolder + !ListItem.IsCollection + String.IsEmpty(ListItem.Thumb) + String.IsEmpty(ListItem.Icon)">DefaultFolder.png</value>
        <value condition="String.IsEqual(ListItem.DBType,episode) + !String.IsEmpty(ListItem.Art(season.poster))">$INFO[ListItem.Art(season.poster)]</value>
        <value condition="String.IsEqual(ListItem.DBType,episode) + String.IsEmpty(ListItem.Art(season.poster)) + !String.IsEmpty(ListItem.Art(tvshow.poster))">$INFO[ListItem.Art(tvshow.poster)]</value>
        <value condition="String.IsEqual(ListItem.DBType,season) + String.IsEmpty(ListItem.Art(poster)) + !String.IsEmpty(ListItem.Art(tvshow.poster))">$INFO[ListItem.Art(tvshow.poster)]</value>
        <value condition="String.IsEqual(ListItem.DBType,season) + !String.IsEmpty(ListItem.Property(TVShowID)) + !String.IsEmpty(ListItem.Art(season.poster))">$INFO[ListItem.Art(season.poster)]</value>
        <value condition="String.IsEqual(ListItem.DBType,season) + !String.IsEmpty(ListItem.Property(TVShowID)) + String.IsEmpty(ListItem.Art(season.poster)) + !String.IsEmpty(ListItem.Art(tvshow.poster))">$INFO[ListItem.Art(tvshow.poster)]</value>
        <value condition="Container.Content(episodes) + !String.IsEmpty(ListItem.Art(tvshow.poster))">$INFO[ListItem.Art(tvshow.poster)]</value>
        <value condition="[Container.content(musicvideos) | String.IsEqual(ListItem.DBType,musicvideo)] + !String.IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Art(poster)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(thumb))">$INFO[ListItem.Art(thumb)]</value>
        <value condition="!String.IsEmpty(ListItem.EpgEventIcon)">$INFO[ListItem.EpgEventIcon]</value>
		<value condition="!String.IsEmpty(ListItem.Icon)">$INFO[ListItem.Icon]</value>
        <value>DefaultSquare.png</value>
    </variable>

    <variable name="Episode" description="Episode">
        <value condition="ListItem.IsParentFolder">defaultepisodeback1.png</value>
        <value condition="!String.IsEmpty(ListItem.Art(thumb))">$INFO[ListItem.Art(thumb)]</value>
        <value condition="!String.IsEmpty(ListItem.Icon)">$INFO[ListItem.Icon]</value>
        <value>DefaultEpisode.png</value>
    </variable>

    <variable name="WeatherIconPath">
        <value condition="!String.IsEmpty(Skin.String(WeatherIconsResource.path))">$INFO[Skin.String(WeatherIconsResource.path)]</value>
        <value>resource://resource.images.weathericons.default/</value>
    </variable>

    <variable name="WeatherIconExt">
        <value condition="String.Contains(Skin.String(weatherIconsResource.path),animated)"></value>
        <value condition="!String.IsEmpty(Skin.String(WeatherIconsResource.ext))">$INFO[Skin.String(WeatherIconsResource.ext)]</value>
        <value>.png</value>
    </variable>

    <variable name="WeatherBackgroundExt">
        <value condition="Skin.HasSetting(weatherfanartResource.multi)">/</value>
        <value condition="!String.IsEmpty(Skin.String(weatherfanartResource.ext))">$INFO[Skin.String(weatherfanartResource.ext)]</value>
        <value>.jpg</value>
    </variable>

	<variable name="VideoGenreFanartExt">
        <value condition="Skin.HasSetting(CustomVideoGenreFanart.Multi)">/</value>
        <value>.jpg</value>
    </variable>

	<variable name="MusicGenreFanartExt">
        <value condition="Skin.HasSetting(CustomMusicGenreFanart.Multi)">/</value>
        <value>.jpg</value>
    </variable>

    <variable name="InfoLineLabel">
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),movies)">$LOCALIZE[31405]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),tvshows)">$LOCALIZE[31406]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),music)">$LOCALIZE[31407]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),musicvideos)">$LOCALIZE[31408]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),videos)">$LOCALIZE[3]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),moviestvshows)">$LOCALIZE[31413]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),pvr)">$LOCALIZE[31409]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),weather)">$LOCALIZE[8]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),addons)">$LOCALIZE[24001]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),videoaddons)">$LOCALIZE[1037]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),musicaddons)">$LOCALIZE[1038]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),videomusicaddons)">$LOCALIZE[31414]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),programaddons)">$LOCALIZE[1043]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),pictureaddons)">$LOCALIZE[1039]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),favourites)">$LOCALIZE[1036]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),disc)">$LOCALIZE[427]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),systeminfo)">$LOCALIZE[130]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),movieplaylist)">$LOCALIZE[31410]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),tvshowplaylist)">$LOCALIZE[31411]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),musicvideoplaylist)">$LOCALIZE[31412]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),episodeplaylist)">$LOCALIZE[31418]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),movienode)">$LOCALIZE[31591]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),tvshownode)">$LOCALIZE[31592]</value>
        <value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),musicvideonode)">$LOCALIZE[31593]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),artistnode)">$LOCALIZE[31594]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),albumnode)">$LOCALIZE[31595]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(InfoLine),songnode)">$LOCALIZE[31596]</value>
		<value>$LOCALIZE[231]</value>
    </variable>

    <variable name="TopBarMedia">
        <value condition="Player.HasAudio">$INFO[MusicPlayer.Artist][COLOR=$VAR[HighlightColor]]  •  [/COLOR]$INFO[MusicPlayer.Title]</value>
        <value condition="Player.HasVideo + !VideoPlayer.Content(livetv)">$INFO[VideoPlayer.Title]</value>
        <value condition="Player.HasVideo + VideoPlayer.Content(livetv)">$INFO[VideoPlayer.Title][COLOR=$VAR[HighlightColor]]  •  [/COLOR]$INFO[VideoPlayer.ChannelName]</value>
	</variable>

    <variable name="TopBarMedia2">
		<value condition="Player.HasAudio">  [COLOR=$VAR[HighlightColor]]$INFO[MusicPlayer.TimeSpeed]$INFO[MusicPlayer.Duration, / ][/COLOR]</value>
		<value condition="Player.HasVideo + !VideoPlayer.Content(livetv)">  [COLOR=$VAR[HighlightColor]]$INFO[VideoPlayer.Time] / $INFO[VideoPlayer.Duration][/COLOR]</value>
        <value condition="Player.HasVideo + VideoPlayer.Content(livetv) + !VideoPlayer.HasEPG">  [COLOR=$VAR[HighlightColor]]$INFO[VideoPlayer.Time] / $INFO[VideoPlayer.Duration][/COLOR]</value>
		<value condition="Player.HasVideo + VideoPlayer.Content(livetv) + VideoPlayer.HasEPG">  [COLOR=$VAR[HighlightColor]]$INFO[PVR.EpgEventElapsedTime]$INFO[PVR.EpgEventDuration, / ][/COLOR]</value>

	</variable>
    <variable name="TopBarMediaIcon">
        <value condition="!Player.Paused">OSD/OSDPlayNF.png</value>
        <value>OSD/OSDPauseNF.png</value>
    </variable>

    <variable name="GlobalHeadings" description="Global Headings">
        <value condition="Window.IsActive(service-LibreELEC-Settings-mainWindow.xml)">$LOCALIZE[5] / LibreELEC</value>
		<value condition="Window.IsActive(DialogFavourites.xml)">$LOCALIZE[1036]</value>
        <value condition="Window.IsActive(Settings.xml) | Window.IsActive(SettingsCategory.xml)">$LOCALIZE[5] / $LOCALIZE[31022]</value>
		<value condition="Window.IsActive(SkinSettings.xml)">$LOCALIZE[5] / Amber</value>
        <value condition="Window.IsActive(AddonBrowser.xml) + String.IsEmpty(Container.FolderName)">$LOCALIZE[31291]</value>
        <value condition="Window.IsActive(MyVideoNav.xml) + Container.Content(episodes)">$INFO[Container.ShowTitle[COLOR=$VAR[HighlightColor]]  •  [/COLOR]]$INFO[Container.FolderName][COLOR=$VAR[HighlightColor]]  •  [/COLOR]$INFO[Container.NumItems]</value>
        <value condition="Window.IsActive(MyVideoPlaylist.xml)">$LOCALIZE[20012]</value>
        <value condition="Window.IsActive(MyMusicPlaylist.xml)">$LOCALIZE[20011]</value>

		<value condition="Window.IsActive(1122)">$LOCALIZE[32014][COLOR=$VAR[HighlightColor]]$INFO[Skin.String(CustomSearchTerm)][/COLOR]</value>
        <value condition="Window.IsActive(1131) + [String.IsEqual(Window(Home).Property(SingleSearchType),Online) | String.IsEqual(Window(Home).Property(SingleSearchType),OnlineTotals)]">$LOCALIZE[32111]</value>
        <value condition="Window.IsActive(1131) + ![String.IsEqual(Window(Home).Property(SingleSearchType),Online) | String.IsEqual(Window(Home).Property(SingleSearchType),OnlineTotals)]">$LOCALIZE[32112]</value>

		<value condition="Window.IsActive(DialogVideoInfo.xml)">$LOCALIZE[20159]</value>
        <value condition="Container.content(movies) + String.IsEqual(Container.FolderName,$LOCALIZE[369])">$LOCALIZE[20342][COLOR=$VAR[HighlightColor]]  •  [/COLOR]$INFO[Container.NumItems]</value>
        <value condition="Container.content(tvshows) + String.IsEqual(Container.FolderName,$LOCALIZE[369])">$LOCALIZE[20343][COLOR=$VAR[HighlightColor]]  •  [/COLOR]$INFO[Container.NumItems]</value>
        <value condition="Container.content(musicvideos) + String.IsEqual(Container.FolderName,$LOCALIZE[369])">$LOCALIZE[20389][COLOR=$VAR[HighlightColor]]  •  [/COLOR]$INFO[Container.NumItems]</value>

        <value condition="Window.IsActive(TVChannels)">$LOCALIZE[19020] / $LOCALIZE[19019] / $INFO[Control.GetLabel(29)]</value>
        <value condition="Window.IsActive(RadioChannels)">$LOCALIZE[19021] / $LOCALIZE[19019] / $INFO[Control.GetLabel(29)]</value>
        <value condition="Window.IsActive(TVGuide)">$LOCALIZE[19020] / $LOCALIZE[19069] / $INFO[Control.GetLabel(29)] - $INFO[Control.GetLabel(30)]</value>
        <value condition="Window.IsActive(RadioGuide)">$LOCALIZE[19021] / $LOCALIZE[19069] / $INFO[Control.GetLabel(29)] - $INFO[Control.GetLabel(30)]</value>
        <value condition="Window.IsActive(TVRecordings)">$LOCALIZE[19020] / $LOCALIZE[19017]$INFO[Control.GetLabel(30), / ]</value>
        <value condition="Window.IsActive(RadioRecordings)">$LOCALIZE[19021] / $LOCALIZE[19017]$INFO[Control.GetLabel(30), / ]</value>
        <value condition="Window.IsActive(TVTimers)">$LOCALIZE[19020] / $LOCALIZE[19040]</value>
        <value condition="Window.IsActive(RadioTimers)">$LOCALIZE[19021] / $LOCALIZE[19040]</value>
        <value condition="Window.IsActive(TVTimerRules)">$LOCALIZE[19020] / $LOCALIZE[19138]$INFO[Control.GetLabel(29), / ]</value>
        <value condition="Window.IsActive(RadioTimerRules)">$LOCALIZE[19021] / $LOCALIZE[19138]$INFO[Control.GetLabel(29), / ]</value>
        <value condition="Window.IsActive(TVSearch)">$LOCALIZE[19020] / $LOCALIZE[137]</value>
        <value condition="Window.IsActive(RadioSearch)">$LOCALIZE[19021] / $LOCALIZE[137]</value>

        <value condition="!String.IsEmpty(Container.FolderName) + String.IsEmpty(Container.PluginCategory)">$INFO[Container.FolderName][COLOR=$VAR[HighlightColor]]  •  [/COLOR]$INFO[Container.NumItems]</value>
        <value condition="!String.IsEmpty(Container.FolderName) + !String.IsEmpty(Container.PluginCategory)">$INFO[Container.PluginCategory][COLOR=$VAR[HighlightColor]]  •  [/COLOR]$INFO[Container.NumItems]</value>
        <value condition="[Window.IsActive(script-NextAired-TVGuide2.xml) | Window.IsActive(script-NextAired-TVGuide.xml)]">$INFO[System.AddonTitle(script.tv.show.next.aired)]</value>
        <value condition="Window.IsActive(script-globalsearch.xml)">$INFO[System.AddonTitle(script.globalsearch)] - $LOCALIZE[32014][COLOR=$VAR[HighlightColor]]$INFO[Window.Property(GlobalSearch.SearchString)][/COLOR]</value>
		<value condition="Window.IsActive(1136)">$LOCALIZE[32226]</value>
		<value condition="Window.IsActive(1137)">$LOCALIZE[32227]</value>
		<value condition="Window.IsActive(weather)">$INFO[Weather.Location]</value>
    </variable>

    <!-- <variable name="CurrentBackgroundSetting">
        <value condition="!String.IsEmpty(Container(9103).ListItem.Thumb)">$INFO[Container(9103).ListItem.Thumb]</value>
        <value>$LOCALIZE[571]</value>
    </variable> -->

    <variable name="MusicPlayingFanartLabel2" description="Label2 for music playing FA">
        <value condition="Skin.HasSetting(MusicPlayingFanart)">$LOCALIZE[32413]</value>
        <value>$LOCALIZE[32414]</value>
    </variable>

    <variable name="MusicRepeat" description="Image to display in MusicOSD">
        <value condition="Playlist.IsRepeatOne">OSD/OSDRepeatOneNF.png</value>
        <value condition="Playlist.IsRepeat">OSD/OSDRepeatAllNF.png</value>
        <value condition="![Playlist.IsRepeatOne | Playlist.IsRepeat]">OSD/OSDRepeatNF.png</value>
    </variable>

	<variable name="PVROverlay" description="PVR Overlay image">
        <value condition="ListItem.IsRecording">img/PVR-IsRecording.png</value>
		<!-- Begin Matrix changes -->
        <value condition="ListItem.HasReminder">img/PVR-HasReminder.png</value>
		<value condition="ListItem.HasRecording">img/PVR-HasRecording.png</value>
		<value condition="ListItem.IsPlayable">img/PVR-HasArchive.png</value>
		<value condition="ListItem.HasTimerSchedule + ListItem.TimerHasError">img/PVR-HasTimerScheduleError.png</value>
		<value condition="ListItem.HasTimerSchedule + ListItem.TimerHasConflict">img/PVR-HasTimerScheduleConflict.png</value>
		<value condition="ListItem.HasTimerSchedule + !ListItem.TimerIsActive">img/PVR-HasTimerScheduleDisabled.png</value>
		<value condition="ListItem.HasTimerSchedule">img/PVR-HasTimerSchedule.png</value>
		<value condition="ListItem.HasTimer + ListItem.TimerHasError">img/PVR-HasTimerError.png</value>
		<value condition="ListItem.HasTimer + ListItem.TimerHasConflict">img/PVR-HasTimerConflict.png</value>
		<value condition="ListItem.HasTimer + !ListItem.TimerIsActive">img/PVR-HasTimerDisabled.png</value>
		<value condition="ListItem.HasTimer">img/PVR-HasTimer.png</value>
		<value condition="ListItem.IsNew | ListItem.IsPremiere | ListItem.IsFinale | ListItem.IsLive">img/PVR-Premiere.png</value>
		<!-- End Matrix changes -->
    </variable>

	<!-- Begin Matrix change -->
	<variable name="NewLiveFinaleLabel">
		<value condition="ListItem.IsPremiere">[COLOR=$VAR[HighlightColor]]$LOCALIZE[838][/COLOR]</value>
		<value condition="ListItem.IsFinale">[COLOR=$VAR[HighlightColor]]$LOCALIZE[849][/COLOR]</value>
		<value condition="ListItem.IsLive">[COLOR=$VAR[HighlightColor]]$LOCALIZE[839][/COLOR]</value>
		<value condition="ListItem.IsNew">[COLOR=$VAR[HighlightColor]]$LOCALIZE[842][/COLOR]</value>
	</variable>
	<!-- End Matrix change -->

    <!-- <variable name="ListItem.ratingbadge">
        <value condition="!String.IsEmpty(ListItem.UserRating)">$INFO[ListItem.UserRating,badges/ratings/rating,.png]</value>
        <value condition="String.IsEmpty(ListItem.UserRating) + !String.IsEmpty(ListItem.dbtype)">badges/ratings/ratingNR.png</value>
    </variable> -->

	<variable name="Container.ListItem.ratingbadge">
        <value condition="!String.IsEmpty(Container.ListItem.UserRating)">$INFO[Container.ListItem.UserRating,badges/ratings/rating,.png]</value>
        <value condition="String.IsEmpty(Container.ListItem.UserRating) + !String.IsEmpty(Container.ListItem.dbtype)">badges/ratings/ratingNR.png</value>
    </variable>

    <variable name="VideoPlayer.ratingbadge">
        <value condition="!String.IsEmpty(VideoPlayer.UserRating)">$INFO[VideoPlayer.UserRating,badges/ratings/rating,.png]</value>
		<value condition="String.IsEmpty(VideoPlayer.UserRating) + !String.IsEmpty(VideoPlayer.dbtype)">badges/ratings/ratingNR.png</value>
    </variable>

    <variable name="VideoHWDecoder">
        <value condition="Player.Process(videohwdecoder)">HW</value>
        <value>SW</value>
    </variable>

    <variable name="panelheading">
        <value condition="Control.IsVisible(53) + Skin.HasSetting(53_FileNameNotTitle) + !ListItem.IsFolder + !String.StartsWith(Container.FolderPath,plugin) + [Container.Content() | Container.Content(files) | Container.Content(movies) | Container.Content(episodes) | Container.Content(videos) | Container.Content(images)]">$INFO[ListItem.Filename]</value>
		<value condition="[Window.IsActive(1122) | Window.IsActive(1131)] + !String.IsEqual(Container.ListItem.DBType,episode) + !Skin.HasSetting(HideTop250MediaViews)">$INFO[Container.Listitem.Title] $INFO[Container.ListItem.Year,(,)][B]$INFO[Container.ListItem.Top250, #,][/B]</value>
		<value condition="[Window.IsActive(1122) | Window.IsActive(1131)] + !String.IsEqual(Container.ListItem.DBType,episode) + Skin.HasSetting(HideTop250MediaViews)">$INFO[Container.Listitem.Title] $INFO[Container.ListItem.Year,(,)]</value>
		<value condition="[Window.IsActive(1122) | Window.IsActive(1131)] + String.IsEqual(Container.ListItem.DBType,episode)">$INFO[Container.ListItem.TVShowTitle,, • ]$INFO[Container.ListItem.Label]</value>
        <value condition="Window.IsActive(1122) + String.IsEqual(ListItem.DBType,album)">$INFO[Container.ListItem.Artist,, • ]$INFO[Container.ListItem.Label]</value>
		<value condition="Window.IsActive(script-embuary-video.xml)">$INFO[Container(10051).ListItem.Title,[B],[/B] ]$INFO[Container(10051).ListItem.Year,(,)]</value>
        <value condition="ListItem.IsParentFolder">..</value>
		<value condition="String.IsEqual(ListItem.DBType,set) + !Control.IsVisible(52)">$INFO[Listitem.Title,[B],[/B]]</value>
        <value condition="String.IsEqual(ListItem.DBType,set) + Control.IsVisible(52)">$INFO[Listitem.Title,,]</value>
        <value condition="[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Control.IsVisible(52) + !Window.IsActive(movieinformation) + !Skin.HasSetting(HideTop250MediaViews) + !String.IsEmpty(ListItem.Title)">$INFO[Listitem.Title,[B],[/B] ]$INFO[ListItem.Year,(,)][B]$INFO[ListItem.Top250, #,][/B]</value>
		<value condition="[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Control.IsVisible(52) + !Window.IsActive(movieinformation) + Skin.HasSetting(HideTop250MediaViews) + !String.IsEmpty(ListItem.Title)">$INFO[Listitem.Title,[B],[/B] ]$INFO[ListItem.Year,(,)]</value>
        <value condition="[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Control.IsVisible(52) + !Window.IsActive(movieinformation) + !Skin.HasSetting(HideTop250MediaViews) + !String.IsEmpty(ListItem.Title)">$INFO[Listitem.Title,, ]$INFO[ListItem.Year,(,)][B]$INFO[ListItem.Top250, #,][/B]</value>
		<value condition="[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Control.IsVisible(52) + !Window.IsActive(movieinformation) + Skin.HasSetting(HideTop250MediaViews) + !String.IsEmpty(ListItem.Title)">$INFO[Listitem.Title,, ]$INFO[ListItem.Year,(,)]</value>
		<value condition="[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Control.IsVisible(52) + Window.IsActive(movieinformation) + !String.IsEmpty(ListItem.Title)">$INFO[Listitem.Title,[B],[/B] ]$INFO[ListItem.Year,(,)]</value>
        <value condition="[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Control.IsVisible(52) + Window.IsActive(movieinformation) + !String.IsEmpty(ListItem.Title)">$INFO[Listitem.Title,, ]$INFO[ListItem.Year,(,)]</value>
		<value condition="[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + String.IsEmpty(ListItem.Title)">$INFO[Listitem.Label,[B],[/B]]</value>
        <value condition="[String.IsEqual(ListItem.DBType,tvshow) | Container.Content(tvshows)] + !Control.IsVisible(52) + !String.IsEmpty(ListItem.Title)">$INFO[Listitem.Title,[B],[/B] ]$INFO[ListItem.Year,(,)]</value>
        <value condition="[String.IsEqual(ListItem.DBType,tvshow) | Container.Content(tvshows)] + Control.IsVisible(52) + !String.IsEmpty(ListItem.Title)">$INFO[Listitem.Title,, ]$INFO[ListItem.Year,(,)]</value>
        <value condition="String.IsEqual(ListItem.DBType,album) + [Control.IsVisible(53) | [Control.IsVisible(56) + !Skin.HasSetting(56_Music_Netflix)]]">[B]$INFO[Listitem.AlbumArtist,, - ]$INFO[Listitem.Label][/B]</value>
		<value condition="String.IsEqual(ListItem.DBType,album) + [Control.IsVisible(56) + Skin.HasSetting(56_Music_Netflix)]">[B]$INFO[Listitem.Album][/B]</value>
		<value condition="String.IsEqual(ListItem.DBType,artist) + [Control.IsVisible(56) + Skin.HasSetting(56_Music_Netflix)]">[B]$INFO[Listitem.Artist][/B]</value>
		<value condition="String.IsEqual(ListItem.DBType,song)">[B]$INFO[ListItem.TrackNumber,,. ]$INFO[ListItem.Title][/B]</value>
        <value condition="String.IsEqual(ListItem.DBType,msicvideo)">$INFO[Listitem.Label,[B],[/B] ]$INFO[ListItem.Year,(,)]</value>
        <value condition="String.IsEqual(ListItem.DBType,album) + Window.IsActive(script-globalsearch.xml)">$INFO[ListItem.Artist,, • ]$INFO[ListItem.Label]</value>
		<value condition="String.IsEqual(ListItem.DBType,episode) + Window.IsActive(DialogVideoInfo.xml) + Skin.HasSetting(Show.SeasonEpisodeInfo)">[B]$INFO[ListItem.TVshowTitle][/B] - $INFO[ListItem.Season,S,]$INFO[ListItem.Episode,E,] • $INFO[ListItem.Title]</value>
        <value condition="[String.IsEqual(ListItem.DBType,episode) + Window.IsActive(DialogVideoInfo.xml) + !Skin.HasSetting(Show.SeasonEpisodeInfo)]">[B]$INFO[ListItem.TVshowTitle][/B] • $INFO[ListItem.Title]</value>
        <value condition="[String.IsEqual(ListItem.DBType,episode) | String.IsEqual(ListItem.DBType,season)] + Window.IsActive(script-globalsearch.xml)">$INFO[ListItem.TVShowTitle,, • ]$INFO[ListItem.Label]</value>

		<value condition="[Window.IsActive(MyPVRChannels.xml) | Window.IsActive(MyPVRTimers.xml)] + !ListItem.HasEpg + String.IsEmpty(ListItem.Season)">$INFO[Listitem.Title] $INFO[ListItem.Year,(,)]</value>
		<value condition="[Window.IsActive(MyPVRChannels.xml) | Window.IsActive(MyPVRTimers.xml)] + ListItem.HasEpg + String.IsEmpty(ListItem.Season)">$INFO[Listitem.EpgEventTitle] $INFO[ListItem.Year,(,)]</value>
		<value condition="[Window.IsActive(MyPVRChannels.xml) | Window.IsActive(MyPVRTimers.xml)] + !ListItem.HasEpg + ![String.IsEmpty(ListItem.Season) + String.IsEmpty(Episode)]">$INFO[Listitem.Title] $INFO[ListItem.Year,(,)][CR][COLOR=Grey][I]$VAR[PVRSeasonEpisodeLabel]$INFO[ListItem.EpisodeName][/I][/COLOR]</value>
		<value condition="[Window.IsActive(MyPVRChannels.xml) | Window.IsActive(MyPVRTimers.xml)] + ListItem.HasEpg + ![String.IsEmpty(ListItem.Season) + String.IsEmpty(Episode)]">$INFO[Listitem.EpgEventTitle] $INFO[ListItem.Year,(,)][CR][COLOR=Grey][I]$VAR[PVRSeasonEpisodeLabel]$INFO[ListItem.EpisodeName][/I][/COLOR]</value>

		<value condition="Window.IsActive(MyPVRRecordings.xml) + !$EXP[isPVRRecordingsGroups]">$INFO[ListItem.label,[B],[/B]] • $INFO[ListItem.Date] • $INFO[ListItem.Size]</value>

		<value condition="$EXP[isPVRRecordingsGroups] + Control.HasFocus(50) + !$EXP[ListPanelIsSwapped] + Integer.IsGreater(Container(440050).NumItems,0)">$INFO[ListItem.label] $INFO[Container(440050).NumItems,[B](,)[/B]] • $INFO[ListItem.Size]</value>
		<value condition="$EXP[isPVRRecordingsGroups] + Control.HasFocus(50) + $EXP[ListPanelIsSwapped] + Integer.IsGreater(Container(4400150).NumItems,0)">$INFO[ListItem.label] $INFO[Container(4400150).NumItems,[B](,)[/B]] • $INFO[ListItem.Size]</value>
		<value condition="$EXP[isPVRRecordingsGroups] + Control.HasFocus(54) + !$EXP[LowListPanelIsSwapped] + Integer.IsGreater(Container(440054).NumItems,0)">$INFO[ListItem.label] $INFO[Container(440054).NumItems,[B](,)[/B]] • $INFO[ListItem.Size]</value>
		<value condition="$EXP[isPVRRecordingsGroups] + Control.HasFocus(54) + $EXP[LowListPanelIsSwapped] + Integer.IsGreater(Container(4400154).NumItems,0)">$INFO[ListItem.label] $INFO[Container(4400154).NumItems,[B](,)[/B]] • $INFO[ListItem.Size]</value>
		<value condition="$EXP[isPVRRecordingsGroups] + Control.HasFocus(501) + !$EXP[TallListPanelIsSwapped] + Integer.IsGreater(Container(440501).NumItems,0)">$INFO[ListItem.label] $INFO[Container(440501).NumItems,[B](,)[/B]] • $INFO[ListItem.Size]</value>
		<value condition="$EXP[isPVRRecordingsGroups] + Control.HasFocus(501) + $EXP[TallListPanelIsSwapped] + Integer.IsGreater(Container(4401501).NumItems,0)">$INFO[ListItem.label] $INFO[Container(4401501).NumItems,[B](,)[/B]] • $INFO[ListItem.Size]</value>
		<value condition="$EXP[isPVRRecordingsGroups] + Control.HasFocus(52) + !$EXP[BigListPanelIsSwapped] + Integer.IsGreater(Container(440052).NumItems,0)">$INFO[ListItem.label] $INFO[Container(440052).NumItems,[B](,)[/B]] • $INFO[ListItem.Size]</value>
		<value condition="$EXP[isPVRRecordingsGroups] + Control.HasFocus(52) + $EXP[BigListPanelIsSwapped] + Integer.IsGreater(Container(4400152).NumItems,0)">$INFO[ListItem.label] $INFO[Container(4400152).NumItems,[B](,)[/B]] • $INFO[ListItem.Size]</value>
		<value condition="$EXP[isPVRRecordingsGroups] + Control.HasFocus(51) + Integer.IsGreater(Container(440051).NumItems,0)">$INFO[ListItem.label] $INFO[Container(440051).NumItems,[B](,)[/B]] • $INFO[ListItem.Size]</value>
		<value condition="$EXP[isPVRRecordingsGroups] + Control.HasFocus(511) + Integer.IsGreater(Container(4400511).NumItems,0)">$INFO[ListItem.label] $INFO[Container(4400511).NumItems,[B](,)[/B]] • $INFO[ListItem.Size]</value>
		<value condition="$EXP[isPVRRecordingsGroups] + Control.HasFocus(55) + Integer.IsGreater(Container(440055).NumItems,0)">$INFO[ListItem.label] $INFO[Container(440055).NumItems,[B](,)[/B]] • $INFO[ListItem.Size]</value>
		<value condition="$EXP[isPVRRecordingsGroups] + Control.HasFocus(551) + Integer.IsGreater(Container(4400551).NumItems,0)">$INFO[ListItem.label] $INFO[Container(4400551).NumItems,[B](,)[/B]] • $INFO[ListItem.Size]</value>

		<value condition="[Container.Content(movies) | Container.Content(tvshows)] + String.IsEqual(ListItem.DBType,video) + Control.IsVisible(52) + !Skin.HasSetting(HideTop250MediaViews)">$INFO[Listitem.Title,, ]$INFO[ListItem.Year,(,)][B]$INFO[ListItem.Top250, #,][/B]</value>
		<value condition="[Container.Content(movies) | Container.Content(tvshows)] + String.IsEqual(ListItem.DBType,video) + Control.IsVisible(52) + Skin.HasSetting(HideTop250MediaViews)">$INFO[Listitem.Title,, ]$INFO[ListItem.Year,(,)]</value>
		<value condition="[Container.Content(movies) | Container.Content(tvshows)] + String.IsEqual(ListItem.DBType,video) + !Control.IsVisible(52) + !Skin.HasSetting(HideTop250MediaViews)">$INFO[Listitem.Title,[B],[/B] ]$INFO[ListItem.Year,(,)][B]$INFO[ListItem.Top250, #,][/B]</value>
		<value condition="[Container.Content(movies) | Container.Content(tvshows)] + String.IsEqual(ListItem.DBType,video) + !Control.IsVisible(52) + Skin.HasSetting(HideTop250MediaViews)">$INFO[Listitem.Title,[B],[/B] ]$INFO[ListItem.Year,(,)]</value>
		<value>$INFO[ListItem.Label]</value>
    </variable>

    <variable name="panelsubheading">
        <value condition="String.IsEqual(ListItem.DBType,set) + [[String.IsEmpty(Window(Home).Property(SkinInfo.Set.Movies.Count)) + !Integer.IsGreater(Container(4450).NumItems,0)] | Control.IsVisible(52) | !Skin.HasSetting(ShowSetCount)]">$LOCALIZE[20457]</value>
		<value condition="String.IsEqual(ListItem.DBType,set) + Integer.IsGreater(Container(4450).NumItems,0) + !Control.IsVisible(52) + Skin.HasSetting(ShowSetCount)">$LOCALIZE[32253]: $INFO[Container(4450).NumItems]</value>
		<value condition="String.IsEqual(ListItem.DBType,set) + !Integer.IsGreater(Container(4450).NumItems,0) + !String.IsEmpty(Window(Home).Property(SkinInfo.Set.Movies.Count)) + !Control.IsVisible(52) + Skin.HasSetting(ShowSetCount)">$LOCALIZE[32253]: $INFO[Window(Home).Property(SkinInfo.Set.Movies.Count)]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]$INFO[ListItem.RatingAndVotes, • ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[ListItem.RatingAndVotes, • ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + !Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]</value>
        <value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
        <value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>

		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
        <value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>

		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
        <value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + [[String.IsEqual(ListItem.DBType,movie) | Container.Content(movies)] + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>

        <value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + ![Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes) | Container.Content(videos)]">$INFO[ListItem.Label2,$LOCALIZE[180]: ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]$INFO[ListItem.RatingAndVotes, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] $INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.RatingAndVotes, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[ListItem.RatingAndVotes, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + [Container.Content(movies) | Container.Content(tvshows) | Container.Content(episodes)] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + Container.Content(videos) + !String.IsEmpty(ListItem.Year) + String.IsEmpty(ListItem.Premiered) + String.IsEmpty(ListItem.Duration)">$INFO[ListItem.Studio,,]$INFO[ListItem.Year, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + Container.Content(videos) + !String.IsEmpty(ListItem.Premiered) + String.IsEmpty(ListItem.Duration)">$INFO[ListItem.Studio,,]$INFO[ListItem.Premiered, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + Container.Content(videos) + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowEndTime) + !String.IsEmpty(ListItem.Duration) + String.IsEmpty(ListItem.Premiered)">$INFO[ListItem.Studio,,]$INFO[ListItem.Year, • ]$INFO[ListItem.Duration, • ,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + Container.Content(videos) + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowEndTime) + !String.IsEmpty(ListItem.Duration) + String.IsEmpty(ListItem.Premiered)">$INFO[ListItem.Studio,,]$INFO[ListItem.Year, • ]$INFO[ListItem.Duration, • ,]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + Container.Content(videos) + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowEndTime) + !String.IsEmpty(ListItem.Duration) + String.IsEmpty(ListItem.Premiered)">$INFO[ListItem.Studio,,]$INFO[ListItem.Year, • , • ]$VAR[ItemDurationVar] ($LOCALIZE[32294] $INFO[ListItem.EndTime])</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + Container.Content(videos) + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowEndTime) + !String.IsEmpty(ListItem.Duration) + String.IsEmpty(ListItem.Premiered)">$INFO[ListItem.Studio,,]$INFO[ListItem.Year, • , • ]$VAR[ItemDurationVar]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + Container.Content(videos) + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowEndTime) + !String.IsEmpty(ListItem.Duration) + !String.IsEmpty(ListItem.Premiered)">$INFO[ListItem.Studio,,]$INFO[ListItem.Premiered, • ]$INFO[ListItem.Duration, • ,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + Container.Content(videos) + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowEndTime) + !String.IsEmpty(ListItem.Duration) + !String.IsEmpty(ListItem.Premiered)">$INFO[ListItem.Studio,,]$INFO[ListItem.Premiered, • ]$INFO[ListItem.Duration, • ,]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + Container.Content(videos) + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowEndTime) + !String.IsEmpty(ListItem.Duration) + !String.IsEmpty(ListItem.Premiered)">$INFO[ListItem.Studio,,]$INFO[ListItem.Premiered, • , • ]$VAR[ItemDurationVar] ($LOCALIZE[32294] $INFO[ListItem.EndTime])</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,video) + Container.Content(videos) + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowEndTime) + !String.IsEmpty(ListItem.Duration) + !String.IsEmpty(ListItem.Premiered)">$INFO[ListItem.Studio,,]$INFO[ListItem.Premiered, • , • ]$VAR[ItemDurationVar]</value>
        <value condition="[String.IsEqual(ListItem.DBType,tvshow) | Container.Content(tvshows)] + String.IsEmpty(ListItem.Duration) + String.IsEmpty(ListItem.Property(TotalEpisodes)) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.RatingAndVotes]$INFO[ListItem.MPAA, • ]</value>
		<value condition="[String.IsEqual(ListItem.DBType,tvshow) | Container.Content(tvshows)] + String.IsEmpty(ListItem.Duration) + String.IsEmpty(ListItem.Property(TotalEpisodes)) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.RatingAndVotes]</value>
		<value condition="[String.IsEqual(ListItem.DBType,tvshow) | Container.Content(tvshows)] + String.IsEmpty(ListItem.Duration) + String.IsEmpty(ListItem.Property(TotalEpisodes)) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.MPAA, • ]</value>
		<value condition="[String.IsEqual(ListItem.DBType,tvshow) | Container.Content(tvshows)] + String.IsEmpty(ListItem.Duration) + !String.IsEmpty(ListItem.Property(TotalEpisodes))">$INFO[ListItem.Property(TotalEpisodes), $LOCALIZE[20360] , • ]$INFO[ListItem.Property(UnWatchedEpisodes),$LOCALIZE[32260] ]</value>
		<value condition="String.IsEqual(ListItem.DBType,season) | [[String.IsEqual(ListItem.DBType,tvshow) | Container.Content(tvshows)] + !Skin.HasSetting(Hide.Label2.Lists) + !String.IsEmpty(ListItem.Duration) + !Skin.HasSetting(Enable.HourMinutes)]">$INFO[ListItem.Duration,, • ]$INFO[ListItem.Property(TotalEpisodes), $LOCALIZE[20360] , • ]$INFO[ListItem.Property(UnWatchedEpisodes),$LOCALIZE[32260] ]</value>
        <value condition="String.IsEqual(ListItem.DBType,season) | [[String.IsEqual(ListItem.DBType,tvshow) | Container.Content(tvshows)] + !Skin.HasSetting(Hide.Label2.Lists) + !String.IsEmpty(ListItem.Duration) + Skin.HasSetting(Enable.HourMinutes)]">$VAR[ItemDurationVar,, • ]$INFO[ListItem.Property(TotalEpisodes), $LOCALIZE[20360] , • ]$INFO[ListItem.Property(UnWatchedEpisodes),$LOCALIZE[32260] ]</value>
		<value condition="[String.IsEqual(ListItem.DBType,tvshow) | Container.Content(tvshows)] + Skin.HasSetting(Hide.Label2.Lists) + !String.IsEmpty(ListItem.Duration) + !Skin.HasSetting(Enable.HourMinutes)">$INFO[ListItem.Duration,, • ]$INFO[ListItem.Property(TotalEpisodes), $LOCALIZE[20360] , • ]$INFO[ListItem.Property(UnWatchedEpisodes),$LOCALIZE[32260] ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[32023] ]</value>
        <value condition="[String.IsEqual(ListItem.DBType,tvshow) | Container.Content(tvshows)] + Skin.HasSetting(Hide.Label2.Lists) + !String.IsEmpty(ListItem.Duration) + Skin.HasSetting(Enable.HourMinutes)">$VAR[ItemDurationVar,, • ]$INFO[ListItem.Property(TotalEpisodes), $LOCALIZE[20360] , • ]$INFO[ListItem.Property(UnWatchedEpisodes),$LOCALIZE[32260] ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[32023] ]</value>
        <value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]$INFO[ListItem.Premiered, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$INFO[ListItem.Duration]$INFO[ListItem.Premiered, • ]</value>
        <value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[ListItem.Premiered, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[ListItem.Premiered, • ]</value>

        <value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration,, ($LOCALIZE[32294] $INFO[ListItem.EndTime])]$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.Premiered, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.Premiered, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
        <value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.Premiered, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.Premiered, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>

		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration,, ($LOCALIZE[32294] $INFO[ListItem.EndTime])]$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.Premiered, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$INFO[ListItem.Duration]$INFO[ListItem.Premiered, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
        <value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.Premiered, • ]$INFO[ListItem.RatingAndVotes, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.Premiered, • ]$INFO[ListItem.MPAA, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,] ($LOCALIZE[32294] $INFO[ListItem.EndTime])$INFO[ListItem.Premiered, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowEndTime) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowLastPlayed)">$VAR[ItemDurationVar,,]$INFO[ListItem.Premiered, • ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>

		<value condition="[String.IsEqual(ListItem.DBType,album) + !Window.IsActive(script-globalsearch.xml)] + [Skin.HasSetting(Hide.Label2.Lists) + String.Contains(Container.SortMethod,$LOCALIZE[552])] + ![Control.IsVisible(53) | Control.IsVisible(56)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowPlayCount)">$INFO[Listitem.AlbumArtist]$INFO[ListItem.RatingAndVotes, • ]  $INFO[ListItem.Label2,$LOCALIZE[32021]  ] $INFO[ListItem.PlayCount,$LOCALIZE[32022] ] $INFO[ListItem.LastPlayed,$LOCALIZE[32023] ]</value>
		<value condition="[String.IsEqual(ListItem.DBType,album) + !Window.IsActive(script-globalsearch.xml)] + [Skin.HasSetting(Hide.Label2.Lists) + String.Contains(Container.SortMethod,$LOCALIZE[552])] + ![Control.IsVisible(53) | Control.IsVisible(56)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowPlayCount)">$INFO[Listitem.AlbumArtist]$INFO[ListItem.Label2,$LOCALIZE[32021]  ] $INFO[ListItem.PlayCount,$LOCALIZE[32022] ] $INFO[ListItem.LastPlayed,$LOCALIZE[32023] ]</value>
        <value condition="[String.IsEqual(ListItem.DBType,album) + !Window.IsActive(script-globalsearch.xml)] + [Skin.HasSetting(Hide.Label2.Lists) + !String.Contains(Container.SortMethod,$LOCALIZE[552])] + ![Control.IsVisible(53) | Control.IsVisible(56)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowPlayCount)">$INFO[Listitem.AlbumArtist]$INFO[ListItem.RatingAndVotes, • ]  $INFO[ListItem.PlayCount,$LOCALIZE[32022] ] $INFO[ListItem.LastPlayed,$LOCALIZE[32023] ]</value>
		<value condition="[String.IsEqual(ListItem.DBType,album) + !Window.IsActive(script-globalsearch.xml)] + [Skin.HasSetting(Hide.Label2.Lists) + !String.Contains(Container.SortMethod,$LOCALIZE[552])] + ![Control.IsVisible(53) | Control.IsVisible(56)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowPlayCount)">$INFO[Listitem.AlbumArtist]$INFO[ListItem.PlayCount,$LOCALIZE[32022] ] $INFO[ListItem.LastPlayed,$LOCALIZE[32023] ]</value>
		<value condition="[String.IsEqual(ListItem.DBType,album) + !Window.IsActive(script-globalsearch.xml)] + [Skin.HasSetting(Hide.Label2.Lists) + String.Contains(Container.SortMethod,$LOCALIZE[552])] + ![Control.IsVisible(53) | Control.IsVisible(56)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowPlayCount)">$INFO[Listitem.AlbumArtist]$INFO[ListItem.RatingAndVotes, • ]  $INFO[ListItem.Label2,$LOCALIZE[32021]  ]</value>
		<value condition="[String.IsEqual(ListItem.DBType,album) + !Window.IsActive(script-globalsearch.xml)] + [Skin.HasSetting(Hide.Label2.Lists) + String.Contains(Container.SortMethod,$LOCALIZE[552])] + ![Control.IsVisible(53) | Control.IsVisible(56)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowPlayCount)">$INFO[Listitem.AlbumArtist]$INFO[ListItem.Label2,$LOCALIZE[32021]  ]</value>
        <value condition="[String.IsEqual(ListItem.DBType,album) + !Window.IsActive(script-globalsearch.xml)] + [Skin.HasSetting(Hide.Label2.Lists) + !String.Contains(Container.SortMethod,$LOCALIZE[552])] + ![Control.IsVisible(53) | Control.IsVisible(56)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowPlayCount)">$INFO[Listitem.AlbumArtist]$INFO[ListItem.RatingAndVotes, • ]</value>
		<value condition="[String.IsEqual(ListItem.DBType,album) + !Window.IsActive(script-globalsearch.xml)] + [Skin.HasSetting(Hide.Label2.Lists) + !String.Contains(Container.SortMethod,$LOCALIZE[552])] + ![Control.IsVisible(53) | Control.IsVisible(56)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowPlayCount)">$INFO[Listitem.AlbumArtist]</value>
        <value condition="String.IsEqual(ListItem.DBType,album) + !Window.IsActive(script-globalsearch.xml) + !Skin.HasSetting(Hide.Label2.Lists) + ![Control.IsVisible(53) | Control.IsVisible(56)]">$INFO[Listitem.AlbumArtist]</value>
		<value condition="String.IsEqual(ListItem.DBType,album) + !Window.IsActive(script-globalsearch.xml) + [Control.IsVisible(53) | Control.IsVisible(56)] + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]">[COLOR=$VAR[HighlightColor]]$LOCALIZE[345]:[/COLOR] $INFO[Listitem.Year]</value>
		<value condition="String.IsEqual(ListItem.DBType,album) + !Window.IsActive(script-globalsearch.xml) + [Control.IsVisible(53) | Control.IsVisible(56)] + Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[345]:[/COLOR] $INFO[Listitem.Year]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[32023] ]</value>
        <value condition="String.IsEqual(ListItem.DBType,album) + [Window.IsActive(script-globalsearch.xml)]">$INFO[Listitem.Genre,, • ]$INFO[Listitem.Year]</value>

		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,song) + !Window.IsActive(script-globalsearch.xml) + !Skin.HasSetting(Enable.HourMinutes) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(ShowLastPlayed)">$INFO[Listitem.Artist,, • ]$INFO[Listitem.Duration]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,song) + !Window.IsActive(script-globalsearch.xml) + !Skin.HasSetting(Enable.HourMinutes) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(ShowLastPlayed)">$INFO[Listitem.Artist,, • ]$INFO[Listitem.Duration]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>

		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,song) + !Window.IsActive(script-globalsearch.xml) + !Skin.HasSetting(Enable.HourMinutes) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]">$INFO[Listitem.Artist,, • ]$INFO[Listitem.Duration]</value>
        <value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,song) + !Window.IsActive(script-globalsearch.xml) + Skin.HasSetting(Enable.HourMinutes) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]">$INFO[Listitem.Artist,, • ]$VAR[ItemDurationVar]</value>

		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,song) + !Window.IsActive(script-globalsearch.xml) + Skin.HasSetting(Enable.HourMinutes) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(ShowLastPlayed)">$INFO[Listitem.Artist,, • ]$VAR[ItemDurationVar]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,song) + !Window.IsActive(script-globalsearch.xml) + Skin.HasSetting(Enable.HourMinutes) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(ShowLastPlayed)">$INFO[Listitem.Artist,, • ]$VAR[ItemDurationVar]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>

        <!-- Begin Matrix change -->
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,song) + Window.IsActive(script-globalsearch.xml) + !Skin.HasSetting(Enable.HourMinutes) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]">$INFO[Listitem.Artist,, • ]$INFO[Listitem.Album]$VAR[InfoDiscVar] • $INFO[Listitem.Duration]</value>
        <value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,song) + Window.IsActive(script-globalsearch.xml) + Skin.HasSetting(Enable.HourMinutes) + [!Integer.IsGreater(ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]">$INFO[Listitem.Artist,, • ]$INFO[Listitem.Album]$VAR[InfoDiscVar] • $VAR[ItemDurationVar]</value>

		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,song) + Window.IsActive(script-globalsearch.xml) + !Skin.HasSetting(Enable.HourMinutes) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(ShowLastPlayed)">$INFO[Listitem.Artist,, • ]$INFO[Listitem.Album]$VAR[InfoDiscVar] • $INFO[Listitem.Duration]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
        <value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,song) + Window.IsActive(script-globalsearch.xml) + Skin.HasSetting(Enable.HourMinutes) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(ShowLastPlayed)">$INFO[Listitem.Artist,, • ]$INFO[Listitem.Album]$VAR[InfoDiscVar] • $VAR[ItemDurationVar]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,song) + Window.IsActive(script-globalsearch.xml) + !Skin.HasSetting(Enable.HourMinutes) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(ShowLastPlayed)">$INFO[Listitem.Artist,, • ]$INFO[Listitem.Album]$VAR[InfoDiscVar] • $INFO[Listitem.Duration]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>
        <value condition="!ListItem.IsParentFolder + String.IsEqual(ListItem.DBType,song) + Window.IsActive(script-globalsearch.xml) + Skin.HasSetting(Enable.HourMinutes) + [Integer.IsGreater(ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(ShowLastPlayed)">$INFO[Listitem.Artist,, • ]$INFO[Listitem.Album]$VAR[InfoDiscVar] • $VAR[ItemDurationVar]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>

        <!-- End Matrix change -->
		<value condition="String.IsEqual(ListItem.DBType,artist) + !Skin.HasSetting(Hide.Label2.Lists)">$VAR[BornLabelVar]$VAR[FormedLabelVar]</value>
        <value condition="String.IsEqual(ListItem.DBType,artist) + Skin.HasSetting(Hide.Label2.Lists)">$VAR[BornLabelVar]$VAR[FormedLabelVar] $VAR[AddedLabelVar]</value>
        <value condition="Container.Content(images) + !ListItem.IsFolder">$INFO[Listitem.Size]$INFO[ListItem.PictureDateTime, • ,]</value>

		<!-- Begin Matrix change -->
		<value condition="Window.IsActive(MyPVRChannels.xml)">[COLOR=Grey3]$LOCALIZE[142] [/COLOR]$INFO[ListItem.StartTime,, / ]$INFO[ListItem.EndTime] $VAR[NewLiveFinaleLabel]</value>
		<!-- End Matrix change -->

        <value condition="Window.IsActive(MyPVRTimers.xml) | Window.IsActive(MyPVRSearch.xml)">$INFO[ListItem.Date] $INFO[ListItem.ChannelName,  •  ]</value>
        <value condition="!ListItem.IsParentFolder + Window.IsActive(MyPVRRecordings.xml) + !$EXP[isPVRRecordingsGroups] + !Skin.HasSetting(Enable.HourMinutes)">$INFO[ListItem.Date][COLOR=$VAR[HighlightColor]] • [/COLOR]$INFO[ListItem.Duration][COLOR=$VAR[HighlightColor]] • [/COLOR]$INFO[ListItem.Size]</value>
        <value condition="!LISTItem.IsParentFolder + Window.IsActive(MyPVRRecordings.xml) + !$EXP[isPVRRecordingsGroups] + Skin.HasSetting(Enable.HourMinutes)">$INFO[ListItem.Date][COLOR=$VAR[HighlightColor]] • [/COLOR]$VAR[ItemDurationVar][COLOR=$VAR[HighlightColor]] • [/COLOR]$INFO[ListItem.Size]</value>
        <value condition="String.IsEqual(ListItem.DBType,musicvideo) + [Window.IsActive(script-globalsearch.xml) | !Skin.HasSetting(Hide.Label2.Lists)] + !Skin.HasSetting(Enable.HourMinutes)">$INFO[Listitem.Artist,, • ]$INFO[Listitem.Year,, • ]$INFO[Listitem.Duration]</value>
        <value condition="String.IsEqual(ListItem.DBType,musicvideo) + [Window.IsActive(script-globalsearch.xml) | !Skin.HasSetting(Hide.Label2.Lists)] + Skin.HasSetting(Enable.HourMinutes)">$INFO[Listitem.Artist,, • ]$INFO[Listitem.Year,, • ]$VAR[ItemDurationVar]</value>

		<value condition="String.IsEqual(ListItem.DBType,musicvideo) + !Window.IsActive(script-globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowPlayCount) + !Skin.HasSetting(ShowLastPlayed)">[CR]$INFO[Listitem.Title]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="String.IsEqual(ListItem.DBType,musicvideo) + !Window.IsActive(script-globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(ShowPlayCount) + Skin.HasSetting(ShowLastPlayed)">[CR]$INFO[Listitem.Title]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]$INFO[ListItem.LastPlayed, • $LOCALIZE[568]: ]</value>

		<value condition="String.IsEqual(ListItem.DBType,musicvideo) + !Window.IsActive(script-globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(ShowPlayCount)">[CR]$INFO[Listitem.Title]$INFO[ListItem.MPAA, • ]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="String.IsEqual(ListItem.DBType,musicvideo) + !Window.IsActive(script-globalsearch.xml) + Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(ShowMPAA)">[CR]$INFO[Listitem.Title]$INFO[ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
        <value condition="!String.IsEmpty(ListItem.Year) + !Control.IsVisible(52)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[345]: [/COLOR]$INFO[ListItem.Year]</value>
		<value condition="!String.IsEmpty(ListItem.Year) + Control.IsVisible(52)">[COLOR=$VAR[SelectedTextColor]]$LOCALIZE[345]: [/COLOR]$INFO[ListItem.Year]</value>
		<value condition="!String.IsEqual(ListItem.Title,ListItem.Label)">$INFO[Listitem.Title]</value>
    </variable>

	<variable name="BornLabelVar">
	    <value condition="!String.IsEmpty(ListItem.Property(Artist_Born)) + !String.IsEmpty(ListItem.Property(Artist_Formed))">[COLOR=$VAR[HighlightColor]]$LOCALIZE[21893]: [/COLOR]$INFO[Listitem.Property(Artist_Born)][CR]</value>
		<value condition="!String.IsEmpty(ListItem.Property(Artist_Born)) + String.IsEmpty(ListItem.Property(Artist_Formed))">[COLOR=$VAR[HighlightColor]]$LOCALIZE[21893]: [/COLOR]$INFO[Listitem.Property(Artist_Born)]</value>
		<value></value>
	</variable>

	<variable name="FormedLabelVar">
	    <value condition="!String.IsEmpty(ListItem.Property(Artist_Formed))">[COLOR=$VAR[HighlightColor]]$LOCALIZE[21894]: [/COLOR]$INFO[Listitem.Property(Artist_Formed)]</value>
		<value></value>
	</variable>

	<variable name="AddedLabelVar">
	    <value condition="!String.IsEmpty(ListItem.Label2)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[32021] [/COLOR]$INFO[ListItem.Label2]</value>
		<value></value>
	</variable>

	<variable name="ContainerPanelSubHeading">
        <value condition="[String.IsEqual(Container.ListItem.DBType,movie) + !Skin.HasSetting(Hide.Label2.Lists)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(Enable.HourMinutes)">$INFO[Container.ListItem.Duration]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + !Skin.HasSetting(Hide.Label2.Lists)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(Enable.HourMinutes)">$INFO[Container.ListItem.Duration]$INFO[Container.ListItem.RatingAndVotes, • ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + !Skin.HasSetting(Hide.Label2.Lists)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(Enable.HourMinutes)">$INFO[Container.ListItem.Duration]$INFO[ListItem.MPAA, • ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + !Skin.HasSetting(Hide.Label2.Lists)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA) + !Skin.HasSetting(Enable.HourMinutes)">$INFO[Container.ListItem.Duration]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + !Skin.HasSetting(Hide.Label2.Lists)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(Enable.HourMinutes)">$VAR[ContainerItemDurationHrMins]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[ListItem.MPAA, • ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + !Skin.HasSetting(Hide.Label2.Lists)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(Enable.HourMinutes)">$VAR[ContainerItemDurationHrMins]$INFO[Container.ListItem.RatingAndVotes, • ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + !Skin.HasSetting(Hide.Label2.Lists)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA) + Skin.HasSetting(Enable.HourMinutes)">$VAR[ContainerItemDurationHrMins]$INFO[ListItem.MPAA, • ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + !Skin.HasSetting(Hide.Label2.Lists)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA) + Skin.HasSetting(Enable.HourMinutes)">$VAR[ContainerItemDurationHrMins]</value>
        <value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[Container.ListItem.MPAA, • ]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]$INFO[Container.ListItem.MPAA, • ]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
        <value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$VAR[ContainerItemDurationHrMins,,]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[Container.ListItem.MPAA, • ]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$VAR[ContainerItemDurationHrMins,,]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$VAR[ContainerItemDurationHrMins,,]$INFO[Container.ListItem.MPAA, • ]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$VAR[ContainerItemDurationHrMins,,]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]</value>
        <value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[Container.ListItem.MPAA, • ]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]]$INFO[Container.ListItem.MPAA, • ]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
        <value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$VAR[ContainerItemDurationHrMins,,]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[Container.ListItem.MPAA, • ]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$VAR[ContainerItemDurationHrMins,,]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$VAR[ContainerItemDurationHrMins,,]$INFO[Container.ListItem.MPAA, • ]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="[String.IsEqual(Container.ListItem.DBType,movie) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes)] + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$VAR[ContainerItemDurationHrMins,,]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,video)">$INFO[Container.ListItem.Label2,$LOCALIZE[180]: ]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,tvshow) + !Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes)">$INFO[Container.ListItem.Duration,, • ]$INFO[Container.ListItem.Property(TotalEpisodes), $LOCALIZE[20360] , • ]$INFO[Container.ListItem.Property(UnWatchedEpisodes),$LOCALIZE[32260] ]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,tvshow) + !Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes)">$VAR[ContainerItemDurationHrMins,, • ]$INFO[Container.ListItem.Property(TotalEpisodes), $LOCALIZE[20360] , • ]$INFO[Container.ListItem.Property(UnWatchedEpisodes),$LOCALIZE[32260] ]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,tvshow) + Skin.HasSetting(Hide.Label2.Lists) + !Skin.HasSetting(Enable.HourMinutes)">$INFO[Container.ListItem.Duration,, • ]$INFO[Container.ListItem.Property(TotalEpisodes), $LOCALIZE[20360] , • ]$INFO[Container.ListItem.Property(UnWatchedEpisodes),$LOCALIZE[32260] ]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[Container.ListItem.LastPlayed, • $LOCALIZE[32023] ]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,tvshow) + Skin.HasSetting(Hide.Label2.Lists) + Skin.HasSetting(Enable.HourMinutes)">$VAR[ItemDurationVar,, • ]$INFO[Container.ListItem.Property(TotalEpisodes), $LOCALIZE[20360] , • ]$INFO[Container.ListItem.Property(UnWatchedEpisodes),$LOCALIZE[32260] ]$INFO[Container.ListItem.DateAdded, • $LOCALIZE[32021] ]$INFO[Container.ListItem.LastPlayed, • $LOCALIZE[32023] ]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]$INFO[Container.ListItem.Premiered, • ]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[Container.ListItem.MPAA, • ]</value>
		<value condition="String.IsEqual(Container.ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]$INFO[Container.ListItem.Premiered, • ]$INFO[Container.ListItem.RatingAndVotes, • ]</value>
		<value condition="String.IsEqual(Container.ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]$INFO[Container.ListItem.Premiered, • ]$INFO[Container.ListItem.MPAA, • ]</value>
		<value condition="String.IsEqual(Container.ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]$INFO[Container.ListItem.Premiered, • ]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[Container.ListItem.Premiered, • ]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[Container.ListItem.MPAA, • ]</value>
		<value condition="String.IsEqual(Container.ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[Container.ListItem.Premiered, • ]$INFO[Container.ListItem.RatingAndVotes, • ]</value>
		<value condition="String.IsEqual(Container.ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[Container.ListItem.Premiered, • ]$INFO[Container.ListItem.MPAA, • ]</value>
		<value condition="String.IsEqual(Container.ListItem.DBType,episode) + [[!Skin.HasSetting(Hide.Label2.Lists)] | [Skin.HasSetting(Hide.Label2.Lists) + [!Integer.IsGreater(Container.ListItem.PlayCount,0) | !Skin.HasSetting(ShowPlayCount)]]] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[Container.ListItem.Premiered, • ]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]$INFO[Container.ListItem.Premiered, • ]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[Container.ListItem.MPAA, • ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="String.IsEqual(Container.ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]$INFO[Container.ListItem.Premiered, • ]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="String.IsEqual(Container.ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]$INFO[Container.ListItem.Premiered, • ]$INFO[Container.ListItem.MPAA, • ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="String.IsEqual(Container.ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + !Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$INFO[Container.ListItem.Duration]$INFO[Container.ListItem.Premiered, • ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[Container.ListItem.Premiered, • ]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[Container.ListItem.MPAA, • ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="String.IsEqual(Container.ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[Container.ListItem.Premiered, • ]$INFO[Container.ListItem.RatingAndVotes, • ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="String.IsEqual(Container.ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[Container.ListItem.Premiered, • ]$INFO[Container.ListItem.MPAA, • ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
		<value condition="String.IsEqual(Container.ListItem.DBType,episode) + Skin.HasSetting(Hide.Label2.Lists) + [Integer.IsGreater(Container.ListItem.PlayCount,0) + Skin.HasSetting(ShowPlayCount)] + Skin.HasSetting(Enable.HourMinutes) + !Skin.HasSetting(ShowRatingMain) + !Skin.HasSetting(ShowMPAA)">$VAR[ItemDurationVar,,]$INFO[Container.ListItem.Premiered, • ]$INFO[Container.ListItem.PlayCount, • $LOCALIZE[32022] ]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,album)">$INFO[Container.ListItem.Genre,, • ]$INFO[Container.ListItem.Year]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,song) + !Skin.HasSetting(Enable.HourMinutes)">$INFO[Container.ListItem.Artist,, • ]$INFO[Container.ListItem.Album,, • ]$INFO[Container.ListItem.Duration]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,song) + Skin.HasSetting(Enable.HourMinutes)">$INFO[Container.ListItem.Artist,, • ]$INFO[Container.ListItem.Album,, • ]$VAR[ContainerItemDurationHrMins]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,artist) + !Skin.HasSetting(Hide.Label2.Lists)">$INFO[Container.ListItem.Property(Artist_Born),[COLOR=Silver]$LOCALIZE[21893]: [/COLOR]] $INFO[Container.ListItem.Property(Artist_Formed),[COLOR=Silver]$LOCALIZE[21894]: [/COLOR]]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,artist) + Skin.HasSetting(Hide.Label2.Lists)">$INFO[Container.ListItem.Property(Artist_Born),[COLOR=Silver]$LOCALIZE[21893]: [/COLOR]]  $INFO[Container.ListItem.Property(Artist_Formed),[COLOR=Silver]$LOCALIZE[21894]: [/COLOR]] $INFO[Container.ListItem.Label2, [COLOR=Silver]$LOCALIZE[32021] [/COLOR]]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,musicvideo) + !Skin.HasSetting(Enable.HourMinutes)">$INFO[Container.ListItem.Artist,, • ]$INFO[Container.ListItem.Year,, • ]$INFO[Container.ListItem.Duration]</value>
        <value condition="String.IsEqual(Container.ListItem.DBType,musicvideo) + Skin.HasSetting(Enable.HourMinutes)">$INFO[Container.ListItem.Artist,, • ]$INFO[Container.ListItem.Year,, • ]$VAR[ContainerItemDurationHrMins]</value>
        <value>$INFO[Container.ListItem.Title]</value>
    </variable>

    <variable name="panelsubheading2">
        <value condition="[Container.Content(Seasons) | Container.Content(TVShows)] + !String.IsEmpty(Window(Home).Property(TMDbHelper.ListItem.Next_Aired))">[COLOR=$VAR[HighlightColor]]$LOCALIZE[32009]: [/COLOR]$INFO[Window(Home).Property(TMDBHelper.ListItem.Next_Aired.Season)]x$INFO[Window(Home).Property(TMDBHelper.ListItem.Next_Aired.Episode)] - $INFO[Window(Home).Property(TMDBHelper.ListItem.Next_Aired.Name)] - $INFO[Window(Home).Property(TMDBHelper.ListItem.Next_Aired)]</value>
		<value condition="[Container.Content(Seasons) | Container.Content(TVShows)] + !String.IsEmpty(ListItem.Status)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[126]: [/COLOR]$INFO[ListItem.Status]</value>
		<value condition="Container.Content(Seasons) + String.IsEqual(ListItem.Label,$LOCALIZE[20366]) + !String.IsEmpty(ListItem(1).Status)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[126]: [/COLOR]$INFO[ListItem(1).Status]</value>
		<value condition="[Container.Content(movies) | Container.Content(episodes)]">$VAR[AudioVar]$VAR[SubtitleVar]</value>
    </variable>

    <variable name="AudioVar">
		<value condition="!String.IsEmpty(ListItem.Property(AudioLanguage.1))">[COLOR=$VAR[HighlightColor]]$LOCALIZE[292]: [/COLOR]$INFO[ListItem.Property(AudioLanguage.1)]$INFO[ListItem.Property(AudioLanguage.2), / ]$INFO[ListItem.Property(AudioLanguage.3), / ]$INFO[ListItem.Property(AudioLanguage.4), / ]     </value>
        <value></value>
	</variable>

    <variable name="SubtitleVar">
		<value condition="!String.IsEmpty(ListItem.Property(SubtitleLanguage.1))">[COLOR=$VAR[HighlightColor]]$LOCALIZE[287]: [/COLOR]$INFO[ListItem.Property(SubtitleLanguage.1)]$INFO[ListItem.Property(SubtitleLanguage.2), / ]$INFO[ListItem.Property(SubtitleLanguage.3), / ]$INFO[ListItem.Property(SubtitleLanguage.4), / ]</value>
		<value></value>
    </variable>



    <variable name="Plots" description="Plots and descriptions">
	    <value condition="Window.IsActive(script-embuary-video.xml)">$INFO[Container(10051).ListItem.Plot]</value>
		<value condition="String.Contains(ListItem.FolderPath,type=person) + !String.IsEmpty(ListItem.Property(Biography))">$INFO[ListItem.Property(Biography)]</value>
		<value condition="String.Contains(ListItem.FolderPath,type=person) + !String.IsEmpty(Window(Home).Property(TMDbHelper.ListItem.Biography))">$INFO[Window(Home).Property(TMDbHelper.ListItem.Biography)]</value>
        <value condition="ListItem.IsParentFolder"> </value>
        <value condition="Container.content(addons) + !String.IsEmpty(ListItem.AddonDescription)">$INFO[ListItem.AddonDescription]</value>
        <value condition="String.IsEqual(ListItem.DBType,season) + !String.IsEmpty(Container.ShowPlot)">$INFO[Container.ShowPlot]</value>
        <value condition="String.IsEqual(ListItem.DbType,song) + !String.IsEmpty(ListItem.ContributorAndRole)">$INFO[ListItem.ContributorAndRole]</value>
        <value condition="String.IsEqual(ListItem.DbType,song) + !String.IsEmpty(ListItem.Comment)">$INFO[ListItem.Comment]</value>
        <value condition="String.IsEqual(ListItem.DBType,album) + !String.IsEmpty(ListItem.Property(Album_Description))">$INFO[ListItem.Property(Album_Description)]</value>
        <value condition="String.IsEqual(ListItem.DBType,artist) + !String.IsEmpty(ListItem.Property(Artist_Description))">$INFO[ListItem.Property(Artist_Description)]</value>
		<value condition="String.IsEqual(ListItem.DBType,set) + String.IsEmpty(ListItem.Plot) + [Window.IsActive(DialogVideoInfo.xml) | Window.IsActive(1127) | Control.IsVisible(56)] + !String.IsEmpty(Window(Home).Property(SkinInfo.Set.Movies.ExtendedPlot))">$INFO[Window(Home).Property(SkinInfo.Set.Movies.ExtendedPlot)]</value>
		<value condition="Container.Content(images) + !String.IsEmpty(ListItem.Plot)">$INFO[ListItem.Plot]</value>
		<value condition="Container.Content(images) + !ListItem.IsParentFolder + ListItem.IsFolder">$LOCALIZE[19055]</value>
        <value condition="Container.Content(images)">$INFO[ListItem.PictureDatetime,[B][COLOR=Silver]$LOCALIZE[21820]: [/COLOR][/B] ,[CR]]$INFO[ListItem.PictureResolution,[B][COLOR=Silver]$LOCALIZE[21805]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureAperture,[B][COLOR=Silver]$LOCALIZE[21826]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureAuthor,[B][COLOR=Silver]$LOCALIZE[21863]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureByline,[B][COLOR=Silver]$LOCALIZE[21867]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureBylineTitle,[B][COLOR=Silver]$LOCALIZE[21868]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureCamMake,[B][COLOR=Silver]$LOCALIZE[21822]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureCamModel,[B][COLOR=Silver]$LOCALIZE[21823]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureCaption,[B][COLOR=Silver]$LOCALIZE[21862]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureCategory,[B][COLOR=Silver]$LOCALIZE[21866]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureCCDWidth,[B][COLOR=Silver]$LOCALIZE[21839]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureCopyrightNotice,[B][COLOR=Silver]$LOCALIZE[21871]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureCountry,[B][COLOR=Silver]$LOCALIZE[21875]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureCountryCode,[B][COLOR=Silver]$LOCALIZE[21879]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureCredit,[B][COLOR=Silver]$LOCALIZE[21869]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureDesc,[B][COLOR=Silver]$LOCALIZE[21821]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureDigitalZoom,[B][COLOR=Silver]$LOCALIZE[21838]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureExpMode,[B][COLOR=Silver]$LOCALIZE[21832]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureExposure,[B][COLOR=Silver]$LOCALIZE[21829]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureExposureBias,[B][COLOR=Silver]$LOCALIZE[21831]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureExpTime,[B][COLOR=Silver]$LOCALIZE[21830]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureFlashUsed,[B][COLOR=Silver]$LOCALIZE[21833]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureFocalLen,[B][COLOR=Silver]$LOCALIZE[21827]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureFocusDist,[B][COLOR=Silver]$LOCALIZE[21828]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureGPSLat,[B][COLOR=Silver]$LOCALIZE[21840]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureGPSLon,[B][COLOR=Silver]$LOCALIZE[21841]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureGPSAlt,[B][COLOR=Silver]$LOCALIZE[21842]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureHeadline,[B][COLOR=Silver]$LOCALIZE[21864]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureImageType,[B][COLOR=Silver]$LOCALIZE[21858]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureISO,[B][COLOR=Silver]$LOCALIZE[21837]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureKeywords,[B][COLOR=Silver]$LOCALIZE[21861]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureOrientation,[B][COLOR=Silver]$LOCALIZE[21843]: [/COLOR][/B],[CR]]$INFO[ListItem.PictureProcess,[B][COLOR=Silver]$LOCALIZE[21808]: [/COLOR][/B],[CR]]</value>
		<value condition="[!ListItem.IsParentFolder + !String.IsEqual(ListItem.Label,$LOCALIZE[19026])] + Window.IsActive(MyPVRTimers.xml) + !String.IsEmpty(ListItem.Genre)">$VAR[NewLiveFinaleLabel,,[CR]][COLOR=$VAR[HighlightColor]]$LOCALIZE[515]: [/COLOR]$INFO[ListItem.Genre,,[CR]][COLOR=$VAR[HighlightColor]]$LOCALIZE[803]: [/COLOR]$INFO[ListItem.TimerType,,[CR]]$INFO[ListItem.Plot,[CR]]</value>
		<value condition="[!ListItem.IsParentFolder + !String.IsEqual(ListItem.Label,$LOCALIZE[19026])] + Window.IsActive(MyPVRTimers.xml) + String.IsEmpty(ListItem.Genre) + !String.IsEmpty(ListItem.Comment) + String.IsEmpty(ListItem.Plot)">$VAR[NewLiveFinaleLabel,,[CR]][COLOR=$VAR[HighlightColor]]$LOCALIZE[803]: [/COLOR]$INFO[ListItem.TimerType,,[CR]]$INFO[ListItem.Comment,[CR]]</value>
		<value condition="[!ListItem.IsParentFolder + !String.IsEqual(ListItem.Label,$LOCALIZE[19026])] + Window.IsActive(MyPVRTimers.xml) + String.IsEmpty(ListItem.Genre) + !String.IsEmpty(ListItem.Plot)">$VAR[NewLiveFinaleLabel,,[CR]][COLOR=$VAR[HighlightColor]]$LOCALIZE[803]: [/COLOR]$INFO[ListItem.TimerType,,[CR]]$INFO[ListItem.Plot,[CR]]</value>
		<value condition="[Window.IsActive(MyPVRChannels.xml) | Window.IsActive(MyPVRGuide.xml)] + !String.IsEmpty(ListItem.Plot) + !String.IsEmpty(EpisodeName) + !String.IsEqual(ListItem.EpisodeName,ListItem.Plot)">$INFO[ListItem.EpisodeName,[B],[/B][CR][CR]]$INFO[ListItem.Plot]</value>
        <value condition="!String.IsEmpty(ListItem.Plot)">$INFO[ListItem.Plot]</value>
        <value condition="!String.IsEmpty(ListItem.PlotOutline)">$INFO[ListItem.PlotOutline]</value>
    </variable>

	<variable name="PVRSeasonEpisodeLabel">
		<value condition="String.IsEmpty(ListItem.EpisodeName)">$VAR[SeasonEpisodeLabel]</value>
		<value>$VAR[SeasonEpisodeLabel]: </value>
	</variable>

	<variable name="PVRInfoSubheader">
	    <value condition="!String.IsEmpty(ListItem.Season) | !String.IsEmpty(ListItem.Episode)">$INFO[ListItem.Season, S]$INFO[ListItem.Episode, E,: ]</value>
		<value condition="!String.IsEmpty(ListItem.Genre)">$INFO[ListItem.Genre]</value>
		<value condition="!String.IsEmpty(ListItem.Director)">$LOCALIZE[20339]: $INFO[ListItem.Director]</value>
	</variable>

    <variable name="panelfooter">
        <value condition="String.IsEqual(ListItem.DBType,set) + String.IsEmpty(Window(Home).Property(SkinInfo.Set.Movies.Count)) + !Integer.IsGreater(Container(4450).NumItems,0) + Control.IsVisible(52)">$LOCALIZE[20457]</value>
		<value condition="String.IsEqual(ListItem.DBType,set) + Integer.IsGreater(Container(4450).NumItems,0) + Control.IsVisible(52)">$LOCALIZE[32253]: $INFO[Container(4450).NumItems]</value>
		<value condition="String.IsEqual(ListItem.DBType,set) + !Integer.IsGreater(Container(4450).NumItems,0) + !String.IsEmpty(Window(Home).Property(SkinInfo.Set.Movies.Count)) + Control.IsVisible(52)">$LOCALIZE[32253]: $INFO[Window(Home).Property(SkinInfo.Set.Movies.Count)]</value>
		<value condition="String.IsEqual(ListItem.DBType,movie)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[515]: [/COLOR]$INFO[Listitem.Genre]</value>
        <value condition="String.IsEqual(ListItem.DBType,tvshow) + !String.IsEmpty(ListItem.Season)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[33054]:[/COLOR] $INFO[Listitem.Season][CAPITALIZE] • [COLOR=$VAR[HighlightColor]]$LOCALIZE[36907]:[/COLOR] $INFO[Listitem.Episode][/CAPITALIZE][CR][COLOR=$VAR[HighlightColor]]$LOCALIZE[515]: [/COLOR]$INFO[Listitem.Genre]</value>
		<value condition="String.IsEqual(ListItem.DBType,tvshow) + String.IsEmpty(ListItem.Season) + !String.IsEmpty(Window(Home).Property(TMDbHelper.ListItem.season))">[COLOR=$VAR[HighlightColor]]$LOCALIZE[33054]:[/COLOR] $INFO[Window(Home).Property(TMDbHelper.ListItem.season)][CAPITALIZE] • [COLOR=$VAR[HighlightColor]]$LOCALIZE[36907]:[/COLOR] $INFO[Window(Home).Property(TMDbHelper.ListItem.episode)][/CAPITALIZE][CR][COLOR=$VAR[HighlightColor]]$LOCALIZE[515]: [/COLOR]$INFO[Listitem.Genre]</value>
		<value condition="String.IsEqual(ListItem.DBType,tvshow) + String.IsEmpty(ListItem.Season) + String.IsEmpty(Window(Home).Property(TMDbHelper.ListItem.season)) + !String.IsEmpty(ListItem.Genre)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[515]: [/COLOR]$INFO[Listitem.Genre]</value>
        <value condition="String.IsEqual(ListItem.DBType,season) + String.IsEqual(ListItem.Label,$LOCALIZE[20366]) + !String.IsEmpty(ListItem.Episode)">[CAPITALIZE][COLOR=$VAR[HighlightColor]]$LOCALIZE[36907]:[/COLOR] $INFO[Listitem.Episode][/CAPITALIZE][CR][COLOR=$VAR[HighlightColor]]$LOCALIZE[515]: [/COLOR]$INFO[Listitem(1).Genre]</value>
        <value condition="String.IsEqual(ListItem.DBType,season) + !String.IsEqual(ListItem.Label,$LOCALIZE[20366]) + !String.IsEmpty(ListItem.Episode)">[CAPITALIZE][COLOR=$VAR[HighlightColor]]$LOCALIZE[36907]:[/COLOR] $INFO[Listitem.Episode][/CAPITALIZE][CR][COLOR=$VAR[HighlightColor]]$LOCALIZE[515]: [/COLOR]$INFO[Listitem.Genre]</value>
        <value condition="[String.IsEqual(ListItem.DBType,episode) | Container.Content(episodes)]  + !String.IsEmpty(ListItem.Episode)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[20373]:[/COLOR] $INFO[Listitem.Season] • [COLOR=$VAR[HighlightColor]][CAPITALIZE]$LOCALIZE[20452][/CAPITALIZE]:[/COLOR] $INFO[Listitem.Episode][CR][COLOR=$VAR[HighlightColor]]$LOCALIZE[515]: [/COLOR]$INFO[Listitem.Genre]</value>
        <value condition="String.IsEqual(ListItem.DBType,album)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[515]: [/COLOR]$INFO[ListItem.Genre][CR][COLOR=$VAR[HighlightColor]]$LOCALIZE[562]:[/COLOR] $INFO[ListItem.Year] • [COLOR=$VAR[HighlightColor]]$LOCALIZE[21899]:[/COLOR] $INFO[ListItem.Property(Album_Label)]</value>
        <value condition="String.IsEqual(ListItem.DBType,artist)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[515]: [/COLOR]$INFO[Listitem.Property(Artist_Genre)][CR][COLOR=$VAR[HighlightColor]]$LOCALIZE[21898]:[/COLOR] $INFO[Listitem.Property(Artist_YearsActive)]</value>
		<value condition="String.IsEqual(ListItem.DBType,song) + [Control.IsVisible(52) | Control.IsVisible(51) | Control.IsVisible(511) | Control.IsVisible(55) | Control.IsVisible(551)]">[COLOR=$VAR[HighlightColor]]$LOCALIZE[558]: [/COLOR]$INFO[Listitem.Album] • [COLOR=$VAR[HighlightColor]]$LOCALIZE[562]: [/COLOR]$INFO[Listitem.Year] • [COLOR=$VAR[HighlightColor]]$LOCALIZE[515]: [/COLOR]$INFO[Listitem.Genre]</value>
		<value condition="String.IsEqual(ListItem.DBType,musicvideo) + Control.IsVisible(52) + !Skin.HasSetting(Enable.HourMinutes)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[180]: [/COLOR]$INFO[Listitem.Duration] • [COLOR=$VAR[HighlightColor]]$LOCALIZE[562]: [/COLOR]$INFO[Listitem.Year] • [COLOR=$VAR[HighlightColor]]$LOCALIZE[515]: [/COLOR]$INFO[Listitem.Genre]</value>
        <value condition="String.IsEqual(ListItem.DBType,musicvideo) + Control.IsVisible(52) + Skin.HasSetting(Enable.HourMinutes)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[180]: [/COLOR]$VAR[ItemDurationVar] • [COLOR=$VAR[HighlightColor]]$LOCALIZE[562]: [/COLOR]$INFO[Listitem.Year] • [COLOR=$VAR[HighlightColor]]$LOCALIZE[515]: [/COLOR]$INFO[Listitem.Genre]</value>
        <value condition="Window.IsActive(MyPVRChannels.xml)">[COLOR=Grey3]$LOCALIZE[19031]: [/COLOR]$INFO[ListItem.NextTitle]</value>
        <value condition="Window.IsActive(MyPVRTimers.xml)">$INFO[PVR.NextTimer]</value>
		<value condition="Window.IsActive(MyPVRSearch.xml) + !String.IsEmpty(ListItem.Genre)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[515]: [/COLOR]$INFO[Listitem.Genre][CR]$VAR[TVSearchStatus]</value>
		<value condition="Window.IsActive(MyPVRSearch.xml) + String.IsEmpty(ListItem.Genre)">$VAR[TVSearchStatus]</value>
		<value condition="!String.IsEmpty(ListItem.Genre)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[515]: [/COLOR]$INFO[Listitem.Genre]</value>
	</variable>

	<variable name="panelfooter2">
		<value condition="String.IsEqual(ListItem.DBType,set) + !String.IsEmpty(Window(Home).Property(SkinInfo.Set.Movies.Director))">[COLOR=$VAR[HighlightColor]]$LOCALIZE[20339](s): [/COLOR]$INFO[Window(Home).Property(SkinInfo.Set.Movies.Director)]</value>
		<value condition="String.IsEqual(ListItem.DBType,movie) + !String.IsEmpty(ListItem.Director)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[20339]: [/COLOR]$INFO[Listitem.Director]</value>
        <value condition="[String.IsEqual(ListItem.DBType,episode) | Container.Content(episodes)] + !String.IsEmpty(ListItem.Director)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[20339]: [/COLOR]$INFO[ListItem.Director]</value>
        <value condition="String.IsEqual(ListItem.DBType,musicvideo) + !String.IsEmpty(ListItem.Director)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[20339]: [/COLOR]$INFO[ListItem.Director]</value>
	</variable>

    <variable name="listmediaheader">
        <value condition="Container.Content(songs)">$INFO[Listitem.Album]$INFO[ListItem.Year, (,)]</value>
    </variable>
    <variable name="listmediafooter">
        <value condition="Container.Content(songs) + !String.IsEmpty(ListItem.AlbumArtist)">$INFO[Listitem.AlbumArtist]</value>
		<value condition="Container.Content(songs) + String.IsEmpty(ListItem.AlbumArtist)">$INFO[Listitem.Artist]</value>
    </variable>

    <variable name="SeekLabel">
        <value condition="!String.IsEmpty(Player.SeekStepSize)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[773]:[/COLOR] $INFO[Player.SeekStepSize]</value>
        <value condition="!String.IsEmpty(Player.SeekNumeric)">[COLOR=$VAR[HighlightColor]]$LOCALIZE[32267]: [/COLOR]$INFO[Player.SeekNumeric(hh:mm:ss)]</value>
		<value condition="Player.Seeking + VideoPlayer.HasEPG">$INFO[PVR.EpgEventSeekTime]$INFO[PVR.EpgEventDuration, / ]</value>
		<value condition="Player.Seeking">$INFO[Player.SeekTime]$INFO[Player.Duration, / ]</value>
		<value condition="Player.Caching">[COLOR=$VAR[HighlightColor]]$LOCALIZE[15107] [/COLOR]$INFO[Player.CacheLevel,,%]</value>
        <value condition="Player.Paused">$LOCALIZE[112]</value>
        <value condition="Player.Forwarding">[COLOR=$VAR[HighlightColor]]$VAR[ForwardRewindLabel][/COLOR] $LOCALIZE[31353]</value>
        <value condition="Player.Rewinding">[COLOR=$VAR[HighlightColor]]$VAR[ForwardRewindLabel][/COLOR] $LOCALIZE[31354]</value>
        <value condition="Player.IsTempo">[COLOR=$VAR[HighlightColor]]$LOCALIZE[31142]: [/COLOR]$INFO[Player.PlaySpeed]</value>
    </variable>

    <variable name="ForwardRewindLabel">
        <value condition="Player.Forwarding2x | Player.Rewinding2x">2 X</value>
        <value condition="Player.Forwarding4x | Player.Rewinding4x">4 X</value>
        <value condition="Player.Forwarding8x | Player.Rewinding8x">8 X</value>
        <value condition="Player.Forwarding16x | Player.Rewinding16x">16 X</value>
        <value condition="Player.Forwarding32x | Player.Rewinding32x">32 X</value>
    </variable>

    <variable name="DialogBusyLabel">
        <value condition="Integer.IsGreater(Control.GetLabel(10), 0)">$LOCALIZE[31979]$INFO[Control.GetLabel(10), ,%]</value>
        <value>$LOCALIZE[31979]</value>
    </variable>

    <variable name="TVGuideArt">
        <value condition="!String.IsEmpty(ListItem.Property(Art(landscape)))">$INFO[ListItem.Property(Art(landscape))]</value>
        <value condition="String.IsEmpty(ListItem.Property(Art(landscape)))">$INFO[ListItem.Property(Art(fanart))]</value>
    </variable>

    <!-- Begin Matrix change: Specials are now season 0 -->
    <variable name="SeasonEpisodeLabel">
        <value condition="String.IsEqual(ListItem.DBType,episode) + !String.IsEmpty(ListItem.Property(air_day))">$INFO[ListItem.Property(air_time)]$INFO[ListItem.Studio, @ ,]</value>
		<value condition="String.IsEqual(ListItem.DBType,episode) + !String.IsEmpty(ListItem.Property(airday))">$INFO[ListItem.Property(airtime)]$INFO[ListItem.Studio, @ ,]</value>
		<value condition="!String.IsEmpty(ListItem.Episode) + String.IsEmpty(ListItem.Season)">$INFO[ListItem.Episode]</value>
        <value condition="!String.IsEmpty(ListItem.Episode) + !String.IsEmpty(ListItem.Season) + Integer.IsLess(ListItem.Episode,10) + Integer.IsLess(ListItem.Season,10)">$INFO[ListItem.Season,s0,]$INFO[ListItem.Episode,e0,]</value>
        <value condition="!String.IsEmpty(ListItem.Episode) + !String.IsEmpty(ListItem.Season) + Integer.IsLess(ListItem.Episode,10) + !Integer.IsLess(ListItem.Season,10)">$INFO[ListItem.Season,s,]$INFO[ListItem.Episode,e0,]</value>
        <value condition="!String.IsEmpty(ListItem.Episode) + !String.IsEmpty(ListItem.Season) + !Integer.IsLess(ListItem.Episode,10) + Integer.IsLess(ListItem.Season,10)">$INFO[ListItem.Season,s0,]$INFO[ListItem.Episode,e,]</value>
        <value condition="!String.IsEmpty(ListItem.Episode) + !String.IsEmpty(ListItem.Season) + !Integer.IsLess(ListItem.Episode,10) + !Integer.IsLess(ListItem.Season,10)">$INFO[ListItem.Season,s,]$INFO[ListItem.Episode,e,]</value>
        <value>$INFO[ListItem.Label]</value>
    </variable>

	<!-- <variable name="SeasonLabel2">
		<value condition="String.IsEmpty(ListItem.Season)"></value>
        <value condition="Integer.IsLess(ListItem.Season,10)">$INFO[ListItem.Season,s0,e]</value>
        <value condition="!Integer.IsLess(ListItem.Season,10)">$INFO[ListItem.Season,s,e]</value>
    </variable> -->

    <variable name="PlayerSeasonEpisodeLabel">
        <value condition="String.IsEmpty(VideoPlayer.Season)">$INFO[ListItem.TVShowTitle] - $INFO[VideoPlayer.Episode]</value>
        <value condition="Integer.IsLess(VideoPlayer.Episode,10) + Integer.IsLess(VideoPlayer.Season,10)">$INFO[VideoPlayer.Season,s0,]$INFO[VideoPlayer.Episode,e0,]</value>
        <value condition="Integer.IsLess(VideoPlayer.Episode,10) + !Integer.IsLess(VideoPlayer.Season,10)">$INFO[VideoPlayer.Season,s,]$INFO[VideoPlayer.Episode,e0,]</value>
        <value condition="!Integer.IsLess(VideoPlayer.Episode,10) + Integer.IsLess(VideoPlayer.Season,10)">$INFO[VideoPlayer.Season,s0,]$INFO[VideoPlayer.Episode,e,]</value>
        <value condition="!Integer.IsLess(VideoPlayer.Episode,10) + !Integer.IsLess(VideoPlayer.Season,10)">$INFO[VideoPlayer.Season,s,]$INFO[VideoPlayer.Episode,e,]</value>
    </variable>

	<!-- <variable name="WidgetItemSeasonEpisodeLabel">
        <value condition="String.IsEmpty(Window(Home).Property(WidgetItemSeason))">[B]$INFO[Window(Home).Property(WidgetItemTVShowTitle)][/B] - $INFO[Window(Home).Property(WidgetItemEpisode)]</value>
        <value condition="Integer.IsLess(Window(Home).Property(WidgetItemEpisode),10) + Integer.IsLess(Window(Home).Property(WidgetItemSeason),10)">[B]$INFO[Window(Home).Property(WidgetItemTVShowTitle)][/B] - $INFO[Window(Home).Property(WidgetItemSeason),s0,]$INFO[Window(Home).Property(WidgetItemEpisode),e0,]</value>
        <value condition="Integer.IsLess(Window(Home).Property(WidgetItemEpisode),10) + !Integer.IsLess(Window(Home).Property(WidgetItemSeason),10)">[B]$INFO[Window(Home).Property(WidgetItemTVShowTitle)][/B] - $INFO[Window(Home).Property(WidgetItemSeason),s,]$INFO[Window(Home).Property(WidgetItemEpisode),e0,]</value>
        <value condition="!Integer.IsLess(Window(Home).Property(WidgetItemEpisode),10) + Integer.IsLess(Window(Home).Property(WidgetItemSeason),10)">[B]$INFO[Window(Home).Property(WidgetItemTVShowTitle)][/B] - $INFO[Window(Home).Property(WidgetItemSeason),s0,]$INFO[Window(Home).Property(WidgetItemEpisode),e,]</value>
        <value condition="!Integer.IsLess(Window(Home).Property(WidgetItemEpisode),10) + !Integer.IsLess(Window(Home).Property(WidgetItemSeason),10)">[B]$INFO[Window(Home).Property(WidgetItemTVShowTitle)][/B] - $INFO[Window(Home).Property(WidgetItemSeason),s,]$INFO[Window(Home).Property(WidgetItemEpisode),e,]</value>
    </variable> -->

    <variable name="UpNextSeasonEpisodeLabel">
        <value condition="String.IsEmpty(Window.Property(Season))">$INFO[Window.Property(Episode)]</value>
        <value condition="Integer.IsLess(Window.Property(Episode),10) + Integer.IsLess(Window.Property(Season),10)">$INFO[Window.Property(Season),s0,]$INFO[Window.Property(Episode),e0,]</value>
        <value condition="Integer.IsLess(Window.Property(Episode),10) + !Integer.IsLess(Window.Property(Season),10)">$INFO[Window.Property(Season),s,]$INFO[Window.Property(Episode),e0,]</value>
        <value condition="!Integer.IsLess(Window.Property(Episode),10) + Integer.IsLess(Window.Property(Season),10)">$INFO[Window.Property(Season),s0,]$INFO[Window.Property(Episode),e,]</value>
        <value condition="!Integer.IsLess(Window.Property(Episode),10) + !Integer.IsLess(Window.Property(Season),10)">$INFO[Window.Property(Season),s,]$INFO[Window.Property(Episode),e,]</value>
    </variable>
	<!-- End Matrix change -->

	<variable name="ShelfSeasonEpisodeLabel">
        <value condition="String.IsEqual(ListItem.DBType,episode) + !String.IsEmpty(ListItem.Property(air_day))">$INFO[ListItem.Property(air_time)]$INFO[ListItem.Studio, @ ,]</value>
		<value condition="String.IsEqual(ListItem.DBType,episode) + !String.IsEmpty(ListItem.Property(airday))">$INFO[ListItem.Property(airtime)]$INFO[ListItem.Studio, @ ,]</value>
		<value condition="!String.IsEmpty(ListItem.Episode) + String.IsEmpty(ListItem.Season)">$INFO[ListItem.TVShowTitle] - $INFO[ListItem.Episode]</value>
        <value condition="!String.IsEmpty(ListItem.Episode) + !String.IsEmpty(ListItem.Season) + Integer.IsLess(ListItem.Episode,10) + Integer.IsLess(ListItem.Season,10)">$INFO[ListItem.TVShowTitle] - $INFO[ListItem.Season,s0,]$INFO[ListItem.Episode,e0,]</value>
        <value condition="!String.IsEmpty(ListItem.Episode) + !String.IsEmpty(ListItem.Season) + Integer.IsLess(ListItem.Episode,10) + !Integer.IsLess(ListItem.Season,10)">$INFO[ListItem.TVShowTitle] - $INFO[ListItem.Season,s,]$INFO[ListItem.Episode,e0,]</value>
        <value condition="!String.IsEmpty(ListItem.Episode) + !String.IsEmpty(ListItem.Season) + !Integer.IsLess(ListItem.Episode,10) + Integer.IsLess(ListItem.Season,10)">$INFO[ListItem.TVShowTitle] - $INFO[ListItem.Season,s0,]$INFO[ListItem.Episode,e,]</value>
        <value condition="!String.IsEmpty(ListItem.Episode) + !String.IsEmpty(ListItem.Season) + !Integer.IsLess(ListItem.Episode,10) + !Integer.IsLess(ListItem.Season,10)">$INFO[ListItem.TVShowTitle] - $INFO[ListItem.Season,s,]$INFO[ListItem.Episode,e,]</value>
        <value>$INFO[ListItem.Label]</value>
    </variable>

    <variable name="UpNextThumbVar">
        <value condition="String.IsEmpty(Window.Property(fanart)) + String.IsEmpty(Window.Property(landscape))">$INFO[Window.Property(Thumb)]</value>
        <value condition="String.IsEmpty(Window.Property(fanart)) + !String.IsEmpty(Window.Property(landscape))">$INFO[Window.Property(landscape)]</value>
        <value condition="!String.IsEmpty(Window.Property(fanart))">$INFO[Window.Property(fanart)]</value>
    </variable>

    <!-- <variable name="ThemeSelectedColour">
        <value condition="String.Contains(Skin.CurrentColourTheme,Blue)">SelectedBlue</value>
        <value condition="String.Contains(Skin.CurrentColourTheme,Green)">SelectedGreen</value>
        <value condition="String.Contains(Skin.CurrentColourTheme,White)">SelectedGrey</value>
        <value>SelectedOrange</value>
    </variable> -->

    <variable name="SkinShortcutLabelVar">
        <value condition="Control.HasFocus(301)">$ADDON[script.skinshortcuts 32000]</value>
        <value condition="Control.HasFocus(302)">$ADDON[script.skinshortcuts 32001]</value>
        <value condition="Control.HasFocus(303)">$ADDON[script.skinshortcuts 32002]</value>
        <value condition="Control.HasFocus(304)">$ADDON[script.skinshortcuts 32003]</value>
    </variable>

    <variable name="SkinShortcutsLeftLabelVar">
        <value condition="!String.IsEmpty(Window(Home).Property(skinshortcuts-Background))">$LOCALIZE[33068]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(skinshortcuts-Widget))">$LOCALIZE[32045]</value>
        <value condition="String.IsEqual(Window.Property(groupname),mainmenu)">$LOCALIZE[33061]</value>
        <value condition="String.IsEqual(Window.Property(groupname),powermenu)">$LOCALIZE[31528]</value>
		<value condition="String.EndsWith(Window.Property(groupname),.1)">$INFO[Window(Home).Property(ShortcutsCurrentItem)] - $LOCALIZE[31636]</value>
		<value condition="String.EndsWith(Window.Property(groupname),.2)">$LOCALIZE[31605] 1</value>
		<value condition="String.EndsWith(Window.Property(groupname),.3)">$LOCALIZE[31605] 2</value>
		<value condition="String.EndsWith(Window.Property(groupname),.4)">$LOCALIZE[31605] 3</value>
		<value condition="String.EndsWith(Window.Property(groupname),.5)">$LOCALIZE[31605] 4</value>
        <value>$LOCALIZE[32044]</value>
    </variable>

    <variable name="RecentlyPlayedTVShowsVar">
        <value condition="!Skin.hasSetting(Enable.WatchedInRecent)">special://skin/extras/playlists/tvshows_recentlyplayed.xsp</value>
        <value condition="Skin.hasSetting(Enable.WatchedInRecent)">special://skin/extras/playlists/tvshows_recentlyplayed_w.xsp</value>
    </variable>

    <variable name="RecentlyAddedTVShowsVar">
        <value condition="!Skin.hasSetting(Enable.WatchedInRecent)">special://skin/extras/playlists/tvshows_recentlyadded.xsp</value>
        <value condition="Skin.hasSetting(Enable.WatchedInRecent)">special://skin/extras/playlists/tvshows_recentlyadded_w.xsp</value>
    </variable>

    <variable name="RecentlyAddedMoviesVar">
        <value condition="!Skin.hasSetting(Enable.WatchedInRecent)">special://skin/extras/playlists/movies_recentlyadded.xsp</value>
        <value condition="Skin.hasSetting(Enable.WatchedInRecent)">special://skin/extras/playlists/movies_recentlyadded_w.xsp</value>
    </variable>

    <variable name="RecentlyAddedEpisodesVar">
        <value condition="!Skin.hasSetting(Enable.WatchedInRecent)">special://skin/extras/playlists/episodes_recentlyadded.xsp</value>
        <value condition="Skin.hasSetting(Enable.WatchedInRecent)">special://skin/extras/playlists/episodes_recentlyadded_w.xsp</value>
    </variable>

    <variable name="RecentlyAddedMusicVideosVar">
        <value condition="!Skin.hasSetting(Enable.WatchedInRecent)">special://skin/extras/playlists/musicvideos_recentlyadded.xsp</value>
        <value condition="Skin.hasSetting(Enable.WatchedInRecent)">special://skin/extras/playlists/musicvideos_recentlyadded_w.xsp</value>
    </variable>

    <variable name="RecentlyAddedSongsVar">
        <value condition="!Skin.hasSetting(Enable.WatchedInRecent)">special://skin/extras/playlists/songs_recentlyadded.xsp</value>
        <value condition="Skin.hasSetting(Enable.WatchedInRecent)">special://skin/extras/playlists/songs_recentlyadded_w.xsp</value>
    </variable>

    <variable name="CustomInfoSelectHeader">
        <value condition="!String.IsEmpty(Window(movieinformation).Property(ActorID))">$INFO[Window(movieinformation).Property(ActorName)]</value>
        <value condition="!String.IsEmpty(Window(Home).Property(DoInfoExtras))">$LOCALIZE[32135]</value>
		<value condition="!String.IsEmpty(Window(skinsettings).Property(CustomSelectVideoGenreIcons))">$LOCALIZE[31941]</value>
		<value condition="!String.IsEmpty(Window(Home).Property(CustomSelectAmberFlixDimLevel))">$LOCALIZE[32299]</value>
		<value condition="!String.IsEmpty(Window(skinsettings).Property(CustomSelectDefaultFont))">$LOCALIZE[31117]</value>
		<value condition="!String.IsEmpty(Window(skinsettings).Property(CustomSelectVideoDiscArtFallback))">$LOCALIZE[32302]</value>
		<value condition="!String.IsEmpty(Window(skinsettings).Property(CustomSelectMusicDiscArtFallback))">$LOCALIZE[32303]</value>
		<value condition="!String.IsEmpty(Window(skinsettings).Property(CustomSelectNowPlayingMovieInfo))">$LOCALIZE[32315]</value>
		<value condition="!String.IsEmpty(Window(skinsettings).Property(CustomSelectNowPlayingVideoInfo))">$LOCALIZE[32316]</value>
		<value condition="!String.IsEmpty(Window(skinsettings).Property(CustomSelectNowPlayingMusicInfo))">$LOCALIZE[32317]</value>
		<value condition="!String.IsEmpty(Window(skinsettings).Property(CustomSelectEnabledViews))">$LOCALIZE[32396]</value>
		<value condition="!String.IsEmpty(Window(skinsettings).Property(CustomSelectListOptions))">$LOCALIZE[32393]</value>
		<value condition="!String.IsEmpty(Window(skinsettings).Property(CustomSelectViewsItems))">$LOCALIZE[32391]</value>
		<value condition="!String.IsEmpty(Window(skinsettings).Property(CustomSelectMarksOverlays))">$LOCALIZE[32394]</value>
        <value>$LOCALIZE[22080]</value>
    </variable>

    <variable name="FanartTimePerImageLabel">
        <value condition="!String.IsEmpty(Skin.String(FanartTimePerImage))">$INFO[Skin.String(FanartTimePerImage)] $LOCALIZE[32047]</value>
        <value>$LOCALIZE[12317] $LOCALIZE[32047]</value>
    </variable>

    <variable name="OnlineHourLabel">
        <value condition="Integer.IsEqual(Window(Home).Property(TMDbHelper.ListItem.Duration_H),1)">$LOCALIZE[32125]</value>
        <value condition="Integer.IsGreater(Window(Home).Property(TMDbHelper.ListItem.Duration_H),1)">$LOCALIZE[12392]</value>
    </variable>

    <variable name="OnlineMinuteLabel">
        <value condition="Integer.IsEqual(Window(Home).Property(TMDbHelper.ListItem.Duration_M),1)">$LOCALIZE[32126]</value>
        <value condition="Integer.IsGreater(Window(Home).Property(TMDbHelper.ListItem.Duration_M),1)">$LOCALIZE[12391]</value>
    </variable>

    <variable name="NextAiredMinuteLabel">
        <value condition="Integer.IsEqual(Window(Home).Property(NextAired.Runtime),1)">$LOCALIZE[32126]</value>
        <value condition="Integer.IsGreater(Window(Home).Property(NextAired.Runtime),1)">$LOCALIZE[12391]</value>
    </variable>

	<!-- <variable name="WidgetItemMinuteLabel">
        <value condition="Integer.IsEqual(Window(Home).Property(WidgetItemDurationMin),1)">$LOCALIZE[32126]</value>
        <value condition="Integer.IsGreater(Window(Home).Property(WidgetItemDurationMin),1)">$LOCALIZE[12391]</value>
    </variable> -->

	<variable name="ContainerItemDurationHrMins">
		<value condition="Integer.IsGreater(Container.ListItem.Duration(h),1) + String.IsEqual(Container.ListItem.Duration(m),0) + Integer.IsGreater(Container.ListItem.Duration(ss),1)">$INFO[Container.ListItem.Duration(h),, $LOCALIZE[12392]], $INFO[Container.ListItem.Duration(ss),, $LOCALIZE[32047]]</value>
		<value condition="Integer.IsGreater(Container.ListItem.Duration(h),1) + String.IsEqual(Container.ListItem.Duration(m),0) + Integer.IsEqual(Container.ListItem.Duration(ss),1)">$INFO[Container.ListItem.Duration(h),, $LOCALIZE[12392]], $INFO[Container.ListItem.Duration(ss),, $LOCALIZE[32340]]</value>
		<value condition="Integer.IsEqual(Container.ListItem.Duration(h),1) + String.IsEqual(Container.ListItem.Duration(m),0) + Integer.IsGreater(Container.ListItem.Duration(ss),1)">$INFO[Container.ListItem.Duration(h),, $LOCALIZE[32125]], $INFO[Container.ListItem.Duration(ss),, $LOCALIZE[32047]]</value>
		<value condition="Integer.IsEqual(Container.ListItem.Duration(h),1) + String.IsEqual(Container.ListItem.Duration(m),0) + Integer.IsEqual(Container.ListItem.Duration(ss),1)">$INFO[Container.ListItem.Duration(h),, $LOCALIZE[32125]], $INFO[Container.ListItem.Duration(ss),, $LOCALIZE[32340]]</value>
		<value condition="Integer.IsEqual(Container.ListItem.Duration(mins),60)">$INFO[Container.ListItem.Duration(hours),, $LOCALIZE[32125]]</value>
		<value condition="Integer.IsEqual(Container.ListItem.Duration(mins),120) | Integer.IsEqual(Container.ListItem.Duration(mins),180) | Integer.IsEqual(Container.ListItem.Duration(mins),240) | Integer.IsEqual(Container.ListItem.Duration(mins),300) | Integer.IsEqual(Container.ListItem.Duration(mins),360) | Integer.IsEqual(Container.ListItem.Duration(mins),420) | Integer.IsEqual(Container.ListItem.Duration(mins),480) | Integer.IsEqual(Container.ListItem.Duration(mins),540) | Integer.IsEqual(Container.ListItem.Duration(mins),600)">$INFO[Container.ListItem.Duration(hours),, $LOCALIZE[12392]]</value>
		<value condition="Integer.Isequal(Container.ListItem.Duration(mins),1) + Integer.IsEqual(Container.ListItem.Duration(ss),0)">$INFO[Container.ListItem.Duration(m),, $LOCALIZE[32126]]</value>
		<value condition="Integer.IsLess(Container.ListItem.Duration(mins),60) + Integer.IsGreater(Container.ListItem.Duration(mins),1) + [Integer.IsEqual(Container.ListItem.Duration(ss),0) | !Skin.HasSetting(Enable.Seconds)]">$INFO[Container.ListItem.Duration(m),, $LOCALIZE[12391]]</value>
		<value condition="Integer.IsLess(Container.ListItem.Duration(mins),60) + Integer.IsGreater(Container.ListItem.Duration(mins),1) + [Integer.IsGreater(Container.ListItem.Duration(ss),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[Container.ListItem.Duration(m)] $LOCALIZE[12391], $INFO[Container.ListItem.Duration(ss)] $LOCALIZE[32047]</value>
		<value condition="Integer.IsLess(Container.ListItem.Duration(mins),60) + Integer.IsGreater(Container.ListItem.Duration(mins),1) + [Integer.IsEqual(Container.ListItem.Duration(ss),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[Container.ListItem.Duration(m)] $LOCALIZE[12391], $INFO[Container.ListItem.Duration(ss)] $LOCALIZE[32340]</value>
		<value condition="Integer.IsLess(Container.ListItem.Duration(mins),60) + Integer.IsEqual(Container.ListItem.Duration(mins),1) + [Integer.IsEqual(Container.ListItem.Duration(ss),0) | !Skin.HasSetting(Enable.Seconds)]">$INFO[Container.ListItem.Duration(m),, $LOCALIZE[32126]]</value>
		<value condition="Integer.IsLess(Container.ListItem.Duration(mins),60) + Integer.IsEqual(Container.ListItem.Duration(mins),1) + [Integer.IsGreater(Container.ListItem.Duration(ss),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[Container.ListItem.Duration(m)] $LOCALIZE[32126], $INFO[Container.ListItem.Duration(ss)] $LOCALIZE[32047]</value>
		<value condition="Integer.IsLess(Container.ListItem.Duration(mins),60) + Integer.IsEqual(Container.ListItem.Duration(mins),1) + [Integer.IsEqual(Container.ListItem.Duration(ss),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[Container.ListItem.Duration(m)] $LOCALIZE[32126], $INFO[Container.ListItem.Duration(ss)] $LOCALIZE[32340]</value>
		<value condition="Integer.IsLess(Container.ListItem.Duration(mins),1) + Integer.IsGreater(Container.ListItem.Duration(ss),1)">$INFO[Container.ListItem.Duration(ss),,$LOCALIZE[32047]]</value>
		<value condition="Integer.IsLess(Container.ListItem.Duration(mins),1) + Integer.IsEqual(Container.ListItem.Duration(ss),1)">$INFO[Container.ListItem.Duration(ss),,$LOCALIZE[32340]]</value>
		<value condition="Integer.IsGreater(Container.ListItem.Duration(h),1) + Integer.IsGreater(Container.ListItem.Duration(m),1)">$INFO[Container.ListItem.Duration(h),, $LOCALIZE[12392]], $INFO[Container.ListItem.Duration(m),, $LOCALIZE[12391]]</value>
		<value condition="Integer.IsGreater(Container.ListItem.Duration(h),1) + Integer.IsEqual(Container.ListItem.Duration(m),1)">$INFO[Container.ListItem.Duration(h),, $LOCALIZE[12392]], $INFO[Container.ListItem.Duration(m),, $LOCALIZE[32126]]</value>
		<value condition="Integer.IsEqual(Container.ListItem.Duration(h),1) + Integer.IsGreater(Container.ListItem.Duration(m),1)">$INFO[Container.ListItem.Duration(h),, $LOCALIZE[32125]], $INFO[Container.ListItem.Duration(m),, $LOCALIZE[12391]]</value>
		<value condition="Integer.IsEqual(Container.ListItem.Duration(h),1) + Integer.IsEqual(Container.ListItem.Duration(m),1)">$INFO[Container.ListItem.Duration(h),, $LOCALIZE[32125]], $INFO[Container.ListItem.Duration(m),, $LOCALIZE[32126]]</value>
	</variable>

    <variable name="EmbuaryItemDurationHrMins">
		<value condition="Integer.IsGreater(Container(10051).ListItem.Duration(h),1) + String.IsEqual(Container(10051).ListItem.Duration(m),0) + Integer.IsGreater(Container(10051).ListItem.Duration(ss),1)">$INFO[Container(10051).ListItem.Duration(h),, $LOCALIZE[12392]], $INFO[Container(10051).ListItem.Duration(ss),, $LOCALIZE[32047]]</value>
		<value condition="Integer.IsGreater(Container(10051).ListItem.Duration(h),1) + String.IsEqual(Container(10051).ListItem.Duration(m),0) + Integer.IsEqual(Container(10051).ListItem.Duration(ss),1)">$INFO[Container(10051).ListItem.Duration(h),, $LOCALIZE[12392]], $INFO[Container(10051).ListItem.Duration(ss),, $LOCALIZE[32340]]</value>
		<value condition="Integer.IsEqual(Container(10051).ListItem.Duration(h),1) + String.IsEqual(Container(10051).ListItem.Duration(m),0) + Integer.IsGreater(Container(10051).ListItem.Duration(ss),1)">$INFO[Container(10051).ListItem.Duration(h),, $LOCALIZE[32125]], $INFO[Container(10051).ListItem.Duration(ss),, $LOCALIZE[32047]]</value>
		<value condition="Integer.IsEqual(Container(10051).ListItem.Duration(h),1) + String.IsEqual(Container(10051).ListItem.Duration(m),0) + Integer.IsEqual(Container(10051).ListItem.Duration(ss),1)">$INFO[Container(10051).ListItem.Duration(h),, $LOCALIZE[32125]], $INFO[Container(10051).ListItem.Duration(ss),, $LOCALIZE[32340]]</value>
		<value condition="Integer.IsEqual(Container(10051).ListItem.Duration(mins),60)">$INFO[Container(10051).ListItem.Duration(hours),, $LOCALIZE[32125]]</value>
		<value condition="Integer.IsEqual(Container(10051).ListItem.Duration(mins),120) | Integer.IsEqual(Container(10051).ListItem.Duration(mins),180) | Integer.IsEqual(Container(10051).ListItem.Duration(mins),240) | Integer.IsEqual(Container(10051).ListItem.Duration(mins),300) | Integer.IsEqual(Container(10051).ListItem.Duration(mins),360) | Integer.IsEqual(Container(10051).ListItem.Duration(mins),420) | Integer.IsEqual(Container(10051).ListItem.Duration(mins),480) | Integer.IsEqual(Container(10051).ListItem.Duration(mins),540) | Integer.IsEqual(Container(10051).ListItem.Duration(mins),600)">$INFO[Container(10051).ListItem.Duration(hours),, $LOCALIZE[12392]]</value>
		<value condition="Integer.Isequal(Container(10051).ListItem.Duration(mins),1) + Integer.IsEqual(Container(10051).ListItem.Duration(ss),0)">$INFO[Container(10051).ListItem.Duration(m),, $LOCALIZE[32126]]</value>
		<value condition="Integer.IsLess(Container(10051).ListItem.Duration(mins),60) + Integer.IsGreater(Container(10051).ListItem.Duration(mins),1) + [Integer.IsEqual(Container(10051).ListItem.Duration(ss),0) | !Skin.HasSetting(Enable.Seconds)]">$INFO[Container(10051).ListItem.Duration(m),, $LOCALIZE[12391]]</value>
		<value condition="Integer.IsLess(Container(10051).ListItem.Duration(mins),60) + Integer.IsGreater(Container(10051).ListItem.Duration(mins),1) + [Integer.IsGreater(Container(10051).ListItem.Duration(ss),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[Container(10051).ListItem.Duration(m)] $LOCALIZE[12391], $INFO[Container(10051).ListItem.Duration(ss)] $LOCALIZE[32047]</value>
		<value condition="Integer.IsLess(Container(10051).ListItem.Duration(mins),60) + Integer.IsGreater(Container(10051).ListItem.Duration(mins),1) + [Integer.IsEqual(Container(10051).ListItem.Duration(ss),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[Container(10051).ListItem.Duration(m)] $LOCALIZE[12391], $INFO[Container(10051).ListItem.Duration(ss)] $LOCALIZE[32340]</value>
		<value condition="Integer.IsLess(Container(10051).ListItem.Duration(mins),60) + Integer.IsEqual(Container(10051).ListItem.Duration(mins),1) + [Integer.IsEqual(Container(10051).ListItem.Duration(ss),0) | !Skin.HasSetting(Enable.Seconds)]">$INFO[Container(10051).ListItem.Duration(m),, $LOCALIZE[32126]]</value>
		<value condition="Integer.IsLess(Container(10051).ListItem.Duration(mins),60) + Integer.IsEqual(Container(10051).ListItem.Duration(mins),1) + [Integer.IsGreater(Container(10051).ListItem.Duration(ss),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[Container(10051).ListItem.Duration(m)] $LOCALIZE[32126], $INFO[Container(10051).ListItem.Duration(ss)] $LOCALIZE[32047]</value>
		<value condition="Integer.IsLess(Container(10051).ListItem.Duration(mins),60) + Integer.IsEqual(Container(10051).ListItem.Duration(mins),1) + [Integer.IsEqual(Container(10051).ListItem.Duration(ss),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[Container(10051).ListItem.Duration(m)] $LOCALIZE[32126], $INFO[Container(10051).ListItem.Duration(ss)] $LOCALIZE[32340]</value>
		<value condition="Integer.IsLess(Container(10051).ListItem.Duration(mins),1) + Integer.IsGreater(Container(10051).ListItem.Duration(ss),1)">$INFO[Container(10051).ListItem.Duration(ss),,$LOCALIZE[32047]]</value>
		<value condition="Integer.IsLess(Container(10051).ListItem.Duration(mins),1) + Integer.IsEqual(Container(10051).ListItem.Duration(ss),1)">$INFO[Container(10051).ListItem.Duration(ss),,$LOCALIZE[32340]]</value>
		<value condition="Integer.IsGreater(Container(10051).ListItem.Duration(h),1) + Integer.IsGreater(Container(10051).ListItem.Duration(m),1)">$INFO[Container(10051).ListItem.Duration(h),, $LOCALIZE[12392]], $INFO[Container(10051).ListItem.Duration(m),, $LOCALIZE[12391]]</value>
		<value condition="Integer.IsGreater(Container(10051).ListItem.Duration(h),1) + Integer.IsEqual(Container(10051).ListItem.Duration(m),1)">$INFO[Container(10051).ListItem.Duration(h),, $LOCALIZE[12392]], $INFO[Container(10051).ListItem.Duration(m),, $LOCALIZE[32126]]</value>
		<value condition="Integer.IsEqual(Container(10051).ListItem.Duration(h),1) + Integer.IsGreater(Container(10051).ListItem.Duration(m),1)">$INFO[Container(10051).ListItem.Duration(h),, $LOCALIZE[32125]], $INFO[Container(10051).ListItem.Duration(m),, $LOCALIZE[12391]]</value>
		<value condition="Integer.IsEqual(Container(10051).ListItem.Duration(h),1) + Integer.IsEqual(Container(10051).ListItem.Duration(m),1)">$INFO[Container(10051).ListItem.Duration(h),, $LOCALIZE[32125]], $INFO[Container(10051).ListItem.Duration(m),, $LOCALIZE[32126]]</value>
	</variable>

    <variable name="OnlineItemDurationHrMins">
		<value condition="[String.IsEqual(ListItem.DBTYPE,tvshow) | String.IsEqual(ListItem.DBTYPE,season)] + !String.IsEmpty(Window(Home).Property(NextAired.Runtime))">$INFO[Window(Home).Property(NextAired.Runtime)] $VAR[NextAiredMinuteLabel]</value>
		<value condition="Integer.IsEqual(Window(Home).Property(TMDbHelper.ListItem.Duration),60) | Integer.IsEqual(Window(Home).Property(TMDbHelper.ListItem.Duration),120) | Integer.IsEqual(Window(Home).Property(TMDbHelper.ListItem.Duration),180) | Integer.IsEqual(Window(Home).Property(TMDbHelper.ListItem.Duration),240) | Integer.IsEqual(Window(Home).Property(TMDbHelper.ListItem.Duration),300) | Integer.IsEqual(Window(Home).Property(TMDbHelper.ListItem.Duration),360) | Integer.IsEqual(Window(Home).Property(TMDbHelper.ListItem.Duration),420) | Integer.IsEqual(Window(Home).Property(TMDbHelper.ListItem.Duration),480) | Integer.IsEqual(Window(Home).Property(TMDbHelper.ListItem.Duration),540) | Integer.IsEqual(Window(Home).Property(TMDbHelper.ListItem.Duration),600)">$INFO[Window(Home).Property(TMDbHelper.ListItem.Duration_H)] $VAR[OnlineHourLabel]</value>
		<value condition="Integer.IsLess(Window(Home).Property(TMDbHelper.ListItem.Duration),60)">$INFO[Window(Home).Property(TMDbHelper.ListItem.Duration_M)] $VAR[OnlineMinuteLabel]</value>
        <value condition="!String.IsEqual(Window(Home).Property(TMDbHelper.ListItem.Duration_H),0) + String.IsEqual(Window(Home).Property(TMDbHelper.ListItem.Duration_M),0)">$INFO[Window(Home).Property(TMDbHelper.ListItem.Duration_H)] $VAR[OnlineHourLabel]</value>
		<value>$INFO[Window(Home).Property(TMDbHelper.ListItem.Duration_H)] $VAR[OnlineHourLabel], $INFO[Window(Home).Property(TMDbHelper.ListItem.Duration_M)] $VAR[OnlineMinuteLabel]</value>
	</variable>

	<variable name="WidgetItemDurationVar">
	    <value condition="Integer.IsGreater(Window(Home).Property(WidgetItemDurationHr),1) + String.IsEqual(Window(Home).Property(WidgetItemDurationMin),0) + Integer.IsGreater(Window(Home).Property(WidgetItemDurationSec),1)">$INFO[Window(Home).Property(WidgetItemDurationHr),, $LOCALIZE[12392]], $INFO[Window(Home).Property(WidgetItemDurationSec),, $LOCALIZE[32047]]</value>
		<value condition="Integer.IsGreater(Window(Home).Property(WidgetItemDurationHr),1) + String.IsEqual(Window(Home).Property(WidgetItemDurationMin),0) + Integer.IsEqual(Window(Home).Property(WidgetItemDurationSec),1)">$INFO[Window(Home).Property(WidgetItemDurationHr),, $LOCALIZE[12392]], $INFO[Window(Home).Property(WidgetItemDurationSec),, $LOCALIZE[32340]]</value>
		<value condition="Integer.IsEqual(Window(Home).Property(WidgetItemDurationHr),1) + String.IsEqual(Window(Home).Property(WidgetItemDurationMin),0) + Integer.IsGreater(Window(Home).Property(WidgetItemDurationSec),1)">$INFO[Window(Home).Property(WidgetItemDurationHr),, $LOCALIZE[32125]], $INFO[Window(Home).Property(WidgetItemDurationSec),, $LOCALIZE[32047]]</value>
		<value condition="Integer.IsEqual(Window(Home).Property(WidgetItemDurationHr),1) + String.IsEqual(Window(Home).Property(WidgetItemDurationMin),0) + Integer.IsEqual(Window(Home).Property(WidgetItemDurationSec),1)">$INFO[Window(Home).Property(WidgetItemDurationHr),, $LOCALIZE[32125]], $INFO[Window(Home).Property(WidgetItemDurationSec),, $LOCALIZE[32340]]</value>
		<value condition="Integer.IsEqual(Window(Home).Property(WidgetItemDurationMins),60)">$INFO[ListItem.Duration(hours),, $LOCALIZE[32125]]</value>
		<value condition="Integer.IsEqual(Window(Home).Property(WidgetItemDurationMins),120) | Integer.IsEqual(Window(Home).Property(WidgetItemDurationMins),180) | Integer.IsEqual(Window(Home).Property(WidgetItemDurationMins),240) | Integer.IsEqual(Window(Home).Property(WidgetItemDurationMins),300) | Integer.IsEqual(Window(Home).Property(WidgetItemDurationMins),360) | Integer.IsEqual(Window(Home).Property(WidgetItemDurationMins),420) | Integer.IsEqual(Window(Home).Property(WidgetItemDurationMins),480) | Integer.IsEqual(Window(Home).Property(WidgetItemDurationMins),540) | Integer.IsEqual(Window(Home).Property(WidgetItemDurationMins),600)">$INFO[ListItem.Duration(hours),, $LOCALIZE[12392]]</value>
		<value condition="Integer.Isequal(Window(Home).Property(WidgetItemDurationMins),1) + Integer.IsEqual(Window(Home).Property(WidgetItemDurationSec),0)">$INFO[Window(Home).Property(WidgetItemDurationMin),, $LOCALIZE[32126]]</value>
		<value condition="Integer.IsLess(Window(Home).Property(WidgetItemDurationMins),60) + Integer.IsGreater(Window(Home).Property(WidgetItemDurationMins),1) + [Integer.IsEqual(Window(Home).Property(WidgetItemDurationSec),0) | !Skin.HasSetting(Enable.Seconds)]">$INFO[Window(Home).Property(WidgetItemDurationMin),, $LOCALIZE[12391]]</value>
		<value condition="Integer.IsLess(Window(Home).Property(WidgetItemDurationMins),60) + Integer.IsGreater(Window(Home).Property(WidgetItemDurationMins),1) + [Integer.IsGreater(Window(Home).Property(WidgetItemDurationSec),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[Window(Home).Property(WidgetItemDurationMin)] $LOCALIZE[12391], $INFO[Window(Home).Property(WidgetItemDurationSec)] $LOCALIZE[32047]</value>
		<value condition="Integer.IsLess(Window(Home).Property(WidgetItemDurationMins),60) + Integer.IsGreater(Window(Home).Property(WidgetItemDurationMins),1) + [Integer.IsEqual(Window(Home).Property(WidgetItemDurationSec),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[Window(Home).Property(WidgetItemDurationMin)] $LOCALIZE[12391], $INFO[Window(Home).Property(WidgetItemDurationSec)] $LOCALIZE[32340]</value>
		<value condition="Integer.IsLess(Window(Home).Property(WidgetItemDurationMins),60) + Integer.IsEqual(Window(Home).Property(WidgetItemDurationMins),1) + [Integer.IsEqual(Window(Home).Property(WidgetItemDurationSec),0) | !Skin.HasSetting(Enable.Seconds)]">$INFO[Window(Home).Property(WidgetItemDurationMin),, $LOCALIZE[32126]]</value>
		<value condition="Integer.IsLess(Window(Home).Property(WidgetItemDurationMins),60) + Integer.IsEqual(Window(Home).Property(WidgetItemDurationMins),1) + [Integer.IsGreater(Window(Home).Property(WidgetItemDurationSec),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[Window(Home).Property(WidgetItemDurationMin)] $LOCALIZE[32126], $INFO[Window(Home).Property(WidgetItemDurationSec)] $LOCALIZE[32047]</value>
		<value condition="Integer.IsLess(Window(Home).Property(WidgetItemDurationMins),60) + Integer.IsEqual(Window(Home).Property(WidgetItemDurationMins),1) + [Integer.IsEqual(Window(Home).Property(WidgetItemDurationSec),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[Window(Home).Property(WidgetItemDurationMin)] $LOCALIZE[32126], $INFO[Window(Home).Property(WidgetItemDurationSec)] $LOCALIZE[32340]</value>
		<value condition="Integer.IsLess(Window(Home).Property(WidgetItemDurationMins),1) + Integer.IsGreater(Window(Home).Property(WidgetItemDurationSec),1)">$INFO[Window(Home).Property(WidgetItemDurationSec),,$LOCALIZE[32047]]</value>
		<value condition="Integer.IsLess(Window(Home).Property(WidgetItemDurationMins),1) + Integer.IsEqual(Window(Home).Property(WidgetItemDurationSec),1)">$INFO[Window(Home).Property(WidgetItemDurationSec),,$LOCALIZE[32340]]</value>
		<value condition="Integer.IsGreater(Window(Home).Property(WidgetItemDurationHr),1) + Integer.IsGreater(Window(Home).Property(WidgetItemDurationMin),1)">$INFO[Window(Home).Property(WidgetItemDurationHr),, $LOCALIZE[12392]], $INFO[Window(Home).Property(WidgetItemDurationMin),, $LOCALIZE[12391]]</value>
		<value condition="Integer.IsGreater(Window(Home).Property(WidgetItemDurationHr),1) + Integer.IsEqual(Window(Home).Property(WidgetItemDurationMin),1)">$INFO[Window(Home).Property(WidgetItemDurationHr),, $LOCALIZE[12392]], $INFO[Window(Home).Property(WidgetItemDurationMin),, $LOCALIZE[32126]]</value>
		<value condition="Integer.IsEqual(Window(Home).Property(WidgetItemDurationHr),1) + Integer.IsGreater(Window(Home).Property(WidgetItemDurationMin),1)">$INFO[Window(Home).Property(WidgetItemDurationHr),, $LOCALIZE[32125]], $INFO[Window(Home).Property(WidgetItemDurationMin),, $LOCALIZE[12391]]</value>
		<value condition="Integer.IsEqual(Window(Home).Property(WidgetItemDurationHr),1) + Integer.IsEqual(Window(Home).Property(WidgetItemDurationMin),1)">$INFO[Window(Home).Property(WidgetItemDurationHr),, $LOCALIZE[32125]], $INFO[Window(Home).Property(WidgetItemDurationMin),, $LOCALIZE[32126]]</value>
	</variable>

	<variable name="ItemDurationVar">
		<value condition="Integer.IsGreater(ListItem.Duration(h),1) + String.IsEqual(ListItem.Duration(m),0) + Integer.IsGreater(ListItem.Duration(ss),1)">$INFO[ListItem.Duration(h),, $LOCALIZE[12392]], $INFO[ListItem.Duration(ss),, $LOCALIZE[32047]]</value>
		<value condition="Integer.IsGreater(ListItem.Duration(h),1) + String.IsEqual(ListItem.Duration(m),0) + Integer.IsEqual(ListItem.Duration(ss),1)">$INFO[ListItem.Duration(h),, $LOCALIZE[12392]], $INFO[ListItem.Duration(ss),, $LOCALIZE[32340]]</value>
		<value condition="Integer.IsEqual(ListItem.Duration(h),1) + String.IsEqual(ListItem.Duration(m),0) + Integer.IsGreater(ListItem.Duration(ss),1)">$INFO[ListItem.Duration(h),, $LOCALIZE[32125]], $INFO[ListItem.Duration(ss),, $LOCALIZE[32047]]</value>
		<value condition="Integer.IsEqual(ListItem.Duration(h),1) + String.IsEqual(ListItem.Duration(m),0) + Integer.IsEqual(ListItem.Duration(ss),1)">$INFO[ListItem.Duration(h),, $LOCALIZE[32125]], $INFO[ListItem.Duration(ss),, $LOCALIZE[32340]]</value>
		<value condition="Integer.IsEqual(ListItem.Duration(mins),60)">$INFO[ListItem.Duration(hours),, $LOCALIZE[32125]]</value>
		<value condition="Integer.IsEqual(ListItem.Duration(mins),120) | Integer.IsEqual(ListItem.Duration(mins),180) | Integer.IsEqual(ListItem.Duration(mins),240) | Integer.IsEqual(ListItem.Duration(mins),300) | Integer.IsEqual(ListItem.Duration(mins),360) | Integer.IsEqual(ListItem.Duration(mins),420) | Integer.IsEqual(ListItem.Duration(mins),480) | Integer.IsEqual(ListItem.Duration(mins),540) | Integer.IsEqual(ListItem.Duration(mins),600)">$INFO[ListItem.Duration(hours),, $LOCALIZE[12392]]</value>
		<value condition="Integer.Isequal(ListItem.Duration(mins),1) + Integer.IsEqual(ListItem.Duration(ss),0)">$INFO[ListItem.Duration(m),, $LOCALIZE[32126]]</value>
		<value condition="Integer.IsLess(ListItem.Duration(mins),60) + Integer.IsGreater(ListItem.Duration(mins),1) + [Integer.IsEqual(ListItem.Duration(ss),0) | !Skin.HasSetting(Enable.Seconds)]">$INFO[ListItem.Duration(m),, $LOCALIZE[12391]]</value>
		<value condition="Integer.IsLess(ListItem.Duration(mins),60) + Integer.IsGreater(ListItem.Duration(mins),1) + [Integer.IsGreater(ListItem.Duration(ss),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[ListItem.Duration(m)] $LOCALIZE[12391], $INFO[ListItem.Duration(ss)] $LOCALIZE[32047]</value>
		<value condition="Integer.IsLess(ListItem.Duration(mins),60) + Integer.IsGreater(ListItem.Duration(mins),1) + [Integer.IsEqual(ListItem.Duration(ss),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[ListItem.Duration(m)] $LOCALIZE[12391], $INFO[ListItem.Duration(ss)] $LOCALIZE[32340]</value>
		<value condition="Integer.IsLess(ListItem.Duration(mins),60) + Integer.IsEqual(ListItem.Duration(mins),1) + [Integer.IsEqual(ListItem.Duration(ss),0) | !Skin.HasSetting(Enable.Seconds)]">$INFO[ListItem.Duration(m),, $LOCALIZE[32126]]</value>
		<value condition="Integer.IsLess(ListItem.Duration(mins),60) + Integer.IsEqual(ListItem.Duration(mins),1) + [Integer.IsGreater(ListItem.Duration(ss),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[ListItem.Duration(m)] $LOCALIZE[32126], $INFO[ListItem.Duration(ss)] $LOCALIZE[32047]</value>
		<value condition="Integer.IsLess(ListItem.Duration(mins),60) + Integer.IsEqual(ListItem.Duration(mins),1) + [Integer.IsEqual(ListItem.Duration(ss),1) + Skin.HasSetting(Enable.Seconds)]">$INFO[ListItem.Duration(m)] $LOCALIZE[32126], $INFO[ListItem.Duration(ss)] $LOCALIZE[32340]</value>
		<value condition="Integer.IsLess(ListItem.Duration(mins),1) + Integer.IsGreater(ListItem.Duration(ss),1)">$INFO[ListItem.Duration(ss),,$LOCALIZE[32047]]</value>
		<value condition="Integer.IsLess(ListItem.Duration(mins),1) + Integer.IsEqual(ListItem.Duration(ss),1)">$INFO[ListItem.Duration(ss),,$LOCALIZE[32340]]</value>
		<value condition="Integer.IsGreater(ListItem.Duration(h),1) + Integer.IsGreater(ListItem.Duration(m),1)">$INFO[ListItem.Duration(h),, $LOCALIZE[12392]], $INFO[ListItem.Duration(m),, $LOCALIZE[12391]]</value>
		<value condition="Integer.IsGreater(ListItem.Duration(h),1) + Integer.IsEqual(ListItem.Duration(m),1)">$INFO[ListItem.Duration(h),, $LOCALIZE[12392]], $INFO[ListItem.Duration(m),, $LOCALIZE[32126]]</value>
		<value condition="Integer.IsEqual(ListItem.Duration(h),1) + Integer.IsGreater(ListItem.Duration(m),1)">$INFO[ListItem.Duration(h),, $LOCALIZE[32125]], $INFO[ListItem.Duration(m),, $LOCALIZE[12391]]</value>
		<value condition="Integer.IsEqual(ListItem.Duration(h),1) + Integer.IsEqual(ListItem.Duration(m),1)">$INFO[ListItem.Duration(h),, $LOCALIZE[32125]], $INFO[ListItem.Duration(m),, $LOCALIZE[32126]]</value>
	</variable>

    <variable name="PVRGuideControlsHelpText">
		<value condition="Control.HasFocus(600)">$LOCALIZE[19063]</value>
		<value condition="Control.HasFocus(601)">$LOCALIZE[19317]</value>
		<value condition="Control.HasFocus(602)">$LOCALIZE[19070]</value>
		<value condition="Control.HasFocus(603)">$LOCALIZE[19318]</value>
		<value condition="Control.HasFocus(604)">$LOCALIZE[19064]</value>
		<value condition="Control.HasFocus(605)">$LOCALIZE[19288]</value>
		<value condition="Control.HasFocus(70040)">$LOCALIZE[19322]</value>
		<value condition="Control.HasFocus(70041)">$LOCALIZE[19323]</value>
		<value condition="Control.HasFocus(70042)">$LOCALIZE[19324]</value>
		<value condition="Control.HasFocus(70043)">$LOCALIZE[19319]</value>
		<value condition="Control.HasFocus(70044)">$LOCALIZE[19320]</value>
		<value condition="Control.HasFocus(70045)">$LOCALIZE[19321]</value>
	</variable>

    <!-- <variable name="ListItemFullInfo">
		<value condition="ListItem.IsParentFolder + String.IsEqual(ListItemAbsolute(1).DBType,movie) + Integer.IsGreater(ListItemAbsolute(1).DBID,0)">plugin://script.embuary.helper/?info=getbydbid&amp;dbid=$INFO[ListItemAbsolute(1).DBID]&amp;type=movie</value>
		<value condition="ListItem.IsParentFolder + String.IsEqual(ListItemAbsolute(1).DBType,tvshow) + Integer.IsGreater(ListItemAbsolute(1).DBID,0)">plugin://script.embuary.helper/?info=getbydbid&amp;dbid=$INFO[ListItemAbsolute(1).DBID]&amp;type=tvshow</value>
		<value condition="ListItem.IsParentFolder + String.IsEqual(ListItemAbsolute(1).DBType,season) + Integer.IsGreater(ListItemAbsolute(1).DBID,0)">plugin://script.embuary.helper/?info=getbydbid&amp;dbid=$INFO[ListItemAbsolute(1).DBID]&amp;type=tvshow&amp;idtype=season</value>
		<value condition="ListItem.IsParentFolder + String.IsEqual(ListItemAbsolute(1).DBType,episode) + Integer.IsGreater(ListItemAbsolute(1).DBID,0)">plugin://script.embuary.helper/?info=getbydbid&amp;dbid=$INFO[ListItem.DBID]&amp;type=tvshow&amp;idtype=episode</value>
        <value condition="!Container.HasParent + String.IsEqual(ListItem.Label,$LOCALIZE[20366]) + String.IsEqual(ListItemAbsolute(1).DBType,season) + Integer.IsGreater(ListItemAbsolute(1).DBID,0)">plugin://script.embuary.helper/?info=getbydbid&amp;dbid=$INFO[ListItemAbsolute(1).DBID]&amp;type=tvshow&amp;idtype=season</value>
		<value condition="Container.HasParent + String.IsEqual(ListItem.Label,$LOCALIZE[20366]) + String.IsEqual(ListItemAbsolute(2).DBType,season) + Integer.IsGreater(ListItemAbsolute(2).DBID,0)">plugin://script.embuary.helper/?info=getbydbid&amp;dbid=$INFO[ListItemAbsolute(2).DBID]&amp;type=tvshow&amp;idtype=season</value>
		<value condition="String.IsEqual(ListItem.DBType,movie) + Integer.IsGreater(ListItem.DBID,0)">plugin://script.embuary.helper/?info=getbydbid&amp;dbid=$INFO[ListItem.DBID]&amp;type=movie</value>
		<value condition="String.IsEqual(ListItem.DBType,tvshow) + Integer.IsGreater(ListItem.DBID,0)">plugin://script.embuary.helper/?info=getbydbid&amp;dbid=$INFO[ListItem.DBID]&amp;type=tvshow</value>
		<value condition="String.IsEqual(ListItem.DBType,season) + Integer.IsGreater(ListItem.DBID,0)">plugin://script.embuary.helper/?info=getbydbid&amp;dbid=$INFO[ListItem.DBID]&amp;type=tvshow&amp;idtype=season</value>
		<value condition="String.IsEqual(ListItem.DBType,episode) + Integer.IsGreater(ListItem.DBID,0)">plugin://script.embuary.helper/?info=getbydbid&amp;dbid=$INFO[ListItem.DBID]&amp;type=tvshow&amp;idtype=episode</value>
		<value>-</value>
	</variable> -->
	<!-- <variable name="PlayerFullInfo">
		<value condition="VideoPlayer.Content(movies) + Integer.IsGreater(VideoPlayer.DBID,0)">plugin://script.embuary.helper/?info=getbydbid&amp;dbid=$INFO[VideoPlayer.DBID]&amp;type=movie</value>
		<value condition="VideoPlayer.Content(tvshows) + Integer.IsGreater(VideoPlayer.DBID,0)">plugin://script.embuary.helper/?info=getbydbid&amp;dbid=$INFO[VideoPlayer.DBID]&amp;type=tvshow</value>
		<value condition="VideoPlayer.Content(episodes) + Integer.IsGreater(VideoPlayer.DBID,0)">plugin://script.embuary.helper/?info=getbydbid&amp;dbid=$INFO[VideoPlayer.DBID]&amp;type=tvshow&amp;idtype=episode</value>
		<value>-</value>
	</variable> -->

    <variable name="ShortcutsDisabled">
		<value condition="String.IsEqual(ListItem.Property(skinshortcuts-disabled),True)">[COLOR Red]×[/COLOR] </value>
		<value />
	</variable>

    <variable name="HighlightColor">
		<value condition="!String.IsEmpty(Skin.String(HighlightColorStr)) + !String.IsEqual(Skin.String(HighlightColorStr),None)">$INFO[Skin.String(HighlightColorStr)]</value>
		<value condition="String.IsEqual(Skin.CurrentColourTheme,SKINDEFAULT)">FFF6B12B</value>
		<value condition="String.IsEqual(Skin.CurrentColourTheme,Blue)">FF456DB8</value>
		<value condition="String.IsEqual(Skin.CurrentColourTheme,Green)">FF45B864</value>
		<value condition="String.IsEqual(Skin.CurrentColourTheme,White)">FFF1F1F1</value>
	</variable>

	<variable name="MediaWidgetsHighlightColor">
		<value condition="Skin.HasSetting(MatchPosterColors)">$INFO[Window(Home).Property(TMDbHelper.ListItem.Colors.Main)]</value>
		<value condition="!Skin.HasSetting(MatchPosterColors)">$VAR[HighlightColor]</value>
	</variable>

	<variable name="GlowBarsColor">
		<value condition="!String.IsEmpty(Skin.String(GlowBarsColorStr)) + !String.IsEqual(Skin.String(GlowBarsColorStr),None)">$INFO[Skin.String(GlowBarsColorStr)]</value>
		<value></value>
	</variable>

	<variable name="MenuBarColor">
		<value condition="!String.IsEmpty(Skin.String(MenuBarColorStr)) + !String.IsEqual(Skin.String(MenuBarColorStr),None)">$INFO[Skin.String(MenuBarColorStr)]</value>
		<value></value>
	</variable>

    <variable name="VertMenuBladeColor">
		<value condition="!String.IsEmpty(Skin.String(VertMenuBladeColorStr)) + !String.IsEqual(Skin.String(VertMenuBladeColorStr),None)">$INFO[Skin.String(VertMenuBladeColorStr)]</value>
		<value></value>
	</variable>

	<variable name="TopBarColor">
		<value condition="!String.IsEmpty(Skin.String(TopBarColorStr)) + !String.IsEqual(Skin.String(TopBarColorStr),None)">$INFO[Skin.String(TopBarColorStr)]</value>
		<value></value>
	</variable>

	<variable name="SkinColorTheme">
		<value condition="!String.IsEqual(Skin.CurrentColourTheme,SKINDEFAULT) + !String.StartsWith(Skin.CurrentColourTheme,Default)">$INFO[Skin.CurrentColourTheme]</value>
		<value>Default</value>
	</variable>

	<variable name="DialogBGColor">
		<value condition="!String.IsEmpty(Skin.String(DialogBGColorStr)) + !String.IsEqual(Skin.String(DialogBGColorStr),None)">$INFO[Skin.String(DialogBGColorStr)]</value>
		<value>ffffffff</value>
	</variable>

	<variable name="LabelTextColor">
		<value condition="!String.IsEmpty(Skin.String(LabelTextColorStr)) + !String.IsEqual(Skin.String(LabelTextColorStr),None)">$INFO[Skin.String(LabelTextColorStr)]</value>
		<value>White</value>
	</variable>

	<variable name="FocusedTextColor">
		<value condition="!String.IsEmpty(Skin.String(FocusedTextColorStr)) + !String.IsEqual(Skin.String(FocusedTextColorStr),None)">$INFO[Skin.String(FocusedTextColorStr)]</value>
		<value>Black</value>
	</variable>

	<variable name="SelectedTextColor">
		<value condition="!String.IsEmpty(Skin.String(SelectedTextColorStr)) + !String.IsEqual(Skin.String(SelectedTextColorStr),None)">$INFO[Skin.String(SelectedTextColorStr)]</value>
		<value>SelectedFocused</value>
	</variable>

	<variable name="WidgetBGColor">
		<value condition="!String.IsEmpty(Skin.String(WidgetBGColorStr)) + !String.IsEqual(Skin.String(WidgetBGColorStr),None)">$INFO[Skin.String(WidgetBGColorStr)]</value>
		<value>ffffffff</value>
	</variable>

	<variable name="ViewsBGColor">
		<value condition="!String.IsEmpty(Skin.String(ViewsBGColorStr)) + !String.IsEqual(Skin.String(ViewsBGColorStr),None)">$INFO[Skin.String(ViewsBGColorStr)]</value>
		<value>dfcebe9e</value>
	</variable>

	<variable name="TimeshiftBufferColor">
		<value condition="!String.IsEmpty(Skin.String(TimeshiftBufferColorStr)) + !String.IsEqual(Skin.String(TimeshiftBufferColorStr),None)">$INFO[Skin.String(TimeshiftBufferColorStr)]</value>
		<value>Diffuse2</value>
	</variable>

	<variable name="MusicNonASFanart">
	    <value condition="!String.IsEmpty(Player.Art(artist.fanart))">$INFO[Player.Art(artist.fanart)]</value>
		<value condition="!String.IsEmpty(Skin.String(Default.Background))">$INFO[Skin.String(Default.Background)]</value>
        <value>special://skin/backgrounds/Default.jpg</value>
	</variable>

	<variable name="LongLabelScroll">
	    <value condition="Skin.HasSetting(ScrollLongLabels)">true</value>
		<value>false</value>
	</variable>

	<variable name="UnwatchedEpisodes">
	    <value condition="!Integer.IsGreater(ListItem.Property(UnWatchedEpisodes),99)">$INFO[ListItem.Property(UnWatchedEpisodes)]</value>
		<value>99+</value>
	</variable>

	<variable name="VideoInfoUnwatchedEpisodes">
	    <value condition="!Integer.IsGreater(Container.ListItem.Property(UnWatchedEpisodes),99)">$INFO[Container.ListItem.Property(UnWatchedEpisodes)]</value>
		<value>99+</value>
	</variable>

	<!-- <variable name="numPlaylistBackgrounds">
	    <value>2</value>
	</variable> -->

	<variable name="MusicLabelVar">
	    <value condition="String.IsEqual(ListItem.DBType,song)">$INFO[ListItem.Tracknumber] - $INFO[ListItem.Title]</value>
		<value>$INFO[ListItem.Label]</value>
	</variable>

	<variable name="WidgetPosLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(horizontalWidgetPos),Standard)">$LOCALIZE[31613]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(horizontalWidgetPos),Low)">$LOCALIZE[31614]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(horizontalWidgetPos),High)">$LOCALIZE[31634]</value>
	</variable>

	<variable name="Widget1ArtLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork),Poster)">$LOCALIZE[31611]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork),Square)">$LOCALIZE[31612]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork),Banner)">$LOCALIZE[20020]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork),FanArt)">$LOCALIZE[20445]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork),Landscape)">$LOCALIZE[31620]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork),Thumb)">$LOCALIZE[31619]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork),ClearArt)">$LOCALIZE[31622]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork),ClearLogo)">$LOCALIZE[31621]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork),DiscArt)">$LOCALIZE[31623]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork),CharacterArt)">$LOCALIZE[31624]</value>
	</variable>

	<variable name="Widget2ArtLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.2),Poster)">$LOCALIZE[31611]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.2),Square)">$LOCALIZE[31612]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.2),Banner)">$LOCALIZE[20020]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.2),FanArt)">$LOCALIZE[20445]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.2),Landscape)">$LOCALIZE[31620]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.2),Thumb)">$LOCALIZE[31619]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.2),ClearArt)">$LOCALIZE[31622]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.2),ClearLogo)">$LOCALIZE[31621]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.2),DiscArt)">$LOCALIZE[31623]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.2),CharacterArt)">$LOCALIZE[31624]</value>
	</variable>

	<variable name="Widget3ArtLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.3),Poster)">$LOCALIZE[31611]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.3),Square)">$LOCALIZE[31612]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.3),Banner)">$LOCALIZE[20020]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.3),FanArt)">$LOCALIZE[20445]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.3),Landscape)">$LOCALIZE[31620]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.3),Thumb)">$LOCALIZE[31619]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.3),ClearArt)">$LOCALIZE[31622]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.3),ClearLogo)">$LOCALIZE[31621]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.3),DiscArt)">$LOCALIZE[31623]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.3),CharacterArt)">$LOCALIZE[31624]</value>
	</variable>

	<variable name="Widget4ArtLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.4),Poster)">$LOCALIZE[31611]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.4),Square)">$LOCALIZE[31612]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.4),Banner)">$LOCALIZE[20020]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.4),FanArt)">$LOCALIZE[20445]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.4),Landscape)">$LOCALIZE[31620]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.4),Thumb)">$LOCALIZE[31619]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.4),ClearArt)">$LOCALIZE[31622]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.4),ClearLogo)">$LOCALIZE[31621]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.4),DiscArt)">$LOCALIZE[31623]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.4),CharacterArt)">$LOCALIZE[31624]</value>
	</variable>

	<variable name="Widget5ArtLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.5),Poster)">$LOCALIZE[31611]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.5),Square)">$LOCALIZE[31612]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.5),Banner)">$LOCALIZE[20020]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.5),FanArt)">$LOCALIZE[20445]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.5),Landscape)">$LOCALIZE[31620]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.5),Thumb)">$LOCALIZE[31619]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.5),ClearArt)">$LOCALIZE[31622]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.5),ClearLogo)">$LOCALIZE[31621]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.5),DiscArt)">$LOCALIZE[31623]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.5),CharacterArt)">$LOCALIZE[31624]</value>
	</variable>

	<variable name="Widget6ArtLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.6),Poster)">$LOCALIZE[31611]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.6),Square)">$LOCALIZE[31612]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.6),Banner)">$LOCALIZE[20020]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.6),FanArt)">$LOCALIZE[20445]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.6),Landscape)">$LOCALIZE[31620]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.6),Thumb)">$LOCALIZE[31619]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.6),ClearArt)">$LOCALIZE[31622]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.6),ClearLogo)">$LOCALIZE[31621]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.6),DiscArt)">$LOCALIZE[31623]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetArtwork.6),CharacterArt)">$LOCALIZE[31624]</value>
	</variable>

	<variable name="Widget1SortMethodLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),lastplayed)">$LOCALIZE[568]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),title)">$LOCALIZE[369]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),tvshowtitle)">$LOCALIZE[36902]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),date)">$LOCALIZE[552]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),artist)">$LOCALIZE[557]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),album)">$LOCALIZE[558]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),tracknumber)">$LOCALIZE[554]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),channelnumber)">$LOCALIZE[19029]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),year)">$LOCALIZE[345]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),dateadded)">$LOCALIZE[570]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),random)">$LOCALIZE[590]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),genre)">$LOCALIZE[515]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),playcount)">$LOCALIZE[567]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),studio)">$LOCALIZE[572]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),country)">$LOCALIZE[574]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),rating)">$LOCALIZE[563]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),userrating)">$LOCALIZE[33067]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),votes)">$LOCALIZE[205]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),name)">$LOCALIZE[551]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),file)">$LOCALIZE[561]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),time)">$LOCALIZE[555]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),playlistorder)">$LOCALIZE[559]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),lastused)">$LOCALIZE[12012]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),lastupdated)">$LOCALIZE[12014]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),episodenumber)">$LOCALIZE[20359]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),season)">$LOCALIZE[20373]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),tvshowstatus)">$LOCALIZE[31625]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),numberofepisodes)">$LOCALIZE[31626]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy),numberofwatchedepisodes)">$LOCALIZE[31627]</value>
	</variable>

	<variable name="Widget2SortMethodLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),lastplayed)">$LOCALIZE[568]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),title)">$LOCALIZE[369]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),tvshowtitle)">$LOCALIZE[36902]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),date)">$LOCALIZE[552]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),artist)">$LOCALIZE[557]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),album)">$LOCALIZE[558]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),tracknumber)">$LOCALIZE[554]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),channelnumber)">$LOCALIZE[19029]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),year)">$LOCALIZE[345]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),dateadded)">$LOCALIZE[570]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),random)">$LOCALIZE[590]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),genre)">$LOCALIZE[515]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),playcount)">$LOCALIZE[567]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),studio)">$LOCALIZE[572]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),country)">$LOCALIZE[574]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),rating)">$LOCALIZE[563]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),userrating)">$LOCALIZE[33067]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),votes)">$LOCALIZE[205]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),name)">$LOCALIZE[551]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),file)">$LOCALIZE[561]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),time)">$LOCALIZE[555]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),playlistorder)">$LOCALIZE[559]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),lastused)">$LOCALIZE[12012]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),lastupdated)">$LOCALIZE[12014]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),episodenumber)">$LOCALIZE[20359]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),season)">$LOCALIZE[20373]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),tvshowstatus)">$LOCALIZE[31625]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),numberofepisodes)">$LOCALIZE[31626]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.2),numberofwatchedepisodes)">$LOCALIZE[31627]</value>
	</variable>

	<variable name="Widget3SortMethodLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),lastplayed)">$LOCALIZE[568]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),title)">$LOCALIZE[369]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),tvshowtitle)">$LOCALIZE[36902]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),date)">$LOCALIZE[552]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),artist)">$LOCALIZE[557]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),album)">$LOCALIZE[558]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),tracknumber)">$LOCALIZE[554]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),channelnumber)">$LOCALIZE[19029]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),year)">$LOCALIZE[345]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),dateadded)">$LOCALIZE[570]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),random)">$LOCALIZE[590]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),genre)">$LOCALIZE[515]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),playcount)">$LOCALIZE[567]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),studio)">$LOCALIZE[572]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),country)">$LOCALIZE[574]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),rating)">$LOCALIZE[563]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),userrating)">$LOCALIZE[33067]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),votes)">$LOCALIZE[205]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),name)">$LOCALIZE[551]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),file)">$LOCALIZE[561]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),time)">$LOCALIZE[555]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),playlistorder)">$LOCALIZE[559]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),lastused)">$LOCALIZE[12012]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),lastupdated)">$LOCALIZE[12014]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),episodenumber)">$LOCALIZE[20359]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),season)">$LOCALIZE[20373]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),tvshowstatus)">$LOCALIZE[31625]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),numberofepisodes)">$LOCALIZE[31626]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.3),numberofwatchedepisodes)">$LOCALIZE[31627]</value>
	</variable>

	<variable name="Widget4SortMethodLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),lastplayed)">$LOCALIZE[568]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),title)">$LOCALIZE[369]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),tvshowtitle)">$LOCALIZE[36902]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),date)">$LOCALIZE[552]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),artist)">$LOCALIZE[557]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),album)">$LOCALIZE[558]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),tracknumber)">$LOCALIZE[554]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),channelnumber)">$LOCALIZE[19029]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),year)">$LOCALIZE[345]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),dateadded)">$LOCALIZE[570]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),random)">$LOCALIZE[590]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),genre)">$LOCALIZE[515]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),playcount)">$LOCALIZE[567]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),studio)">$LOCALIZE[572]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),country)">$LOCALIZE[574]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),rating)">$LOCALIZE[563]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),userrating)">$LOCALIZE[33067]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),votes)">$LOCALIZE[205]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),name)">$LOCALIZE[551]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),file)">$LOCALIZE[561]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),time)">$LOCALIZE[555]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),playlistorder)">$LOCALIZE[559]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),lastused)">$LOCALIZE[12012]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),lastupdated)">$LOCALIZE[12014]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),episodenumber)">$LOCALIZE[20359]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),season)">$LOCALIZE[20373]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),tvshowstatus)">$LOCALIZE[31625]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),numberofepisodes)">$LOCALIZE[31626]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.4),numberofwatchedepisodes)">$LOCALIZE[31627]</value>
	</variable>

	<variable name="Widget5SortMethodLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),lastplayed)">$LOCALIZE[568]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),title)">$LOCALIZE[369]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),tvshowtitle)">$LOCALIZE[36902]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),date)">$LOCALIZE[552]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),artist)">$LOCALIZE[557]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),album)">$LOCALIZE[558]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),tracknumber)">$LOCALIZE[554]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),channelnumber)">$LOCALIZE[19029]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),year)">$LOCALIZE[345]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),dateadded)">$LOCALIZE[570]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),random)">$LOCALIZE[590]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),genre)">$LOCALIZE[515]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),playcount)">$LOCALIZE[567]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),studio)">$LOCALIZE[572]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),country)">$LOCALIZE[574]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),rating)">$LOCALIZE[563]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),userrating)">$LOCALIZE[33067]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),votes)">$LOCALIZE[205]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),name)">$LOCALIZE[551]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),file)">$LOCALIZE[561]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),time)">$LOCALIZE[555]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),playlistorder)">$LOCALIZE[559]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),lastused)">$LOCALIZE[12012]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),lastupdated)">$LOCALIZE[12014]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),episodenumber)">$LOCALIZE[20359]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),season)">$LOCALIZE[20373]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),tvshowstatus)">$LOCALIZE[31625]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),numberofepisodes)">$LOCALIZE[31626]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.5),numberofwatchedepisodes)">$LOCALIZE[31627]</value>
	</variable>

	<variable name="Widget6SortMethodLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),lastplayed)">$LOCALIZE[568]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),title)">$LOCALIZE[369]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),tvshowtitle)">$LOCALIZE[36902]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),date)">$LOCALIZE[552]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),artist)">$LOCALIZE[557]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),album)">$LOCALIZE[558]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),tracknumber)">$LOCALIZE[554]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),channelnumber)">$LOCALIZE[19029]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),year)">$LOCALIZE[345]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),dateadded)">$LOCALIZE[570]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),random)">$LOCALIZE[590]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),genre)">$LOCALIZE[515]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),playcount)">$LOCALIZE[567]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),studio)">$LOCALIZE[572]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),country)">$LOCALIZE[574]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),rating)">$LOCALIZE[563]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),userrating)">$LOCALIZE[33067]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),votes)">$LOCALIZE[205]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),name)">$LOCALIZE[551]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),file)">$LOCALIZE[561]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),time)">$LOCALIZE[555]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),playlistorder)">$LOCALIZE[559]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),lastused)">$LOCALIZE[12012]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),lastupdated)">$LOCALIZE[12014]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),episodenumber)">$LOCALIZE[20359]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),season)">$LOCALIZE[20373]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),tvshowstatus)">$LOCALIZE[31625]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),numberofepisodes)">$LOCALIZE[31626]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortBy.6),numberofwatchedepisodes)">$LOCALIZE[31627]</value>
	</variable>

	<variable name="Widget1SortOrderLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortOrder),ascending)">$LOCALIZE[584]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortOrder),descending)">$LOCALIZE[585]</value>
	</variable>

	<variable name="Widget2SortOrderLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortOrder.2),ascending)">$LOCALIZE[584]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortOrder.2),descending)">$LOCALIZE[585]</value>
	</variable>

	<variable name="Widget3SortOrderLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortOrder.3),ascending)">$LOCALIZE[584]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortOrder.3),descending)">$LOCALIZE[585]</value>
	</variable>

	<variable name="Widget4SortOrderLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortOrder.4),ascending)">$LOCALIZE[584]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortOrder.4),descending)">$LOCALIZE[585]</value>
	</variable>

	<variable name="Widget5SortOrderLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortOrder.5),ascending)">$LOCALIZE[584]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortOrder.5),descending)">$LOCALIZE[585]</value>
	</variable>

	<variable name="Widget6SortOrderLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortOrder.6),ascending)">$LOCALIZE[584]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetSortOrder.6),descending)">$LOCALIZE[585]</value>
	</variable>

	<variable name="Widget1AutoScrollLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll),none)">$LOCALIZE[1223]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll),$NUMBER[7000])">7 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll),$NUMBER[8000])">8 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll),$NUMBER[9000])">9 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll),$NUMBER[10000])">10 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll),$NUMBER[11000])">11 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll),$NUMBER[12000])">12 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll),$NUMBER[15000])">15 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll),$NUMBER[20000])">20 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll),$NUMBER[30000])">30 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll),$NUMBER[60000])">60 $LOCALIZE[32047]</value>
	</variable>

	<variable name="Widget2AutoScrollLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.2),none)">$LOCALIZE[1223]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.2),$NUMBER[7000])">7 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.2),$NUMBER[8000])">8 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.2),$NUMBER[9000])">9 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.2),$NUMBER[10000])">10 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.2),$NUMBER[11000])">11 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.2),$NUMBER[12000])">12 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.2),$NUMBER[15000])">15 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.2),$NUMBER[20000])">20 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.2),$NUMBER[30000])">30 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.2),$NUMBER[60000])">60 $LOCALIZE[32047]</value>
	</variable>

	<variable name="Widget3AutoScrollLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.3),none)">$LOCALIZE[1223]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.3),$NUMBER[7000])">7 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.3),$NUMBER[8000])">8 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.3),$NUMBER[9000])">9 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.3),$NUMBER[10000])">10 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.3),$NUMBER[11000])">11 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.3),$NUMBER[12000])">12 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.3),$NUMBER[15000])">15 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.3),$NUMBER[20000])">20 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.3),$NUMBER[30000])">30 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.3),$NUMBER[60000])">60 $LOCALIZE[32047]</value>
	</variable>

	<variable name="Widget4AutoScrollLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.4),none)">$LOCALIZE[1223]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.4),$NUMBER[7000])">7 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.4),$NUMBER[8000])">8 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.4),$NUMBER[9000])">9 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.4),$NUMBER[10000])">10 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.4),$NUMBER[11000])">11 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.4),$NUMBER[12000])">12 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.4),$NUMBER[15000])">15 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.4),$NUMBER[20000])">20 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.4),$NUMBER[30000])">30 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.4),$NUMBER[60000])">60 $LOCALIZE[32047]</value>
	</variable>

	<variable name="Widget5AutoScrollLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.5),none)">$LOCALIZE[1223]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.5),$NUMBER[7000])">7 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.5),$NUMBER[8000])">8 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.5),$NUMBER[9000])">9 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.5),$NUMBER[10000])">10 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.5),$NUMBER[11000])">11 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.5),$NUMBER[12000])">12 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.5),$NUMBER[15000])">15 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.5),$NUMBER[20000])">20 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.5),$NUMBER[30000])">30 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.5),$NUMBER[60000])">60 $LOCALIZE[32047]</value>
	</variable>

	<variable name="Widget6AutoScrollLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.6),none)">$LOCALIZE[1223]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.6),$NUMBER[7000])">7 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.6),$NUMBER[8000])">8 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.6),$NUMBER[9000])">9 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.6),$NUMBER[10000])">10 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.6),$NUMBER[11000])">11 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.6),$NUMBER[12000])">12 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.6),$NUMBER[15000])">15 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.6),$NUMBER[20000])">20 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.6),$NUMBER[30000])">30 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetAutoScroll.6),$NUMBER[60000])">60 $LOCALIZE[32047]</value>
	</variable>

	<variable name="Widget1PopupDelayLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay),$NUMBER[1])">1 $LOCALIZE[32340]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay),$NUMBER[2])">2 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay),$NUMBER[3])">3 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay),$NUMBER[4])">4 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay),$NUMBER[5])">5 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay),$NUMBER[6])">6 $LOCALIZE[32047]</value>
	</variable>

	<variable name="Widget2PopupDelayLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.2),$NUMBER[1])">1 $LOCALIZE[32340]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.2),$NUMBER[2])">2 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.2),$NUMBER[3])">3 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.2),$NUMBER[4])">4 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.2),$NUMBER[5])">5 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.2),$NUMBER[6])">6 $LOCALIZE[32047]</value>
	</variable>

	<variable name="Widget3PopupDelayLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.3),$NUMBER[1])">1 $LOCALIZE[32340]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.3),$NUMBER[2])">2 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.3),$NUMBER[3])">3 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.3),$NUMBER[4])">4 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.3),$NUMBER[5])">5 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.3),$NUMBER[6])">6 $LOCALIZE[32047]</value>
	</variable>

	<variable name="Widget4PopupDelayLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.4),$NUMBER[1])">1 $LOCALIZE[32340]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.4),$NUMBER[2])">2 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.4),$NUMBER[3])">3 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.4),$NUMBER[4])">4 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.4),$NUMBER[5])">5 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.4),$NUMBER[6])">6 $LOCALIZE[32047]</value>
	</variable>

	<variable name="Widget5PopupDelayLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.5),$NUMBER[1])">1 $LOCALIZE[32340]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.5),$NUMBER[2])">2 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.5),$NUMBER[3])">3 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.5),$NUMBER[4])">4 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.5),$NUMBER[5])">5 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.5),$NUMBER[6])">6 $LOCALIZE[32047]</value>
	</variable>

	<variable name="Widget6PopupDelayLabelVar">
	    <value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.6),$NUMBER[1])">1 $LOCALIZE[32340]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.6),$NUMBER[2])">2 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.6),$NUMBER[3])">3 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.6),$NUMBER[4])">4 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.6),$NUMBER[5])">5 $LOCALIZE[32047]</value>
		<value condition="String.IsEqual(Container(211).ListItem.Property(widgetPopupDelay.6),$NUMBER[6])">6 $LOCALIZE[32047]</value>
	</variable>

	<!-- Begin Matrix change -->
	<variable name="InfoDiscVar">
		<value condition="Integer.IsGreater(ListItem.TotalDiscs,1)">$INFO[ListItem.DiscNumber]$INFO[ListItem.DiscTitle, - ]</value>
	</variable>

	<!-- <variable name="MultiDiscVar">
		<value condition="MusicPlayer.IsMultiDisc + Window.IsActive(visualisation)">$INFO[MusicPlayer.DiscNumber, - [$LOCALIZE[427] ,] ]$INFO[MusicPlayer.DiscTitle]</value>
		<value condition="MusicPlayer.IsMultiDisc">$INFO[MusicPlayer.DiscNumber]$INFO[MusicPlayer.DiscTitle, - ]</value>
	</variable> -->

	<!-- <variable name="PlayerArtVar">
	    <value condition="VideoPlayer.Content(movies) + !String.IsEmpty(Player.Art(poster))">$INFO[Player.Art(poster)]</value>
		<value condition="!String.IsEmpty(Player.Art(thumb))">$INFO[Player.Art(thumb)]</value>
		<value>$INFO[Player.Icon]</value>
	</variable> -->
	<!-- End Matrix change -->

    <variable name="DefaultFontLabel">
	    <value condition="Skin.HasSetting(Smaller.Fonts)">$LOCALIZE[31118]</value>
		<value condition="Skin.HasSetting(Regular.Fonts)">$LOCALIZE[31119]</value>
		<value condition="Skin.HasSetting(Large.Fonts)">$LOCALIZE[31120]</value>
		<value>$LOCALIZE[31119]</value>
	</variable>

	<variable name="MediaViewsExtraArtLabelVar">
	    <value condition="Skin.String(MediaViewsExtraArt,logo)">$LOCALIZE[31621]</value>
		<value condition="Skin.String(MediaViewsExtraArt,clearart)">$LOCALIZE[31622]</value>
		<value condition="Skin.String(MediaViewsExtraArt,discart)">$LOCALIZE[31623]</value>
		<value condition="Skin.String(MediaViewsExtraArt,characterart)">$LOCALIZE[31624]</value>
		<value>$LOCALIZE[32306]</value>
	</variable>

	<variable name="OSDExtraArtLabelVar">
		<value condition="Skin.String(OSDExtraArt,epgicon)">$LOCALIZE[32473]</value>
		<value condition="Skin.String(OSDExtraArt,poster)">$LOCALIZE[32402]</value>
		<value condition="Skin.String(OSDExtraArt,logo)">$LOCALIZE[31621]</value>
		<value condition="Skin.String(OSDExtraArt,clearart)">$LOCALIZE[31622]</value>
		<value condition="Skin.String(OSDExtraArt,discart)">$LOCALIZE[31623]</value>
		<value condition="Skin.String(OSDExtraArt,characterart)">$LOCALIZE[31624]</value>
		<value>$LOCALIZE[32306]</value>
	</variable>

	<variable name="OSDTimeoutLabelVar">
	    <value condition="Skin.String(OSDTimeout,three)">3 $LOCALIZE[32047]</value>
		<value condition="Skin.String(OSDTimeout,four)">4 $LOCALIZE[32047]</value>
		<value condition="Skin.String(OSDTimeout,five)">5 $LOCALIZE[32047]</value>
		<value condition="Skin.String(OSDTimeout,six)">6 $LOCALIZE[32047]</value>
		<value condition="Skin.String(OSDTimeout,seven)">7 $LOCALIZE[32047]</value>
		<value condition="Skin.String(OSDTimeout,eight)">8 $LOCALIZE[32047]</value>
		<value condition="Skin.String(OSDTimeout,nine)">9 $LOCALIZE[32047]</value>
		<value condition="Skin.String(OSDTimeout,ten)">10 $LOCALIZE[32047]</value>
		<value condition="Skin.String(OSDTimeout,fifteen)">15 $LOCALIZE[32047]</value>
		<value condition="Skin.String(OSDTimeout,twenty)">20 $LOCALIZE[32047]</value>
		<value condition="Skin.String(OSDTimeout,thirty)">30 $LOCALIZE[32047]</value>
		<value condition="Skin.String(OSDTimeout,oneminute)">1 $LOCALIZE[32126]</value>
		<value>5 $LOCALIZE[32047]</value>
	</variable>

	<variable name="OSDTimeout2LabelVar">
	    <value condition="!String.IsEmpty(Skin.String(SkinInfo.AutoCloseVideoOSD)) + Skin.String(SkinInfo.AutoCloseVideoOSD,1)">$INFO[Skin.String(SkinInfo.AutoCloseVideoOSD)] $LOCALIZE[32340]</value>
	    <value condition="!String.IsEmpty(Skin.String(SkinInfo.AutoCloseVideoOSD)) + !Skin.String(SkinInfo.AutoCloseVideoOSD,1)">$INFO[Skin.String(SkinInfo.AutoCloseVideoOSD)] $LOCALIZE[32047]</value>
		<value>$LOCALIZE[13113]</value>
	</variable>

	<variable name="SeekBarInitLabelVar">
	    <value condition="Skin.String(SeekBarInit,two)">2 $LOCALIZE[32047]</value>
		<value condition="Skin.String(SeekBarInit,three)">3 $LOCALIZE[32047]</value>
		<value condition="Skin.String(SeekBarInit,four)">4 $LOCALIZE[32047]</value>
		<value condition="Skin.String(SeekBarInit,five)">5 $LOCALIZE[32047]</value>
		<value condition="Skin.String(SeekBarInit,six)">6 $LOCALIZE[32047]</value>
		<value condition="Skin.String(SeekBarInit,seven)">7 $LOCALIZE[32047]</value>
		<value condition="Skin.String(SeekBarInit,eight)">8 $LOCALIZE[32047]</value>
		<value condition="Skin.String(SeekBarInit,ten)">10 $LOCALIZE[32047]</value>
		<value condition="Skin.String(SeekBarInit,fifteen)">15 $LOCALIZE[32047]</value>
		<value condition="Skin.String(SeekBarInit,twenty)">20 $LOCALIZE[32047]</value>
		<value>2 $LOCALIZE[32047]</value>
	</variable>

	<variable name="MediaViewsTrailerDelayLabelVar">
		<value condition="Skin.String(StartTrailerDelay,five)">5 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartTrailerDelay,ten)">10 $LOCALIZE[32047]</value>
		<value>5 $LOCALIZE[32047]</value>
	</variable>

	<variable name="ShelfTrailerDelayLabelVar">
		<value condition="Skin.String(ShelfTrailerDelay,00:02)">2 $LOCALIZE[32047]</value>
		<value condition="Skin.String(ShelfTrailerDelay,00:05)">5 $LOCALIZE[32047]</value>
		<value condition="Skin.String(ShelfTrailerDelay,00:07)">7 $LOCALIZE[32047]</value>
		<value condition="Skin.String(ShelfTrailerDelay,00:10)">10 $LOCALIZE[32047]</value>
		<value condition="Skin.String(ShelfTrailerDelay,00:15)">15 $LOCALIZE[32047]</value>
		<value condition="Skin.String(ShelfTrailerDelay,00:20)">20 $LOCALIZE[32047]</value>
	</variable>

	<variable name="StartupBackgroundLabelVar">
		<value condition="!String.IsEmpty(Skin.String(StartupImage))">$INFO[Skin.String(StartupImage)]</value>
		<value condition="!String.IsEmpty(Skin.String(StartupImagePath))">$INFO[Skin.String(StartupImagePath)]</value>
		<value condition="!String.IsEmpty(Skin.String(StartupPlaylist))">$INFO[Skin.String(StartupPlaylist)]</value>
		<value>$LOCALIZE[16018]</value>
	</variable>

	<variable name="StartupVideoDurationLabelVar">
		<value condition="Skin.String(StartupVideoDuration,00:05)">5 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:06)">6 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:07)">7 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:08)">8 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:09)">9 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:10)">10 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:11)">11 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:12)">12 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:13)">13 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:14)">14 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:15)">15 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:16)">16 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:17)">17 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:18)">18 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:19)">19 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:20)">20 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:21)">21 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:22)">22 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:23)">23 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:24)">24 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:25)">25 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:26)">26 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:27)">27 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:28)">28 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:29)">29 $LOCALIZE[32047]</value>
		<value condition="Skin.String(StartupVideoDuration,00:30)">30 $LOCALIZE[32047]</value>
	</variable>

	<variable name="PVRGuideIcon">
	    <value condition="!String.IsEmpty(ListItem.EPGEventIcon)">$INFO[ListItem.EPGEventIcon]</value>
	    <value condition="!String.IsEmpty(Window(Home).Property(TMDbHelper.ListItem.Fanart))">$INFO[Window(Home).Property(TMDbHelper.ListItem.Fanart)]</value>
		<value condition="!String.IsEmpty(Window(Home).Property(TMDbHelper.ListItem.Thumb))">$INFO[Window(Home).Property(TMDbHelper.ListItem.Thumb)]</value>
		<value condition="!String.IsEmpty(Window(Home).Property(TMDbHelper.ListItem.Poster))">$INFO[Window(Home).Property(TMDbHelper.ListItem.Poster)]</value>
		<value>$INFO[ListItem.Icon]</value>
	</variable>

	<variable name="VideoPlayerIcon">
	    <value condition="VideoPlayer.Content(livetv) + !String.IsEmpty(PVR.EPGEventIcon)">$INFO[PVR.EPGEventIcon]</value>
	    <value condition="VideoPlayer.Content(livetv) + !String.IsEmpty(Window(Home).Property(TMDbHelper.ListItem.Fanart))">$INFO[Window(Home).Property(TMDbHelper.ListItem.Fanart)]</value>
		<value condition="VideoPlayer.Content(livetv) + !String.IsEmpty(Window(Home).Property(TMDbHelper.ListItem.Thumb))">$INFO[Window(Home).Property(TMDbHelper.ListItem.Thumb)]</value>
		<value condition="VideoPlayer.Content(livetv) + !String.IsEmpty(Window(Home).Property(TMDbHelper.ListItem.Poster))">$INFO[Window(Home).Property(TMDbHelper.ListItem.Poster)]</value>
		<value condition="!VideoPlayer.Content(livetv) + VideoPlayer.Content(movies) + !String.IsEmpty(Player.Art(poster))">$INFO[Player.Art(poster)]</value>
		<value condition="!VideoPlayer.Content(livetv) + VideoPlayer.Content(episodes) + !Skin.HasSetting(EpisodesUsePoster) + !String.IsEmpty(Player.Art(thumb))">$INFO[Player.Art(thumb)]</value>
		<value condition="!VideoPlayer.Content(livetv) + VideoPlayer.Content(episodes) + !Skin.HasSetting(EpisodesUsePoster) + String.IsEmpty(Player.Art(thumb)) + !String.IsEmpty(Player.Art(tvshow.poster))">$INFO[Player.Art(tvshow.poster)]</value>
		<value condition="!VideoPlayer.Content(livetv) + VideoPlayer.Content(episodes) + Skin.HasSetting(EpisodesUsePoster) + !String.IsEmpty(Player.Art(season.poster))">$INFO[Player.Art(season.poster)]</value>
		<value condition="!VideoPlayer.Content(livetv) + VideoPlayer.Content(episodes) + Skin.HasSetting(EpisodesUsePoster) + !String.IsEmpty(Player.Art(tvshow.poster))">$INFO[Player.Art(tvshow.poster)]</value>
		<value condition="!String.IsEmpty(Player.Icon) + [[String.Contains(Player.Icon,default) + !Skin.HasSetting(NoFallbackThumbOSD)] | !String.Contains(Player.Icon,default)]">$INFO[Player.Icon]</value>
		<value></value>
	</variable>

	<variable name="IconMenuLabelVar">
		<value condition="Control.HasFocus(9001)">[B]$INFO[Container(300).ListItem.Label][/B]  •  [B]$INFO[Container(9001).ListItem.Label][/B]</value>
		<value>[B]$INFO[Container(300).ListItem.Label][/B]</value>
	</variable>

	<variable name="ContainerRatingOverlayVar">
		<value condition="Skin.HasSetting(UserRatingOverlay)">$INFO[Container.ListItem.UserRating]</value>
		<value>$INFO[Container.ListItem.Rating]</value>
	</variable>

	<variable name="RatingOverlayVar">
		<value condition="Skin.HasSetting(UserRatingOverlay)">$INFO[ListItem.UserRating]</value>
		<value>$INFO[ListItem.Rating]</value>
	</variable>

	<variable name="EpisodesListRatingOverlayVar">
		<value condition="Skin.HasSetting(UserRatingOverlay)">$INFO[Container(6001).ListItem.UserRating]</value>
		<value>$INFO[Container(6001).ListItem.Rating]</value>
	</variable>

	<variable name="RightListItemType">
		<value condition="Skin.HasSetting(502_UseBanner)">$LOCALIZE[32400]</value>
		<value condition="Skin.HasSetting(502_UseLogo)">$LOCALIZE[31621]</value>
		<value>$LOCALIZE[32399]</value>
	</variable>

	<variable name="MusicVizBackground">
		<value condition="!String.IsEmpty(Control.GetLabel(4445)) + [String.IsEmpty(Player.Art(artist.fanart1)) | String.IsEmpty(Player.Art(artist.fanart))]">$INFO[Control.GetLabel(4445)]</value>
		<value condition="!String.IsEmpty(Control.GetLabel(4444))">$INFO[Control.GetLabel(4444)]</value>
	</variable>

	<variable name="MusicDiscArt">
		<value condition="!String.IsEmpty(ListItem.Art(discart))">$INFO[ListItem.Art(discart)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(album.discart))">$INFO[ListItem.Art(album.discart)]</value>
	</variable>

	<variable name="SubcontentPathVar">
	    <value condition="String.IsEmpty(Container.PluginName)">$INFO[ListItem.FolderPath]</value>
		<value></value>
	</variable>


    <variable name="ShowPasswordButtonLabelVar">
        <value condition="String.IsEqual(Control.GetLabel(310), $LOCALIZE[12308])">◊◊◊</value>
        <value>***</value>
    </variable>

    <variable name="VideoVersionsPosterVar">
        <value condition="!String.IsEmpty(Container(50).ListItem.Art(poster))">$INFO[Container(50).ListItem.Art(poster)]</value>
        <value condition="!String.IsEmpty(Container(50).ListItem.Art(thumb))">$INFO[Container(50).ListItem.Art(thumb)]</value>
    </variable>


    <variable name="AudioChannelsLabelVar">
        <value condition="String.IsEqual(ListItem.AudioChannels,1)">1.0</value>
        <value condition="String.IsEqual(ListItem.AudioChannels,2)">2.0</value>
        <value condition="String.IsEqual(ListItem.AudioChannels,3)">2.1</value>
        <value condition="String.IsEqual(ListItem.AudioChannels,4)">4.0</value>
        <value condition="String.IsEqual(ListItem.AudioChannels,5)">4.1</value>
        <value condition="String.IsEqual(ListItem.AudioChannels,6)">5.1</value>
        <value condition="String.IsEqual(ListItem.AudioChannels,7)">6.1</value>
        <value condition="String.IsEqual(ListItem.AudioChannels,8)">7.1</value>
        <value condition="String.IsEqual(ListItem.AudioChannels,10)">9.1</value>
        <value>$INFO[ListItem.AudioChannels]</value>
    </variable>

    <expression name="ShowSubcontent">[ListItem.IsCollection + String.IsEmpty(ListItem.Plot)] | [String.IsEqual(ListItem.DBType,artist) + String.IsEmpty(ListItem.Property(Artist_Description))] | [String.IsEqual(ListItem.DBType,album) + String.IsEmpty(ListItem.Property(Album_Description))]</expression>

    <expression name="WidgetFanartVisible">String.IsEmpty(Container(300).ListItem.Property(widgetDisableFanart)) + ControlGroup(700).HasFocus</expression>

    <expression name="SortLetterIsNumber">[String.IsEqual(ListItem.SortLetter,$NUMBER[0]) | String.IsEqual(ListItem.SortLetter,$NUMBER[1]) | String.IsEqual(ListItem.SortLetter,$NUMBER[2]) | String.IsEqual(ListItem.SortLetter,$NUMBER[3]) | String.IsEqual(ListItem.SortLetter,$NUMBER[4]) | String.IsEqual(ListItem.SortLetter,$NUMBER[5]) | String.IsEqual(ListItem.SortLetter,$NUMBER[6]) | String.IsEqual(ListItem.SortLetter,$NUMBER[7]) | String.IsEqual(ListItem.SortLetter,$NUMBER[8]) | String.IsEqual(ListItem.SortLetter,$NUMBER[9])]</expression>

    <expression name="IsProperDBType">[[String.IsEqual(ListItem.DBType,movie) | String.IsEqual(ListItem.DBType,tvshow) | String.IsEqual(ListItem.DBType,season) | String.IsEqual(ListItem.DBType,episode)] | [String.IsEqual(Window(Home).Property(InfoExtrasDBType),movie) | String.IsEqual(Window(Home).Property(InfoExtrasDBType),tvshow) | String.IsEqual(Window(Home).Property(InfoExtrasDBType),season) | String.IsEqual(Window(Home).Property(InfoExtrasDBType),episode)]]</expression>

	<expression name="PanelShouldShow">Skin.HasSetting(AlwaysShowListInfo) | [!Container.Content(songs) + [[!String.IsEmpty(ListItem.Duration) | !String.IsEmpty(ListItem.Plot) | [!String.IsEmpty(ListItem.Genre) + !Container.Content(genres)] | [!String.IsEmpty(ListItem.Year) + !Container.Content(years)] | !String.IsEmpty(ListItem.AddonDescription)] | [!String.IsEmpty(ListItem(1).Duration) | !String.IsEmpty(ListItem(1).Plot) | [!String.IsEmpty(ListItem(1).Genre) + !Container.Content(genres)] | [!String.IsEmpty(ListItem(1).Year) + !Container.Content(years)] | !String.IsEmpty(ListItem(1).AddonDescription)] | [!String.IsEmpty(ListItem(2).Duration) | !String.IsEmpty(ListItem(2).Plot) | [!String.IsEmpty(ListItem(2).Genre) + !Container.Content(genres)] | [!String.IsEmpty(ListItem(2).Year) + !Container.Content(years)] | !String.IsEmpty(ListItem(2).AddonDescription)] | [!String.IsEmpty(ListItem(3).Duration) | !String.IsEmpty(ListItem(3).Plot) | [!String.IsEmpty(ListItem(3).Genre) + !Container.Content(genres)] | [!String.IsEmpty(ListItem(3).Year) + !Container.Content(years)] | !String.IsEmpty(ListItem(3).AddonDescription)] | [Container.Content(seasons) + String.IsEqual(ListItem.Label,$LOCALIZE[20366]) + !String.IsEmpty(ListItem(1).Genre)]]] | String.IsEqual(Container.ViewMode,$LOCALIZE[31999])</expression>

    <expression name="ListPanelIsDisabled">Skin.HasSetting(DisableListPanel) | [[Container.Content(movies) + Skin.HasSetting(50_Movies_DisablePanel)] | [Container.Content(tvshows) + Skin.HasSetting(50_TVShows_DisablePanel)] | [Container.Content(seasons) + Skin.HasSetting(50_Seasons_DisablePanel)] | [Container.Content(episodes) + Skin.HasSetting(50_Episodes_DisablePanel)] | [Container.Content(musicvideos) + Skin.HasSetting(50_MusicVideos_DisablePanel)] | [Container.Content(addons) + Skin.HasSetting(50_Addons_DisablePanel)] | [Container.Content(images) + Skin.HasSetting(50_Images_DisablePanel)] | [[Container.Content(artists) | Container.Content(albums)] + Skin.HasSetting(50_Music_DisablePanel)] | [![Container.Content(tvshows) | Container.Content(movies) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(musicvideos) | Container.Content(addons) | Container.Content(images) | Container.Content(albums) | Container.Content(artists)] + Skin.HasSetting(50_Others_DisablePanel)]]</expression>

    <expression name="LowListPanelIsDisabled">Skin.HasSetting(DisableListPanel) | [[Container.Content(movies) + Skin.HasSetting(54_Movies_DisablePanel)] | [Container.Content(tvshows) + Skin.HasSetting(54_TVShows_DisablePanel)] | [Container.Content(seasons) + Skin.HasSetting(54_Seasons_DisablePanel)] | [Container.Content(episodes) + Skin.HasSetting(54_Episodes_DisablePanel)] | [Container.Content(musicvideos) + Skin.HasSetting(54_MusicVideos_DisablePanel)] | [Container.Content(addons) + Skin.HasSetting(54_Addons_DisablePanel)] | [Container.Content(images) + Skin.HasSetting(54_Images_DisablePanel)] | [[Container.Content(artists) | Container.Content(albums)] + Skin.HasSetting(54_Music_DisablePanel)] | [![Container.Content(tvshows) | Container.Content(movies) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(musicvideos) | Container.Content(addons) | Container.Content(images) | Container.Content(albums) | Container.Content(artists)] + Skin.HasSetting(54_Others_DisablePanel)]]</expression>

    <expression name="TallListPanelIsDisabled">Skin.HasSetting(DisableListPanel) | [[Container.Content(movies) + Skin.HasSetting(501_Movies_DisablePanel)] | [Container.Content(tvshows) + Skin.HasSetting(501_TVShows_DisablePanel)] | [Container.Content(seasons) + Skin.HasSetting(501_Seasons_DisablePanel)] | [Container.Content(episodes) + Skin.HasSetting(501_Episodes_DisablePanel)] | [Container.Content(musicvideos) + Skin.HasSetting(501_MusicVideos_DisablePanel)] | [Container.Content(addons) + Skin.HasSetting(501_Addons_DisablePanel)] | [Container.Content(images) + Skin.HasSetting(501_Images_DisablePanel)] | [[Container.Content(artists) | Container.Content(albums)] + Skin.HasSetting(501_Music_DisablePanel)] | [![Container.Content(tvshows) | Container.Content(movies) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(musicvideos) | Container.Content(addons) | Container.Content(images) | Container.Content(albums) | Container.Content(artists)] + Skin.HasSetting(501_Others_DisablePanel)]]</expression>

	<expression name="ListPanelIsSwapped">Skin.HasSetting(SwapListPanel) | [[Container.Content(movies) + Skin.HasSetting(50_Movies_SwapPanel)] | [Container.Content(tvshows) + Skin.HasSetting(50_TVShows_SwapPanel)] | [Container.Content(seasons) + Skin.HasSetting(50_Seasons_SwapPanel)] | [Container.Content(episodes) + Skin.HasSetting(50_Episodes_SwapPanel)] | [Container.Content(musicvideos) + Skin.HasSetting(50_MusicVideos_SwapPanel)] | [Container.Content(addons) + Skin.HasSetting(50_Addons_SwapPanel)] | [Container.Content(images) + Skin.HasSetting(50_Images_SwapPanel)] | [[Container.Content(artists) | Container.Content(albums)] + Skin.HasSetting(50_Music_SwapPanel)] | [![Container.Content(tvshows) | Container.Content(movies) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(musicvideos) | Container.Content(addons) | Container.Content(images) | Container.Content(albums) | Container.Content(artists)] + Skin.HasSetting(50_Others_SwapPanel)]]</expression>

    <expression name="LowListPanelIsSwapped">Skin.HasSetting(SwapListPanel) | [[Container.Content(movies) + Skin.HasSetting(54_Movies_SwapPanel)] | [Container.Content(tvshows) + Skin.HasSetting(54_TVShows_SwapPanel)] | [Container.Content(seasons) + Skin.HasSetting(54_Seasons_SwapPanel)] | [Container.Content(episodes) + Skin.HasSetting(54_Episodes_SwapPanel)] | [Container.Content(musicvideos) + Skin.HasSetting(54_MusicVideos_SwapPanel)] | [Container.Content(addons) + Skin.HasSetting(54_Addons_SwapPanel)] | [Container.Content(images) + Skin.HasSetting(54_Images_SwapPanel)] | [[Container.Content(artists) | Container.Content(albums)] + Skin.HasSetting(54_Music_SwapPanel)] | [![Container.Content(tvshows) | Container.Content(movies) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(musicvideos) | Container.Content(addons) | Container.Content(images) | Container.Content(albums) | Container.Content(artists)] + Skin.HasSetting(54_Others_SwapPanel)]]</expression>

    <expression name="TallListPanelIsSwapped">Skin.HasSetting(SwapListPanel) | [[Container.Content(movies) + Skin.HasSetting(501_Movies_SwapPanel)] | [Container.Content(tvshows) + Skin.HasSetting(501_TVShows_SwapPanel)] | [Container.Content(seasons) + Skin.HasSetting(501_Seasons_SwapPanel)] | [Container.Content(episodes) + Skin.HasSetting(501_Episodes_SwapPanel)] | [Container.Content(musicvideos) + Skin.HasSetting(501_MusicVideos_SwapPanel)] | [Container.Content(addons) + Skin.HasSetting(501_Addons_SwapPanel)] | [Container.Content(images) + Skin.HasSetting(501_Images_SwapPanel)] | [[Container.Content(artists) | Container.Content(albums)] + Skin.HasSetting(501_Music_SwapPanel)] | [![Container.Content(tvshows) | Container.Content(movies) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(musicvideos) | Container.Content(addons) | Container.Content(images) | Container.Content(albums) | Container.Content(artists)] + Skin.HasSetting(501_Others_SwapPanel)]]</expression>

	<expression name="BigListPanelIsSwapped">Skin.HasSetting(SwapListPanel) | [[Container.Content(movies) + Skin.HasSetting(52_Movies_SwapPanel)] | [Container.Content(tvshows) + Skin.HasSetting(52_TVShows_SwapPanel)] | [Container.Content(seasons) + Skin.HasSetting(52_Seasons_SwapPanel)] | [Container.Content(episodes) + Skin.HasSetting(52_Episodes_SwapPanel)] | [Container.Content(musicvideos) + Skin.HasSetting(52_MusicVideos_SwapPanel)] | [Container.Content(addons) + Skin.HasSetting(52_Addons_SwapPanel)] | [Container.Content(images) + Skin.HasSetting(52_Images_SwapPanel)] | [[Container.Content(artists) | Container.Content(albums)] + Skin.HasSetting(52_Music_SwapPanel)] | [![Container.Content(tvshows) | Container.Content(movies) | Container.Content(seasons) | Container.Content(episodes) | Container.Content(musicvideos) | Container.Content(addons) | Container.Content(images) | Container.Content(albums) | Container.Content(artists)] + Skin.HasSetting(52_Others_SwapPanel)]]</expression>

	<expression name="IsIconView">[Window.IsActive(DialogVideoInfo.xml) | Window.IsActive(Custom_1122_Search.xml) | Window.IsActive(Custom_1131_SingleSearch.xml) | String.IsEmpty(Container.ViewMode)] | String.IsEqual(Container.ViewMode,$LOCALIZE[536]) | String.IsEqual(Container.ViewMode,$LOCALIZE[20445]) | String.IsEqual(Container.ViewMode,$LOCALIZE[31958]) | String.IsEqual(Container.ViewMode,$LOCALIZE[31963]) | String.IsEqual(Container.ViewMode,$LOCALIZE[32245]) | String.IsEqual(Container.ViewMode,$LOCALIZE[32246])</expression>

	<expression name="widgetsAreShowing">ControlGroup(700).HasFocus | [[Control.HasFocus(300) | Control.HasFocus(9001) | Control.HasFocus(12001)] + !Container(300).ListItem.Property(widgetsHide) + !String.IsEmpty(Container(300).ListItem.Property(widgetPath)) + !Skin.HasSetting(Hide.AllShelves)]</expression>

	<expression name="tripleWidgetIsShowing">ControlGroup(700).HasFocus + [Container(300).ListItem.Property(widgetTriple) | Container(300).ListItem.Property(widgetTriple.2) | Container(300).ListItem.Property(widgetTriple.3) | Container(300).ListItem.Property(widgetTriple.4) | Container(300).ListItem.Property(widgetTriple.5) | Container(300).ListItem.Property(widgetTriple.6)]</expression>

	<expression name="isSpecialContent">[Container.Content() | Container.Content(videos) | Container.Content(files) | Container.Content(playlists) | Container.Content(tags) | Container.Content(actors) | Container.Content(directors) | Container.Content(years) | Container.Content(countries) | Container.Content(roles) | Container.Content(genres) | Container.Content(studios)]</expression>

 	<expression name="TopBarIconLabelShouldShow">Skin.HasSetting(VerticalHome) + Window.Is(home) + Skin.HasSetting(Vertical.IconOnly) + [Skin.HasSetting(IconShowLabel.InTopBar) | [!Skin.HasSetting(IconShowLabel.InTopBar) + $EXP[widgetsAreShowing] + [String.IsEqual(Container(300).ListItem.Property(horizontalWidgetPos),High) | [Container(300).ListItem.Property(widgetThreeShelves) + Container(300).ListItem.Property(widgetThreeShelvesLarge)]]]] + [!Player.HasMedia | [Player.HasMedia + Skin.HasSetting(Hide.TitleBarNowPlaying)]]</expression>

    <expression name="BelowIconLabelShouldShow">Skin.HasSetting(VerticalHome) + Window.Is(home) + Skin.HasSetting(Vertical.IconOnly) + !Skin.HasSetting(IconShowLabel.InTopBar) + [![$EXP[widgetsAreShowing]] | [$EXP[widgetsAreShowing] + !String.IsEqual(Container(300).ListItem.Property(horizontalWidgetPos),High) + !Container(300).ListItem.Property(widgetThreeShelves) + !Container(300).ListItem.Property(widgetThreeShelvesLarge)]]</expression>

    <expression name="ShowPVROverlay">ListItem.IsRecording | ListItem.HasReminder | ListItem.IsPlayable | ListItem.HasTimer | ListItem.HasTimerSchedule | ListItem.HasRecording | ListItem.IsNew | ListItem.IsPremiere | ListItem.IsFinale | ListItem.IsLive</expression>

	<expression name="canShowVideoinfooSD">!String.IsEmpty(Container(43260).ListItem.Label) + [VideoPlayer.Content(movies) | VideoPlayer.Content(episodes)] + !String.IsEmpty(VideoPlayer.DBID)</expression>

    <expression name="canShowContainerRatingOverlay">!String.IsEmpty(Container.ListItem.Rating) | [Skin.HasSetting(UserRatingOverlay) + !String.IsEmpty(Container.ListItem.UserRating)]</expression>

    <expression name="canShowRatingOverlay">!ListItem.IsParentFolder + !String.IsEmpty(ListItem.Rating) | [Skin.HasSetting(UserRatingOverlay) + !String.IsEmpty(ListItem.UserRating)]</expression>

	<expression name="isPVRRecordingsGroups">Window.IsActive(MyPVRRecordings.xml) + ListItem.IsFolder + !ListItem.IsParentFolder</expression>

	<expression name="isPVRRecording">Window.IsActive(MyPVRRecordings.xml) + !ListItem.IsFolder</expression>

	<expression name="isPVRTimerRules">Window.IsActive(MyPVRTimers.xml) + ListItem.IsFolder + !ListItem.IsParentFolder</expression>

	<expression name="isPVRTimer">Window.IsActive(MyPVRTimers.xml) + !ListItem.IsFolder</expression>

	<expression name="PVRChannelPlaying">[Window.IsActive(MyPVRTimers.xml) | Window.IsActive(MyPVRRecordings.xml) | Window.IsActive(MyPVRCHannels.xml) | Window.IsActive(MyPVRSearch.xml)] + !Skin.HasSetting(Show_VideoBackground) + Player.HasVideo + [VideoPlayer.Content(livetv) | PVR.IsPlayingRecording]</expression>

	<expression name="CanDoOnlineSearches">System.AddonIsEnabled(script.embuary.helper) + System.AddonIsEnabled(plugin.video.themoviedb.helper) + Skin.HasSetting(Enable.EmbuaryHelper) + Skin.HasSetting(Enable.TMDbHelper)</expression>

	<expression name="CanUseEH">System.AddonIsEnabled(script.embuary.helper) + Skin.HasSetting(Enable.EmbuaryHelper)</expression>

	<expression name="CanUseTMDbHelper">System.AddonIsEnabled(plugin.video.themoviedb.helper) + Skin.HasSetting(Enable.TMDbHelper)</expression>

</includes>
