500
400
0.50
0.52
0.48
0.54
0.40
0.44
0.36
0.48
0
0.08
-0.08
0.15
0.08
0.14
0.00
0.08
0.08
-0.80
-0.20
0.15
$INFO[ListItem.Property(Addon.Status)]
$INFO[ListItem.AddonSize]
$INFO[ListItem.Artist]
$INFO[ListItem.Album]
$INFO[ListItem.Title]
$INFO[ListItem.Property(Artist_Description)]
$INFO[ListItem.Property(Album_Description)]
$INFO[ListItem.Comment]
$INFO[Container(50).Listitem.Icon]
$INFO[Container.Art(artist.thumb)]
DefaultAlbumCover.png
DefaultArtist.png
flagging/video/Set.png
$INFO[ListItem.VideoResolution,flagging/lists/,.png]
flagging/lists/3D.png
$INFO[ListItem.Art(banner)]
$INFO[ListItem.Icon]
$INFO[ListItem.Art(poster)]
$INFO[ListItem.Icon]
$INFO[ListItem.Label]
$INFO[ListItem.TrackNumber,([COLOR=selected][B],[/B][/COLOR]) - ]$INFO[ListItem.Label]
ActivateWindow(videoplaylist)
ActivateWindow(musicplaylist)
DialogBack.png
DialogBack2.png
bluray
hddvd
dvd
TV
vhs
mpaa_general
mpaa_pg13
mpaa_pg
mpaa_restricted
mpaa_nc17
mpaa_notrated
divx
$INFO[ListItem.VideoCodec]
$LOCALIZE[31045]
$LOCALIZE[31044]
$LOCALIZE[31042]
$LOCALIZE[31043]
$LOCALIZE[15107] $INFO[Player.CacheLevel]%
$LOCALIZE[31046][COLOR=grey] $INFO[Player.SeekStepSize][/COLOR]
$LOCALIZE[31046][COLOR=grey] $INFO[Player.SeekOffset][/COLOR]
$LOCALIZE[31046]
$LOCALIZE[31044]
$LOCALIZE[31045]
([COLOR=blue]$INFO[Container(3).NumItems][/COLOR]) $LOCALIZE[31025] - $LOCALIZE[31024] ([COLOR=blue]$INFO[Container(3).CurrentPage]/$INFO[Container(3).NumPages][/COLOR])
([COLOR=blue]$INFO[Container(6).NumItems][/COLOR]) $LOCALIZE[31025] - $LOCALIZE[31024] ([COLOR=blue]$INFO[Container(6).CurrentPage]/$INFO[Container(6).NumPages][/COLOR])
OSDRepeatOneFO.png
OSDRepeatAllFO.png
OSDRepeatFO.png
OSDRepeatOneNF.png
OSDRepeatAllNF.png
OSDRepeatNF.png
$LOCALIZE[19199] - $LOCALIZE[19024]
$LOCALIZE[19199] - $LOCALIZE[19023]
PVR-IsRecording.png
PVR-HasTimerScheduleError.png
PVR-HasTimerError.png
PVR-HasTimerScheduleConflict.png
PVR-HasTimerConflict.png
PVR-HasRecording.png
PVR-HasTimerScheduleDisabled.png
PVR-HasTimerDisabled.png
PVR-HasTimerSchedule.png
PVR-HasTimer.png
$LOCALIZE[19043]
$LOCALIZE[19057]
$LOCALIZE[31510]
$PARAM[panel-left]
520
$PARAM[panel-width]
120
50
50
49
9000
list
61
200
vertical
0
0
$PARAM[item-width]
40
button-nofocus.png
10
0
$PARAM[label-width]
40
font12
left
center
selected
10
0
$PARAM[label-width]
40
font12
right
center
selected
0
0
$PARAM[item-width]
40
!Control.HasFocus(50)
button-nofocus.png
0
0
$PARAM[item-width]
40
Control.HasFocus(50)
button-focus2.png
10
0
$PARAM[label-width]
40
font12
left
center
selected
10
0
$PARAM[label-width]
40
font12
right
center
selected
background image
0
0
$PARAM[DialogBackgroundWidth]
$PARAM[DialogBackgroundHeight]
$VAR[SelectBack]
Dialog Header image
40
16
$PARAM[DialogHeaderWidth]
40
dialogheader.png
Close Window button
$PARAM[CloseButtonLeft]
15
64
32
-
PreviousMenu
DialogCloseButton-focus.png
DialogCloseButton.png
$PARAM[CloseButtonNav]
$PARAM[CloseButtonNav]
$PARAM[CloseButtonNav]
$PARAM[CloseButtonNav]
system.getbool(input.enablemouse)
0
0
1280
720
black-back.png
Visible
Hidden
Window.IsActive(MovieInformation) | Window.IsActive(MusicInformation) | Window.IsActive(SongInformation) | Window.IsActive(FileBrowser) | Window.IsActive(TextViewer) | Window.IsActive(AddonSettings) | Window.IsActive(ContentSettings) | Window.IsActive(SelectDialog) | Window.IsActive(MediaSource) | Window.IsActive(PictureInfo) | Window.IsActive(PlayerControls) | Window.IsActive(VirtualKeyboard) | Window.IsActive(NumericInput) | Window.IsActive(ProfileSettings) | Window.IsActive(LockSettings) | Window.IsActive(SmartPlaylistEditor) | Window.IsActive(SmartPlaylistRule) | Window.IsActive(script-RSS_Editor-rssEditor.xml) | Window.IsActive(script-RSS_Editor-setEditor.xml) | Window.IsActive(AddonInformation) | Window.IsActive(PeripheralSettings) | Window.IsActive(script-cu-lrclyrics-main.xml) | Window.IsActive(MediaFilter)
0
0
auto
30
font14
white
black
false
left
center
40
250
10
200
center
font13
button-focus.png
-
false
40
221
20
195
center
font12_title
button-focus.png
button-nofocus.png
false
35
180
195
center
center
font12
grey2
white
true
HomeSubFO.png
HomeSubNF.png
false
0
0
1280
35
center
9000
9002
0
Horizontal
Visible
Hidden
40
170
5
center
center
font12_title
button-focus.png
button-nofocus.png
false
DepthSideBlade
Conditional
WindowClose
WindowClose
WindowOpen
Fake button for mouse control
0
0
250
720
-
-
-
true
250
260
42
128
-
HasSub.png
HasSub.png
-20
0
280
720
MediaBladeSub.png
LOGO
15
0
220
80
keep
Confluence_Logo.png
120r
55r
WindowOpen
WindowClose
system.getbool(input.enablemouse)
Back push button
0
0
45
45
-
back
floor_buttonFO.png
floor_button.png
50
50
50
50
Back Icon
5
5
35
35
keep
icon_back.png
Home push button
55
0
45
45
-
ActivateWindow(home)
floor_buttonFO.png
floor_button.png
50
50
50
50
Home Icon
60
5
35
35
keep
icon_home.png
Player.HasMedia + String.IsEmpty(Window(Videos).Property(PlayingBackgroundMedia))
VisibleFadeEffect
WindowOpen
WindowClose
push button
30
55r
45
45
-
ActivateWindow(PlayerControls)
floor_buttonFO.png
floor_button.png
50
50
50
50
Player Icon
35
50r
35
35
keep
icon_player.png
85
53r
700
20
left
center
font12
grey
black
85
32r
700
20
left
center
font12
grey
black
Player.HasAudio
85
30r
700
20
left
center
font12
grey
black
Player.HasVideo + VideoPlayer.Content(Movies)
85
30r
700
20
left
center
font12
grey
black
Player.HasVideo + VideoPlayer.Content(Episodes)
85
30r
700
20
left
center
font12
grey
black
Player.HasVideo + VideoPlayer.Content(MusicVideos)
85
30r
700
20
left
center
font12
grey
black
Player.HasVideo + VideoPlayer.Content(LiveTV)
Conditional
Page Count Label
40
53r
500
20
font12
grey
false
right
center
Window_OpenClose_Animation
Container Duration Label
40
32r
500
20
font12
grey
false
right
center
Window_OpenClose_Animation
gradient
0
0
500
165
DDFFFFFF
OverlayDialogBackground.png
Cover image
20
17
130
130
$INFO[MusicPlayer.Cover]
Artist label
160
20
30
325
left
center
font12_title
grey2
black
Title label
160
43
30
325
left
center
font13_title
white
black
false
2000
Album Label
160
70
30
325
left
center
font12
white
black
Time Label
160
95
30
325
left
center
font12
white
black
Next Label
160
120
30
325
right
center
font12
grey
black
gradient
0
0
500
165
DDFFFFFF
OverlayDialogBackground.png
Cover image
20
17
130
130
keep
$INFO[VideoPlayer.cover]
Studio label
160
20
30
325
left
center
font12_title
grey2
black
!videoplayer.content(episodes) + !videoplayer.content(musicvideos)
TV Show Title label
160
20
30
325
left
center
font12_title
white
black
videoplayer.content(episodes)
Music Video Artist label
160
20
30
325
left
center
font12_title
white
black
videoplayer.content(musicvideos)
false
2000
Title label
160
43
30
325
left
center
font13_title
white
black
false
2000
Genre label
160
70
30
325
left
center
font12
white
black
!videoplayer.content(episodes) + !videoplayer.content(musicvideos)
160
70
30
325
left
center
font12
white
black
videoplayer.content(musicvideos)
Season and Episode label
160
70
30
325
left
center
font12
white
black
videoplayer.content(episodes)
Time Label
160
95
30
325
left
center
font12
white
black
250
35
font12
blue
center
center
Player.HasMedia
VisibleFadeEffect
Fake Button to fix Player Controls Navigation
false
45
VideoPlayer.Content(LiveTV)
VisibleFadeEffect
250
45
1
horizontal
50
50
610
611
39
39
OSDChannelUPFO.png
OSDChannelUPNF.png
ChannelDown
39
39
OSDChannelDownFO.png
OSDChannelDownNF.png
ChannelUp
39
39
OSDStopFO.png
OSDStopNF.png
down
PlayerControl(Stop)
39
39
OSDPauseFO.png
OSDPauseNF.png
Player.Paused | Player.Forwarding | Player.Rewinding
OSDPlayFO.png
OSDPlayNF.png
PlayerControl(Play)
Player.PauseEnabled
Conditional
39
39
OSDRecordOffFO.png
OSDRecordOffNF.png
PlayerControl(record)
Player.CanRecord
Conditional
39
39
RDS.HasRadiotextPlus
OSDRadioRDSFO.png
OSDRadioRDSNF.png
ActivateWindow(PVRRadioRDSInfo)
39
39
!RDS.HasRadiotextPlus
OSDChannelListFO.png
OSDChannelListNF.png
ActivateWindow(PVRGuideInfo)
Player.HasMedia
!VideoPlayer.Content(LiveTV)
VisibleFadeEffect
45
250
45
1
horizontal
50
50
610
611
603
39
39
OSDPrevTrackFO.png
OSDPrevTrackNF.png
PlayerControl(Previous)
39
39
OSDRewindFO.png
OSDRewindNF.png
PlayerControl(Rewind)
Window.IsVisible(MusicPlaylist) | Window.IsVisible(VideoPlaylist) | Player.HasVideo
39
39
OSDPauseFO.png
OSDPauseNF.png
Player.Paused | Player.Forwarding | Player.Rewinding
OSDPlayFO.png
OSDPlayNF.png
PlayerControl(Play)
39
39
OSDStopFO.png
OSDStopNF.png
down
PlayerControl(Stop)
39
39
OSDForwardFO.png
OSDForwardNF.png
PlayerControl(Forward)
Window.IsVisible(MusicPlaylist) | Window.IsVisible(VideoPlaylist) | Player.HasVideo
39
39
OSDNextTrackFO.png
OSDNextTrackNF.png
PlayerControl(Next)
39
39
39
39
-
-
702
705
PlayerControl(Repeat)
!Window.IsVisible(MusicPlaylist) + !Window.IsVisible(VideoPlaylist) + !Player.HasVideo
39
39
$VAR[PlayerControlsRepeatImageVar]
!Window.IsVisible(MusicPlaylist) + !Window.IsVisible(VideoPlaylist) + !Player.HasVideo
39
39
OSDRandomOffFO.png
OSDRandomOffNF.png
Playlist.IsRandom
OSDRandomOnFO.png
OSDRandomOnNF.png
PlayerControl(Random)
!Window.IsVisible(MusicPlaylist) + !Window.IsVisible(VideoPlaylist) + !Player.HasVideo
Go to fullscreen Playback
ButtonCommonValues
fullscreen
GoFullscreen.png
GoFullscreen.png
GoFullscreen.png
GoFullscreen.png
Player.HasMedia
Go to playlist
ButtonCommonValues
$VAR[PlayList]
[Window.IsActive(Videos) + !String.IsEqual(Playlist.Length(video),0)] | [Window.IsActive(Music) + !String.IsEqual(Playlist.Length(music),0)]
DepthSideBlade
Container.Scrolling + [String.IsEqual(Container.SortMethod,$LOCALIZE[551]) | String.IsEqual(Container.SortMethod,$LOCALIZE[561]) | String.IsEqual(Container.SortMethod,$LOCALIZE[558]) | String.IsEqual(Container.SortMethod,$LOCALIZE[557]) | String.IsEqual(Container.SortMethod,$LOCALIZE[556])]
Visible
Hidden
300r
720
0
0
70
65
InfoMessagePanel.png
5
0
65
60
center
center
white
font30_title
time label
20
5
200
30
right
center
font28_title
white
black
conditional
Window_OpenClose_Animation
0
190r
1280
200
-
300
3
2
Horizontal
0
0
180
120
keep
button-nofocus.png
3
$INFO[ListItem.Icon]
5
120
170
110
keep
$INFO[ListItem.Icon]
1
125
180
20
font12
grey2
center
center
0
0
180
120
keep
button-nofocus.png
3
$INFO[ListItem.Icon]
!ControlGroup(9002).HasFocus
0
0
180
120
keep
folder-focus.png
3
$INFO[ListItem.Icon]
ControlGroup(9002).HasFocus
5
120
170
110
keep
$INFO[ListItem.Icon]
1
125
180
20
font12
white
center
center
ControlGroup(9002).HasFocus
1
125
180
20
font12
grey2
center
center
!ControlGroup(9002).HasFocus
0
0
280
145
button-nofocus.png
Thumb
5
5
270
55
keep
$INFO[ListItem.Property(Art(poster))]
String.IsEqual(Window(Home).Property(TVGuide.ThumbType),0)
Banner
5
5
270
55
keep
$INFO[ListItem.Property(Art(banner))]
String.IsEqual(Window(Home).Property(TVGuide.ThumbType),1)
Logo
5
5
270
55
keep
$INFO[ListItem.Property(Path),,logo.png]
String.IsEqual(Window(Home).Property(TVGuide.ThumbType),2)
Episode Number
10
60
260
15
white
font12
center
Episode Name
10
80
260
15
white
font12
center
Next air date/time
10
100
260
15
grey2
font12
center
Duration
10
120
260
15
grey2
font12
center
0
0
280
145
button-focus2.png
Thumb
5
5
270
55
keep
$INFO[ListItem.Property(Art(poster))]
String.IsEqual(Window(Home).Property(TVGuide.ThumbType),0)
Banner
5
5
270
55
keep
$INFO[ListItem.Property(Art(banner))]
String.IsEqual(Window(Home).Property(TVGuide.ThumbType),1)
Logo
5
5
270
55
keep
$INFO[ListItem.Property(Path),,logo.png]
String.IsEqual(Window(Home).Property(TVGuide.ThumbType),2)
Episode Number
10
60
260
15
selected
font12
center
Episode Name
10
80
260
15
selected
font12
center
Next air date/time
10
100
260
15
white
font12
center
Duration
10
120
260
15
white
font12
center
Visible
Hidden
WindowOpen
WindowClose
DepthDialog
WindowOpen
WindowClose
Visible
Hidden
50
50
KeyboardKeyNF.png
KeyboardKey.png
center
center
font13
black
DepthHeader
Section header image
20
3
35
35
keep
$PARAM[Icon].png
65
5
1000
30
horizontal
left
5
WindowTitleCommons
WindowTitleCommons
!String.IsEmpty(Container.FolderName)
WindowTitleCommons
$PARAM[ShowLabel2]
Clock
1280
720
conditional
-
$INFO[ListItem.Property(Artist_Born)]
noop
!String.IsEmpty(ListItem.Property(Artist_Born))
-
$INFO[ListItem.Property(Artist_Formed)]
noop
!String.IsEmpty(ListItem.Property(Artist_Formed))
-
$INFO[ListItem.Genre]
noop
!String.IsEmpty(ListItem.Genre)
-
$INFO[ListItem.Property(Artist_Mood)]
noop
!String.IsEmpty(ListItem.Property(Artist_Mood))
-
$INFO[ListItem.Property(Artist_Style)]
noop
!String.IsEmpty(ListItem.Property(Artist_Style))
-
$INFO[ListItem.Property(Artist_Instrument)]
noop
!String.IsEmpty(ListItem.Property(Artist_Instrument))
-
$INFO[ListItem.Property(Artist_Died)]
noop
!String.IsEmpty(ListItem.Property(Artist_Died))
-
$INFO[ListItem.Property(Artist_Disbanded)]
noop
!String.IsEmpty(ListItem.Property(Artist_Disbanded))
-
$INFO[ListItem.Property(Artist_YearsActive)]
noop
!String.IsEmpty(ListItem.Property(Artist_YearsActive))
-
$INFO[ListItem.Artist]
noop
!String.IsEmpty(ListItem.Artist)
-
$INFO[ListItem.Genre]
noop
!String.IsEmpty(ListItem.Genre)
-
$INFO[ListItem.RatingAndVotes]
noop
!String.IsEmpty(ListItem.RatingAndVotes)
-
$INFO[ListItem.Userrating]
noop
!String.IsEmpty(ListItem.Userrating)
-
$INFO[ListItem.Property(Album_Mood)]
noop
!String.IsEmpty(ListItem.Property(Album_Mood))
-
$INFO[ListItem.Property(Album_Style)]
noop
!String.IsEmpty(ListItem.Property(Album_Style))
-
$INFO[ListItem.Property(Album_Theme)]
noop
!String.IsEmpty(ListItem.Property(Album_Theme))
-
$INFO[ListItem.Property(Album_Type)]
noop
!String.IsEmpty(ListItem.Property(Album_Type))
-
$INFO[ListItem.Property(Album_Label)]
noop
!String.IsEmpty(ListItem.Property(Album_Label))
-
$INFO[ListItem.Year]
noop
!String.IsEmpty(ListItem.Year)
-
$INFO[ListItem.FilenameAndPath]
!String.IsEmpty(ListItem.FilenameAndPath)
-
$INFO[ListItem.Artist]
noop
!String.IsEmpty(ListItem.Artist)
-
$INFO[ListItem.Album]$INFO[listitem.discnumber, - $LOCALIZE[427] ]
noop
!String.IsEmpty(ListItem.Album)
-
$INFO[ListItem.Genre]
noop
!String.IsEmpty(ListItem.Genre)
-
$INFO[ListItem.Mood]
noop
!String.IsEmpty(ListItem.Mood)
-
$INFO[ListItem.Year]
noop
!String.IsEmpty(ListItem.Year)
-
$INFO[ListItem.TrackNumber]
noop
!String.IsEmpty(ListItem.TrackNumber)
-
$INFO[ListItem.RatingAndVotes]
noop
!String.IsEmpty(ListItem.RatingAndVotes)
-
$INFO[ListItem.Userrating]
noop
!String.IsEmpty(ListItem.Userrating)
-
$INFO[ListItem.Property(Role.Composer)]
noop
!String.IsEmpty(ListItem.Property(Role.Composer))
-
$INFO[ListItem.Property(Role.Conductor)]
noop
!String.IsEmpty(ListItem.Property(Role.Conductor))
-
$INFO[ListItem.Property(Role.Orchestra)]
noop
!String.IsEmpty(ListItem.Property(Role.Orchestra))
-
$INFO[ListItem.Property(Role.Lyricist)]
noop
!String.IsEmpty(ListItem.Property(Role.Lyricist))
-
$INFO[ListItem.Property(Role.Remixer)]
noop
!String.IsEmpty(ListItem.Property(Role.Remixer))
-
$INFO[ListItem.Property(Role.Arranger)]
noop
!String.IsEmpty(ListItem.Property(Role.Arranger))
-
$INFO[ListItem.Property(Role.Engineer)]
noop
!String.IsEmpty(ListItem.Property(Role.Engineer))
-
$INFO[ListItem.Property(Role.Producer)]
noop
!String.IsEmpty(ListItem.Property(Role.Producer))
-
$INFO[ListItem.Property(Role.DJMixer)]
noop
!String.IsEmpty(ListItem.Property(Role.DJMixer))
-
$INFO[ListItem.Property(Role.Mixer)]
noop
!String.IsEmpty(ListItem.Property(Role.Mixer))
-
$INFO[ListItem.FilenameAndPath]
!String.IsEmpty(ListItem.FilenameAndPath)