1 <?xml version="1.0" encoding="UTF-8"?>
3 <variable name="PVRStatusImageVar">
4 <value condition="ListItem.IsRecording">windows/pvr/record.png</value>
5 <value condition="ListItem.HasTimer | ListItem.HasTimerSchedule">windows/pvr/timer.png</value>
6 <value condition="ListItem.HasArchive">windows/pvr/archive.png</value>
7 <value condition="ListItem.HasReminder">icons/pvr/timers/bell.png</value>
9 <variable name="PVRMySearchLabel1Var">
10 <value condition="!String.IsEmpty(ListItem.ChannelName)">$INFO[ListItem.ChannelName]</value>
11 <value>$INFO[ListItem.Label]</value>
13 <variable name="AutoCompletionContentVar">
14 <value condition="System.AddonIsEnabled(plugin.program.autocompletion) + !System.HasHiddenInput">plugin://plugin.program.autocompletion?info=autocomplete&&id=$INFO[Control.GetLabel(312).index(1)]&&limit=9</value>
16 <variable name="InfoListPathVar">
17 <value condition="String.IsEmpty(Container.PluginName)">$INFO[ListItem.FolderPath]</value>
20 <variable name="AddonCountLabel">
21 <value condition="Integer.IsGreater(System.AddonUpdateCount,0)">$INFO[System.AddonUpdateCount]</value>
22 <value>$INFO[System.AddonUpdateCount,[COLOR grey],[/COLOR]]</value>
24 <variable name="MusicInfoTextboxVar">
25 <value condition="String.IsEqual(ListItem.DbType,song)">$INFO[ListItem.Comment,[B]$LOCALIZE[569][/B][CR][COLOR=white],[/COLOR]]</value>
26 <value condition="String.IsEqual(ListItem.DbType,album)">$INFO[ListItem.Property(Album_Description),[COLOR=white],[/COLOR]]</value>
27 <value condition="String.IsEqual(ListItem.DbType,artist)">$INFO[ListItem.Property(Artist_Description),[COLOR=white],[/COLOR]]</value>
29 <variable name="NowPlayingSublabelVar">
30 <value condition="VideoPlayer.Content(musicvideos)">$INFO[VideoPlayer.Artist]$INFO[VideoPlayer.Album, - ]</value>
31 <value condition="VideoPlayer.Content(episodes)">$INFO[VideoPlayer.TvShowTitle]</value>
32 <value condition="VideoPlayer.Content(movies)">$INFO[VideoPlayer.Year]$INFO[VideoPlayer.Genre, - ]</value>
33 <value condition="VideoPlayer.Content(livetv)">$INFO[VideoPlayer.ChannelName]</value>
34 <value condition="Player.HasAudio">$INFO[MusicPlayer.Artist]$INFO[MusicPlayer.Album, - ]</value>
36 <variable name="NowPlayingIconVar">
37 <value condition="Player.Paused">icons/now-playing/pause.png</value>
38 <value>icons/now-playing/play.png</value>
40 <variable name="NowPlayingPosterVar">
41 <value condition="!String.IsEmpty(Player.Art(poster))">$INFO[Player.Art(poster)]</value>
42 <value condition="!String.IsEmpty(Player.Art(tvshow.poster))">$INFO[Player.Art(tvshow.poster)]</value>
43 <value condition="String.IsEmpty(Player.Icon) + VideoPlayer.Content(livetv)">DefaultTVShows.png</value>
44 <value>$INFO[Player.Icon]</value>
46 <variable name="ShiftThumbVar">
47 <value condition="!String.IsEmpty(Listitem.Art(poster))">$INFO[Listitem.Art(poster)]</value>
48 <value condition="ListItem.IsParentFolder">DefaultFolderBackSquare.png</value>
49 <value condition="String.IsEmpty(Listitem.Thumb) + [String.IsEqual(listitem.dbtype,album) | String.IsEqual(listitem.dbtype,artist)]">DefaultAudio.png</value>
50 <value condition="ListItem.IsFolder + String.IsEmpty(ListItem.Thumb)">DefaultFolderSquare.png</value>
51 <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>
52 <value condition="String.IsEqual(ListItem.DbType,episode) + System.Setting(hideunwatchedepisodethumbs) + Integer.IsEqual(ListItem.Playcount,0) + String.IsEmpty(Listitem.Art(fanart))">OverlaySpoiler.png</value>
53 <value condition="String.IsEqual(ListItem.DbType,episode) + [ !System.Setting(hideunwatchedepisodethumbs) | Integer.IsGreater(ListItem.Playcount,0) ]">$INFO[Listitem.Art(thumb)]</value>
54 <value condition="Container.Content(favourites) + String.IsEmpty(Listitem.Art(thumb))">DefaultFavourites.png</value>
55 <value>$INFO[ListItem.Art(thumb)]</value>
57 <variable name="MusicInfoThumbVar">
58 <value condition="!String.IsEmpty(Listitem.Art(thumb))">$INFO[Listitem.Art(thumb)]</value>
59 <value condition="String.IsEqual(listitem.dbtype,artist)">DefaultArtist.png</value>
60 <value condition="String.IsEqual(listitem.dbtype,album)">DefaultAlbumCover.png</value>
61 <value>DefaultAudio.png</value>
63 <variable name="InfoWallThumbVar">
64 <value condition="!String.IsEqual(listitem.dbtype,musicvideo) + !String.IsEmpty(Listitem.Art(poster))">$INFO[Listitem.Art(poster)]</value>
65 <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>
66 <value condition="String.IsEqual(ListItem.DbType,episode) + System.Setting(hideunwatchedepisodethumbs) + Integer.IsEqual(ListItem.Playcount,0) + String.IsEmpty(Listitem.Art(fanart))">OverlaySpoiler.png</value>
67 <value condition="String.IsEqual(ListItem.DbType,episode) + [ !System.Setting(hideunwatchedepisodethumbs) | Integer.IsGreater(ListItem.Playcount,0) ]">$INFO[Listitem.Art(thumb)]</value>
68 <value>$INFO[ListItem.Icon]</value>
70 <variable name="PosterThumbVar">
71 <value condition="!String.IsEmpty(Listitem.Art(poster))">$INFO[Listitem.Art(poster)]</value>
72 <value condition="ListItem.IsParentFolder">DefaultFolderBackPoster.png</value>
73 <value>$INFO[ListItem.Icon]</value>
75 <variable name="IconWallThumbVar">
76 <value condition="String.IsEqual(listitem.dbtype,genre) + System.AddonIsEnabled(resource.images.moviegenreicons.transparent)">$INFO[ListItem.Label,resource://resource.images.moviegenreicons.transparent/,.png]</value>
77 <value condition="String.IsEqual(listitem.dbtype,studio) + System.AddonIsEnabled(resource.images.studios.white)">$INFO[ListItem.Label,resource://resource.images.studios.white/,.png]</value>
78 <value condition="!String.IsEmpty(Listitem.Art(poster)) + ![Container.Content(musicvideos) + !Skin.HasSetting(show_musicvideoposter)]">$INFO[Listitem.Art(poster)]</value>
79 <value condition="!String.isempty(ListItem.Thumb)">$INFO[ListItem.Thumb]</value>
80 <value>$INFO[ListItem.Icon]</value>
82 <variable name="ListLabelVar">
83 <value condition="ListItem.HasVideoVersions + Window.IsActive(videoplaylist)">$INFO[ListItem.Label]$INFO[ListItem.VideoVersionName, [I](,)[/I]]</value>
84 <value condition="String.IsEqual(ListItem.DbType,episode) + Window.IsActive(videoplaylist)">$INFO[ListItem.TVShowtitle,,: ]$INFO[ListItem.Season,,x]$INFO[ListItem.Episode,,. ]$INFO[ListItem.Title]</value>
85 <value condition="String.IsEqual(ListItem.DbType,musicvideo) + Window.IsActive(videoplaylist)">$INFO[ListItem.Artist,, - ]$INFO[ListItem.Title]</value>
86 <value condition="[!String.IsEmpty(ListItem.Season) | !String.IsEmpty(ListItem.Episode) | !String.IsEmpty(ListItem.EpisodeName)] + Window.IsActive(videoplaylist)">$INFO[ListItem.Title,,: ]$VAR[SeasonEpisodeLabel]</value>
87 <value>$INFO[ListItem.Label]</value>
89 <variable name="ListLabel2Var">
90 <value condition="String.IsEmpty(Container.PluginName) + Container.Content(tvshows) + Container.SortMethod(29)">$VAR[WatchedStatusVar]</value>
91 <value condition="String.IsEmpty(Container.PluginName) + String.IsEqual(ListItem.DBType,season) + Container.SortMethod(29)">$VAR[WatchedStatusVar]</value>
92 <value condition="String.IsEmpty(Container.PluginName) + String.IsEqual(ListItem.DBType,set) + Container.SortMethod(1)">$VAR[WatchedStatusVar]</value>
93 <value condition="ListItem.IsFolder + [Window.IsActive(TVRecordings) | Window.IsActive(RadioRecordings)]">$VAR[WatchedStatusVar]</value>
94 <value condition="Container.SortMethod(7) | Container.SortMethod(29)">$INFO[ListItem.Year]</value>
95 <value condition="!String.isempty(ListItem.Appearances)">$LOCALIZE[38026]: $INFO[ListItem.Appearances]</value>
96 <value condition="Window.IsActive(musicplaylist) | Window.IsActive(videoplaylist)">$INFO[ListItem.Duration]</value>
97 <value>$INFO[ListItem.Label2]</value>
99 <variable name="PlotTextBoxVar">
100 <value condition="!String.IsEmpty(ListItem.PlotOutline)">$INFO[ListItem.PlotOutline]</value>
101 <value>$INFO[ListItem.Plot]</value>
103 <variable name="ShiftLeftTextBoxVar">
104 <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>
105 <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>
106 <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>
107 <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>
108 <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>
109 <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>
111 <variable name="ShiftRightTextBoxVar">
112 <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>
113 <value condition="String.IsEqual(listitem.dbtype,artist)">$INFO[ListItem.Property(artist_description)]</value>
114 <value condition="String.IsEqual(listitem.dbtype,album)">$INFO[ListItem.Property(album_description)]</value>
115 <value condition="!String.IsEmpty(ListItem.PlotOutline)">$INFO[ListItem.PlotOutline]</value>
116 <value>$INFO[ListItem.Plot]</value>
118 <variable name="SelectLabel">
119 <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>
120 <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>
121 <value>[COLOR=button_focus]$INFO[Container(6).NumItems][/COLOR] $LOCALIZE[31036] - [COLOR=button_focus]$INFO[Container(6).CurrentPage]/$INFO[Container(6).NumPages][/COLOR]</value>
123 <variable name="FileBrowserSelectLabel">
124 <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>
125 <value>[COLOR=button_focus]$INFO[Container(451).NumItems][/COLOR] $LOCALIZE[31036] - [COLOR=button_focus]$INFO[Container(451).CurrentPage]/$INFO[Container(451).NumPages][/COLOR]</value>
127 <variable name="BannerArtVar">
128 <value condition="ListItem.IsParentFolder">DefaultBackBanner.png</value>
129 <value condition="!String.IsEmpty(ListItem.Art(banner))">$INFO[ListItem.Art(banner)]</value>
130 <value condition="!String.isempty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value>
131 <value>dialogs/dialog-bg-nobo.png</value>
133 <variable name="FanartImageVar">
134 <value condition="ListItem.IsParentFolder">special://skin/extras/home-images/movie.jpg</value>
135 <value>$INFO[ListItem.Art(fanart)]</value>
137 <variable name="ListBoxInfoVar">
138 <value condition="String.IsEqual(Container.FolderPath,addons://outdated/) + !String.IsEmpty(ListItem.Addonnews)">$INFO[ListItem.Addonnews]</value>
139 <value condition="Container.Content(addons)">$INFO[ListItem.AddonDescription]</value>
140 <value condition="String.IsEqual(listitem.dbtype,album)">$INFO[ListItem.Property(album_description)]</value>
141 <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>
142 <value condition="String.IsEqual(listitem.dbtype,artist)">$INFO[ListItem.Property(artist_description)]</value>
143 <value condition="!String.IsEmpty(ListItem.PlotOutline)">$INFO[ListItem.PlotOutline]</value>
144 <value condition="!String.IsEmpty(ListItem.Plot)">$INFO[ListItem.Plot]</value>
145 <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>
146 <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>
147 <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>
148 <value>$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]</value>
150 <variable name="NowPlayingInfoVar">
151 <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>
153 <variable name="MusicTrackInfo">
154 <value condition="String.IsEmpty(listitem.Title)">$INFO[listitem.TrackNumber]</value>
155 <value>$INFO[listitem.TrackNumber,,.]$INFO[listitem.Title, ]</value>
157 <variable name="InfoDiscVar">
158 <value condition="Integer.IsGreater(ListItem.TotalDiscs,1)">$INFO[ListItem.DiscNumber]$INFO[ListItem.DiscTitle, - ]</value>
160 <variable name="MultiDiscVar">
161 <value condition="MusicPlayer.IsMultiDisc + Window.IsActive(visualisation)">$INFO[MusicPlayer.DiscNumber, - [$LOCALIZE[427] ,] ]$INFO[MusicPlayer.DiscTitle]</value>
162 <value condition="MusicPlayer.IsMultiDisc">$INFO[MusicPlayer.DiscNumber]$INFO[MusicPlayer.DiscTitle, - ]</value>
164 <variable name="WidgetGenreIconVar">
165 <value condition="String.IsEqual(ListItem.Property(node.type),target_folder)">$INFO[ListItem.Icon]</value>
166 <value condition="System.AddonIsEnabled(resource.images.moviegenreicons.transparent)">$INFO[ListItem.Label,resource://resource.images.moviegenreicons.transparent/,.png]</value>
167 <value>DefaultGenre.png</value>
169 <variable name="WidgetStudioIconVar">
170 <value condition="String.IsEqual(ListItem.Property(node.type),target_folder)">$INFO[ListItem.Icon]</value>
171 <value condition="System.AddonIsEnabled(resource.images.studios.white)">$INFO[ListItem.Label,resource://resource.images.studios.white/,.png]</value>
172 <value>DefaultStudios.png</value>
174 <variable name="WidgetPlaylistIconVar">
175 <value condition="String.IsEqual(ListItem.Property(node.type),target_folder)">$INFO[ListItem.Icon]</value>
176 <value>DefaultPlaylist.png</value>
178 <variable name="AddonsLabel2Var">
179 <value condition="ListItem.Property(addon.downloading)">$INFO[ListItem.Property(addon.status)]</value>
180 <value condition="!Container.SortMethod(1)">$INFO[ListItem.Label2]</value>
181 <value condition="String.IsEqual(ListItem.Path,addons://all/)">$INFO[ListItem.AddonOrigin,, - ]$INFO[ListItem.AddonVersion]</value>
182 <value>$INFO[ListItem.AddonCreator,, - ]$INFO[ListItem.AddonVersion]</value>
184 <variable name="RatingSettingLabel2Var">
185 <value condition="Skin.HasSetting(circle_rating)">$LOCALIZE[563]</value>
186 <value condition="Skin.HasSetting(circle_userrating)">$LOCALIZE[38018]</value>
187 <value>$LOCALIZE[16018]</value>
189 <variable name="ProfileIdentificationLabel2Var">
190 <value condition="Skin.HasSetting(show_profilename)">$LOCALIZE[31165]</value>
191 <value condition="Skin.HasSetting(show_profileavatar)">$LOCALIZE[31166]</value>
192 <value>$LOCALIZE[16018]</value>
194 <variable name="AlbumOnClickActionLabel2Var">
195 <value condition="Skin.HasSetting(album_onclick_browse)">$LOCALIZE[37015]</value>
196 <value condition="Skin.HasSetting(album_onclick_play)">$LOCALIZE[208]</value>
197 <value condition="Skin.HasSetting(album_onclick_playnext)">$LOCALIZE[10008]</value>
198 <value condition="Skin.HasSetting(album_onclick_queue)">$LOCALIZE[13347]</value>
199 <value>$LOCALIZE[37015]</value>
201 <variable name="AlbumOnClickActionVar">
202 <value condition="String.IsEqual(ListItem.Property(node.type),target_folder)">ActivateWindow(music,$INFO[ListItem.FilenameAndPath],return)</value>
203 <value condition="Skin.HasSetting(album_onclick_browse)">ActivateWindow(music,musicdb://albums/$INFO[ListItem.DBID]/,return)</value>
204 <value condition="Skin.HasSetting(album_onclick_play)">PlayMedia(musicdb://albums/$INFO[ListItem.DBID]/)</value>
205 <value condition="Skin.HasSetting(album_onclick_playnext)">QueueMedia(musicdb://albums/$INFO[ListItem.DBID]/,playnext)</value>
206 <value condition="Skin.HasSetting(album_onclick_queue)">QueueMedia(musicdb://albums/$INFO[ListItem.DBID]/)</value>
207 <value>ActivateWindow(music,musicdb://albums/$INFO[ListItem.DBID]/,return)</value>
209 <variable name="TVShowOnClickActionLabel2Var">
210 <value condition="Skin.HasSetting(tvshow_onclick_browse)">$LOCALIZE[37015]</value>
211 <value condition="Skin.HasSetting(tvshow_onclick_continuewatching)">$LOCALIZE[13362]</value>
212 <value condition="Skin.HasSetting(tvshow_onclick_playfrombeginning)">$LOCALIZE[12021]</value>
213 <value condition="Skin.HasSetting(tvshow_onclick_playnext)">$LOCALIZE[10008]</value>
214 <value condition="Skin.HasSetting(tvshow_onclick_queue)">$LOCALIZE[13347]</value>
215 <value>$LOCALIZE[37015]</value>
217 <variable name="TVShowOnClickActionVar">
218 <value condition="String.IsEqual(ListItem.Property(node.type),target_folder)">ActivateWindow(videos,$INFO[ListItem.FilenameAndPath],return)</value>
219 <value condition="Skin.HasSetting(tvshow_onclick_browse)">ActivateWindow(videos,videodb://tvshows/titles/$INFO[ListItem.DBID]/,return)</value>
220 <value condition="Skin.HasSetting(tvshow_onclick_continuewatching)">PlayMedia(videodb://tvshows/titles/$INFO[ListItem.DBID]/,resume)</value>
221 <value condition="Skin.HasSetting(tvshow_onclick_playfrombeginning)">PlayMedia(videodb://tvshows/titles/$INFO[ListItem.DBID]/,noresume)</value>
222 <value condition="Skin.HasSetting(tvshow_onclick_playnext)">QueueMedia(videodb://tvshows/titles/$INFO[ListItem.DBID]/,playnext)</value>
223 <value condition="Skin.HasSetting(tvshow_onclick_queue)">QueueMedia(videodb://tvshows/titles/$INFO[ListItem.DBID]/)</value>
224 <value>ActivateWindow(videos,videodb://tvshows/titles/$INFO[ListItem.DBID]/,return)</value>
226 <variable name="MovieSetOnClickActionLabel2Var">
227 <value condition="Skin.HasSetting(movieset_onclick_browse)">$LOCALIZE[37015]</value>
228 <value condition="Skin.HasSetting(movieset_onclick_continuewatching)">$LOCALIZE[13362]</value>
229 <value condition="Skin.HasSetting(movieset_onclick_playfrombeginning)">$LOCALIZE[12021]</value>
230 <value condition="Skin.HasSetting(movieset_onclick_playnext)">$LOCALIZE[10008]</value>
231 <value condition="Skin.HasSetting(movieset_onclick_queue)">$LOCALIZE[13347]</value>
232 <value>$LOCALIZE[37015]</value>
234 <variable name="MovieSetOnClickActionVar">
235 <value condition="String.IsEqual(ListItem.Property(node.type),target_folder)">ActivateWindow(videos,$INFO[ListItem.FilenameAndPath],return)</value>
236 <value condition="Skin.HasSetting(movieset_onclick_browse)">ActivateWindow(videos,videodb://movies/sets/$INFO[ListItem.DBID]/,return)</value>
237 <value condition="Skin.HasSetting(movieset_onclick_continuewatching)">PlayMedia(videodb://movies/sets/$INFO[ListItem.DBID]/,resume)</value>
238 <value condition="Skin.HasSetting(movieset_onclick_playfrombeginning)">PlayMedia(videodb://movies/sets/$INFO[ListItem.DBID]/,noresume)</value>
239 <value condition="Skin.HasSetting(movieset_onclick_playnext)">QueueMedia(videodb://movies/sets/$INFO[ListItem.DBID]/,playnext)</value>
240 <value condition="Skin.HasSetting(movieset_onclick_queue)">QueueMedia(videodb://movies/sets/$INFO[ListItem.DBID]/)</value>
241 <value>ActivateWindow(videos,videodb://movies/sets/$INFO[ListItem.DBID]/,return)</value>
243 <variable name="AddonLifecycleType">
244 <value condition="String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24170])">[COLOR button_focus]$LOCALIZE[24170][/COLOR][CR]$INFO[ListItem.AddonLifecycleDesc]</value> <!-- Deprecated -->
245 <value condition="String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24171])">[COLOR button_focus]$LOCALIZE[24171][/COLOR][CR]$INFO[ListItem.AddonLifecycleDesc]</value> <!-- Broken -->
247 <variable name="AddonsListIconVar">
248 <value condition="[String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24170]) | String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24171])] + !ListItem.Property(addon.isenabled)">icons/addonstatus/disable.png</value>
249 <value condition="ListItem.Property(addon.orphaned)">icons/addonstatus/orphan.png</value>
250 <value condition="ListItem.Property(addon.downloading)">icons/addonstatus/install.png</value>
251 <value condition="ListItem.Property(addon.isinstalled) + !ListItem.Property(addon.isenabled) + Window.IsActive(addonbrowser)">icons/addonstatus/disable.png</value>
252 <value condition="ListItem.Property(addon.hasupdate) | ListItem.Property(addon.isupdate)">icons/addonstatus/update.png</value>
253 <value condition="ListItem.Property(addon.isenabled) + String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24169])">icons/addonstatus/enabled-normal.png</value>
254 <value condition="ListItem.Property(addon.isenabled) + String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24170])">icons/addonstatus/enabled-deprecated.png</value>
255 <value condition="ListItem.Property(addon.isenabled) + String.IsEqual(ListItem.AddonLifecycleType,$LOCALIZE[24171])">icons/addonstatus/enabled-broken.png</value>
256 <value condition="!ListItem.IsParentFolder">OverlayUnwatched.png</value>
258 <variable name="AddonsOriginVar">
259 <value condition="ListItem.Property(Addon.IsFromOfficialRepo) + ListItem.IsAutoUpdateable">icons/addonstatus/official.png</value>
260 <value condition="ListItem.Property(Addon.IsFromOfficialRepo)">icons/addonstatus/official-pinned.png</value>
261 <value condition="String.IsEqual(ListItem.AddonOrigin,$LOCALIZE[25014]) + ListItem.IsAutoUpdateable">icons/addonstatus/manual.png</value>
262 <value condition="String.IsEqual(ListItem.AddonOrigin,$LOCALIZE[25014])">icons/addonstatus/manual-pinned.png</value>
263 <value condition="ListItem.IsAutoUpdateable">icons/addonstatus/install.png</value>
264 <value>icons/addonstatus/install-pinned.png</value>
266 <variable name="ResolutionFlagVar">
267 <value condition="ListItem.IsStereoscopic">flags/videoresolution/3D.png</value>
268 <value>$INFO[ListItem.VideoResolution,flags/videoresolution/,.png]</value>
270 <variable name="ContainerResolutionFlagVar">
271 <value condition="Container.ListItem.IsStereoscopic">flags/videoresolution/3D.png</value>
272 <value>$INFO[Container.ListItem.VideoResolution,flags/videoresolution/,.png]</value>
274 <variable name="BannerVar">
275 <value condition="!String.IsEmpty(ListItem.Art(banner))">$INFO[ListItem.Art(banner)]</value>
276 <value>$INFO[ListItem.Art(tvshow.banner)]</value>
278 <variable name="PosterVar">
279 <value condition="ListItem.IsParentFolder">DefaultFolderBackPoster.png</value>
280 <value condition="!String.IsEmpty(Container.Art(season.poster)) + Container.Content(episodes)">$INFO[Container.Art(season.poster)]</value>
281 <value condition="!String.IsEmpty(Container.Art(tvshow.poster)) + Container.Content(episodes)">$INFO[Container.Art(tvshow.poster)]</value>
282 <value condition="!String.IsEmpty(Container.Art(tvshow.poster)) + Container.Content(seasons) + Window.IsActive(movieinformation)">$INFO[Container.Art(tvshow.poster)]</value>
283 <value condition="Container.Content(actors) | Container.Content(directors)">$INFO[Container.ListItem.Art(thumb)]</value>
284 <value condition="!String.IsEmpty(ListItem.Art(tvshow.poster)) + !String.IsEqual(listitem.dbtype,season)">$INFO[ListItem.Art(tvshow.poster)]</value>
285 <value>$INFO[ListItem.Art(poster)]</value>
287 <variable name="InfoDialogPosterVar">
288 <value condition="!String.IsEmpty(ListItem.Art(poster))">$INFO[ListItem.Art(poster)]</value>
289 <value condition="!String.IsEmpty(ListItem.Art(season.poster))">$INFO[ListItem.Art(season.poster)]</value>
290 <value condition="!String.IsEmpty(ListItem.Art(tvshow.poster))">$INFO[ListItem.Art(tvshow.poster)]</value>
292 <variable name="WatchedStatusVar">
293 <value condition="String.IsEqual(Listitem.DBType,tvshow) | String.IsEqual(Listitem.DBType,season)">$INFO[ListItem.Property(WatchedEpisodes)]$INFO[ListItem.Property(TotalEpisodes), / ,]</value>
294 <value condition="String.IsEqual(Listitem.DBType,set)">$INFO[ListItem.Property(Watched)]$INFO[ListItem.Property(Total), / ,]</value>
295 <value condition="ListItem.IsFolder + [Window.IsActive(TVRecordings) | Window.IsActive(RadioRecordings)]">$INFO[ListItem.Property(WatchedEpisodes)]$INFO[ListItem.Property(TotalEpisodes), / ,]</value>
297 <variable name="VideoPlayerForwardRewindVar">
298 <value condition="Player.Forwarding2x | Player.Rewinding2x">2x</value>
299 <value condition="Player.Forwarding4x | Player.Rewinding4x">4x</value>
300 <value condition="Player.Forwarding8x | Player.Rewinding8x">8x</value>
301 <value condition="Player.Forwarding16x | Player.Rewinding16x">16x</value>
302 <value condition="Player.Forwarding32x | Player.Rewinding32x">32x</value>
304 <variable name="SeekLabel">
305 <value condition="!String.IsEmpty(Player.SeekStepSize)">[COLOR button_focus]$LOCALIZE[773][/COLOR] $INFO[Player.SeekStepSize]</value>
306 <value condition="!String.IsEmpty(Player.SeekOffset) + Player.HasPerformedSeek(3)">[COLOR button_focus]$LOCALIZE[773][/COLOR] $INFO[Player.SeekOffset]</value>
307 <value condition="Player.Paused">$LOCALIZE[112]</value>
308 <value condition="Player.Forwarding">$LOCALIZE[31039] $VAR[VideoPlayerForwardRewindVar]</value>
309 <value condition="Player.Rewinding">$LOCALIZE[31038] $VAR[VideoPlayerForwardRewindVar]</value>
310 <value condition="Player.IsTempo">$LOCALIZE[31142]: $INFO[Player.PlaySpeed]</value>
312 <variable name="SeekTimeLabelVar">
313 <value condition="!String.IsEmpty(Player.SeekNumeric)">[B]$INFO[Player.SeekNumeric(hh:mm:ss)][/B]</value>
314 <value condition="Player.Seeking + VideoPlayer.HasEPG">$INFO[PVR.EpgEventSeekTime]$INFO[PVR.EpgEventDuration, / ]</value>
315 <value condition="Player.Seeking">$INFO[Player.SeekTime]$INFO[Player.Duration, / ]</value>
316 <value condition="VideoPlayer.HasEpg">$INFO[PVR.EpgEventElapsedTime]$INFO[PVR.EpgEventDuration, / ]</value>
317 <value>$INFO[Player.Time]$INFO[Player.Duration, / ]</value>
319 <variable name="PVRGuideControlsHelpTextVar">
320 <value condition="Control.HasFocus(600)">$LOCALIZE[19063]</value>
321 <value condition="Control.HasFocus(601)">$LOCALIZE[19317]</value>
322 <value condition="Control.HasFocus(602)">$LOCALIZE[19070]</value>
323 <value condition="Control.HasFocus(603)">$LOCALIZE[19318]</value>
324 <value condition="Control.HasFocus(604)">$LOCALIZE[19064]</value>
325 <value condition="Control.HasFocus(605)">$LOCALIZE[19288]</value>
326 <value condition="Control.HasFocus(70040)">$LOCALIZE[19322]</value>
327 <value condition="Control.HasFocus(70041)">$LOCALIZE[19323]</value>
328 <value condition="Control.HasFocus(70042)">$LOCALIZE[19324]</value>
329 <value condition="Control.HasFocus(70043)">$LOCALIZE[19319]</value>
330 <value condition="Control.HasFocus(70044)">$LOCALIZE[19320]</value>
331 <value condition="Control.HasFocus(70045)">$LOCALIZE[19321]</value>
333 <variable name="OSDHelpTextVar">
334 <value condition="Control.HasFocus(87) + !Player.Paused">$LOCALIZE[31054]</value>
335 <value condition="Control.HasFocus(87) + [Player.Paused + Window.IsVisible(videoosd)]">$LOCALIZE[31055]</value>
336 <value condition="Control.HasFocus(608)+ PVR.IsRecordingPlayingChannel">$LOCALIZE[19059]</value>
337 <value condition="Control.HasFocus(608)">$LOCALIZE[264]</value>
338 <value condition="Control.HasFocus(804)">$LOCALIZE[33061]</value>
339 <value condition="Control.HasFocus(70040)">$LOCALIZE[19019]</value>
340 <value condition="Control.HasFocus(70041)">$LOCALIZE[19069]</value>
341 <value condition="Control.HasFocus(70042)">$LOCALIZE[31065]</value>
342 <value condition="Control.HasFocus(70043)">$LOCALIZE[19033]</value>
343 <value condition="Control.HasFocus(70044)">$LOCALIZE[298]</value>
344 <value condition="Control.HasFocus(70045)">$LOCALIZE[31106]</value>
345 <value condition="Control.HasFocus(70046)">$LOCALIZE[24012]</value>
346 <value condition="Control.HasFocus(70047)">$LOCALIZE[36501]</value>
347 <value condition="Control.HasFocus(70048)">$LOCALIZE[5]</value>
348 <value condition="Control.HasFocus(70050)">$LOCALIZE[29900]</value>
349 <value condition="Control.HasFocus(70051)">$LOCALIZE[31066]</value>
350 <value condition="Control.HasFocus(70052)">$LOCALIZE[31033]$INFO[MusicPlayer.UserRating, : ]</value>
351 <value condition="Control.HasFocus(70053)">$LOCALIZE[486]$INFO[Playlist.Repeat, : ]</value>
352 <value condition="Control.HasFocus(70054) + Playlist.IsRandom">$LOCALIZE[590]: $LOCALIZE[16041]</value>
353 <value condition="Control.HasFocus(70054)">$LOCALIZE[590]: $LOCALIZE[16039]</value>
354 <value condition="Control.HasFocus(70055)">$LOCALIZE[24013]</value>
356 <variable name="SkinSettingsHelpTextVar">
357 <value condition="Container(9000).HasFocus(1)">$LOCALIZE[31129]</value>
358 <value condition="Container(9000).HasFocus(2)">$LOCALIZE[31130]</value>
359 <value condition="Container(9000).HasFocus(3)">$LOCALIZE[31169]</value>
360 <value condition="Container(9000).HasFocus(4)">$LOCALIZE[31171]</value>
362 <variable name="SkinSettingOSDAutoCloseTime">
363 <value condition="!String.IsEmpty(Skin.String(OSDAutoCloseTime))">$INFO[Skin.String(OSDAutoCloseTime)]</value>
364 <value condition="String.IsEmpty(Skin.String(OSDAutoCloseTime))">4</value> <!-- Default value -->
366 <variable name="VolumeIconVar">
367 <value condition="Player.Muted">dialogs/volume/mute.png</value>
368 <value condition="Integer.IsGreater(Player.Volume,66)">dialogs/volume/volume.png</value>
369 <value condition="Integer.IsGreater(Player.Volume,33)">dialogs/volume/volume2.png</value>
370 <value condition="player.passthrough">dialogs/volume/volume.png</value>
371 <value>dialogs/volume/volume1.png</value>
373 <variable name="ListSubLabelVar">
374 <value condition="ListItem.IsCollection"></value>
375 <value>[COLOR grey]$INFO[ListItem.Year, (,)][/COLOR]</value>
377 <variable name="VideoInfoMainLabelVar">
378 <value condition="String.IsEqual(ListItem.DBType,set)">$INFO[ListItem.Title]</value>
379 <value condition="!String.IsEmpty(ListItem.TVShowTitle)">$INFO[ListItem.TVShowTitle]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]</value>
380 <value condition="!String.IsEmpty(ListItem.Title)">$INFO[ListItem.Title]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]</value>
381 <value>$INFO[ListItem.Label]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]</value>
383 <variable name="VideoInfoPlayButtonLabelVar">
384 <value condition="String.IsEqual(ListItem.DBType,tvshow) | String.IsEqual(ListItem.DBType,season) | String.IsEqual(ListItem.DBType,set)">$LOCALIZE[1024]</value>
385 <value>$LOCALIZE[208]</value>
387 <variable name="VideoInfoSubLabelVar">
388 <value condition="String.IsEqual(ListItem.DBType,episode)">$INFO[ListItem.Season]$INFO[ListItem.Episode,[COLOR grey]x[/COLOR],: ]$INFO[ListItem.Title]</value>
389 <value condition="String.IsEqual(ListItem.DBType,season)">$INFO[ListItem.Label]</value>
390 <value condition="String.IsEqual(ListItem.DBType,movie)">$INFO[ListItem.Tagline,[I],[/I]]</value>
391 <value>$INFO[ListItem.Genre]</value>
393 <variable name="VideoInfoBottomLabelVar">
394 <value condition="Control.HasFocus(8)">$INFO[ListItem.LastPlayed,$LOCALIZE[568]: ]</value>
395 <value condition="Control.HasFocus(6)">$INFO[ListItem.FileNameAndPath]</value>
397 <variable name="PictureInfoMainLabelVar">
398 <value condition="Window.IsActive(Slideshow)">$INFO[SlideShow.Filename]</value>
399 <value>$INFO[ListItem.Label]</value>
401 <variable name="PictureInfoSubLabelVar">
402 <value condition="Window.IsActive(Slideshow)">$INFO[SlideShow.EXIFtime]</value>
403 <value>$INFO[ListItem.PictureDateTime]</value>
405 <variable name="NowPlayingBreadcrumbsVar">
406 <value condition="MusicPlayer.Content(livetv) + Player.HasAudio">$INFO[MusicPlayer.Artist,, - ]$INFO[MusicPlayer.Title]</value>
407 <value condition="VideoPlayer.Content(livetv)">$INFO[VideoPlayer.Title]</value>
408 <value condition="VideoPlayer.Content(episodes) + Window.IsActive(fullscreenvideo)">$INFO[VideoPlayer.TVShowTitle]$INFO[VideoPlayer.Year, (,)]</value>
409 <value condition="!VideoPlayer.Content(episodes) + Window.IsActive(fullscreenvideo)">$INFO[VideoPlayer.Title]$INFO[VideoPlayer.Year, (,)]</value>
410 <value condition="MusicPartyMode.Enabled">$LOCALIZE[589]</value>
411 <value condition="!String.IsEmpty(MusicPlayer.Station)">$INFO[MusicPlayer.Station]</value>
412 <value>$LOCALIZE[31000]...</value>
414 <variable name="OSDSubLabelVar">
415 <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>
416 <value condition="VideoPlayer.Content(musicvideos)">$VAR[NowPlayingSublabelVar,,[CR]]$INFO[player.chapter,[COLOR button_focus]$LOCALIZE[21396]: [/COLOR]]$INFO[Player.ChapterCount,/]$INFO[Player.ChapterName, - ]</value>
417 <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>
418 <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>
419 <value condition="[VideoPlayer.Content(LiveTV) | PVR.IsPlayingRecording | PVR.IsPlayingEpgTag] ">$VAR[VideoPlayerSeasonEpisodeLabel,[COLOR button_focus][CAPITALIZE]$LOCALIZE[36906]:[/CAPITALIZE][/COLOR]]</value>
420 <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>
421 <value>$INFO[VideoPlayer.Genre]</value>
423 <variable name="OSDNextLabelVar">
424 <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>
425 <value condition="VideoPlayer.Content(livetv)">$INFO[VideoPlayer.NextStartTime,[COLOR button_focus]$LOCALIZE[19031]: [/COLOR]]$INFO[VideoPlayer.NextEndTime, - ]$INFO[VideoPlayer.NextTitle,: ]</value>
426 <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>
427 <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>
428 <value>$INFO[VideoPlayer.offset(1).Title,[COLOR button_focus]$LOCALIZE[19031]: [/COLOR]]$INFO[VideoPlayer.offset(1).Year, (,)]</value>
430 <variable name="PlayerClearLogoVar">
431 <value condition="!String.IsEmpty(Player.Art(tvshow.clearlogo))">$INFO[Player.Art(tvshow.clearlogo)]</value>
432 <value condition="!String.IsEmpty(Player.Art(clearlogo))">$INFO[Player.Art(clearlogo)]</value>
434 <variable name="AddonsFanartVar">
435 <value condition="Skin.HasSetting(no_fanart)"></value>
436 <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>
437 <value condition="!String.IsEmpty(Container.ListItem.Art(fanart))">$INFO[Container.ListItem.Art(fanart)]</value>
438 <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>
440 <variable name="HomeFanartVar">
441 <value condition="Skin.HasSetting(no_fanart)"></value>
442 <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>
443 <value condition="!String.IsEmpty(Container.ListItem.Art(fanart))">$INFO[Container.ListItem.Art(fanart)]</value>
444 <value condition="!String.IsEmpty(Container.ListItem.Property(FanartCode))">$INFO[Skin.String(WeatherFanart.path)]$INFO[Container.ListItem.Property(FanartCode)]$INFO[Skin.String(WeatherFanart.ext)]</value>
445 <value condition="!String.IsEmpty(Skin.String(HomeFanart.path)) + Control.HasFocus(804)">$INFO[Skin.String(HomeFanart.path)]power$INFO[Skin.String(HomeFanart.ext)]</value>
446 <value condition="!String.IsEmpty(Skin.String(HomeFanart.path)) + Control.HasFocus(802)">$INFO[Skin.String(HomeFanart.path)]settings$INFO[Skin.String(HomeFanart.ext)]</value>
447 <value condition="!String.IsEmpty(Skin.String(HomeFanart.path)) + Control.HasFocus(803)">$INFO[Skin.String(HomeFanart.path)]favorites$INFO[Skin.String(HomeFanart.ext)]</value>
448 <value condition="!String.IsEmpty(Skin.String(HomeFanart.path)) + Control.HasFocus(801)">$INFO[Skin.String(HomeFanart.path)]search$INFO[Skin.String(HomeFanart.ext)]</value>
449 <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>
451 <variable name="MediaFanartVar">
452 <value condition="Skin.HasSetting(no_fanart)"></value>
453 <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>
454 <value condition="Container.Content(genres) + Window.IsActive(videos)">$INFO[Skin.String(MovieGenreFanart.path)]$INFO[ListItem.Label]$INFO[Skin.String(MovieGenreFanart.ext)]</value>
455 <value condition="Window.IsActive(pictures) + String.IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.FolderPath]</value>
456 <value condition="!String.IsEmpty(ListItem.Art(fanart))">$INFO[ListItem.Art(fanart)]</value>
457 <value condition="!String.IsEmpty(Container.Art(tvshow.fanart))">$INFO[Container.Art(tvshow.fanart)]</value>
458 <value condition="!String.IsEmpty(Container.Art(artist.fanart))">$INFO[Container.Art(artist.fanart)]</value>
459 <value>$INFO[Container.Art(fanart)]</value>
461 <variable name="WeatherFanartVar">
462 <value condition="!String.IsEmpty(Container.ListItem.Property(FanartCode))">$INFO[Skin.String(WeatherFanart.path)]$INFO[Container.ListItem.Property(FanartCode)]$INFO[Skin.String(WeatherFanart.ext)]</value>
463 <value condition="!String.IsEmpty(Window(weather).Property(current.fanartcode)) + !String.IsEmpty(Skin.String(weatherfanart.path))">$INFO[Skin.String(weatherfanart.path)]$INFO[Window(Weather).Property(Current.FanartCode)]$INFO[Skin.String(weatherfanart.ext)]</value>
464 <value condition="!String.IsEmpty(Skin.String(HomeFanart.path))">$INFO[Skin.String(HomeFanart.path)]weather$INFO[Skin.String(HomeFanart.ext)]</value>
466 <variable name="ListWatchedIconVar">
467 <value condition="ListItem.IsRecording">windows/pvr/record.png</value>
468 <value condition="ListItem.IsCollection">overlays/set.png</value>
469 <value condition="ListItem.HasVideoVersions">overlays/versions.png</value>
470 <value condition="ListItem.IsPlaying">overlays/watched/OverlayPlaying-List.png</value>
471 <value condition="ListItem.IsResumable">overlays/watched/resume.png</value>
472 <value condition="ListItem.HasVideoExtras">overlays/extras.png</value>
473 <value condition="ListItem.IsFolder + String.IsEmpty(Listitem.dbtype) + !String.IsEqual(ListItem.Overlay,OverlayWatched.png) + !ListItem.IsParentFolder">overlays/folder.png</value>
474 <value condition="!String.IsEmpty(ListItem.Overlay)">$INFO[ListItem.Overlay]</value>
475 <value condition="!ListItem.IsParentFolder">OverlayUnwatched.png</value>
477 <variable name="ItemStatusIconVar">
478 <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>
479 <value condition="String.IsEqual(ListItem.DBtype,tvshow) | String.IsEqual(ListItem.DBtype,set) | String.IsEqual(ListItem.DBType,season)">lists/played-total.png</value>
480 <value condition="ListItem.IsRecording">windows/pvr/record.png</value>
481 <value condition="ListItem.HasReminder">icons/pvr/timers/bell.png</value>
482 <value condition="ListItem.HasTimer">icons/pvr/timers/recording.png</value>
483 <value condition="ListItem.IsPlaying">overlays/watched/OverlayPlaying-List.png</value>
484 <value condition="ListItem.IsResumable">overlays/watched/resume.png</value>
485 <value condition="ListItem.HasArchive">windows/pvr/archive.png</value>
486 <value condition="Integer.IsGreater(ListItem.Playcount,0)">$INFO[ListItem.Overlay]</value>
488 <variable name="ItemTypeIconVar">
489 <value condition="ListItem.IsCollection">overlays/set.png</value>
490 <value condition="ListItem.HasVideoVersions">overlays/versions.png</value>
491 <value condition="ListItem.HasVideoExtras">overlays/extras.png</value>
493 <variable name="ListPVRRecordingsIconVar">
494 <value condition="ListItem.IsRecording">windows/pvr/record.png</value>
495 <value condition="ListItem.IsResumable">overlays/watched/resume.png</value>
496 <value condition="!String.IsEmpty(ListItem.Overlay)">$INFO[ListItem.Overlay]</value>
497 <value condition="!ListItem.IsParentFolder">OverlayUnwatched.png</value>
499 <variable name="ListPVRTimersIconVar">
500 <value condition="ListItem.IsRecording">windows/pvr/record.png</value>
501 <value condition="ListItem.HasReminder">icons/pvr/timers/bell.png</value>
502 <value>icons/pvr/timers/recording.png</value>
505 <variable name="BreadcrumbsVideoVar">
506 <value condition="Container.Content(movies) | String.StartsWith(container.folderpath,library://video/movies/) | String.StartsWith(container.folderpath,videodb://movies)">$LOCALIZE[20342]</value>
507 <value condition="Container.Content(musicvideos) | String.StartsWith(container.folderpath,library://video/musicvideos/) | String.StartsWith(container.folderpath,videodb://musicvideos)">$LOCALIZE[20389]</value>
508 <value condition="Container.Content(tvshows) | String.StartsWith(container.folderpath,library://video/tvshows/) | String.StartsWith(container.folderpath,videodb://tvshows)">$LOCALIZE[20343]</value>
509 <value condition="Container.Content(seasons)">$LOCALIZE[20343]</value>
510 <value condition="Container.Content(episodes)">$LOCALIZE[20343]</value>
511 <value>$LOCALIZE[3]</value>
513 <variable name="BreadcrumbsPVRChannelsVar">
514 <value condition="Window.IsActive(TVChannels)">$LOCALIZE[19020] / $LOCALIZE[19019] / $INFO[Control.GetLabel(29)]$INFO[Control.GetLabel(30), - ]</value>
515 <value>$LOCALIZE[19021] / $LOCALIZE[19019] / $INFO[Control.GetLabel(29)]$INFO[Control.GetLabel(30), - ]</value>
517 <variable name="BreadcrumbsPVRGuideVar">
518 <value condition="Window.IsActive(TVGuide)">$LOCALIZE[19020] / $LOCALIZE[19069] / $INFO[Control.GetLabel(30)]</value>
519 <value>$LOCALIZE[19021] / $LOCALIZE[19069] / $INFO[Control.GetLabel(30)]</value>
521 <variable name="BreadcrumbsPVRRecordingsVar">
522 <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>
523 <value condition="Window.IsActive(TVRecordings) + !String.Contains(Control.GetLabel(7),*)">$LOCALIZE[19020] / $LOCALIZE[19017]$INFO[Control.GetLabel(30), / ]$INFO[Control.GetLabel(29), - ]</value>
524 <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>
525 <value>$LOCALIZE[19021] / $LOCALIZE[19017]$INFO[Control.GetLabel(30), / ]$INFO[Control.GetLabel(29), - ]</value>
527 <variable name="BreadcrumbsPVRTimersVar">
528 <value condition="Window.IsActive(TVTimers)">$LOCALIZE[19020] / $LOCALIZE[19040]</value>
529 <value condition="Window.IsActive(RadioTimers)">$LOCALIZE[19021] / $LOCALIZE[19040]</value>
530 <value condition="Window.IsActive(TVTimerRules)">$LOCALIZE[19020] / $LOCALIZE[19138]$INFO[Control.GetLabel(29), / ]</value>
531 <value>$LOCALIZE[19021] / $LOCALIZE[19138]$INFO[Control.GetLabel(29), / ]</value>
533 <variable name="BreadcrumbsPVRProvidersVar">
534 <value condition="Window.IsActive(TVProviders)">$LOCALIZE[19020] / $LOCALIZE[19334]$INFO[Control.GetLabel(29), / ]</value>
535 <value condition="Window.IsActive(RadioProviders)">$LOCALIZE[19021] / $LOCALIZE[19334]$INFO[Control.GetLabel(29), / ]</value>
537 <variable name="BreadcrumbsPVRSearchVar">
538 <value condition="Window.IsActive(TVSearch)">$LOCALIZE[19020] / $LOCALIZE[137]$INFO[Control.GetLabel(29), / ]$INFO[Control.GetLabel(30), ]</value>
539 <value>$LOCALIZE[19021] / $LOCALIZE[137]$INFO[Control.GetLabel(29), / ]$INFO[Control.GetLabel(30), ]</value>
541 <variable name="BreadcrumbsPVRChannelsOSDVar">
542 <value condition="PVR.IsPlayingTV">$LOCALIZE[19020] / $LOCALIZE[19019] / $INFO[VideoPlayer.ChannelGroup]</value>
543 <value condition="PVR.IsPlayingRadio">$LOCALIZE[19021] / $LOCALIZE[19019] / $INFO[VideoPlayer.ChannelGroup]</value>
544 <value>$LOCALIZE[19019] / $INFO[VideoPlayer.ChannelGroup]</value>
546 <variable name="BreadcrumbsGameVar">
547 <value>$LOCALIZE[15016]</value>
549 <variable name="PVRChannelMgrHeader">
550 <value condition="!String.IsEmpty(Window.Property(IsRadio))">$LOCALIZE[19199] - $LOCALIZE[19024]</value>
551 <value>$LOCALIZE[19199] - $LOCALIZE[19023]</value>
553 <variable name="RDSInfoSubTitle">
554 <value condition="String.IsEmpty(MusicPlayer.ChannelName)">$INFO[Player.Title]</value>
555 <value>$INFO[MusicPlayer.ChannelName]$INFO[Player.Title, - ]</value>
557 <variable name="PVRGroupMgrHeader">
558 <value condition="!String.IsEmpty(Window.Property(IsRadio))">$LOCALIZE[19048] - $LOCALIZE[19174]</value>
559 <value>$LOCALIZE[19048] - $LOCALIZE[19173]</value>
561 <variable name="PVRAreaVar">
562 <value condition="Control.HasFocus(100)">$LOCALIZE[19019]</value>
563 <value condition="Control.HasFocus(101)">$LOCALIZE[19069]</value>
564 <value condition="Control.HasFocus(102)">$LOCALIZE[19017]</value>
565 <value condition="Control.HasFocus(103)">$LOCALIZE[19040]</value>
566 <value condition="Control.HasFocus(104)">$LOCALIZE[19138]</value>
567 <value condition="Control.HasFocus(105)">$LOCALIZE[137]</value>
569 <variable name="PlayerControlsPlayImageVar">
570 <value condition="Player.Playing">osd/fullscreen/buttons/pause.png</value>
571 <value>osd/fullscreen/buttons/play.png</value>
573 <variable name="PlayerControlsRepeatImageVar">
574 <value condition="Playlist.IsRepeatOne">osd/fullscreen/buttons/repeat-one.png</value>
575 <value condition="Playlist.IsRepeat">osd/fullscreen/buttons/repeat-all.png</value>
576 <value>osd/fullscreen/buttons/repeat-off.png</value>
578 <variable name="PlayerLabel1">
579 <value condition="Player.HasVideo">$INFO[VideoPlayer.Title]</value>
580 <value condition="Player.HasAudio">$INFO[MusicPlayer.Artist]</value>
582 <variable name="PlayerLabel2">
583 <value condition="VideoPlayer.Content(episodes)">$LOCALIZE[20373]$INFO[VideoPlayer.Season,: , / ]$LOCALIZE[20359]$INFO[VideoPlayer.Episode,: ]</value>
584 <value condition="VideoPlayer.Content(movies)">$INFO[VideoPlayer.Year]</value>
585 <value condition="VideoPlayer.Content(livetv)">$INFO[VideoPlayer.ChannelName]</value>
586 <value condition="Player.HasAudio">[COLOR grey]$INFO[MusicPlayer.Album][/COLOR]$INFO[MusicPlayer.Year, [,] ]</value>
588 <variable name="PlayerLabel3">
589 <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>
590 <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>
591 <value condition="VideoPlayer.Content(movies) | VideoPlayer.Content(livetv) + String.IsEmpty(VideoPlayer.Episode)">$INFO[VideoPlayer.Genre]</value>
592 <value condition="VideoPlayer.Content(episodes)">$INFO[VideoPlayer.TvShowTitle]</value>
593 <value condition="Player.HasAudio">$INFO[MusicPlayer.TrackNumber,,: ][COLOR=grey]$INFO[Player.Title][/COLOR]</value>
595 <variable name="PVRTimerIcon">
596 <value condition="ListItem.IsRecording">icons/pvr/PVR-IsRecording.png</value>
597 <value condition="ListItem.HasReminder">icons/pvr/timers/bell.png</value>
598 <value condition="ListItem.HasTimerSchedule + ListItem.TimerHasError">icons/pvr/PVR-HasTimerScheduleError.png</value>
599 <value condition="ListItem.HasTimer + ListItem.TimerHasError">icons/pvr/PVR-HasTimerError.png</value>
600 <value condition="ListItem.HasTimerSchedule + ListItem.TimerHasConflict">icons/pvr/PVR-HasTimerScheduleConflict.png</value>
601 <value condition="ListItem.HasTimer + ListItem.TimerHasConflict">icons/pvr/PVR-HasTimerConflict.png</value>
602 <value condition="ListItem.HasRecording">icons/pvr/PVR-HasRecording.png</value>
603 <value condition="ListItem.HasTimerSchedule + !ListItem.TimerIsActive">icons/pvr/PVR-HasTimerScheduleDisabled.png</value>
604 <value condition="ListItem.HasTimer + !ListItem.TimerIsActive">icons/pvr/PVR-HasTimerDisabled.png</value>
605 <value condition="ListItem.HasTimerSchedule">icons/pvr/PVR-HasTimerSchedule.png</value>
606 <value condition="ListItem.HasTimer">icons/pvr/PVR-HasTimer.png</value>
607 <value condition="ListItem.IsPlayable">icons/pvr/PVR-HasArchive.png</value>
609 <variable name="SeasonEpisodeLabel">
610 <value condition="String.IsEmpty(ListItem.EpisodeName)">$INFO[ListItem.Season,S]$INFO[ListItem.Episode,E]$INFO[ListItem.EpisodePart,/]</value>
611 <value condition="!String.IsEmpty(ListItem.EpisodeName) + !String.IsEmpty(ListItem.EpisodePart)">$INFO[ListItem.Season,S]$INFO[ListItem.Episode,E]$INFO[ListItem.EpisodePart,/,: ]</value>
612 <value>$INFO[ListItem.Season,S]$INFO[ListItem.Episode,E,: ]</value>
614 <variable name="VideoPlayerSeasonEpisodeLabel">
615 <value condition="!String.IsEmpty(VideoPlayer.Season)"> $INFO[VideoPlayer.Season,S]$INFO[VideoPlayer.Episode,E]$INFO[VideoPlayer.EpisodePart,/]$INFO[VideoPlayer.EpisodeName, - ]</value>
616 <value condition="!String.IsEmpty(VideoPlayer.Episode)"> $INFO[VideoPlayer.Episode]$INFO[VideoPlayer.EpisodePart,/]$INFO[VideoPlayer.EpisodeName, - ]</value>
617 <value condition="!String.IsEmpty(VideoPlayer.EpisodeName)"> $INFO[VideoPlayer.EpisodeName]</value>
619 <variable name="FirstAiredLabel">
620 <value condition="String.IsEqual(ListItem.DBType,movie)">$LOCALIZE[20473]</value>
621 <value>$LOCALIZE[20416]</value>
623 <variable name="PremieredLabel">
624 <value>$INFO[ListItem.Premiered,[COLOR grey]$LOCALIZE[20416]:[/COLOR] ,[CR]]</value>
626 <variable name="FlagLabel">
627 <value condition="ListItem.IsPremiere">[B][COLOR button_focus]$LOCALIZE[838][/COLOR][/B]</value>
628 <value condition="ListItem.IsFinale">[B][COLOR button_focus]$LOCALIZE[849][/COLOR][/B]</value>
629 <value condition="ListItem.IsLive">[B][COLOR button_focus]$LOCALIZE[839][/COLOR][/B]</value>
630 <value condition="ListItem.IsNew">[B][COLOR button_focus]$LOCALIZE[842][/COLOR][/B]</value>
632 <variable name="FlagDashLabel">
633 <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>
634 <value condition="ListItem.IsPremiere">[B][COLOR button_focus]$LOCALIZE[838][/COLOR][/B] - </value>
635 <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>
636 <value condition="ListItem.IsFinale">[B][COLOR button_focus]$LOCALIZE[849][/COLOR][/B] - </value>
637 <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>
638 <value condition="ListItem.IsLive">[B][COLOR button_focus]$LOCALIZE[839][/COLOR][/B] - </value>
639 <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>
640 <value condition="ListItem.IsNew">[B][COLOR button_focus]$LOCALIZE[842][/COLOR][/B] - </value>
642 <variable name="RecordingSizeLabel">
643 <value condition="!String.IsEmpty(ListItem.Size) + !String.IsEqual(ListItem.Size,0.00 B)">$INFO[ListItem.Size,[COLOR grey]$LOCALIZE[22031]:[/COLOR] ,[CR]]</value>
645 <variable name="RecordingDateSizeLabel">
646 <value condition="!String.IsEmpty(ListItem.Size) + !String.IsEqual(ListItem.Size,0.00 B)">$INFO[ListItem.Date,[COLOR grey],[/COLOR]]$INFO[ListItem.Size, (,)[CR]]</value>
647 <value>$INFO[ListItem.Date,[COLOR grey],[/COLOR][CR]]</value>
649 <variable name="ExpirationDateTimeLabel">
650 <value condition="!String.IsEmpty(ListItem.ExpirationDate)">[COLOR grey]$LOCALIZE[19299]:[/COLOR] $INFO[ListItem.ExpirationDate] $INFO[ListItem.ExpirationTime][CR]</value>
652 <variable name="VideoHWDecoder">
653 <value condition="Player.Process(videohwdecoder)">HW</value>
656 <variable name="AddonNewsVar">
657 <value condition="!String.IsEmpty(ListItem.AddonNews)">$LOCALIZE[31136]</value>
659 <variable name="PVRNextProgrammeLabel">
660 <value condition="!String.IsEmpty(ListItem.NextStartTime) + !String.IsEmpty(ListItem.NextTitle)">[COLOR grey]$LOCALIZE[19031]:[/COLOR] $INFO[ListItem.NextStartTime]: $INFO[ListItem.NextTitle]</value>
661 <value condition="!String.IsEmpty(ListItem.NextTitle)">[COLOR grey]$LOCALIZE[19031]:[/COLOR] $INFO[ListItem.NextTitle]</value>
663 <variable name="PVRListItemSubLabel">
664 <value condition="ListItem.IsFolder">[COLOR grey]$INFO[ListItem.Timertype][/COLOR]</value>
665 <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>
666 <value condition="$EXP[listitem_has_episode_info]">[COLOR grey]$VAR[SeasonEpisodeLabel]$INFO[ListItem.EpisodeName][/COLOR]</value>
667 <value>$INFO[ListItem.EpgEventTitle]</value>
669 <variable name="PVRListItemSubLabelFocused">
670 <value condition="ListItem.IsFolder">$INFO[ListItem.Timertype]</value>
671 <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>
672 <value condition="$EXP[listitem_has_episode_info]">$VAR[SeasonEpisodeLabel]$INFO[ListItem.EpisodeName]</value>
673 <value>$INFO[ListItem.EpgEventTitle]</value>
675 <variable name="PVRInfoPanelDateDurationLabel">
676 <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>
677 <value>$INFO[ListItem.Date,[COLOR grey]$LOCALIZE[552]:[/COLOR] ,[CR]]$INFO[ListItem.Duration,[COLOR grey]$LOCALIZE[180]:[/COLOR] ]</value>
679 <variable name="BackgroundOverlayTypeVar">
680 <value condition="String.IsEqual(Skin.String(background_overlay),0)">$LOCALIZE[231]</value>
681 <value>$INFO[Skin.String(background_overlay),$LOCALIZE[467] ]</value>
683 <variable name="MasterModeLabel">
684 <value condition="!System.IsMaster">$LOCALIZE[20045]</value>
685 <value>$LOCALIZE[20046]</value>
687 <variable name="ChannelListEPGIconVar">
688 <value condition="!String.IsEmpty(Listitem.EpgEventIcon)">$INFO[ListItem.EpgEventIcon]</value>
689 <value>$INFO[ListItem.Icon]</value>
691 <variable name="ActiveVideoPlayerSubtitleLanguage">
692 <value condition="VideoPlayer.SubtitlesEnabled">[B]$INFO[VideoPlayer.SubtitlesLanguage][/B]</value>
693 <value>[B]$LOCALIZE[1223][/B]</value>
695 <variable name="VideoListPosterVar">
696 <value condition="!String.IsEmpty(Container(6).ListItem.Art(poster))">$INFO[Container(6).ListItem.Art(poster)]</value>
697 <value condition="!String.IsEmpty(Container(6).ListItem.Art(thumb))">$INFO[Container(6).ListItem.Art(thumb)]</value>
698 <value condition="!String.IsEmpty(Container(50).ListItem.Art(poster))">$INFO[Container(50).ListItem.Art(poster)]</value>
699 <value condition="!String.IsEmpty(Container(50).ListItem.Art(thumb))">$INFO[Container(50).ListItem.Art(thumb)]</value>
700 <value condition="String.IsEmpty(Container(50).ListItem.Art(thumb))">DefaultMovies.png</value>
701 <value condition="!String.IsEmpty(Listitem.Art(poster))">$INFO[ListItem.Art(poster)]</value>
702 <value>$INFO[ListItem.Art(thumb)]</value>
704 <variable name="VideoListThumbVar">
705 <value condition="!String.IsEmpty(Container(6).ListItem.Art(landscape))">$INFO[Container(6).ListItem.Art(landscape)]</value>
706 <value condition="!String.IsEmpty(Container(6).ListItem.Art(poster))">$INFO[Container(6).ListItem.Art(poster)]</value>
707 <value condition="!String.IsEmpty(Container(6).ListItem.Art(thumb))">$INFO[Container(6).ListItem.Art(thumb)]</value>
708 <value condition="!String.IsEmpty(Container(50).ListItem.Art(landscape))">$INFO[Container(50).ListItem.Art(landscape)]</value>
709 <value condition="!String.IsEmpty(Container(50).ListItem.Art(poster))">$INFO[Container(50).ListItem.Art(poster)]</value>
710 <value condition="!String.IsEmpty(Container(50).ListItem.Art(thumb))">$INFO[Container(50).ListItem.Art(thumb)]</value>
711 <value>$INFO[ListItem.Art(thumb)]</value>
713 <variable name="VideoListResolutionTypeVar">
714 <value condition="String.IsEqual(ListItem.VideoResolution,480)">SD</value>
715 <value condition="String.IsEqual(ListItem.VideoResolution,540)">SD</value>
716 <value condition="String.IsEqual(ListItem.VideoResolution,576)">SD</value>
717 <value condition="String.IsEqual(ListItem.VideoResolution,720)">HD</value>
718 <value condition="String.IsEqual(ListItem.VideoResolution,1080)">HD</value>
719 <value condition="String.IsEqual(ListItem.VideoResolution,4K)">UHD</value>
720 <value condition="String.IsEqual(ListItem.VideoResolution,8K)">UHD</value>
721 <value>$INFO[ListItem.VideoResolution]</value>
723 <variable name="VideoPlayerResolutionTypeVar">
724 <value condition="String.IsEqual(VideoPlayer.VideoResolution,480)">SD</value>
725 <value condition="String.IsEqual(VideoPlayer.VideoResolution,540)">SD</value>
726 <value condition="String.IsEqual(VideoPlayer.VideoResolution,576)">SD</value>
727 <value condition="String.IsEqual(VideoPlayer.VideoResolution,720)">HD</value>
728 <value condition="String.IsEqual(VideoPlayer.VideoResolution,1080)">HD</value>
729 <value condition="String.IsEqual(VideoPlayer.VideoResolution,4K)">UHD</value>
730 <value condition="String.IsEqual(VideoPlayer.VideoResolution,8K)">UHD</value>
731 <value>$INFO[VideoPlayer.VideoResolution]</value>
733 <variable name="VideoListCodecVar">
734 <value condition="String.IsEqual(ListItem.VideoCodec,av1)">AV1</value>
735 <value condition="String.IsEqual(ListItem.VideoCodec,avc1)">AVC-1</value>
736 <value condition="String.IsEqual(ListItem.VideoCodec,div3)">DivX</value>
737 <value condition="String.IsEqual(ListItem.VideoCodec,divx)">DivX</value>
738 <value condition="String.IsEqual(ListItem.VideoCodec,dx50)">DivX</value>
739 <value condition="String.IsEqual(ListItem.VideoCodec,flv)">FLV</value>
740 <value condition="String.IsEqual(ListItem.VideoCodec,h264)">H.264</value>
741 <value condition="String.IsEqual(ListItem.VideoCodec,hev1)">H.265</value>
742 <value condition="String.IsEqual(ListItem.VideoCodec,hevc)">H.265</value>
743 <value condition="String.IsEqual(ListItem.VideoCodec,hvc1)">H.265</value>
744 <value condition="String.IsEqual(ListItem.VideoCodec,mpeg1)">MPEG-1</value>
745 <value condition="String.IsEqual(ListItem.VideoCodec,mpeg2)">MPEG-2</value>
746 <value condition="String.IsEqual(ListItem.VideoCodec,mpeg2video)">MPEG-2</value>
747 <value condition="String.IsEqual(ListItem.VideoCodec,mp4v)">MPEG-4</value>
748 <value condition="String.IsEqual(ListItem.VideoCodec,mpeg4)">MPEG-4</value>
749 <value condition="String.IsEqual(ListItem.VideoCodec,theora)">Theora</value>
750 <value condition="String.IsEqual(ListItem.VideoCodec,vc1)">VC-1</value>
751 <value condition="String.IsEqual(ListItem.VideoCodec,vc-1)">VC-1</value>
752 <value condition="String.IsEqual(ListItem.VideoCodec,vp8)">VP8</value>
753 <value condition="String.IsEqual(ListItem.VideoCodec,vp9)">VP9</value>
754 <value condition="String.IsEqual(ListItem.VideoCodec,wmv)">WMV</value>
755 <value condition="String.IsEqual(ListItem.VideoCodec,wmv3)">WMV</value>
756 <value condition="String.IsEqual(ListItem.VideoCodec,wvc1)">VC-1</value>
757 <value condition="String.IsEqual(ListItem.VideoCodec,xvid)">XviD</value>
758 <value>$INFO[ListItem.VideoCodec]</value>
760 <variable name="VideoPlayerCodecVar">
761 <value condition="String.IsEqual(VideoPlayer.VideoCodec,av1)">AV1</value>
762 <value condition="String.IsEqual(VideoPlayer.VideoCodec,avc1)">AVC-1</value>
763 <value condition="String.IsEqual(VideoPlayer.VideoCodec,div3)">DivX</value>
764 <value condition="String.IsEqual(VideoPlayer.VideoCodec,divx)">DivX</value>
765 <value condition="String.IsEqual(VideoPlayer.VideoCodec,dx50)">DivX</value>
766 <value condition="String.IsEqual(VideoPlayer.VideoCodec,flv)">FLV</value>
767 <value condition="String.IsEqual(VideoPlayer.VideoCodec,h264)">H.264</value>
768 <value condition="String.IsEqual(VideoPlayer.VideoCodec,hev1)">H.265</value>
769 <value condition="String.IsEqual(VideoPlayer.VideoCodec,hevc)">H.265</value>
770 <value condition="String.IsEqual(VideoPlayer.VideoCodec,hvc1)">H.265</value>
771 <value condition="String.IsEqual(VideoPlayer.VideoCodec,mpeg1)">MPEG-1</value>
772 <value condition="String.IsEqual(VideoPlayer.VideoCodec,mpeg2)">MPEG-2</value>
773 <value condition="String.IsEqual(VideoPlayer.VideoCodec,mpeg2video)">MPEG-2</value>
774 <value condition="String.IsEqual(VideoPlayer.VideoCodec,mp4v)">MPEG-4</value>
775 <value condition="String.IsEqual(VideoPlayer.VideoCodec,mpeg4)">MPEG-4</value>
776 <value condition="String.IsEqual(VideoPlayer.VideoCodec,theora)">Theora</value>
777 <value condition="String.IsEqual(VideoPlayer.VideoCodec,vc1)">VC-1</value>
778 <value condition="String.IsEqual(VideoPlayer.VideoCodec,vc-1)">VC-1</value>
779 <value condition="String.IsEqual(VideoPlayer.VideoCodec,vp8)">VP8</value>
780 <value condition="String.IsEqual(VideoPlayer.VideoCodec,vp9)">VP9</value>
781 <value condition="String.IsEqual(VideoPlayer.VideoCodec,wmv)">WMV</value>
782 <value condition="String.IsEqual(VideoPlayer.VideoCodec,wmv3)">WMV</value>
783 <value condition="String.IsEqual(VideoPlayer.VideoCodec,wvc1)">VC-1</value>
784 <value condition="String.IsEqual(VideoPlayer.VideoCodec,xvid)">XviD</value>
785 <value>$INFO[VideoPlayer.VideoCodec]</value>
787 <variable name="VideoListHDRVar">
788 <value condition="String.IsEqual(ListItem.HdrType,dolbyvision)">DoVi</value>
789 <value condition="String.IsEqual(ListItem.HdrType,hdr10)">HDR10</value>
790 <value condition="String.IsEqual(ListItem.HdrType,hlg)">HLG</value>
791 <value>$INFO[ListItem.HdrType]</value>
793 <variable name="VideoPlayerHDRVar">
794 <value condition="String.IsEqual(VideoPlayer.HdrType,dolbyvision)">DoVi</value>
795 <value condition="String.IsEqual(VideoPlayer.HdrType,hdr10)">HDR10</value>
796 <value condition="String.IsEqual(VideoPlayer.HdrType,hlg)">HLG</value>
797 <value>$INFO[VideoPlayer.HdrType]</value>
799 <variable name="AudioListCodecVar">
800 <value condition="String.IsEqual(ListItem.AudioCodec,aac)">AAC</value>
801 <value condition="String.IsEqual(ListItem.AudioCodec,aac_latm)">AAC</value>
802 <value condition="String.IsEqual(ListItem.AudioCodec,ac3)">Dolby D</value>
803 <value condition="String.IsEqual(ListItem.AudioCodec,aif)">AIFF</value>
804 <value condition="String.IsEqual(ListItem.AudioCodec,aifc)">AIFF</value>
805 <value condition="String.IsEqual(ListItem.AudioCodec,aiff)">AIFF</value>
806 <value condition="String.IsEqual(ListItem.AudioCodec,alac)">ALAC</value>
807 <value condition="String.IsEqual(ListItem.AudioCodec,ape)">APE</value>
808 <value condition="String.IsEqual(ListItem.AudioCodec,avc)">AVC</value>
809 <value condition="String.IsEqual(ListItem.AudioCodec,cdda)">CDDA</value>
810 <value condition="String.IsEqual(ListItem.AudioCodec,dca)">DTS</value>
811 <value condition="String.IsEqual(ListItem.AudioCodec,dolbydigital)">Dolby D</value>
812 <value condition="String.IsEqual(ListItem.AudioCodec,dts)">DTS</value>
813 <value condition="String.IsEqual(ListItem.AudioCodec,dtshd_hra)">DTSHD-HRA</value>
814 <value condition="String.IsEqual(ListItem.AudioCodec,dtshd_ma)">DTSHD-MA</value>
815 <value condition="String.IsEqual(ListItem.AudioCodec,dtsma)">DTSHD-MA</value>
816 <value condition="String.IsEqual(ListItem.AudioCodec,eac3)">Dolby D+</value>
817 <value condition="String.IsEqual(ListItem.AudioCodec,flac)">FLAC</value>
818 <value condition="String.IsEqual(ListItem.AudioCodec,mp1)">MP1</value>
819 <value condition="String.IsEqual(ListItem.AudioCodec,mp3)">MP3</value>
820 <value condition="String.IsEqual(ListItem.AudioCodec,mp3float)">MP3</value>
821 <value condition="String.IsEqual(ListItem.AudioCodec,ogg)">OGG</value>
822 <value condition="String.IsEqual(ListItem.AudioCodec,opus)">OPUS</value>
823 <value condition="String.IsEqual(ListItem.AudioCodec,pcm)">PCM</value>
824 <value condition="String.IsEqual(ListItem.AudioCodec,pcm_bluray)">PCM</value>
825 <value condition="String.IsEqual(ListItem.AudioCodec,pcm_s16le)">PCM</value>
826 <value condition="String.IsEqual(ListItem.AudioCodec,pcm_s24le)">PCM</value>
827 <value condition="String.IsEqual(ListItem.AudioCodec,truehd)">TrueHD</value>
828 <value condition="String.IsEqual(ListItem.AudioCodec,vorbis)">Vorbis</value>
829 <value condition="String.IsEqual(ListItem.AudioCodec,wav)">WAV</value>
830 <value condition="String.IsEqual(ListItem.AudioCodec,wavpack)">WAVP</value>
831 <value condition="String.IsEqual(ListItem.AudioCodec,wmapro)">WMA-PRO</value>
832 <value condition="String.IsEqual(ListItem.AudioCodec,wmav2)">WMA</value>
833 <value>$INFO[ListItem.AudioCodec]</value>
835 <variable name="VideoPlayerAudioCodecVar">
836 <value condition="String.IsEqual(VideoPlayer.AudioCodec,aac)">AAC</value>
837 <value condition="String.IsEqual(VideoPlayer.AudioCodec,aac_latm)">AAC</value>
838 <value condition="String.IsEqual(VideoPlayer.AudioCodec,ac3)">Dolby D</value>
839 <value condition="String.IsEqual(VideoPlayer.AudioCodec,aif)">AIFF</value>
840 <value condition="String.IsEqual(VideoPlayer.AudioCodec,aifc)">AIFF</value>
841 <value condition="String.IsEqual(VideoPlayer.AudioCodec,aiff)">AIFF</value>
842 <value condition="String.IsEqual(VideoPlayer.AudioCodec,alac)">ALAC</value>
843 <value condition="String.IsEqual(VideoPlayer.AudioCodec,ape)">APE</value>
844 <value condition="String.IsEqual(VideoPlayer.AudioCodec,avc)">AVC</value>
845 <value condition="String.IsEqual(VideoPlayer.AudioCodec,cdda)">CDDA</value>
846 <value condition="String.IsEqual(VideoPlayer.AudioCodec,dca)">DTS</value>
847 <value condition="String.IsEqual(VideoPlayer.AudioCodec,dolbydigital)">Dolby D</value>
848 <value condition="String.IsEqual(VideoPlayer.AudioCodec,dts)">DTS</value>
849 <value condition="String.IsEqual(VideoPlayer.AudioCodec,dtshd_hra)">DTSHD-HRA</value>
850 <value condition="String.IsEqual(VideoPlayer.AudioCodec,dtshd_ma)">DTSHD-MA</value>
851 <value condition="String.IsEqual(VideoPlayer.AudioCodec,dtsma)">DTSHD-MA</value>
852 <value condition="String.IsEqual(VideoPlayer.AudioCodec,eac3)">Dolby D+</value>
853 <value condition="String.IsEqual(VideoPlayer.AudioCodec,flac)">FLAC</value>
854 <value condition="String.IsEqual(VideoPlayer.AudioCodec,mp1)">MP1</value>
855 <value condition="String.IsEqual(VideoPlayer.AudioCodec,mp3)">MP3</value>
856 <value condition="String.IsEqual(VideoPlayer.AudioCodec,mp3float)">MP3</value>
857 <value condition="String.IsEqual(VideoPlayer.AudioCodec,ogg)">OGG</value>
858 <value condition="String.IsEqual(VideoPlayer.AudioCodec,opus)">OPUS</value>
859 <value condition="String.IsEqual(VideoPlayer.AudioCodec,pcm)">PCM</value>
860 <value condition="String.IsEqual(VideoPlayer.AudioCodec,pcm_bluray)">PCM</value>
861 <value condition="String.IsEqual(VideoPlayer.AudioCodec,pcm_s16le)">PCM</value>
862 <value condition="String.IsEqual(VideoPlayer.AudioCodec,pcm_s24le)">PCM</value>
863 <value condition="String.IsEqual(VideoPlayer.AudioCodec,truehd)">TrueHD</value>
864 <value condition="String.IsEqual(VideoPlayer.AudioCodec,vorbis)">Vorbis</value>
865 <value condition="String.IsEqual(VideoPlayer.AudioCodec,wav)">WAV</value>
866 <value condition="String.IsEqual(VideoPlayer.AudioCodec,wavpack)">WAVP</value>
867 <value condition="String.IsEqual(VideoPlayer.AudioCodec,wmapro)">WMA-PRO</value>
868 <value condition="String.IsEqual(VideoPlayer.AudioCodec,wmav2)">WMA</value>
869 <value>$INFO[VideoPlayer.AudioCodec]</value>
871 <variable name="AudioListChannelsVar">
872 <value condition="String.IsEqual(ListItem.AudioChannels,0)">0.0</value>
873 <value condition="String.IsEqual(ListItem.AudioChannels,1)">1.0</value>
874 <value condition="String.IsEqual(ListItem.AudioChannels,2)">2.0</value>
875 <value condition="String.IsEqual(ListItem.AudioChannels,3)">2.1</value>
876 <value condition="String.IsEqual(ListItem.AudioChannels,4)">4.0</value>
877 <value condition="String.IsEqual(ListItem.AudioChannels,5)">4.1</value>
878 <value condition="String.IsEqual(ListItem.AudioChannels,6)">5.1</value>
879 <value condition="String.IsEqual(ListItem.AudioChannels,7)">6.1</value>
880 <value condition="String.IsEqual(ListItem.AudioChannels,8)">7.1</value>
881 <value condition="String.IsEqual(ListItem.AudioChannels,10)">9.1</value>
882 <value>$INFO[ListItem.AudioChannels]</value>
884 <variable name="VideoPlayerAudioChannelsVar">
885 <value condition="String.IsEqual(VideoPlayer.AudioChannels,0)">0.0</value>
886 <value condition="String.IsEqual(VideoPlayer.AudioChannels,1)">1.0</value>
887 <value condition="String.IsEqual(VideoPlayer.AudioChannels,2)">2.0</value>
888 <value condition="String.IsEqual(VideoPlayer.AudioChannels,3)">2.1</value>
889 <value condition="String.IsEqual(VideoPlayer.AudioChannels,4)">4.0</value>
890 <value condition="String.IsEqual(VideoPlayer.AudioChannels,5)">4.1</value>
891 <value condition="String.IsEqual(VideoPlayer.AudioChannels,6)">5.1</value>
892 <value condition="String.IsEqual(VideoPlayer.AudioChannels,7)">6.1</value>
893 <value condition="String.IsEqual(VideoPlayer.AudioChannels,8)">7.1</value>
894 <value condition="String.IsEqual(VideoPlayer.AudioChannels,10)">9.1</value>
895 <value>$INFO[VideoPlayer.AudioChannels]</value>
897 <variable name="MusicPlayerCodecVar">
898 <value condition="String.IsEqual(MusicPlayer.Codec,aac)">AAC</value>
899 <value condition="String.IsEqual(MusicPlayer.Codec,aac_latm)">AAC</value>
900 <value condition="String.IsEqual(MusicPlayer.Codec,ac3)">Dolby D</value>
901 <value condition="String.IsEqual(LMusicPlayer.Codec,aif)">AIFF</value>
902 <value condition="String.IsEqual(MusicPlayer.Codec,aifc)">AIFF</value>
903 <value condition="String.IsEqual(MusicPlayer.Codec,aiff)">AIFF</value>
904 <value condition="String.IsEqual(MusicPlayer.Codec,alac)">ALAC</value>
905 <value condition="String.IsEqual(LMusicPlayer.Codec,ape)">APE</value>
906 <value condition="String.IsEqual(MusicPlayer.Codec,avc)">AVC</value>
907 <value condition="String.IsEqual(MusicPlayer.Codec,cdda)">CDDA</value>
908 <value condition="String.IsEqual(MusicPlayer.Codec,dca)">DTS</value>
909 <value condition="String.IsEqual(MusicPlayer.Codec,dolbydigital)">Dolby D</value>
910 <value condition="String.IsEqual(MusicPlayer.Codec,dts)">DTS</value>
911 <value condition="String.IsEqual(MusicPlayer.Codec,dtshd_hra)">DTSHD-HRA</value>
912 <value condition="String.IsEqual(MusicPlayer.Codec,dtshd_ma)">DTSHD-MA</value>
913 <value condition="String.IsEqual(MusicPlayer.Codec,dtsma)">DTSHD-MA</value>
914 <value condition="String.IsEqual(MusicPlayer.Codec,eac3)">Dolby D+</value>
915 <value condition="String.IsEqual(MusicPlayer.Codec,flac)">FLAC</value>
916 <value condition="String.IsEqual(MusicPlayer.Codec,mp1)">MP1</value>
917 <value condition="String.IsEqual(MusicPlayer.Codec,mp3)">MP3</value>
918 <value condition="String.IsEqual(MusicPlayer.Codec,mp3float)">MP3</value>
919 <value condition="String.IsEqual(MusicPlayer.Codec,ogg)">OGG</value>
920 <value condition="String.IsEqual(MusicPlayer.Codec,opus)">OPUS</value>
921 <value condition="String.IsEqual(MusicPlayer.Codec,pcm)">PCM</value>
922 <value condition="String.IsEqual(MusicPlayer.Codec,pcm_bluray)">PCM</value>
923 <value condition="String.IsEqual(MusicPlayer.Codec,pcm_s16le)">PCM</value>
924 <value condition="String.IsEqual(MusicPlayer.Codec,pcm_s24le)">PCM</value>
925 <value condition="String.IsEqual(MusicPlayer.Codec,truehd)">TrueHD</value>
926 <value condition="String.IsEqual(MusicPlayer.Codec,vorbis)">Vorbis</value>
927 <value condition="String.IsEqual(MusicPlayer.Codec,wav)">WAV</value>
928 <value condition="String.IsEqual(MusicPlayer.Codec,wavpack)">WAVP</value>
929 <value condition="String.IsEqual(MusicPlayer.Codec,wmapro)">WMA-PRO</value>
930 <value condition="String.IsEqual(MusicPlayer.Codec,wmav2)">WMA</value>
931 <value>$INFO[MusicPlayer.Codec]</value>
933 <variable name="MusicListChannelsVar">
934 <value condition="String.IsEqual(ListItem.MusicChannels,0)">0.0</value>
935 <value condition="String.IsEqual(ListItem.MusicChannels,1)">1.0</value>
936 <value condition="String.IsEqual(ListItem.MusicChannels,2)">2.0</value>
937 <value condition="String.IsEqual(ListItem.MusicChannels,3)">2.1</value>
938 <value condition="String.IsEqual(ListItem.MusicChannels,4)">4.0</value>
939 <value condition="String.IsEqual(ListItem.MusicChannels,5)">4.1</value>
940 <value condition="String.IsEqual(ListItem.MusicChannels,6)">5.1</value>
941 <value condition="String.IsEqual(ListItem.MusicChannels,7)">6.1</value>
942 <value condition="String.IsEqual(ListItem.MusicChannels,8)">7.1</value>
943 <value condition="String.IsEqual(ListItem.MusicChannels,10)">9.1</value>
944 <value>$INFO[ListItem.MusicChannels]</value>
946 <variable name="MusicPlayerAudioChannelsVar">
947 <value condition="String.IsEqual(MusicPlayer.Channels,0)">0.0</value>
948 <value condition="String.IsEqual(MusicPlayer.Channels,1)">1.0</value>
949 <value condition="String.IsEqual(MusicPlayer.Channels,2)">2.0</value>
950 <value condition="String.IsEqual(MusicPlayer.Channels,3)">2.1</value>
951 <value condition="String.IsEqual(MusicPlayer.Channels,4)">4.0</value>
952 <value condition="String.IsEqual(MusicPlayer.Channels,5)">4.1</value>
953 <value condition="String.IsEqual(MusicPlayer.Channels,6)">5.1</value>
954 <value condition="String.IsEqual(MusicPlayer.Channels,7)">6.1</value>
955 <value condition="String.IsEqual(MusicPlayer.Channels,8)">7.1</value>
956 <value condition="String.IsEqual(MusicPlayer.Channels,10)">9.1</value>
957 <value>$INFO[MusicPlayer.Channels]</value>
959 <variable name="MediaInfoListLabelVar">
960 <value condition="Window.IsVisible(selectvideoversion)">$INFO[ListItem.VideoVersionName]</value>
961 <value>$INFO[ListItem.Label]</value>
963 <variable name="MediaInfoListLabel2Var">
964 <value condition="ListItem.IsStereoscopic">$INFO[ListItem.Duration,$LOCALIZE[180]: ][CR]3D | $VAR[VideoListCodecVar]$INFO[ListItem.VideoResolution, | ]$VAR[VideoListResolutionTypeVar, ]$VAR[VideoListHDRVar, | ]$VAR[VideoListAspectVar, | ]$VAR[AudioListCodecVar, | ]$VAR[AudioListChannelsVar, ]</value>
965 <value>$INFO[ListItem.Duration,$LOCALIZE[180]: ][CR]$VAR[VideoListCodecVar]$INFO[ListItem.VideoResolution, | ]$VAR[VideoListResolutionTypeVar, ]$VAR[VideoListHDRVar, | ]$VAR[VideoListAspectVar, | ]$VAR[AudioListCodecVar, | ]$VAR[AudioListChannelsVar, ]</value>
967 <variable name="PVRInstanceName">
968 <value condition="Integer.IsGreater(PVR.ClientCount,1)">$INFO[ListItem.PVRClientName,[COLOR grey]$LOCALIZE[31137]:[/COLOR] ,]$INFO[ListItem.PVRInstanceName, (,)]</value>
970 <variable name="VideoStreamDialogVideoItemLabelVar">
971 <value condition="String.IsEqual(ListItem.Property(stream.isforced),true)+String.IsEqual(ListItem.Property(stream.ishearingimpaired),true)">$LOCALIZE[39106], $LOCALIZE[39107]</value>
972 <value condition="String.IsEqual(ListItem.Property(stream.isforced),true)+String.IsEqual(ListItem.Property(stream.isvisualimpaired),true)">$LOCALIZE[39106], $LOCALIZE[39108]</value>
973 <value condition="String.IsEqual(ListItem.Property(stream.ishearingimpaired),true)">$LOCALIZE[39107]</value>
974 <value condition="String.IsEqual(ListItem.Property(stream.isvisualimpaired),true)">$LOCALIZE[39108]</value>
975 <value condition="String.IsEqual(ListItem.Property(stream.isforced),true)">$LOCALIZE[39106]</value>
977 <variable name="VideoStreamDialogAudioItemLabelVar">
978 <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>
979 <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>
980 <value condition="String.IsEqual(ListItem.Property(stream.isoriginal),true)+String.IsEqual(ListItem.Property(stream.isforced),true)">$LOCALIZE[39111], $LOCALIZE[39106]</value>
981 <value condition="String.IsEqual(ListItem.Property(stream.isoriginal),true)+String.IsEqual(ListItem.Property(stream.ishearingimpaired),true)">$LOCALIZE[39111], $LOCALIZE[39107]</value>
982 <value condition="String.IsEqual(ListItem.Property(stream.isoriginal),true)+String.IsEqual(ListItem.Property(stream.isvisualimpaired),true)">$LOCALIZE[39111], $LOCALIZE[39108]</value>
983 <value condition="String.IsEqual(ListItem.Property(stream.isforced),true)+String.IsEqual(ListItem.Property(stream.ishearingimpaired),true)">$LOCALIZE[39106], $LOCALIZE[39107]</value>
984 <value condition="String.IsEqual(ListItem.Property(stream.isforced),true)+String.IsEqual(ListItem.Property(stream.isvisualimpaired),true)">$LOCALIZE[39106], $LOCALIZE[39108]</value>
985 <value condition="String.IsEqual(ListItem.Property(stream.ishearingimpaired),true)">$LOCALIZE[39107]</value>
986 <value condition="String.IsEqual(ListItem.Property(stream.isvisualimpaired),true)">$LOCALIZE[39108]</value>
987 <value condition="String.IsEqual(ListItem.Property(stream.isforced),true)">$LOCALIZE[39106]</value>
988 <value condition="String.IsEqual(ListItem.Property(stream.isoriginal),true)">$LOCALIZE[39111]</value>
990 <variable name="VideoStreamDialogSubItemLabelVar">
991 <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>
992 <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>
993 <value condition="String.IsEqual(ListItem.Property(stream.isoriginal),true)+String.IsEqual(ListItem.Property(stream.isforced),true)">$LOCALIZE[39111], $LOCALIZE[39106]</value>
994 <value condition="String.IsEqual(ListItem.Property(stream.isoriginal),true)+String.IsEqual(ListItem.Property(stream.ishearingimpaired),true)">$LOCALIZE[39111], $LOCALIZE[39107]</value>
995 <value condition="String.IsEqual(ListItem.Property(stream.isoriginal),true)+String.IsEqual(ListItem.Property(stream.isvisualimpaired),true)">$LOCALIZE[39111], $LOCALIZE[39108]</value>
996 <value condition="String.IsEqual(ListItem.Property(stream.isforced),true)+String.IsEqual(ListItem.Property(stream.ishearingimpaired),true)">$LOCALIZE[39106], $LOCALIZE[39107]</value>
997 <value condition="String.IsEqual(ListItem.Property(stream.isforced),true)+String.IsEqual(ListItem.Property(stream.isvisualimpaired),true)">$LOCALIZE[39106], $LOCALIZE[39108]</value>
998 <value condition="String.IsEqual(ListItem.Property(stream.ishearingimpaired),true)">$LOCALIZE[39107]</value>
999 <value condition="String.IsEqual(ListItem.Property(stream.isvisualimpaired),true)">$LOCALIZE[39108]</value>
1000 <value condition="String.IsEqual(ListItem.Property(stream.isforced),true)">$LOCALIZE[39106]</value>
1001 <value condition="String.IsEqual(ListItem.Property(stream.isoriginal),true)">$LOCALIZE[39111]</value>