<?xml version="1.0" encoding="UTF-8"?>
<includes>
	<variable name="PVRStatusImageVar">
		<value condition="ListItem.IsRecording">windows/pvr/record.png</value>
		<value condition="ListItem.HasTimer | ListItem.HasTimerSchedule">windows/pvr/timer.png</value>
		<value condition="ListItem.HasArchive">windows/pvr/archive.png</value>
		<value condition="ListItem.HasReminder">icons/pvr/timers/bell.png</value>
	</variable>
	<variable name="PVRMySearchLabel1Var">
		<value condition="!String.IsEmpty(ListItem.ChannelName)">$INFO[ListItem.ChannelName]</value>
		<value>$INFO[ListItem.Label]</value>
	</variable>
	<variable name="AutoCompletionContentVar">
		<value condition="System.AddonIsEnabled(plugin.program.autocompletion) + !System.HasHiddenInput">plugin://plugin.program.autocompletion?info=autocomplete&amp;&amp;id=$INFO[Control.GetLabel(312).index(1)]&amp;&amp;limit=9</value>
	</variable>
	<variable name="InfoListPathVar">
		<value condition="String.IsEmpty(Container.PluginName)">$INFO[ListItem.FolderPath]</value>
		<value></value>
	</variable>
	<variable name="AddonCountLabel">
		<value condition="Integer.IsGreater(System.AddonUpdateCount,0)">$INFO[System.AddonUpdateCount]</value>
		<value>$INFO[System.AddonUpdateCount,[COLOR grey],[/COLOR]]</value>
	</variable>
	<variable name="MusicInfoTextboxVar">
		<value condition="String.IsEqual(ListItem.DbType,song)">$INFO[ListItem.Comment,[B]$LOCALIZE[569][/B][CR][COLOR=white],[/COLOR]]</value>
		<value condition="String.IsEqual(ListItem.DbType,album)">$INFO[ListItem.Property(Album_Description),[COLOR=white],[/COLOR]]</value>
		<value condition="String.IsEqual(ListItem.DbType,artist)">$INFO[ListItem.Property(Artist_Description),[COLOR=white],[/COLOR]]</value>
	</variable>
	<variable name="NowPlayingSublabelVar">
		<value condition="VideoPlayer.Content(musicvideos)">$INFO[VideoPlayer.Artist]$INFO[VideoPlayer.Album, - ]</value>
		<value condition="VideoPlayer.Content(episodes)">$INFO[VideoPlayer.TvShowTitle]</value>
		<value condition="VideoPlayer.Content(movies)">$INFO[VideoPlayer.Year]$INFO[VideoPlayer.Genre, - ]</value>
		<value condition="VideoPlayer.Content(livetv)">$INFO[VideoPlayer.ChannelName]</value>
		<value condition="Player.HasAudio">$INFO[MusicPlayer.Artist]$INFO[MusicPlayer.Album, - ]</value>
	</variable>
	<variable name="NowPlayingIconVar">
		<value condition="Player.Paused">icons/now-playing/pause.png</value>
		<value>icons/now-playing/play.png</value>
	</variable>
	<variable name="NowPlayingPosterVar">
		<value condition="!String.IsEmpty(Player.Art(poster))">$INFO[Player.Art(poster)]</value>
		<value condition="!String.IsEmpty(Player.Art(tvshow.poster))">$INFO[Player.Art(tvshow.poster)]</value>
		<value condition="String.IsEmpty(Player.Icon) + VideoPlayer.Content(livetv)">DefaultTVShows.png</value>
		<value>$INFO[Player.Icon]</value>
	</variable>
	<variable name="ShiftThumbVar">
		<value condition="!String.IsEmpty(Listitem.Art(poster))">$INFO[Listitem.Art(poster)]</value>
		<value condition="ListItem.IsParentFolder">DefaultFolderBackSquare.png</value>
		<value condition="String.IsEmpty(Listitem.Thumb) + [String.IsEqual(listitem.dbtype,album) | String.IsEqual(listitem.dbtype,artist)]">DefaultAudio.png</value>
		<value condition="ListItem.IsFolder + String.IsEmpty(ListItem.Thumb)">DefaultFolderSquare.png</value>
		<value condition="String.IsEqual(ListItem.DbType,episode) + System.Setting(hideunwatchedepisodethumbs) + Integer.IsEqual(ListItem.Playcount,0) + !String.IsEmpty(Listitem.Art(fanart))">$INFO[Listitem.Art(fanart)]</value>
		<value condition="String.IsEqual(ListItem.DbType,episode) + System.Setting(hideunwatchedepisodethumbs) + Integer.IsEqual(ListItem.Playcount,0) + String.IsEmpty(Listitem.Art(fanart))">OverlaySpoiler.png</value>
		<value condition="String.IsEqual(ListItem.DbType,episode) + [ !System.Setting(hideunwatchedepisodethumbs) | Integer.IsGreater(ListItem.Playcount,0) ]">$INFO[Listitem.Art(thumb)]</value>
		<value condition="Container.Content(favourites) + String.IsEmpty(Listitem.Art(thumb))">DefaultFavourites.png</value>
		<value>$INFO[ListItem.Art(thumb)]</value>
	</variable>
	<variable name="MusicInfoThumbVar">
		<value condition="!String.IsEmpty(Listitem.Art(thumb))">$INFO[Listitem.Art(thumb)]</value>
		<value condition="String.IsEqual(listitem.dbtype,artist)">DefaultArtist.png</value>
		<value condition="String.IsEqual(listitem.dbtype,album)">DefaultAlbumCover.png</value>
		<value>DefaultAudio.png</value>
	</variable>
	<variable name="InfoWallThumbVar">
		<value condition="!String.IsEqual(listitem.dbtype,musicvideo) + !String.IsEmpty(Listitem.Art(poster))">$INFO[Listitem.Art(poster)]</value>
		<value condition="String.IsEqual(ListItem.DbType,episode) + System.Setting(hideunwatchedepisodethumbs) + Integer.IsEqual(ListItem.Playcount,0) + !String.IsEmpty(Listitem.Art(fanart))">$INFO[Listitem.Art(fanart)]</value>
		<value condition="String.IsEqual(ListItem.DbType,episode) + System.Setting(hideunwatchedepisodethumbs) + Integer.IsEqual(ListItem.Playcount,0) + String.IsEmpty(Listitem.Art(fanart))">OverlaySpoiler.png</value>
		<value condition="String.IsEqual(ListItem.DbType,episode) + [ !System.Setting(hideunwatchedepisodethumbs) | Integer.IsGreater(ListItem.Playcount,0) ]">$INFO[Listitem.Art(thumb)]</value>
		<value>$INFO[ListItem.Icon]</value>
	</variable>
	<variable name="PosterThumbVar">
		<value condition="!String.IsEmpty(Listitem.Art(poster))">$INFO[Listitem.Art(poster)]</value>
		<value condition="ListItem.IsParentFolder">DefaultFolderBackPoster.png</value>
		<value>$INFO[ListItem.Icon]</value>
	</variable>
	<variable name="IconWallThumbVar">
		<value condition="String.IsEqual(listitem.dbtype,genre) + System.AddonIsEnabled(resource.images.moviegenreicons.transparent)">$INFO[ListItem.Label,resource://resource.images.moviegenreicons.transparent/,.png]</value>
		<value condition="String.IsEqual(listitem.dbtype,studio) + System.AddonIsEnabled(resource.images.studios.white)">$INFO[ListItem.Label,resource://resource.images.studios.white/,.png]</value>
		<value condition="!String.IsEmpty(Listitem.Art(poster)) + ![Container.Content(musicvideos) + !Skin.HasSetting(show_musicvideoposter)]">$INFO[Listitem.Art(poster)]</value>
		<value condition="!String.isempty(ListItem.Thumb)">$INFO[ListItem.Thumb]</value>
		<value>$INFO[ListItem.Icon]</value>
	</variable>
	<variable name="ListLabelVar">
		<value condition="ListItem.HasVideoVersions + Window.IsActive(videoplaylist)">$INFO[ListItem.Label]$INFO[ListItem.VideoVersionName, [I](,)[/I]]</value>
		<value condition="String.IsEqual(ListItem.DbType,episode) + Window.IsActive(videoplaylist)">$INFO[ListItem.TVShowtitle,,: ]$INFO[ListItem.Season,,x]$INFO[ListItem.Episode,,. ]$INFO[ListItem.Title]</value>
		<value condition="String.IsEqual(ListItem.DbType,musicvideo) + Window.IsActive(videoplaylist)">$INFO[ListItem.Artist,, - ]$INFO[ListItem.Title]</value>
		<value condition="Container.Content(recordings)">$INFO[ListItem.Label]$VAR[PVRListItemSubLabelFocused, (,)]</value>
		<value condition="[!String.IsEmpty(ListItem.EpgEventTitle) | !String.IsEmpty(ListItem.TitleExtraInfo)] + Window.IsActive(videoplaylist)">$INFO[ListItem.Label]$VAR[PVRListItemSubLabelFocused, (,)]</value>
		<value condition="[!String.IsEmpty(ListItem.Season) | !String.IsEmpty(ListItem.Episode) | !String.IsEmpty(ListItem.EpisodeName)] + Window.IsActive(videoplaylist)">$INFO[ListItem.Title,,: ]$VAR[SeasonEpisodeLabel]</value>
		<value condition="Skin.HasSetting(OriginalTitleFormat_1st) + !String.IsEmpty(ListItem.OriginalTitle) + !String.IsEqual(ListItem.Label,ListItem.OriginalTitle)">$INFO[ListItem.OriginalTitle]$INFO[ListItem.Label, (,)]</value>
		<value condition="Skin.HasSetting(OriginalTitleFormat_2nd) + !String.IsEmpty(ListItem.OriginalTitle) + !String.IsEqual(ListItem.Label,ListItem.OriginalTitle)">$INFO[ListItem.Label]$INFO[ListItem.OriginalTitle, (,)]</value>
		<value condition="Skin.HasSetting(OriginalTitleFormat_Only) + !String.IsEmpty(ListItem.OriginalTitle) + !String.IsEqual(ListItem.Label,ListItem.OriginalTitle)">$INFO[ListItem.OriginalTitle]</value>
		<value>$INFO[ListItem.Label]</value>
	</variable>
	<variable name="OriginalTitleSetting">
		<value condition="Skin.HasSetting(OriginalTitleFormat_Only)">$LOCALIZE[31049]</value>
		<value condition="Skin.HasSetting(OriginalTitleFormat_1st)">$LOCALIZE[31050]</value>
		<value condition="Skin.HasSetting(OriginalTitleFormat_2nd)">$LOCALIZE[31051]</value>
		<value>$LOCALIZE[571]</value>
	</variable>
	<variable name="ListLabel2Var">
		<value condition="String.IsEmpty(Container.PluginName) + Container.Content(tvshows) + Container.SortMethod(29)">$VAR[WatchedStatusVar]</value>
		<value condition="String.IsEmpty(Container.PluginName) + String.IsEqual(ListItem.DBType,season) + Container.SortMethod(29)">$VAR[WatchedStatusVar]</value>
		<value condition="String.IsEmpty(Container.PluginName) + String.IsEqual(ListItem.DBType,set) + Container.SortMethod(1)">$VAR[WatchedStatusVar]</value>
		<value condition="ListItem.IsFolder + [Window.IsActive(TVRecordings) | Window.IsActive(RadioRecordings)]">$VAR[WatchedStatusVar]</value>
		<value condition="Container.SortMethod(7) | Container.SortMethod(29)">$INFO[ListItem.Year]</value>
		<value condition="!String.isempty(ListItem.Appearances)">$LOCALIZE[38026]: $INFO[ListItem.Appearances]</value>
		<value condition="Window.IsActive(musicplaylist) | Window.IsActive(videoplaylist)">$INFO[ListItem.Duration]</value>
		<value condition="$EXP[videoasset_true] + Container.SortMethod(1)"></value>
		<value condition="$EXP[videoasset_true] + Container.SortMethod(9) + Control.IsVisible(504)"></value>
		<value condition="$EXP[videoasset_true] + Container.SortMethod(9) + !Control.IsVisible(504)">$INFO[ListItem.Duration]</value>
		<value condition="$EXP[videoasset_true] + Container.SortMethod(32)">$INFO[ListItem.VideoResolution]$VAR[VideoResolutionTypeVar, ]</value>
		<value condition="$EXP[videoasset_true] + Container.SortMethod(33)">$VAR[VideoCodecVar]</value>
		<value condition="$EXP[videoasset_true] + Container.SortMethod(36)">$VAR[AudioCodecVar]</value>
		<value condition="Container.SortMethod(9)">$INFO[ListItem.Duration]</value>
		<value>$INFO[ListItem.Label2]</value>
	</variable>
	<variable name="PlotTextBoxVar">
		<value condition="!String.IsEmpty(ListItem.PlotOutline)">$INFO[ListItem.PlotOutline]</value>
		<value condition="!String.IsEmpty(ListItem.Plot)">$INFO[ListItem.Plot]</value>
		<value condition="String.IsEqual(ListItem.DBType,season)">$INFO[Container.ShowPlot]</value>
	</variable>
	<variable name="ShiftLeftTextBoxVar">
		<value condition="Window.IsActive(pictures)">$INFO[ListItem.Property(description),,[CR]]$INFO[ListItem.PictureDatetime,[COLOR button_focus]$LOCALIZE[552]:  [/COLOR],[CR]]$INFO[ListItem.PictureResolution,[COLOR button_focus]$LOCALIZE[169]:  [/COLOR],[CR]]$INFO[ListItem.PictureCamMake,[COLOR button_focus]$LOCALIZE[31041]:  [/COLOR],[CR]]$INFO[ListItem.PictureCamModel,[COLOR button_focus]$LOCALIZE[21823]:  [/COLOR],[CR]]</value>
		<value condition="String.IsEqual(listitem.dbtype,artist)">$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]:  [/COLOR],[CR]]$INFO[ListItem.Property(Artist_YearsActive),[COLOR button_focus]$LOCALIZE[21898]:  [/COLOR],[CR]]$INFO[ListItem.Property(Artist_Style),[COLOR button_focus]$LOCALIZE[736]:  [/COLOR],[CR]]</value>
		<value condition="String.IsEqual(listitem.dbtype,album)">$INFO[ListItem.Year,[COLOR button_focus]$LOCALIZE[345]:  [/COLOR],[CR]]$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]:  [/COLOR],[CR]]$INFO[ListItem.Property(album_label),[COLOR button_focus]$LOCALIZE[21899]:  [/COLOR],[CR]]$INFO[ListItem.Property(album_style),[COLOR button_focus]$LOCALIZE[736]:  [/COLOR],[CR]]</value>
		<value condition="String.IsEqual(Listitem.DBType,season) | String.IsEqual(Listitem.DBType,tvshow)">$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]:  [/COLOR],[CR]]$INFO[ListItem.Premiered,[COLOR button_focus]$LOCALIZE[20416]:  [/COLOR]]</value>
		<value condition="Container.Content(favourites)">$INFO[ListItem.Property(favourite.action),[COLOR button_focus]$LOCALIZE[15217]:  [/COLOR],[CR]]$INFO[ListItem.Property(favourite.provider),[COLOR button_focus]$LOCALIZE[15225]:  [/COLOR],[CR]]</value>
		<value>$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]:  [/COLOR],[CR]]$INFO[ListItem.Director,[COLOR button_focus]$LOCALIZE[20339]:  [/COLOR],[CR]]$INFO[ListItem.Writer,[COLOR button_focus]$LOCALIZE[20417]:  [/COLOR],[CR]]$INFO[ListItem.Premiered,[COLOR button_focus]$LOCALIZE[20416]:  [/COLOR]]</value>
	</variable>
	<variable name="ShiftRightTextBoxVar">
		<value condition="Window.IsActive(pictures)">$INFO[ListItem.Size,[COLOR button_focus]$LOCALIZE[289]:  [/COLOR],[CR]]$INFO[ListItem.PictureAperture,[COLOR button_focus]$LOCALIZE[21826]:  [/COLOR],[CR]]$INFO[ListItem.PictureFocalLen,[COLOR button_focus]$LOCALIZE[21827]:  [/COLOR],[CR]]$INFO[ListItem.PictureExpTime,[COLOR button_focus]$LOCALIZE[21830]:  [/COLOR],[CR]]$INFO[ListItem.Date,[COLOR button_focus]$LOCALIZE[552]:  [/COLOR],[CR]]</value>
		<value condition="String.IsEqual(listitem.dbtype,artist)">$INFO[ListItem.Property(artist_description)]</value>
		<value condition="String.IsEqual(listitem.dbtype,album)">$INFO[ListItem.Property(album_description)]</value>
		<value condition="!String.IsEmpty(ListItem.PlotOutline)">$INFO[ListItem.PlotOutline]</value>
		<value condition="!String.IsEmpty(ListItem.Plot)">$INFO[ListItem.Plot]</value>
		<value condition="String.IsEqual(ListItem.DBType,season)">$INFO[Container.ShowPlot]</value>
	</variable>
	<variable name="SelectLabel">
		<value condition="Control.IsVisible(50)">[COLOR=button_focus]$INFO[Container(50).NumItems][/COLOR] $LOCALIZE[31036] - [COLOR=button_focus]$INFO[Container(50).CurrentPage]/$INFO[Container(50).NumPages][/COLOR]</value>
		<value condition="Control.IsVisible(3)">[COLOR=button_focus]$INFO[Container(3).NumItems][/COLOR] $LOCALIZE[31036] - [COLOR=button_focus]$INFO[Container(3).CurrentPage]/$INFO[Container(3).NumPages][/COLOR]</value>
		<value>[COLOR=button_focus]$INFO[Container(6).NumItems][/COLOR] $LOCALIZE[31036] - [COLOR=button_focus]$INFO[Container(6).CurrentPage]/$INFO[Container(6).NumPages][/COLOR]</value>
	</variable>
	<variable name="FileBrowserSelectLabel">
		<value condition="Control.IsVisible(450)">[COLOR=button_focus]$INFO[Container(450).NumItems][/COLOR] $LOCALIZE[31036] - [COLOR=button_focus]$INFO[Container(450).CurrentPage]/$INFO[Container(450).NumPages][/COLOR]</value>
		<value>[COLOR=button_focus]$INFO[Container(451).NumItems][/COLOR] $LOCALIZE[31036] - [COLOR=button_focus]$INFO[Container(451).CurrentPage]/$INFO[Container(451).NumPages][/COLOR]</value>
	</variable>
	<variable name="BannerArtVar">
		<value condition="ListItem.IsParentFolder">DefaultBackBanner.png</value>
		<value condition="!String.IsEmpty(ListItem.Art(banner))">$INFO[ListItem.Art(banner)]</value>
		<value condition="!String.isempty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value>
		<value>dialogs/dialog-bg-nobo.png</value>
	</variable>
	<variable name="FanartImageVar">
		<value condition="ListItem.IsParentFolder">special://skin/extras/home-images/movie.jpg</value>
		<value>$INFO[ListItem.Art(fanart)]</value>
	</variable>
	<variable name="ListBoxInfoVar">
		<value condition="String.IsEqual(Container.FolderPath,addons://outdated/) + !String.IsEmpty(ListItem.Addonnews)">$INFO[ListItem.Addonnews]</value>
		<value condition="Container.Content(addons)">$INFO[ListItem.AddonDescription]</value>
		<value condition="String.IsEqual(listitem.dbtype,album)">$INFO[ListItem.Property(album_description)]</value>
		<value condition="String.IsEqual(listitem.dbtype,musicvideo) | String.IsEqual(listitem.dbtype,video)">$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Plot]</value>
		<value condition="String.IsEqual(listitem.dbtype,artist)">$INFO[ListItem.Property(artist_description)]</value>
		<value condition="!String.IsEmpty(ListItem.PlotOutline)">$INFO[ListItem.PlotOutline]</value>
		<value condition="!String.IsEmpty(ListItem.Plot)">$INFO[ListItem.Plot]</value>
		<value condition="String.IsEqual(ListItem.DBType,season)">$INFO[Container.ShowPlot]</value>
		<value condition="String.IsEqual(ListItem.DBType,song) + !Window.IsActive(musicplaylist)">$VAR[MusicTrackInfo,[COLOR button_focus]$LOCALIZE[554]: [/COLOR],[CR]]$INFO[ListItem.Artist,[COLOR button_focus]$LOCALIZE[557]: [/COLOR],[CR]]$INFO[listitem.Album,[COLOR button_focus]$LOCALIZE[558]: [/COLOR],[CR]]$VAR[InfoDiscVar,[COLOR button_focus]$LOCALIZE[427]: [/COLOR],[CR]]$INFO[ListItem.Year,[COLOR button_focus]$LOCALIZE[345]: [/COLOR],[CR]]$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Duration,[COLOR button_focus]$LOCALIZE[180]: [/COLOR],[CR]]$INFO[ListItem.Playcount,[COLOR button_focus]$LOCALIZE[567]: [/COLOR],[CR]]$INFO[ListItem.LastPlayed,[COLOR button_focus]$LOCALIZE[568]: [/COLOR],]</value>
		<value condition="String.IsEqual(ListItem.DBType,song) + Window.IsActive(musicplaylist)">[COLOR button_focus][B]$LOCALIZE[31037]: [/COLOR]$INFO[Container.CurrentItem,,/]$INFO[Container.NumItems][/B][CR]$VAR[MusicTrackInfo,[COLOR button_focus]$LOCALIZE[554]: [/COLOR],[CR]]$INFO[ListItem.Artist,[COLOR button_focus]$LOCALIZE[557]: [/COLOR],[CR]]$INFO[listitem.Album,[COLOR button_focus]$LOCALIZE[558]: [/COLOR],[CR]]$VAR[InfoDiscVar,[COLOR button_focus]$LOCALIZE[427]: [/COLOR],[CR]]$INFO[ListItem.Year,[COLOR button_focus]$LOCALIZE[345]: [/COLOR],[CR]]$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Duration,[COLOR button_focus]$LOCALIZE[180]: [/COLOR],[CR]]$INFO[ListItem.Playcount,[COLOR button_focus]$LOCALIZE[567]: [/COLOR]]</value>
		<value condition="Container.Content(favourites)">$INFO[ListItem.Property(favourite.action),[COLOR button_focus]$LOCALIZE[15217]: [/COLOR],[CR]]$INFO[ListItem.Property(favourite.provider),[COLOR button_focus]$LOCALIZE[15225]: [/COLOR],[CR]]</value>
		<value>$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]</value>
	</variable>
	<variable name="NowPlayingInfoVar">
		<value>$INFO[MusicPlayer.Title,[COLOR button_focus]$LOCALIZE[554]: [/COLOR],[CR]]$INFO[MusicPlayer.Artist,[COLOR button_focus]$LOCALIZE[557]: [/COLOR],[CR]]$INFO[MusicPlayer.Album,[COLOR button_focus]$LOCALIZE[558]: [/COLOR],[CR]]$VAR[MultiDiscVar,[COLOR button_focus]$LOCALIZE[427]: [/COLOR],[CR]]$INFO[MusicPlayer.Year,[COLOR button_focus]$LOCALIZE[345]: [/COLOR],[CR]]$INFO[MusicPlayer.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[MusicPlayer.Time,[COLOR button_focus]$LOCALIZE[180]: [/COLOR],/]$INFO[MusicPlayer.Duration,,[CR]]</value>
	</variable>
	<variable name="MusicTrackInfo">
		<value condition="String.IsEmpty(listitem.Title)">$INFO[listitem.TrackNumber]</value>
		<value>$INFO[listitem.TrackNumber,,.]$INFO[listitem.Title, ]</value>
	</variable>
	<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="WidgetGenreIconVar">
		<value condition="String.IsEqual(ListItem.Property(node.type),target_folder)">$INFO[ListItem.Icon]</value>
		<value condition="System.AddonIsEnabled(resource.images.moviegenreicons.transparent)">$INFO[ListItem.Label,resource://resource.images.moviegenreicons.transparent/,.png]</value>
		<value>DefaultGenre.png</value>
	</variable>
	<variable name="WidgetStudioIconVar">
		<value condition="String.IsEqual(ListItem.Property(node.type),target_folder)">$INFO[ListItem.Icon]</value>
		<value condition="System.AddonIsEnabled(resource.images.studios.white)">$INFO[ListItem.Label,resource://resource.images.studios.white/,.png]</value>
		<value>DefaultStudios.png</value>
	</variable>
	<variable name="WidgetPlaylistIconVar">
		<value condition="String.IsEqual(ListItem.Property(node.type),target_folder)">$INFO[ListItem.Icon]</value>
		<value>DefaultPlaylist.png</value>
	</variable>
	<variable name="AddonsLabel2Var">
		<value condition="ListItem.Property(addon.downloading)">$INFO[ListItem.Property(addon.status)]</value>
		<value condition="!Container.SortMethod(1)">$INFO[ListItem.Label2]</value>
		<value condition="String.IsEqual(ListItem.Path,addons://all/)">$INFO[ListItem.AddonOrigin,, - ]$INFO[ListItem.AddonVersion]</value>
		<value>$INFO[ListItem.AddonCreator,, - ]$INFO[ListItem.AddonVersion]</value>
	</variable>
	<variable name="RatingSettingLabel2Var">
		<value condition="Skin.HasSetting(circle_rating)">$LOCALIZE[563]</value>
		<value condition="Skin.HasSetting(circle_userrating)">$LOCALIZE[38018]</value>
		<value>$LOCALIZE[16018]</value>
	</variable>
	<variable name="ProfileIdentificationLabel2Var">
		<value condition="Skin.HasSetting(show_profilename)">$LOCALIZE[31165]</value>
		<value condition="Skin.HasSetting(show_profileavatar)">$LOCALIZE[31166]</value>
		<value>$LOCALIZE[16018]</value>
	</variable>
	<variable name="AlbumOnClickActionLabel2Var">
		<value condition="Skin.HasSetting(album_onclick_browse)">$LOCALIZE[37015]</value>
		<value condition="Skin.HasSetting(album_onclick_play)">$LOCALIZE[208]</value>
		<value condition="Skin.HasSetting(album_onclick_playnext)">$LOCALIZE[10008]</value>
		<value condition="Skin.HasSetting(album_onclick_queue)">$LOCALIZE[13347]</value>
		<value>$LOCALIZE[37015]</value>
	</variable>
	<variable name="AlbumOnClickActionVar">
		<value condition="String.IsEqual(ListItem.Property(node.type),target_folder)">ActivateWindow(music,$INFO[ListItem.FilenameAndPath],return)</value>
		<value condition="Skin.HasSetting(album_onclick_browse)">ActivateWindow(music,musicdb://albums/$INFO[ListItem.DBID]/,return)</value>
		<value condition="Skin.HasSetting(album_onclick_play)">PlayMedia(musicdb://albums/$INFO[ListItem.DBID]/)</value>
		<value condition="Skin.HasSetting(album_onclick_playnext)">QueueMedia(musicdb://albums/$INFO[ListItem.DBID]/,playnext)</value>
		<value condition="Skin.HasSetting(album_onclick_queue)">QueueMedia(musicdb://albums/$INFO[ListItem.DBID]/)</value>
		<value>ActivateWindow(music,musicdb://albums/$INFO[ListItem.DBID]/,return)</value>
	</variable>
	<variable name="TVShowOnClickActionLabel2Var">
		<value condition="Skin.HasSetting(tvshow_onclick_browse)">$LOCALIZE[37015]</value>
		<value condition="Skin.HasSetting(tvshow_onclick_continuewatching)">$LOCALIZE[13362]</value>
		<value condition="Skin.HasSetting(tvshow_onclick_playfrombeginning)">$LOCALIZE[12021]</value>
		<value condition="Skin.HasSetting(tvshow_onclick_playnext)">$LOCALIZE[10008]</value>
		<value condition="Skin.HasSetting(tvshow_onclick_queue)">$LOCALIZE[13347]</value>
		<value>$LOCALIZE[37015]</value>
	</variable>
	<variable name="TVShowOnClickActionVar">
		<value condition="String.IsEqual(ListItem.Property(node.type),target_folder)">ActivateWindow(videos,$INFO[ListItem.FilenameAndPath],return)</value>
		<value condition="Skin.HasSetting(tvshow_onclick_browse)">ActivateWindow(videos,videodb://tvshows/titles/$INFO[ListItem.DBID]/,return)</value>
		<value condition="Skin.HasSetting(tvshow_onclick_continuewatching)">PlayMedia(videodb://tvshows/titles/$INFO[ListItem.DBID]/,resume)</value>
		<value condition="Skin.HasSetting(tvshow_onclick_playfrombeginning)">PlayMedia(videodb://tvshows/titles/$INFO[ListItem.DBID]/,noresume)</value>
		<value condition="Skin.HasSetting(tvshow_onclick_playnext)">QueueMedia(videodb://tvshows/titles/$INFO[ListItem.DBID]/,playnext)</value>
		<value condition="Skin.HasSetting(tvshow_onclick_queue)">QueueMedia(videodb://tvshows/titles/$INFO[ListItem.DBID]/)</value>
		<value>ActivateWindow(videos,videodb://tvshows/titles/$INFO[ListItem.DBID]/,return)</value>
	</variable>
	<variable name="MovieSetOnClickActionLabel2Var">
		<value condition="Skin.HasSetting(movieset_onclick_browse)">$LOCALIZE[37015]</value>
		<value condition="Skin.HasSetting(movieset_onclick_continuewatching)">$LOCALIZE[13362]</value>
		<value condition="Skin.HasSetting(movieset_onclick_playfrombeginning)">$LOCALIZE[12021]</value>
		<value condition="Skin.HasSetting(movieset_onclick_playnext)">$LOCALIZE[10008]</value>
		<value condition="Skin.HasSetting(movieset_onclick_queue)">$LOCALIZE[13347]</value>
		<value>$LOCALIZE[37015]</value>
	</variable>
	<variable name="MovieSetOnClickActionVar">
		<value condition="String.IsEqual(ListItem.Property(node.type),target_folder)">ActivateWindow(videos,$INFO[ListItem.FilenameAndPath],return)</value>
		<value condition="Skin.HasSetting(movieset_onclick_browse)">ActivateWindow(videos,videodb://movies/sets/$INFO[ListItem.DBID]/,return)</value>
		<value condition="Skin.HasSetting(movieset_onclick_continuewatching)">PlayMedia(videodb://movies/sets/$INFO[ListItem.DBID]/,resume)</value>
		<value condition="Skin.HasSetting(movieset_onclick_playfrombeginning)">PlayMedia(videodb://movies/sets/$INFO[ListItem.DBID]/,noresume)</value>
		<value condition="Skin.HasSetting(movieset_onclick_playnext)">QueueMedia(videodb://movies/sets/$INFO[ListItem.DBID]/,playnext)</value>
		<value condition="Skin.HasSetting(movieset_onclick_queue)">QueueMedia(videodb://movies/sets/$INFO[ListItem.DBID]/)</value>
		<value>ActivateWindow(videos,videodb://movies/sets/$INFO[ListItem.DBID]/,return)</value>
	</variable>
	<variable name="AddonLifecycleType">
		<value condition="String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24170])">[COLOR button_focus]$LOCALIZE[24170][/COLOR][CR]$INFO[ListItem.AddonLifecycleDesc]</value> <!-- Deprecated -->
		<value condition="String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24171])">[COLOR button_focus]$LOCALIZE[24171][/COLOR][CR]$INFO[ListItem.AddonLifecycleDesc]</value> <!-- Broken -->
	</variable>
	<variable name="AddonsListIconVar">
		<value condition="[String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24170]) | String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24171])] + !ListItem.Property(addon.isenabled)">icons/addonstatus/disable.png</value>
		<value condition="ListItem.Property(addon.orphaned)">icons/addonstatus/orphan.png</value>
		<value condition="ListItem.Property(addon.downloading)">icons/addonstatus/install.png</value>
		<value condition="ListItem.Property(addon.isinstalled) + !ListItem.Property(addon.isenabled) + Window.IsActive(addonbrowser)">icons/addonstatus/disable.png</value>
		<value condition="ListItem.Property(addon.hasupdate) | ListItem.Property(addon.isupdate)">icons/addonstatus/update.png</value>
		<value condition="ListItem.Property(addon.isenabled) + String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24169])">icons/addonstatus/enabled-normal.png</value>
		<value condition="ListItem.Property(addon.isenabled) + String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24170])">icons/addonstatus/enabled-deprecated.png</value>
		<value condition="ListItem.Property(addon.isenabled) + String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24171])">icons/addonstatus/enabled-broken.png</value>
		<value condition="!ListItem.IsParentFolder">OverlayUnwatched.png</value>
	</variable>
	<variable name="AddonsOriginVar">
		<value condition="ListItem.Property(Addon.IsFromOfficialRepo) + ListItem.IsAutoUpdateable">icons/addonstatus/official.png</value>
		<value condition="ListItem.Property(Addon.IsFromOfficialRepo)">icons/addonstatus/official-pinned.png</value>
		<value condition="String.IsEqual(ListItem.AddonOrigin,$LOCALIZE[25014]) + ListItem.IsAutoUpdateable">icons/addonstatus/manual.png</value>
		<value condition="String.IsEqual(ListItem.AddonOrigin,$LOCALIZE[25014])">icons/addonstatus/manual-pinned.png</value>
		<value condition="ListItem.IsAutoUpdateable">icons/addonstatus/install.png</value>
		<value>icons/addonstatus/install-pinned.png</value>
	</variable>
	<variable name="ResolutionFlagVar">
		<value condition="ListItem.IsStereoscopic">flags/videoresolution/3D.png</value>
		<value>$INFO[ListItem.VideoResolution,flags/videoresolution/,.png]</value>
	</variable>
	<variable name="ContainerResolutionFlagVar">
		<value condition="Container.ListItem.IsStereoscopic">flags/videoresolution/3D.png</value>
		<value>$INFO[Container.ListItem.VideoResolution,flags/videoresolution/,.png]</value>
	</variable>
	<variable name="BannerVar">
		<value condition="!String.IsEmpty(ListItem.Art(banner))">$INFO[ListItem.Art(banner)]</value>
		<value>$INFO[ListItem.Art(tvshow.banner)]</value>
	</variable>
	<variable name="PosterVar">
		<value condition="ListItem.IsParentFolder">DefaultFolderBackPoster.png</value>
		<value condition="!String.IsEmpty(Container.Art(season.poster)) + Container.Content(episodes)">$INFO[Container.Art(season.poster)]</value>
		<value condition="!String.IsEmpty(Container.Art(tvshow.poster)) + Container.Content(episodes)">$INFO[Container.Art(tvshow.poster)]</value>
		<value condition="!String.IsEmpty(Container.Art(tvshow.poster)) + Container.Content(seasons) + Window.IsActive(movieinformation)">$INFO[Container.Art(tvshow.poster)]</value>
		<value condition="Container.Content(actors) | Container.Content(directors)">$INFO[Container.ListItem.Art(thumb)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(tvshow.poster)) + !String.IsEqual(listitem.dbtype,season)">$INFO[ListItem.Art(tvshow.poster)]</value>
		<value>$INFO[ListItem.Art(poster)]</value>
	</variable>
	<variable name="InfoDialogPosterVar">
		<value condition="!String.IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Art(poster)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(season.poster))">$INFO[ListItem.Art(season.poster)]</value>
		<value condition="!String.IsEmpty(ListItem.Art(tvshow.poster))">$INFO[ListItem.Art(tvshow.poster)]</value>
	</variable>
	<variable name="WatchedStatusVar">
		<value condition="String.IsEqual(Listitem.DBType,tvshow) | String.IsEqual(Listitem.DBType,season)">$INFO[ListItem.Property(WatchedEpisodes)]$INFO[ListItem.Property(TotalEpisodes), / ,]</value>
		<value condition="String.IsEqual(Listitem.DBType,set)">$INFO[ListItem.Property(Watched)]$INFO[ListItem.Property(Total), / ,]</value>
		<value condition="ListItem.IsFolder + [Window.IsActive(TVRecordings) | Window.IsActive(RadioRecordings)]">$INFO[ListItem.Property(WatchedEpisodes)]$INFO[ListItem.Property(TotalEpisodes), / ,]</value>
	</variable>
	<variable name="VideoPlayerForwardRewindVar">
		<value condition="Player.Forwarding2x | Player.Rewinding2x">2x</value>
		<value condition="Player.Forwarding4x | Player.Rewinding4x">4x</value>
		<value condition="Player.Forwarding8x | Player.Rewinding8x">8x</value>
		<value condition="Player.Forwarding16x | Player.Rewinding16x">16x</value>
		<value condition="Player.Forwarding32x | Player.Rewinding32x">32x</value>
	</variable>
	<variable name="SeekLabel">
		<value condition="!String.IsEmpty(Player.SeekStepSize)">[COLOR button_focus]$LOCALIZE[773][/COLOR] $INFO[Player.SeekStepSize]</value>
		<value condition="!String.IsEmpty(Player.SeekOffset) + Player.HasPerformedSeek(3)">[COLOR button_focus]$LOCALIZE[773][/COLOR] $INFO[Player.SeekOffset]</value>
		<value condition="Player.Paused">$LOCALIZE[112]</value>
		<value condition="Player.Forwarding">$LOCALIZE[31039] $VAR[VideoPlayerForwardRewindVar]</value>
		<value condition="Player.Rewinding">$LOCALIZE[31038] $VAR[VideoPlayerForwardRewindVar]</value>
		<value condition="Player.IsTempo">$LOCALIZE[31142]: $INFO[Player.PlaySpeed]</value>
	</variable>
	<variable name="SeekTimeLabelVar">
		<value condition="!String.IsEmpty(Player.SeekNumeric)">[B]$INFO[Player.SeekNumeric(hh:mm:ss)][/B]</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="VideoPlayer.HasEpg">$INFO[PVR.EpgEventElapsedTime]$INFO[PVR.EpgEventDuration, / ]</value>
		<value>$INFO[Player.Time]$INFO[Player.Duration, / ]</value>
	</variable>
	<variable name="PVRGuideControlsHelpTextVar">
		<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="OSDHelpTextVar">
		<value condition="Control.HasFocus(87) + !Player.Paused">$LOCALIZE[31054]</value>
		<value condition="Control.HasFocus(87) + [Player.Paused + Window.IsVisible(videoosd)]">$LOCALIZE[31055]</value>
		<value condition="Control.HasFocus(608)+ PVR.IsRecordingPlayingChannel">$LOCALIZE[19059]</value>
		<value condition="Control.HasFocus(608)">$LOCALIZE[264]</value>
		<value condition="Control.HasFocus(804)">$LOCALIZE[33061]</value>
		<value condition="Control.HasFocus(70040)">$LOCALIZE[19019]</value>
		<value condition="Control.HasFocus(70041)">$LOCALIZE[19069]</value>
		<value condition="Control.HasFocus(70042)">$LOCALIZE[31065]</value>
		<value condition="Control.HasFocus(70043)">$LOCALIZE[19033]</value>
		<value condition="Control.HasFocus(70044)">$LOCALIZE[298]</value>
		<value condition="Control.HasFocus(70045)">$LOCALIZE[31106]</value>
		<value condition="Control.HasFocus(70046)">$LOCALIZE[13392]</value>
		<value condition="Control.HasFocus(70047)">$LOCALIZE[36501]</value>
		<value condition="Control.HasFocus(70048)">$LOCALIZE[5]</value>
		<value condition="Control.HasFocus(70050)">$LOCALIZE[29900]</value>
		<value condition="Control.HasFocus(70051)">$LOCALIZE[31066]</value>
		<value condition="Control.HasFocus(70052)">$LOCALIZE[31033]$INFO[MusicPlayer.UserRating, : ]</value>
		<value condition="Control.HasFocus(70053)">$LOCALIZE[486]$INFO[Playlist.Repeat, : ]</value>
		<value condition="Control.HasFocus(70054) + Playlist.IsRandom">$LOCALIZE[590]: $LOCALIZE[16041]</value>
		<value condition="Control.HasFocus(70054)">$LOCALIZE[590]: $LOCALIZE[16039]</value>
		<value condition="Control.HasFocus(70055)">$LOCALIZE[24013]</value>
	</variable>
	<variable name="SkinSettingsHelpTextVar">
		<value condition="Container(9000).HasFocus(1)">$LOCALIZE[31129]</value>
		<value condition="Container(9000).HasFocus(2)">$LOCALIZE[31130]</value>
		<value condition="Container(9000).HasFocus(3)">$LOCALIZE[31169]</value>
		<value condition="Container(9000).HasFocus(4)">$LOCALIZE[31171]</value>
	</variable>
	<variable name="SkinSettingOSDAutoCloseTime">
		<value condition="!String.IsEmpty(Skin.String(OSDAutoCloseTime))">$INFO[Skin.String(OSDAutoCloseTime)]</value>
		<value condition="String.IsEmpty(Skin.String(OSDAutoCloseTime))">4</value> <!-- Default value -->
	</variable>
	<variable name="VolumeIconVar">
		<value condition="Player.Muted">dialogs/volume/mute.png</value>
		<value condition="Integer.IsGreater(Player.Volume,66)">dialogs/volume/volume.png</value>
		<value condition="Integer.IsGreater(Player.Volume,33)">dialogs/volume/volume2.png</value>
		<value condition="player.passthrough">dialogs/volume/volume.png</value>
		<value>dialogs/volume/volume1.png</value>
	</variable>
	<variable name="ListSubLabelVar">
		<value condition="ListItem.IsCollection"></value>
		<value>[COLOR grey]$INFO[ListItem.Year, (,)][/COLOR]</value>
	</variable>
	<variable name="VideoInfoMainLabelVar">
		<value condition="String.IsEqual(ListItem.DBType,set)">$INFO[ListItem.Title]</value>
		<value condition="!String.IsEmpty(ListItem.TVShowTitle)">$INFO[ListItem.TVShowTitle]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]</value>
		<value condition="Skin.HasSetting(OriginalTitleFormat_1st) + !String.IsEmpty(ListItem.OriginalTitle) + !String.IsEqual(ListItem.Label,ListItem.OriginalTitle)">$INFO[ListItem.OriginalTitle]$INFO[ListItem.Label, (,)]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]</value>
		<value condition="Skin.HasSetting(OriginalTitleFormat_2nd) + !String.IsEmpty(ListItem.OriginalTitle) + !String.IsEqual(ListItem.Label,ListItem.OriginalTitle)">$INFO[ListItem.Label]$INFO[ListItem.OriginalTitle, (,)]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]</value>
		<value condition="Skin.HasSetting(OriginalTitleFormat_Only) + !String.IsEmpty(ListItem.OriginalTitle) + !String.IsEqual(ListItem.Label,ListItem.OriginalTitle)">$INFO[ListItem.OriginalTitle]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]</value>
		<value condition="!String.IsEmpty(ListItem.Title)">$INFO[ListItem.Title]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]</value>
		<value>$INFO[ListItem.Label]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]</value>
	</variable>
	<variable name="VideoInfoPlotVar">
		<value condition="!String.IsEmpty(ListItem.Tagline) | !String.IsEmpty(ListItem.Plot)">$INFO[ListItem.Tagline,[B][I],[/I][/B][CR]]$INFO[ListItem.Plot]</value>
		<value condition="String.IsEqual(ListItem.DBType,season)">$INFO[Container.ShowPlot]</value>
	</variable>
	<variable name="VideoInfoPlayButtonLabelVar">
		<value condition="String.IsEqual(ListItem.DBType,tvshow) | String.IsEqual(ListItem.DBType,season) | String.IsEqual(ListItem.DBType,set)">$LOCALIZE[1024]</value>
		<value>$LOCALIZE[208]</value>
	</variable>
	<variable name="VideoInfoSubLabelVar">
		<value condition="String.IsEqual(ListItem.DBType,episode)">$INFO[ListItem.Season]$INFO[ListItem.Episode,[COLOR grey]x[/COLOR],: ]$INFO[ListItem.Title]</value>
		<value condition="String.IsEqual(ListItem.DBType,season)">$INFO[ListItem.Label]</value>
		<value>$INFO[ListItem.Genre]</value>
	</variable>
	<variable name="PictureInfoMainLabelVar">
		<value condition="Window.IsActive(Slideshow)">$INFO[SlideShow.Filename]</value>
		<value>$INFO[ListItem.Label]</value>
	</variable>
	<variable name="PictureInfoSubLabelVar">
		<value condition="Window.IsActive(Slideshow)">$INFO[SlideShow.EXIFtime]</value>
		<value>$INFO[ListItem.PictureDateTime]</value>
	</variable>
	<variable name="NowPlayingBreadcrumbsVar">
		<value condition="MusicPlayer.Content(livetv) + Player.HasAudio">$INFO[MusicPlayer.Artist,, - ]$INFO[MusicPlayer.Title]</value>
		<value condition="VideoPlayer.Content(livetv)">$INFO[VideoPlayer.Title]</value>
		<value condition="VideoPlayer.Content(episodes) + Window.IsActive(fullscreenvideo)">$INFO[VideoPlayer.TVShowTitle]$INFO[VideoPlayer.Year, (,)]</value>
		<value condition="!VideoPlayer.Content(episodes) + Window.IsActive(fullscreenvideo)">$INFO[VideoPlayer.Title]$INFO[VideoPlayer.Year, (,)]</value>
		<value condition="MusicPartyMode.Enabled">$LOCALIZE[589]</value>
		<value condition="!String.IsEmpty(MusicPlayer.Station)">$INFO[MusicPlayer.Station]</value>
		<value>$LOCALIZE[31000]...</value>
	</variable>
	<variable name="OSDSubLabelVar">
		<value condition="Window.IsActive(visualisation) + Integer.IsGreater(Playlist.Length(music),1) + Integer.IsGreater(Playlist.Position(music),0)">$LOCALIZE[554] $INFO[Playlist.Position] / $INFO[Playlist.Length]</value>
		<value condition="VideoPlayer.Content(musicvideos)">$VAR[NowPlayingSublabelVar,,[CR]]$INFO[player.chapter,[COLOR button_focus]$LOCALIZE[21396]: [/COLOR]]$INFO[Player.ChapterCount,/]$INFO[Player.ChapterName, - ]</value>
		<value condition="VideoPlayer.Content(episodes) + !player.chaptercount + ![String.IsEmpty(VideoPlayer.Episode) | String.IsEmpty(VideoPlayer.Title)]">[COLOR button_focus][CAPITALIZE]$LOCALIZE[36906]:[/CAPITALIZE][/COLOR] $INFO[VideoPlayer.Season,S]$INFO[VideoPlayer.Episode,E]$INFO[VideoPlayer.Title, - ]</value>
		<value condition="VideoPlayer.Content(episodes) + player.chaptercount + ![String.IsEmpty(VideoPlayer.Episode) | String.IsEmpty(VideoPlayer.Title)]">[COLOR button_focus][CAPITALIZE]$LOCALIZE[36906]:[/CAPITALIZE][/COLOR] $INFO[VideoPlayer.Season,S]$INFO[VideoPlayer.Episode,E]$INFO[VideoPlayer.Title, - ,[CR]]$INFO[player.chapter,[COLOR button_focus]$LOCALIZE[21396]:[/COLOR] ]$INFO[Player.ChapterCount,/]$INFO[Player.ChapterName, - ]</value>
		<value condition="[VideoPlayer.Content(LiveTV) | PVR.IsPlayingRecording | PVR.IsPlayingEpgTag] ">$VAR[VideoPlayerSeasonEpisodeAndNameLabel]</value>
		<value condition="player.chaptercount + [!VideoPlayer.Content(episodes) + !VideoPlayer.Content(LiveTV)]">$INFO[player.chapter,[COLOR button_focus]$LOCALIZE[21396]:[/COLOR] ]$INFO[Player.ChapterCount,/]$INFO[Player.ChapterName, - ]</value>
		<value>$INFO[VideoPlayer.Genre]</value>
	</variable>
	<variable name="OSDNextLabelVar">
		<value condition="VideoPlayer.Content(musicvideos)">$INFO[VideoPlayer.offset(1).Title,[COLOR button_focus]$LOCALIZE[19031]: [/COLOR]]$INFO[VideoPlayer.offset(1).Artist, - ]$INFO[VideoPlayer.offset(1).Album, - ]$INFO[VideoPlayer.offset(1).Year, (,)]</value>
		<value condition="VideoPlayer.Content(livetv)">$INFO[VideoPlayer.NextStartTime,[COLOR button_focus]$LOCALIZE[19031]: [/COLOR]]$INFO[VideoPlayer.NextEndTime, - ]$INFO[VideoPlayer.NextTitle,: ]</value>
		<value condition="VideoPlayer.Content(episodes) + Window.IsActive(fullscreenvideo)">$INFO[VideoPlayer.offset(1).TVShowtitle,[COLOR button_focus]$LOCALIZE[19031]: [/COLOR]]$INFO[VideoPlayer.offset(1).Season, - S,]$INFO[VideoPlayer.offset(1).Episode,E]$INFO[VideoPlayer.offset(1).Title,  - ]</value>
		<value condition="Window.IsActive(visualisation)">$INFO[MusicPlayer.offset(1).Title,[COLOR button_focus]$LOCALIZE[19031]: [/COLOR]]$INFO[MusicPlayer.offset(1).Artist, - ]$INFO[MusicPlayer.offset(1).Album, - ]$INFO[MusicPlayer.offset(1).Year, (,)]</value>
		<value>$INFO[VideoPlayer.offset(1).Title,[COLOR button_focus]$LOCALIZE[19031]: [/COLOR]]$INFO[VideoPlayer.offset(1).Year, (,)]</value>
	</variable>
	<variable name="PlayerClearLogoVar">
		<value condition="!String.IsEmpty(Player.Art(tvshow.clearlogo))">$INFO[Player.Art(tvshow.clearlogo)]</value>
		<value condition="!String.IsEmpty(Player.Art(clearlogo))">$INFO[Player.Art(clearlogo)]</value>
	</variable>
	<variable name="AddonsFanartVar">
		<value condition="Skin.HasSetting(no_fanart)"></value>
		<value condition="Window.IsActive(musicinformation) | Window.IsActive(movieinformation) | Window.IsActive(addoninformation) | Window.IsActive(pvrguideinfo) | Window.IsActive(pvrrecordinginfo) | Window.IsActive(pictureinfo)">$INFO[Window(home).Property(infobackground)]</value>
		<value condition="!String.IsEmpty(Container.ListItem.Art(fanart))">$INFO[Container.ListItem.Art(fanart)]</value>
		<value condition="!String.IsEmpty(Skin.String(HomeFanart.path))">$INFO[Skin.String(HomeFanart.path)]$INFO[Container(9000).ListItem.Property(id)]$INFO[Skin.String(HomeFanart.ext)]</value>
	</variable>
	<variable name="HomeFanartVar">
		<value condition="Skin.HasSetting(no_fanart)"></value>
		<value condition="Window.IsActive(musicinformation) | Window.IsActive(movieinformation) | Window.IsActive(addoninformation) | Window.IsActive(pvrguideinfo) | Window.IsActive(pvrrecordinginfo) | Window.IsActive(pictureinfo)">$INFO[Window(home).Property(infobackground)]</value>
		<value condition="!String.IsEmpty(Container.ListItem.Art(fanart))">$INFO[Container.ListItem.Art(fanart)]</value>
		<value condition="!String.IsEmpty(Container.ListItem.Property(FanartCode))">$INFO[Skin.String(WeatherFanart.path)]$INFO[Container.ListItem.Property(FanartCode)]$INFO[Skin.String(WeatherFanart.ext)]</value>
		<value condition="!String.IsEmpty(Skin.String(HomeFanart.path)) + Control.HasFocus(804)">$INFO[Skin.String(HomeFanart.path)]power$INFO[Skin.String(HomeFanart.ext)]</value>
		<value condition="!String.IsEmpty(Skin.String(HomeFanart.path)) + Control.HasFocus(802)">$INFO[Skin.String(HomeFanart.path)]settings$INFO[Skin.String(HomeFanart.ext)]</value>
		<value condition="!String.IsEmpty(Skin.String(HomeFanart.path)) + Control.HasFocus(803)">$INFO[Skin.String(HomeFanart.path)]favorites$INFO[Skin.String(HomeFanart.ext)]</value>
		<value condition="!String.IsEmpty(Skin.String(HomeFanart.path)) + Control.HasFocus(801)">$INFO[Skin.String(HomeFanart.path)]search$INFO[Skin.String(HomeFanart.ext)]</value>
		<value condition="!String.IsEmpty(Skin.String(HomeFanart.path))">$INFO[Skin.String(HomeFanart.path)]$INFO[Container(9000).ListItem.Property(id)]$INFO[Skin.String(HomeFanart.ext)]</value>
	</variable>
	<variable name="MediaFanartVar">
		<value condition="Skin.HasSetting(no_fanart)"></value>
		<value condition="Window.IsActive(musicinformation) | Window.IsActive(movieinformation) | Window.IsActive(addoninformation) | Window.IsActive(pvrguideinfo) | Window.IsActive(pvrrecordinginfo) | Window.IsActive(pictureinfo)">$INFO[Window(home).Property(infobackground)]</value>
		<value condition="Container.Content(genres) + Window.IsActive(videos)">$INFO[Skin.String(MovieGenreFanart.path)]$INFO[ListItem.Label]$INFO[Skin.String(MovieGenreFanart.ext)]</value>
		<value condition="Window.IsActive(pictures) + String.IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.FolderPath]</value>
		<value condition="!String.IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value>
		<value condition="!String.IsEmpty(Container.Art(tvshow.fanart))">$INFO[Container.Art(tvshow.fanart)]</value>
		<value condition="!String.IsEmpty(Container.Art(artist.fanart))">$INFO[Container.Art(artist.fanart)]</value>
		<value>$INFO[Container.Art(fanart)]</value>
	</variable>
	<variable name="WeatherFanartVar">
		<value condition="!String.IsEmpty(Container.ListItem.Property(FanartCode))">$INFO[Skin.String(WeatherFanart.path)]$INFO[Container.ListItem.Property(FanartCode)]$INFO[Skin.String(WeatherFanart.ext)]</value>
		<value condition="!String.IsEmpty(Weather.Data(current.fanartcode)) + !String.IsEmpty(Skin.String(weatherfanart.path))">$INFO[Skin.String(weatherfanart.path)]$INFO[Weather.Data(Current.FanartCode)]$INFO[Skin.String(weatherfanart.ext)]</value>
		<value condition="!String.IsEmpty(Skin.String(HomeFanart.path))">$INFO[Skin.String(HomeFanart.path)]weather$INFO[Skin.String(HomeFanart.ext)]</value>
	</variable>
	<variable name="ListWatchedIconVar">
		<value condition="ListItem.IsRecording">windows/pvr/record.png</value>
		<value condition="ListItem.IsCollection">overlays/set.png</value>
		<value condition="ListItem.HasVideoVersions + !$EXP[videoasset_true]">overlays/versions.png</value>
		<value condition="ListItem.IsPlaying">overlays/watched/OverlayPlaying-List.png</value>
		<value condition="ListItem.IsResumable + Integer.IsGreater(ListItem.Playcount,0)">overlays/watched/OverlayWatchedResume.png</value>
		<value condition="ListItem.IsResumable">overlays/watched/OverlayResume.png</value>
		<value condition="ListItem.HasVideoExtras + !$EXP[videoasset_true]">overlays/extras.png</value>
		<value condition="ListItem.IsFolder + String.IsEmpty(Listitem.dbtype) + !String.IsEqual(ListItem.Overlay,OverlayWatched.png) + !ListItem.IsParentFolder">overlays/folder.png</value>
		<value condition="!String.IsEmpty(ListItem.Overlay)">$INFO[ListItem.Overlay]</value>
		<value condition="!ListItem.IsParentFolder">OverlayUnwatched.png</value>
	</variable>
	<variable name="ItemStatusIconVar">
		<value condition="[String.IsEqual(Listitem.DBType,tvshow) | String.IsEqual(Listitem.DBType,season)] + String.IsEqual(ListItem.Property(WatchedEpisodes),ListItem.Property(TotalEpisodes)) | String.IsEqual(ListItem.DBtype,set) + String.IsEqual(ListItem.Property(Watched),ListItem.Property(Total))">OverlayWatched.png</value>
		<value condition="String.IsEqual(ListItem.DBtype,tvshow) | String.IsEqual(ListItem.DBtype,set) | String.IsEqual(ListItem.DBType,season)">lists/played-total.png</value>
		<value condition="ListItem.IsRecording">windows/pvr/record.png</value>
		<value condition="ListItem.HasReminder">icons/pvr/timers/bell.png</value>
		<value condition="ListItem.HasTimer">icons/pvr/timers/recording.png</value>
		<value condition="ListItem.IsPlaying">overlays/watched/OverlayPlaying-List.png</value>
		<value condition="ListItem.IsResumable + Integer.IsGreater(ListItem.Playcount,0)">overlays/watched/OverlayWatchedResume.png</value>
		<value condition="ListItem.IsResumable">overlays/watched/OverlayResume.png</value>
		<value condition="ListItem.HasArchive">windows/pvr/archive.png</value>
		<value condition="Integer.IsGreater(ListItem.Playcount,0)">$INFO[ListItem.Overlay]</value>
	</variable>
	<variable name="ItemTypeIconVar">
		<value condition="ListItem.IsCollection">overlays/set.png</value>
		<value condition="ListItem.HasVideoVersions + !$EXP[videoasset_true]">overlays/versions.png</value>
		<value condition="ListItem.HasVideoExtras + !$EXP[videoasset_true]">overlays/extras.png</value>
	</variable>
	<variable name="ListPVRRecordingsIconVar">
		<value condition="ListItem.IsRecording">windows/pvr/record.png</value>
		<value condition="ListItem.IsResumable + Integer.IsGreater(ListItem.Playcount,0)">overlays/watched/OverlayWatchedResume.png</value>
		<value condition="ListItem.IsResumable">overlays/watched/OverlayResume.png</value>
		<value condition="!String.IsEmpty(ListItem.Overlay)">$INFO[ListItem.Overlay]</value>
		<value condition="!ListItem.IsParentFolder">OverlayUnwatched.png</value>
	</variable>
	<variable name="ListPVRTimersIconVar">
		<value condition="ListItem.IsRecording">windows/pvr/record.png</value>
		<value condition="ListItem.HasReminder">icons/pvr/timers/bell.png</value>
		<value>icons/pvr/timers/recording.png</value>
	</variable>
	<!-- Breadcrumbs -->
	<variable name="BreadcrumbsVideoVar">
		<value condition="Container.Content(movies) | String.StartsWith(container.folderpath,library://video/movies/) | String.StartsWith(container.folderpath,videodb://movies)">$LOCALIZE[20342]</value>
		<value condition="Container.Content(musicvideos) | String.StartsWith(container.folderpath,library://video/musicvideos/) | String.StartsWith(container.folderpath,videodb://musicvideos)">$LOCALIZE[20389]</value>
		<value condition="Container.Content(tvshows) | String.StartsWith(container.folderpath,library://video/tvshows/) | String.StartsWith(container.folderpath,videodb://tvshows)">$LOCALIZE[20343]</value>
		<value condition="Container.Content(seasons)">$LOCALIZE[20343]</value>
		<value condition="Container.Content(episodes)">$LOCALIZE[20343]</value>
		<value>$LOCALIZE[3]</value>
	</variable>
	<variable name="BreadcrumbsPVRChannelsVar">
		<value condition="Window.IsActive(TVChannels)">$LOCALIZE[19020] / $LOCALIZE[19019] / $INFO[Control.GetLabel(29)]$INFO[Control.GetLabel(30), - ]</value>
		<value>$LOCALIZE[19021] / $LOCALIZE[19019] / $INFO[Control.GetLabel(29)]$INFO[Control.GetLabel(30), - ]</value>
	</variable>
	<variable name="BreadcrumbsPVRGuideVar">
		<value condition="Window.IsActive(TVGuide)">$LOCALIZE[19020] / $LOCALIZE[19069] / $INFO[Control.GetLabel(30)]</value>
		<value>$LOCALIZE[19021] / $LOCALIZE[19069] / $INFO[Control.GetLabel(30)]</value>
	</variable>
	<variable name="BreadcrumbsPVRRecordingsVar">
		<value condition="Window.IsActive(TVRecordings) + String.Contains(Control.GetLabel(7),*)">$LOCALIZE[19020] / $LOCALIZE[19017]$INFO[Control.GetLabel(30), / ]$INFO[Control.GetLabel(29), - ] - $LOCALIZE[19179]</value>
		<value condition="Window.IsActive(TVRecordings) + !String.Contains(Control.GetLabel(7),*)">$LOCALIZE[19020] / $LOCALIZE[19017]$INFO[Control.GetLabel(30), / ]$INFO[Control.GetLabel(29), - ]</value>
		<value condition="Window.IsActive(RadioRecordings) + String.Contains(Control.GetLabel(7),*)">$LOCALIZE[19021] / $LOCALIZE[19017]$INFO[Control.GetLabel(30), / ]$INFO[Control.GetLabel(29), - ] - $LOCALIZE[19179]</value>
		<value>$LOCALIZE[19021] / $LOCALIZE[19017]$INFO[Control.GetLabel(30), / ]$INFO[Control.GetLabel(29), - ]</value>
	</variable>
	<variable name="BreadcrumbsPVRTimersVar">
		<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>$LOCALIZE[19021] / $LOCALIZE[19138]$INFO[Control.GetLabel(29), / ]</value>
	</variable>
	<variable name="BreadcrumbsPVRProvidersVar">
		<value condition="Window.IsActive(TVProviders)">$LOCALIZE[19020] / $LOCALIZE[19334]$INFO[Control.GetLabel(29), / ]</value>
		<value condition="Window.IsActive(RadioProviders)">$LOCALIZE[19021] / $LOCALIZE[19334]$INFO[Control.GetLabel(29), / ]</value>
	</variable>
	<variable name="BreadcrumbsPVRSearchVar">
		<value condition="Window.IsActive(TVSearch)">$LOCALIZE[19020] / $LOCALIZE[137]$INFO[Control.GetLabel(29), / ]$INFO[Control.GetLabel(30), ]</value>
		<value>$LOCALIZE[19021] / $LOCALIZE[137]$INFO[Control.GetLabel(29), / ]$INFO[Control.GetLabel(30), ]</value>
	</variable>
	<variable name="BreadcrumbsPVRChannelsOSDVar">
		<value condition="PVR.IsPlayingTV">$LOCALIZE[19020] / $LOCALIZE[19019] / $INFO[VideoPlayer.ChannelGroup]</value>
		<value condition="PVR.IsPlayingRadio">$LOCALIZE[19021] / $LOCALIZE[19019] / $INFO[VideoPlayer.ChannelGroup]</value>
		<value>$LOCALIZE[19019] / $INFO[VideoPlayer.ChannelGroup]</value>
	</variable>
	<variable name="BreadcrumbsPVRChannelGuideVar">
		<value condition="Window.IsActive(TVChannels)">$LOCALIZE[19020] / $LOCALIZE[19069] / $INFO[ListItem.ChannelName]</value>
		<value condition="Window.IsActive(RadioChannels)">$LOCALIZE[19021] / $LOCALIZE[19069] / $INFO[ListItem.ChannelName]</value>
		<value condition="!String.IsEmpty(ListItem.ChannelName)">$LOCALIZE[19069] / $INFO[ListItem.ChannelName]</value>
	</variable>
	<variable name="BreadcrumbsGameVar">
		<value>$LOCALIZE[15016]</value>
	</variable>
	<variable name="BreadcrumbsVideoAssetTypeVar">
		<value condition="Container.Content(videoversions)">$LOCALIZE[40210]</value>
		<value condition="Container.Content(videoextras)">$LOCALIZE[40211]</value>
		<value>$LOCALIZE[40209]</value>
	</variable>
	<variable name="PVRChannelMgrHeader">
		<value condition="!String.IsEmpty(Window.Property(IsRadio))">$LOCALIZE[19199] - $LOCALIZE[19024]</value>
		<value>$LOCALIZE[19199] - $LOCALIZE[19023]</value>
	</variable>
	<variable name="RDSInfoSubTitle">
		<value condition="String.IsEmpty(MusicPlayer.ChannelName)">$INFO[Player.Title]</value>
		<value>$INFO[MusicPlayer.ChannelName]$INFO[Player.Title, - ]</value>
	</variable>
	<variable name="PVRGroupMgrHeader">
		<value condition="!String.IsEmpty(Window.Property(IsRadio))">$LOCALIZE[19048] - $LOCALIZE[19174]</value>
		<value>$LOCALIZE[19048] - $LOCALIZE[19173]</value>
	</variable>
	<variable name="PVRAreaVar">
		<value condition="Control.HasFocus(100)">$LOCALIZE[19019]</value>
		<value condition="Control.HasFocus(101)">$LOCALIZE[19069]</value>
		<value condition="Control.HasFocus(102)">$LOCALIZE[19017]</value>
		<value condition="Control.HasFocus(103)">$LOCALIZE[19040]</value>
		<value condition="Control.HasFocus(104)">$LOCALIZE[19138]</value>
		<value condition="Control.HasFocus(105)">$LOCALIZE[137]</value>
	</variable>
	<variable name="PlayerControlsPlayImageVar">
		<value condition="Player.Playing">osd/fullscreen/buttons/pause.png</value>
		<value>osd/fullscreen/buttons/play.png</value>
	</variable>
	<variable name="PlayerControlsRepeatImageVar">
		<value condition="Playlist.IsRepeatOne">osd/fullscreen/buttons/repeat-one.png</value>
		<value condition="Playlist.IsRepeat">osd/fullscreen/buttons/repeat-all.png</value>
		<value>osd/fullscreen/buttons/repeat-off.png</value>
	</variable>
	<variable name="PlayerLabel1">
		<value condition="Player.HasVideo">$INFO[VideoPlayer.Title]</value>
		<value condition="Player.HasAudio">$INFO[MusicPlayer.Artist]</value>
	</variable>
	<variable name="PlayerLabel2">
		<value condition="VideoPlayer.Content(episodes)">$LOCALIZE[20373]$INFO[VideoPlayer.Season,: , / ]$LOCALIZE[20359]$INFO[VideoPlayer.Episode,: ]</value>
		<value condition="VideoPlayer.Content(movies)">$INFO[VideoPlayer.Year]</value>
		<value condition="VideoPlayer.Content(livetv)">$INFO[VideoPlayer.ChannelName]</value>
		<value condition="Player.HasAudio">[COLOR grey]$INFO[MusicPlayer.Album][/COLOR]$INFO[MusicPlayer.Year, [,] ]</value>
	</variable>
	<variable name="PlayerLabel3">
		<value condition="VideoPlayer.Content(livetv) | PVR.IsPlayingRecording + !String.IsEmpty(VideoPlayer.Episode) + String.IsEmpty(VideoPlayer.EpisodePart)">$INFO[VideoPlayer.Season,$LOCALIZE[20373]: , ]$INFO[VideoPlayer.Episode,$LOCALIZE[20359]: ]</value>
		<value condition="VideoPlayer.Content(livetv) | PVR.IsPlayingRecording + !String.IsEmpty(VideoPlayer.Episode) + !String.IsEmpty(VideoPlayer.EpisodePart)">$INFO[VideoPlayer.Season,$LOCALIZE[20373]: , ]$INFO[VideoPlayer.Episode,$LOCALIZE[20359]: ]$INFO[VideoPlayer.EpisodePart,/]</value>
		<value condition="VideoPlayer.Content(movies) | VideoPlayer.Content(livetv) + String.IsEmpty(VideoPlayer.Episode)">$INFO[VideoPlayer.Genre]</value>
		<value condition="VideoPlayer.Content(episodes)">$INFO[VideoPlayer.TvShowTitle]</value>
		<value condition="Player.HasAudio">$INFO[MusicPlayer.TrackNumber,,: ][COLOR=grey]$INFO[Player.Title][/COLOR]</value>
	</variable>
	<variable name="PVRTimerIcon">
		<value condition="ListItem.IsRecording">icons/pvr/PVR-IsRecording.png</value>
		<value condition="ListItem.HasReminder">icons/pvr/timers/bell.png</value>
		<value condition="ListItem.HasTimerSchedule + ListItem.TimerHasError">icons/pvr/PVR-HasTimerScheduleError.png</value>
		<value condition="ListItem.HasTimer + ListItem.TimerHasError">icons/pvr/PVR-HasTimerError.png</value>
		<value condition="ListItem.HasTimerSchedule + ListItem.TimerHasConflict">icons/pvr/PVR-HasTimerScheduleConflict.png</value>
		<value condition="ListItem.HasTimer + ListItem.TimerHasConflict">icons/pvr/PVR-HasTimerConflict.png</value>
		<value condition="ListItem.HasRecording">icons/pvr/PVR-HasRecording.png</value>
		<value condition="ListItem.HasTimerSchedule + !ListItem.TimerIsActive">icons/pvr/PVR-HasTimerScheduleDisabled.png</value>
		<value condition="ListItem.HasTimer + !ListItem.TimerIsActive">icons/pvr/PVR-HasTimerDisabled.png</value>
		<value condition="ListItem.HasTimerSchedule">icons/pvr/PVR-HasTimerSchedule.png</value>
		<value condition="ListItem.HasTimer">icons/pvr/PVR-HasTimer.png</value>
		<value condition="ListItem.IsPlayable">icons/pvr/PVR-HasArchive.png</value>
	</variable>
	<variable name="SeasonEpisodeLabel">
		<value condition="String.IsEmpty(ListItem.EpisodeName)">$INFO[ListItem.Season,S]$INFO[ListItem.Episode,E]$INFO[ListItem.EpisodePart,/]</value>
		<value condition="!String.IsEmpty(ListItem.EpisodeName) + !String.IsEmpty(ListItem.EpisodePart)">$INFO[ListItem.Season,S]$INFO[ListItem.Episode,E]$INFO[ListItem.EpisodePart,/,: ]</value>
		<value>$INFO[ListItem.Season,S]$INFO[ListItem.Episode,E,: ]</value>
	</variable>
	<variable name="EpisodeNameLabel">
		<value condition="!String.IsEmpty(ListItem.EpisodeName)">$INFO[ListItem.EpisodeName]</value>
		<value condition="String.IsEmpty(ListItem.Season) + String.IsEmpty(ListItem.Episode) + String.IsEmpty(ListItem.EpisodePart)">$INFO[ListItem.TitleExtraInfo]</value>
	</variable>
	<variable name="SeasonEpisodeAndNameLabel">
		<value>$VAR[SeasonEpisodeLabel]$VAR[EpisodeNameLabel]</value>
	</variable>
	<variable name="VideoPlayerSeasonEpisodeAndNameLabel">
		<value condition="!String.IsEmpty(VideoPlayer.Season)">[COLOR button_focus][CAPITALIZE]$LOCALIZE[36906]:[/CAPITALIZE][/COLOR] $INFO[VideoPlayer.Season,S]$INFO[VideoPlayer.Episode,E]$INFO[VideoPlayer.EpisodePart,/]$INFO[VideoPlayer.EpisodeName, - ]</value>
		<value condition="!String.IsEmpty(VideoPlayer.Episode)">[COLOR button_focus][CAPITALIZE]$LOCALIZE[36906]:[/CAPITALIZE][/COLOR] $INFO[VideoPlayer.Episode]$INFO[VideoPlayer.EpisodePart,/]$INFO[VideoPlayer.EpisodeName, - ]</value>
		<value condition="!String.IsEmpty(VideoPlayer.EpisodeName)">[COLOR button_focus][CAPITALIZE]$LOCALIZE[36906]:[/CAPITALIZE][/COLOR] $INFO[VideoPlayer.EpisodeName]</value>
		<value>$INFO[VideoPlayer.TitleExtraInfo]</value>
	</variable>
	<variable name="FirstAiredLabel">
		<value condition="String.IsEqual(ListItem.DBType,movie)">$LOCALIZE[20473]</value>
		<value>$LOCALIZE[20416]</value>
	</variable>
	<variable name="PremieredLabel">
		<value>$INFO[ListItem.Premiered,[COLOR grey]$LOCALIZE[20416]:[/COLOR] ,[CR]]</value>
	</variable>
	<variable name="FlagLabel">
		<value condition="ListItem.IsPremiere">[B][COLOR button_focus]$LOCALIZE[838][/COLOR][/B]</value>
		<value condition="ListItem.IsFinale">[B][COLOR button_focus]$LOCALIZE[849][/COLOR][/B]</value>
		<value condition="ListItem.IsLive">[B][COLOR button_focus]$LOCALIZE[839][/COLOR][/B]</value>
		<value condition="ListItem.IsNew">[B][COLOR button_focus]$LOCALIZE[842][/COLOR][/B]</value>
	</variable>
	<variable name="FlagDashLabel">
		<value condition="ListItem.IsPremiere + String.IsEmpty(ListItem.Season) + String.IsEmpty(ListItem.Episode) + String.IsEmpty(ListItem.EpisodeName)">[B][COLOR button_focus]$LOCALIZE[838][/COLOR][/B]</value>
		<value condition="ListItem.IsPremiere">[B][COLOR button_focus]$LOCALIZE[838][/COLOR][/B] - </value>
		<value condition="ListItem.IsFinale + String.IsEmpty(ListItem.Season) + String.IsEmpty(ListItem.Episode) + String.IsEmpty(ListItem.EpisodeName)">[B][COLOR button_focus]$LOCALIZE[849][/COLOR][/B]</value>
		<value condition="ListItem.IsFinale">[B][COLOR button_focus]$LOCALIZE[849][/COLOR][/B] - </value>
		<value condition="ListItem.IsLive + String.IsEmpty(ListItem.Season) + String.IsEmpty(ListItem.Episode) + String.IsEmpty(ListItem.EpisodeName)">[B][COLOR button_focus]$LOCALIZE[839][/COLOR][/B]</value>
		<value condition="ListItem.IsLive">[B][COLOR button_focus]$LOCALIZE[839][/COLOR][/B] - </value>
		<value condition="ListItem.IsNew + String.IsEmpty(ListItem.Season) + String.IsEmpty(ListItem.Episode) + String.IsEmpty(ListItem.EpisodeName)">[B][COLOR button_focus]$LOCALIZE[842][/COLOR][/B]</value>
		<value condition="ListItem.IsNew">[B][COLOR button_focus]$LOCALIZE[842][/COLOR][/B] - </value>
	</variable>
	<variable name="RecordingSizeLabel">
		<value condition="!String.IsEmpty(ListItem.Size) + !String.IsEqual(ListItem.Size,0.00 B)">$INFO[ListItem.Size,[COLOR grey]$LOCALIZE[22031]:[/COLOR] ,[CR]]</value>
	</variable>
	<variable name="RecordingDateSizeLabel">
		<value condition="!String.IsEmpty(ListItem.Size) + !String.IsEqual(ListItem.Size,0.00 B)">$INFO[ListItem.Date,[COLOR grey],[/COLOR]]$INFO[ListItem.Size, (,)[CR]]</value>
		<value>$INFO[ListItem.Date,[COLOR grey],[/COLOR][CR]]</value>
	</variable>
	<variable name="ExpirationDateTimeLabel">
		<value condition="!String.IsEmpty(ListItem.ExpirationDate)">[COLOR grey]$LOCALIZE[19299]:[/COLOR] $INFO[ListItem.ExpirationDate] $INFO[ListItem.ExpirationTime][CR]</value>
	</variable>
	<variable name="VideoHWDecoder">
		<value condition="Player.Process(videohwdecoder)">HW</value>
		<value>SW</value>
	</variable>
	<variable name="AddonNewsVar">
		<value condition="!String.IsEmpty(ListItem.AddonNews)">$LOCALIZE[31136]</value>
	</variable>
	<variable name="PVRNextProgrammeLabel">
		<value condition="!String.IsEmpty(ListItem.NextStartTime) + !String.IsEmpty(ListItem.NextTitle)">[COLOR grey]$LOCALIZE[19031]:[/COLOR] $INFO[ListItem.NextStartTime]: $INFO[ListItem.NextTitle]</value>
		<value condition="!String.IsEmpty(ListItem.NextTitle)">[COLOR grey]$LOCALIZE[19031]:[/COLOR] $INFO[ListItem.NextTitle]</value>
	</variable>
	<variable name="PVRListItemSubLabel">
		<value condition="ListItem.IsFolder">[COLOR grey]$INFO[ListItem.Timertype][/COLOR]</value>
		<value condition="$EXP[listitem_has_episode_info] + !String.IsEmpty(ListItem.EpgEventTitle) + !String.StartsWith(ListItem.EpisodeName,ListItem.EpgEventTitle)">$INFO[ListItem.EpgEventTitle] | [COLOR grey]$VAR[SeasonEpisodeLabel]$INFO[ListItem.EpisodeName][/COLOR]</value>
		<value condition="$EXP[listitem_has_episode_info]">[COLOR grey]$VAR[SeasonEpisodeLabel]$INFO[ListItem.EpisodeName][/COLOR]</value>
		<value condition="!String.IsEmpty(ListItem.TitleExtraInfo) + !String.StartsWith(ListItem.TitleExtraInfo,ListItem.EpgEventTitle)">$INFO[ListItem.EpgEventTitle]$INFO[ListItem.TitleExtraInfo, | [COLOR grey],[/COLOR]]</value>
		<value condition="!String.IsEmpty(ListItem.TitleExtraInfo)">[COLOR grey]$INFO[ListItem.TitleExtraInfo][/COLOR]</value>
		<value>$INFO[ListItem.EpgEventTitle]</value>
	</variable>
	<variable name="PVRListItemSubLabelFocused">
		<value condition="ListItem.IsFolder">$INFO[ListItem.Timertype]</value>
		<value condition="$EXP[listitem_has_episode_info] + !String.IsEmpty(ListItem.EpgEventTitle) + !String.StartsWith(ListItem.EpisodeName,ListItem.EpgEventTitle)">$INFO[ListItem.EpgEventTitle] | [COLOR grey]$VAR[SeasonEpisodeLabel]$INFO[ListItem.EpisodeName][/COLOR]</value>
		<value condition="$EXP[listitem_has_episode_info]">$VAR[SeasonEpisodeLabel]$INFO[ListItem.EpisodeName]</value>
		<value condition="!String.IsEmpty(ListItem.TitleExtraInfo) + !String.StartsWith(ListItem.TitleExtraInfo,ListItem.EpgEventTitle)">$INFO[ListItem.EpgEventTitle]$INFO[ListItem.TitleExtraInfo, | [COLOR grey],[/COLOR]]</value>
		<value condition="!String.IsEmpty(ListItem.TitleExtraInfo)">$INFO[ListItem.TitleExtraInfo]</value>
		<value>$INFO[ListItem.EpgEventTitle]</value>
	</variable>
	<variable name="PVRInfoPanelDateDurationLabel">
		<value condition="!String.IsEmpty(ListItem.StartDate) + !String.IsEmpty(ListItem.StartTime)">$INFO[ListItem.StartDate,[COLOR grey]$LOCALIZE[552]:[/COLOR] ,[CR]]$INFO[ListItem.StartTime,[COLOR grey]$LOCALIZE[555]:[/COLOR] ,[CR]]$INFO[ListItem.Duration,[COLOR grey]$LOCALIZE[180]:[/COLOR] ]</value>
		<value>$INFO[ListItem.Date,[COLOR grey]$LOCALIZE[552]:[/COLOR] ,[CR]]$INFO[ListItem.Duration,[COLOR grey]$LOCALIZE[180]:[/COLOR] ]</value>
	</variable>
	<variable name="BackgroundOverlayTypeVar">
		<value condition="String.IsEqual(Skin.String(background_overlay),0)">$LOCALIZE[231]</value>
		<value>$INFO[Skin.String(background_overlay),$LOCALIZE[467] ]</value>
	</variable>
	<variable name="MasterModeLabel">
		<value condition="!System.IsMaster">$LOCALIZE[20045]</value>
		<value>$LOCALIZE[20046]</value>
	</variable>
	<variable name="ChannelListEPGIconVar">
		<value condition="!String.IsEmpty(Listitem.EpgEventIcon)">$INFO[ListItem.EpgEventIcon]</value>
		<value>$INFO[ListItem.Icon]</value>
	</variable>
	<variable name="ActiveVideoPlayerSubtitleLanguage">
		<value condition="Window.IsActive(Custom_1101_SettingsDialog.xml) + !VideoPlayer.HasSubtitles">$LOCALIZE[36623]</value>
		<value condition="Window.IsActive(Custom_1101_SettingsDialog.xml) + VideoPlayer.HasSubtitles + !VideoPlayer.SubtitlesEnabled">$LOCALIZE[1223]</value>
        <value condition="Window.IsActive(Custom_1101_SettingsDialog.xml) + VideoPlayer.HasSubtitles + VideoPlayer.SubtitlesEnabled + [String.IsEmpty(VideoPlayer.SubtitlesLanguage) | String.IsEqual(VideoPlayer.SubtitlesLanguage,und)]">$LOCALIZE[13205]$VAR[SubtitleCodecVar, | ]</value>
		<value condition="Window.IsActive(Custom_1101_SettingsDialog.xml) + VideoPlayer.HasSubtitles + VideoPlayer.SubtitlesEnabled + !String.IsEmpty(VideoPlayer.SubtitlesLanguage)">$INFO[VideoPlayer.SubtitlesLanguage]$VAR[SubtitleCodecVar, | ]</value>
        <value condition="Window.IsActive(fullscreenvideo) + [String.IsEmpty(VideoPlayer.SubtitlesLanguage) | String.IsEqual(VideoPlayer.SubtitlesLanguage,und)] + !String.IsEmpty(VideoPlayer.SubtitleCodec)">$VAR[SubtitleCodecVar]</value>
		<value condition="Window.IsActive(fullscreenvideo) + !String.IsEmpty(VideoPlayer.SubtitlesLanguage)">$INFO[VideoPlayer.SubtitlesLanguage]$VAR[SubtitleCodecVar, &#8226; ]</value>
	</variable>
	<variable name="ActiveVideoPlayerAudioLanguage">
		<value condition="!String.IsEmpty(VideoPlayer.AudioLanguage)">$INFO[VideoPlayer.AudioLanguage]</value>
		<value condition="String.IsEmpty(VideoPlayer.AudioLanguage) | String.IsEqual(ListItem.AudioLanguage,und)">$LOCALIZE[13205]</value>
	</variable>
	<variable name="AudioPropertyFlagVar">
		<value condition="!Window.IsActive(fullscreenvideo) + [String.IsEmpty(ListItem.AudioLanguage) | String.IsEqual(ListItem.AudioLanguage,und)]">$VAR[AudioChannelsVar]</value>
		<value condition="Window.IsActive(fullscreenvideo) + [String.IsEmpty(VideoPlayer.AudioLanguage) | String.IsEqual(VideoPlayer.AudioLanguage,und)]">$VAR[AudioChannelsVar]</value>
		<value condition="Window.IsActive(fullscreenvideo)">$INFO[VideoPlayer.AudioLanguage]$VAR[AudioChannelsVar, &#8226; ]</value>
		<value>$INFO[ListItem.AudioLanguage]$VAR[AudioChannelsVar, &#8226; ]</value>
	</variable>
	<variable name="VideoListPosterVar">
		<value condition="!String.IsEmpty(Container(6).ListItem.Art(poster))">$INFO[Container(6).ListItem.Art(poster)]</value>
		<value condition="!String.IsEmpty(Container(6).ListItem.Art(thumb))">$INFO[Container(6).ListItem.Art(thumb)]</value>
		<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>
		<value condition="String.IsEmpty(Container(50).ListItem.Art(thumb))">DefaultMovies.png</value>
		<value condition="!String.IsEmpty(Listitem.Art(poster))">$INFO[ListItem.Art(poster)]</value>
		<value>$INFO[ListItem.Art(thumb)]</value>
	</variable>
	<variable name="VideoListThumbVar">
		<value condition="!String.IsEmpty(Container(6).ListItem.Art(landscape))">$INFO[Container(6).ListItem.Art(landscape)]</value>
		<value condition="!String.IsEmpty(Container(6).ListItem.Art(poster))">$INFO[Container(6).ListItem.Art(poster)]</value>
		<value condition="!String.IsEmpty(Container(6).ListItem.Art(thumb))">$INFO[Container(6).ListItem.Art(thumb)]</value>
		<value condition="!String.IsEmpty(Container(50).ListItem.Art(landscape))">$INFO[Container(50).ListItem.Art(landscape)]</value>
		<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>
		<value>$INFO[ListItem.Art(thumb)]</value>
	</variable>
	<variable name="VideoCodecVar">
		<value condition="String.IsEqual(ListItem.VideoCodec,av1) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,av1)]">AV1</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,avc1) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,avc1)]">AVC1</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,div3) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,div3)]">DivX</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,divx) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,divx)]">DivX</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,dx50) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,dx50)]">DivX</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,flv) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,flv)]">FLV</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,h264) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,h264)]">H.264</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,hev1) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,hev1)]">H.265</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,hevc) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,hevc)]">H.265</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,hvc1) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,hvc1)]">H.265</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,mpeg1) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,mpeg1)]">MPEG1</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,mpeg2) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,mpeg2)]">MPEG2</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,mpeg2video) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,mpeg2video)]">MPEG2</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,mp4v) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,mp4v)]">MPEG4</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,mpeg4) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,mpeg4)]">MPEG4</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,theora) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,theora)]">Theora</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,vc1) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,vc1)]">VC1</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,vc-1) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,vc-1)]">VC1</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,vp8) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,vp8)]">VP8</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,vp9) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,vp9)]">VP9</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,wmv) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,wmv)]">WMV</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,wmv3) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,wmv3)]">WMV</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,wvc1) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,wvc1)]">VC1</value>
		<value condition="String.IsEqual(ListItem.VideoCodec,xvid) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoCodec,xvid)]">XviD</value>
		<value condition="Window.IsActive(fullscreenvideo)">$INFO[VideoPlayer.VideoCodec]</value>
		<value>$INFO[ListItem.VideoCodec]</value>
	</variable>
	<variable name="VideoResolutionTypeVar">
		<value condition="String.IsEqual(ListItem.VideoResolution,480) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoResolution,480)]">SD</value>
		<value condition="String.IsEqual(ListItem.VideoResolution,540) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoResolution,540)]">SD</value>
		<value condition="String.IsEqual(ListItem.VideoResolution,576) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoResolution,576)]">SD</value>
		<value condition="String.IsEqual(ListItem.VideoResolution,720) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoResolution,720)]">HD</value>
		<value condition="String.IsEqual(ListItem.VideoResolution,1080) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoResolution,1080)]">HD</value>
		<value condition="String.IsEqual(ListItem.VideoResolution,4K) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoResolution,4K)]">UHD</value>
		<value condition="String.IsEqual(ListItem.VideoResolution,8K) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.VideoResolution,8K)]">UHD</value>
		<value condition="Window.IsActive(fullscreenvideo)">$INFO[VideoPlayer.VideoResolution]</value>
		<value>$INFO[ListItem.VideoResolution]</value>
	</variable>
	<variable name="VideoHDRTypeVar">
		<value condition="String.IsEqual(ListItem.HdrType,dolbyvision) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.HdrType,dolbyvision)]">Dolby Vision</value>
		<value condition="String.IsEqual(ListItem.HdrType,hdr10plus) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.HdrType,hdr10plus)]">HDR10+</value>
		<value condition="String.IsEqual(ListItem.HdrType,hdr10) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.HdrType,hdr10)]">HDR10</value>
		<value condition="String.IsEqual(ListItem.HdrType,hlg) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.HdrType,hlg)]">HLG</value>
		<value condition="Window.IsActive(fullscreenvideo)">$INFO[VideoPlayer.HdrType]</value>
		<value>$INFO[ListItem.HdrType]</value>
	</variable>
	<variable name="VideoHDRType1Var">
		<value condition="String.IsEqual(ListItem.Property(HdrType.1),dolbyvision)">Dolby Vision</value>
		<value condition="String.IsEqual(ListItem.Property(HdrType.1),hdr10plus)">HDR10+</value>
		<value condition="String.IsEqual(ListItem.Property(HdrType.1),hdr10)">HDR10</value>
		<value condition="String.IsEqual(ListItem.Property(HdrType.1),hlg)">HLG</value>
		<value>$INFO[ListItem.Property(HdrType.1)]</value>
	</variable>
	<variable name="VideoHDRType2Var">
		<value condition="!String.IsEqual(ListItem.Property(HdrType.1),dolbyvision) + String.IsEqual(ListItem.Property(HdrType.2),dolbyvision)">Dolby Vision</value>
		<value condition="!String.IsEqual(ListItem.Property(HdrType.1),hdr10plus) + String.IsEqual(ListItem.Property(HdrType.2),hdr10plus)">HDR10+</value>
		<value condition="!String.IsEqual(ListItem.Property(HdrType.1),hdr10) + String.IsEqual(ListItem.Property(HdrType.2),hdr10)">HDR10</value>
		<value condition="!String.IsEqual(ListItem.Property(HdrType.1),hlg) + String.IsEqual(ListItem.Property(HdrType.2),hlg)">HLG</value>
		<value>$INFO[ListItem.Property(HdrType.2)]</value>
	</variable>
	<variable name="AudioCodecVar">
		<value condition="String.IsEqual(ListItem.AudioCodec,aac) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aac)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aac)]">AAC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,aac_lc) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aac_lc)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aac_lc)]">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,aac_ssr) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aac_ssr)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aac_ssr)]">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,aac_ltp) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aac_ltp)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aac_ltp)]">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,he_aac_v2) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,he_aac_v2)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,he_aac_v2)]">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,he_aac) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,he_aac)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,he_aac)]">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,aac_latm) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aac_latm)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aac_latm)]">AAC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,ac3) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,ac3)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,ac3)]">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,aif) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aif)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aif)]">AIFF</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,aifc) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aifc)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aifc)]">AIFF</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,aiff) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aiff)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aiff)]">AIFF</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,alac) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,alac)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,alac)]">ALAC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,ape) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,ape)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,ape)]">APE</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,avc) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,avc)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,avc)]">AVC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,cdda) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,cdda)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,cdda)]">CDDA</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,dolbydigital) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,dolbydigital)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,dolbydigital)]">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,dts) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,dts)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,dts)]">DTS</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,dtshd_hra) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,dtshd_hra)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,dtshd_hra)]">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,dtshd_ma) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,dtshd_ma)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,dtshd_ma)]">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,dtsma) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,dtsma)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,dtsma)]">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,dtshd_ma_x) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,dtshd_ma_x)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,dtshd_ma_x)]">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,dtshd_ma_x_imax) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,dtshd_ma_x_imax)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,dtshd_ma_x_imax)]">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,eac3) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,eac3)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,eac3)]">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,eac3_ddp_atmos) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,eac3_ddp_atmos)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,eac3_ddp_atmos)]">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,flac) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,flac)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,flac)]">FLAC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,mp1) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,mp1)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,mp1)]">MP1</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,mp2) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,mp2)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,mp2)]">MP2</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,mp3) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,mp3)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,mp3)]">MP3</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,mp3float) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,mp3float)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,mp3float)]">MP3</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,ogg) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,ogg)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,ogg)]">OGG</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,opus) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,opus)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,opus)]">OPUS</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,pcm) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,pcm)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,pcm)]">PCM</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,pcm_bluray) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,pcm_bluray)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,pcm_bluray)]">PCM</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,pcm_s16le) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,pcm_s16le)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,pcm_s16le)]">PCM</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,pcm_s24le) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,pcm_s24le)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,pcm_s24le)]">PCM</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,truehd) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,truehd)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,truehd)]">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,truehd_atmos) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,truehd_atmos)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,truehd_atmos)]">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,vorbis) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,vorbis)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,vorbis)]">Vorbis</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,wav) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,wav)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,wav)]">WAV</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,wavpack) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,wavpack)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,wavpack)]">WAVP</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,wmapro) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,wmapro)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,wmapro)]">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,wmav2) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,wmav2)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,wmav2)]">WMA</value>
		<value condition="Window.IsActive(fullscreenvideo)">$INFO[VideoPlayer.AudioCodec]</value>
		<value condition="Window.IsActive(visualisation)">$INFO[MusicPlayer.Codec]</value>
		<value>$INFO[ListItem.AudioCodec]</value>
	</variable>
	<variable name="AudioCodecFlagVar">
		<value condition="String.IsEqual(ListItem.AudioCodec,aac) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aac)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aac)]">AAC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,aac_lc) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aac_lc)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aac_lc)]">AAC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,aac_ssr) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aac_ssr)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aac_ssr)]">AAC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,aac_ltp) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aac_ltp)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aac_ltp)]">AAC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,he_aac_v2) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,he_aac_v2)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,he_aac_v2)]">HEAAC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,he_aac) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,he_aac)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,he_aac)]">HEAAC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,aac_latm) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aac_latm)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aac_latm)]">AAC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,ac3) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,ac3)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,ac3)]">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,aif) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aif)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aif)]">AIFF</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,aifc) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aifc)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aifc)]">AIFF</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,aiff) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,aiff)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,aiff)]">AIFF</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,alac) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,alac)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,alac)]">ALAC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,ape) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,ape)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,ape)]">APE</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,avc) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,avc)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,avc)]">AVC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,cdda) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,cdda)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,cdda)]">CDDA</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,dca) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,dca)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,dca)]">DTS</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,dolbydigital) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,dolbydigital)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,dolbydigital)]">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,dts) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,dts)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,dts)]">DTS</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,dtshd_hra) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,dtshd_hra)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,dtshd_hra)]">DTS-HDHRA</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,dtshd_ma) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,dtshd_ma)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,dtshd_ma)]">DTS-HDMA</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,dtsma) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,dtsma)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,dtsma)]">DTS-HDMA</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,dtshd_ma_x) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,dtshd_ma_x)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,dtshd_ma_x)]">DTS-HDMA &#8226; DTS:X</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,dtshd_ma_x_imax) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,dtshd_ma_x_imax)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,dtshd_ma_x_imax)]">DTS-HDMA &#8226; DTS:X</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,eac3) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,eac3)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,eac3)]">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,eac3_ddp_atmos) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,eac3_ddp_atmos)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,eac3_ddp_atmos)]">Dolby Digital+ &#8226; Atmos</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,flac) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,flac)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,flac)]">FLAC</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,mp1) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,mp1)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,mp1)]">MP1</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,mp2) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,mp2)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,mp2)]">MP2</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,mp3) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,mp3)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,mp3)]">MP3</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,mp3float) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,mp3float)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,mp3float)]">MP3</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,ogg) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,ogg)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,ogg)]">OGG</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,opus) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,opus)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,opus)]">OPUS</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,pcm) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,pcm)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,pcm)]">PCM</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,pcm_bluray) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,pcm_bluray)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,pcm_bluray)]">PCM</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,pcm_s16le) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,pcm_s16le)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,pcm_s16le)]">PCM</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,pcm_s24le) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,pcm_s24le)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,pcm_s24le)]">PCM</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,truehd) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,truehd)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,truehd)]">TrueHD</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,truehd_atmos) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,truehd_atmos)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,truehd_atmos)]">TrueHD &#8226; Atmos</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,vorbis) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,vorbis)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,vorbis)]">Vorbis</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,wav) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,wav)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,wav)]">WAV</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,wavpack) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,wavpack)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,wavpack)]">WAVP</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,wmapro) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,wmapro)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,wmapro)]">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.AudioCodec,wmav2) | [Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.AudioCodec,wmav2)] | [Window.IsActive(visualisation) + String.IsEqual(MusicPlayer.Codec,wmav2)]">WMA</value>
		<value condition="Window.IsActive(fullscreenvideo)">$INFO[VideoPlayer.AudioCodec]</value>
		<value condition="Window.IsActive(visualisation)">$INFO[MusicPlayer.Codec]</value>
		<value>$INFO[ListItem.AudioCodec]</value>
	</variable>
	<variable name="AudioChannelsVar">
		<value condition="Window.IsActive(fullscreenvideo)">$INFO[VideoPlayer.AudioChannels(DefaultLayout)]</value>
		<value condition="Window.IsActive(visualisation)">$INFO[MusicPlayer.Channels(DefaultLayout)]</value>
		<value condition="Container.Content(albums) | Window.IsActive(10502)">$INFO[ListItem.MusicChannels(DefaultLayout)]</value>
		<value>$INFO[ListItem.AudioChannels(DefaultLayout)]</value>
	</variable>
	<variable name="SubtitleCodecVar">
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, ass)">ASS</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, dvb_subtitle)">DVB-SUB</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, dvb_teletext)">DVB-Text</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, dvd_subtitle)">VobSub</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, hdmv_pgs_subtitle)">PGS</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, microdvd)">MicroDVD</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, mov_text)">Timed Text</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, mpl2)">MPL2</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, realtext)">RealText</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, sami)">SAMI</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, srt)">SubRip</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, ssa)">SSA</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, subrip)">Subrip</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, text)">Text</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, ttml)">TTML</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, vplayer)">VPlayer</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, webvtt)">WebVTT</value>
		<value condition="Window.IsActive(fullscreenvideo) + String.IsEqual(VideoPlayer.SubtitleCodec, xsub)">XSUB</value>
		<value condition="Window.IsActive(fullscreenvideo)">$INFO[VideoPlayer.SubtitleCodec]</value>
	</variable>
	<variable name="StreamCodecVar">
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),av1)">AV1</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),avc1)">AVC-1</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),div3)">DivX</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),divx)">DivX</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),dx50)">DivX</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),flv)">FLV</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),h264)">H.264</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),hev1)">H.265</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),hevc)">H.265</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),hvc1)">H.265</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),mpeg1)">MPEG-1</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),mpeg2)">MPEG-2</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),mpeg2video)">MPEG-2</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),mp4v)">MPEG-4</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),mpeg4)">MPEG-4</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),theora)">Theora</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),vc1)">VC-1</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),vc-1)">VC-1</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),vp8)">VP8</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),vp9)">VP9</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),wmv)">WMV</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),wmv3)">WMV</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),wvc1)">VC-1</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),xvid)">XviD</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),aac)">AAC</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),aac_lc)">AAC-LC</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),aac_ssr)">AAC-SSR</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),aac_ltp)">AAC-LTP</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),aac_latm)">AAC LATM</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),he_aac)">HE-AAC</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),he_aac_v2)">HE-AACv2</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),aif)">AIFF</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),aifc)">AIFF</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),aiff)">AIFF</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),alac)">ALAC</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),ape)">APE</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),avc)">AVC</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),cdda)">CDDA</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),flac)">FLAC</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),mp1)">MP1</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),mp2)">MP2</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),mp3)">MP3</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),mp3float)">MP3</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),ogg)">OGG</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),opus)">OPUS</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),pcm)">PCM</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),pcm_bluray)">PCM</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),pcm_s16le)">PCM</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),pcm_s24le)">PCM</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),vorbis)">Vorbis</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),wav)">WAV</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),wavpack)">WAVP</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),wmapro)">WMA-PRO</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),wmav2)">WMAv2</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),dtshd_hra)">DTS-HD HRA</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),dtsma)">DTS-HD MA</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),dtshd_ma)">DTS-HD MA</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),dts)">DTS</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),eac3)">Dolby Digital+</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),dolbydigital)">Dolby Digital</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),ac3)">Dolby Digital</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="Window.IsVisible(dialogselectaudio) + String.IsEqual(ListItem.Property(stream.codec),truehd)">Dolby TrueHD</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),ass)">ASS</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),dvb_subtitle)">DVB-SUB</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),dvb_teletext)">DVB-Text</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),dvd_subtitle)">VobSub</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),hdmv_pgs_subtitle)">PGS</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),microdvd)">MicroDVD</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),mov_text)">Timed Text</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),mpl2)">MPL2</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),realtext)">RealText</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),sami)">SAMI</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),srt)">SubRip</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),ssa)">SSA</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),subrip)">Subrip</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),text)">Text</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),ttml)">TTML</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),vplayer)">VPlayer</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),webvtt)">WebVTT</value>
		<value condition="Window.IsVisible(dialogselectvideo) + String.IsEqual(ListItem.Property(stream.codec),xsub)">XSUB</value>
		<value>$INFO[ListItem.Property(stream.codec)]</value>
	</variable>
	<variable name="StreamChannelsVar">
		<value>$INFO[ListItem.Property(stream.channels)]</value>
	</variable>
	<variable name="StreamHDRTypeVar">
		<value condition="String.IsEqual(ListItem.Property(stream.hdrtype),dolbyvision)">Dolby Vision</value>
		<value condition="String.IsEqual(ListItem.Property(stream.hdrtype),hdr10plus)">HDR10+</value>
		<value condition="String.IsEqual(ListItem.Property(stream.hdrtype),hdr10)">HDR10</value>
		<value condition="String.IsEqual(ListItem.Property(stream.hdrtype),hlg)">HLG</value>
		<value>$INFO[ListItem.Property(stream.hdrtype)]</value>
	</variable>
	<variable name="StreamBitrateVar">
		<value condition="!String.IsEqual(ListItem.Property(stream.bitrate),0)">$INFO[ListItem.Property(stream.bitrate)]</value>
	</variable>
	<variable name="SubtitleStreamDescriptionVar">
		<value condition="!String.IsEmpty(ListItem.Property(stream.codecdesc))">$INFO[ListItem.Property(stream.codecdesc)]$INFO[ListItem.Property(stream.description), | ]</value>
		<value condition="!String.IsEmpty(ListItem.Property(stream.codec))">$INFO[ListItem.Property(stream.codec)]$INFO[ListItem.Property(stream.description), | ]</value>
		<value>$INFO[ListItem.Property(stream.description)]</value>
	</variable>
	<variable name="MediaInfoListLabelVar">
		<value>$INFO[ListItem.Label]</value>
	</variable>
	<variable name="MediaInfoListLabel2Var">
		<value condition="ListItem.IsStereoscopic">3D$VAR[VideoCodecVar, | ]$INFO[ListItem.VideoResolution, | ]$VAR[VideoResolutionTypeVar, ]$VAR[VideoHDRTypeVar, | ]$INFO[ListItem.VideoAspect, | ,:1]$VAR[AudioCodecVar, | ]$VAR[AudioChannelsVar, ]</value>
		<value>$VAR[VideoCodecVar]$INFO[ListItem.VideoResolution, | ]$VAR[VideoResolutionTypeVar, ]$VAR[VideoHDRTypeVar, | ]$INFO[ListItem.VideoAspect, | ,:1]$VAR[AudioCodecVar, | ]$VAR[AudioChannelsVar, ]</value>
	</variable>
	<variable name="PVRInstanceName">
		<value condition="Integer.IsGreater(PVR.ClientCount,1)">$INFO[ListItem.PVRClientName,[COLOR grey]$LOCALIZE[31137]:[/COLOR] ,]$INFO[ListItem.PVRInstanceName, (,)]</value>
	</variable>
	<variable name="VideoStreamDialogItemLabelVar">
		<value condition="String.IsEqual(ListItem.Property(stream.isoriginal),true) + String.IsEqual(ListItem.Property(stream.isforced),true)+String.IsEqual(ListItem.Property(stream.ishearingimpaired),true)">$LOCALIZE[39111], $LOCALIZE[39106], $LOCALIZE[39107]</value>
		<value condition="String.IsEqual(ListItem.Property(stream.isoriginal),true) + String.IsEqual(ListItem.Property(stream.isforced),true)+String.IsEqual(ListItem.Property(stream.isvisualimpaired),true)">$LOCALIZE[39111], $LOCALIZE[39106], $LOCALIZE[39108]</value>
		<value condition="String.IsEqual(ListItem.Property(stream.isoriginal),true) + String.IsEqual(ListItem.Property(stream.isforced),true)">$LOCALIZE[39111], $LOCALIZE[39106]</value>
		<value condition="String.IsEqual(ListItem.Property(stream.isoriginal),true) + String.IsEqual(ListItem.Property(stream.ishearingimpaired),true)">$LOCALIZE[39111], $LOCALIZE[39107]</value>
		<value condition="String.IsEqual(ListItem.Property(stream.isoriginal),true) + String.IsEqual(ListItem.Property(stream.isvisualimpaired),true)">$LOCALIZE[39111], $LOCALIZE[39108]</value>
		<value condition="String.IsEqual(ListItem.Property(stream.isforced),true) + String.IsEqual(ListItem.Property(stream.ishearingimpaired),true)">$LOCALIZE[39106], $LOCALIZE[39107]</value>
		<value condition="String.IsEqual(ListItem.Property(stream.isforced),true) + String.IsEqual(ListItem.Property(stream.isvisualimpaired),true)">$LOCALIZE[39106], $LOCALIZE[39108]</value>
		<value condition="String.IsEqual(ListItem.Property(stream.ishearingimpaired),true)">$LOCALIZE[39107]</value>
		<value condition="String.IsEqual(ListItem.Property(stream.isvisualimpaired),true)">$LOCALIZE[39108]</value>
		<value condition="String.IsEqual(ListItem.Property(stream.isforced),true)">$LOCALIZE[39106]</value>
		<value condition="String.IsEqual(ListItem.Property(stream.isoriginal),true)">$LOCALIZE[39111]</value>
	</variable>
	<variable name="WeatherOutlookIconPrefixVar">
		<value condition="!String.IsEmpty(Skin.String(WeatherOutlookIcon.path))">$INFO[Skin.String(WeatherOutlookIcon.path)]</value>
		<value>resource://resource.images.weathericons.default/</value>
	</variable>
	<variable name="WeatherOutlookIconPostfixVar">
		<value condition="!String.IsEmpty(Skin.String(WeatherOutlookIcon.path))">$INFO[Skin.String(WeatherOutlookIcon.ext)]</value>
		<value>.png</value>
	</variable>
	<variable name="GameDiscEjectedTransparencyVar">
		<value condition="!RetroPlayer.DiscEjected">60FFFFFF</value>
		<value>FFFFFFFF</value>
	</variable>
	<variable name="AudioTrack1CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.1),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.1)]</value>
	</variable>
	<variable name="AudioTrack2CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.2),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.2)]</value>
	</variable>
	<variable name="AudioTrack3CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.3),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.3)]</value>
	</variable>
	<variable name="AudioTrack4CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.4),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.4)]</value>
	</variable>
	<variable name="AudioTrack5CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.5),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.5)]</value>
	</variable>
	<variable name="AudioTrack6CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.6),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.6)]</value>
	</variable>
	<variable name="AudioTrack7CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.7),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.7)]</value>
	</variable>
	<variable name="AudioTrack8CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.8),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.8)]</value>
	</variable>
	<variable name="AudioTrack9CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.9),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.9)]</value>
	</variable>
	<variable name="AudioTrack10CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.10),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.10)]</value>
	</variable>
	<variable name="AudioTrack11CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.11),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.11)]</value>
	</variable>
	<variable name="AudioTrack12CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.12),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.12)]</value>
	</variable>
	<variable name="AudioTrack13CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.13),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.13)]</value>
	</variable>
	<variable name="AudioTrack14CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.14),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.14)]</value>
	</variable>
	<variable name="AudioTrack15CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.15),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.15)]</value>
	</variable>
	<variable name="AudioTrack16CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.16),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.16)]</value>
	</variable>
	<variable name="AudioTrack17CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.17),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.17)]</value>
	</variable>
	<variable name="AudioTrack18CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.18),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.18)]</value>
	</variable>
	<variable name="AudioTrack19CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.19),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.19)]</value>
	</variable>
	<variable name="AudioTrack20CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.20),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.20)]</value>
	</variable>
	<variable name="AudioTrack21CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.21),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.21)]</value>
	</variable>
	<variable name="AudioTrack22CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.22),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.22)]</value>
	</variable>
	<variable name="AudioTrack23CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.23),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.23)]</value>
	</variable>
	<variable name="AudioTrack24CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.24),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.24)]</value>
	</variable>
	<variable name="AudioTrack25CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.25),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.25)]</value>
	</variable>
	<variable name="AudioTrack26CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.26),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.26)]</value>
	</variable>
	<variable name="AudioTrack27CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.27),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.27)]</value>
	</variable>
	<variable name="AudioTrack28CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),eac3_ddp_atmos)">Dolby Digital Plius + / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.28),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.28)]</value>
	</variable>
	<variable name="AudioTrack29CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.29),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.29)]</value>
	</variable>
	<variable name="AudioTrack30CodecVar">
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),aac)">AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),aac_lc)">AAC-LC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),aac_ssr)">AAC-SSR</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),aac_ltp)">AAC-LTP</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),he_aac_v2)">HE-AACv2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),he_aac)">HE-AAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30)aac_latm)">AAC LATM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),ac3)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30)aif)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),aifc)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),aiff)">AIFF</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),alac)">ALAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),ape)">APE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),avc)">AVC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),cdda)">CDDA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),dca)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),dolbydigital)">Dolby Digital</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),dts)">DTS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),dtshd_hra)">DTS-HD HRA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),dtshd_ma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),dtsma)">DTS-HD MA</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),dtshd_ma_x)">DTS-HD MA / DTS:X</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),dtshd_ma_x_imax)">DTS-HD MA / DTS:X IMAX</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),eac3)">Dolby Digital+</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),eac3_ddp_atmos)">Dolby Digital+ / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),flac)">FLAC</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),mp1)">MP1</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),mp2)">MP2</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),mp3)">MP3</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),mp3float)">MP3 Float</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),ogg)">OGG</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),opus)">OPUS</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),pcm)">PCM</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),pcm_bluray)">PCM Bluray</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),pcm_s16le)">PCM S16LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),pcm_s24le)">PCM S21LE</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),truehd)">Dolby TrueHD</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),truehd_atmos)">Dolby TrueHD / Atmos</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),vorbis)">Vorbis</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),wav)">WAV</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),wavpack)">WAVPACK</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),wmapro)">WMA-PRO</value>
		<value condition="String.IsEqual(ListItem.Property(AudioCodec.30),wmav2)">WMAv2</value>
		<value>$INFO[ListItem.Property(AudioCodec.30)]</value>
	</variable>	
</includes>
