100
dialogeffect
Player.HasMedia + Window.IsActive(PlayerControls) + !Window.IsActive(FullscreenVideo) + !Window.IsActive(Visualisation)
390
250
5
156
483
53
InfoMessagePanel.png
25
162
603
!VideoPlayer.Content(LiveTV)
0
0
40
40
OSDPrevTrackFO.png
OSDPrevTrackNF.png
609
601
300
200
PlayerControl(Previous)
!VideoPlayer.Content(LiveTV)
40
0
40
40
OSDRewindFO.png
OSDRewindNF.png
600
603
300
200
PlayerControl(Rewind)
!VideoPlayer.Content(LiveTV)
80
0
40
40
OSDPauseFO.png
OSDPauseNF.png
Player.Paused | Player.Forwarding | Player.Rewinding
OSDPlayFO.png
OSDPlayNF.png
601
602
300
200
PlayerControl(Play)
!VideoPlayer.Content(LiveTV)
120
0
40
40
OSDStopFO.png
OSDStopNF.png
603
604
300
200
down
PlayerControl(Stop)
!VideoPlayer.Content(LiveTV)
160
0
40
40
OSDForwardFO.png
OSDForwardNF.png
602
605
300
200
PlayerControl(Forward)
!VideoPlayer.Content(LiveTV)
200
0
40
40
OSDNextTrackFO.png
OSDNextTrackNF.png
604
606
300
200
PlayerControl(Next)
!VideoPlayer.Content(LiveTV)
240
0
40
40
OSDRecordOffFO.png
OSDRecordOffNF.png
605
607
300
200
PVR.ToggleRecordPlayingChannel
PVR.CanRecordPlayingChannel
Conditional
!VideoPlayer.Content(LiveTV)
Conditional
325
0
40
40
PlayerControl(Repeat)
606
608
100
100
!VideoPlayer.Content(LiveTV)
325
0
40
40
OSDRepeatNF.png
!Playlist.IsRepeat + !Playlist.IsRepeatOne
!Control.HasFocus(607)
!VideoPlayer.Content(LiveTV)
325
0
40
40
OSDRepeatFO.png
!Playlist.IsRepeat + !Playlist.IsRepeatOne
Control.HasFocus(607)
!VideoPlayer.Content(LiveTV)
325
0
40
40
OSDRepeatOneNF.png
Playlist.IsRepeatOne
!Control.HasFocus(607)
!VideoPlayer.Content(LiveTV)
325
0
40
40
OSDRepeatOneFO.png
Playlist.IsRepeatOne
Control.HasFocus(607)
!VideoPlayer.Content(LiveTV)
325
0
40
40
OSDRepeatAllNF.png
Playlist.IsRepeat
!Control.HasFocus(607)
!VideoPlayer.Content(LiveTV)
325
0
40
40
OSDRepeatAllFO.png
Playlist.IsRepeat
Control.HasFocus(607)
!VideoPlayer.Content(LiveTV)
365
0
40
40
OSDRandomOffFO.png
OSDRandomOffNF.png
Playlist.IsRandom
OSDRandomOnFO.png
OSDRandomOnNF.png
PlayerControl(Random)
607
609
100
100
!VideoPlayer.Content(LiveTV)
405
0
40
40
OSDLyricsFO.png
OSDLyricsNF.png
OSDLyricsFO.png
OSDLyricsNF.png
608
600
100
100
Close
ActivateWindow(Visualisation)
RunScript($INFO[Skin.String(LyricScript_Path)])
Skin.SetAddon(LyricScript_Path,xbmc.python.lyrics)
Close
RunScript($INFO[Skin.String(LyricScript_Path)])
String.IsEmpty(Skin.String(LyricScript_Path))
Player.HasAudio
!VideoPlayer.Content(LiveTV)
25
162
700
VideoPlayer.Content(LiveTV)
0
0
40
40
OSDRewindFO.png
OSDRewindNF.png
706
702
300
200
PlayerControl(Rewind)
VideoPlayer.Content(LiveTV)
Player.SeekEnabled
Conditional
40
0
40
40
OSDStopFO.png
OSDStopNF.png
701
703
300
200
down
PlayerControl(Stop)
VideoPlayer.Content(LiveTV)
80
0
40
40
OSDPauseFO.png
OSDPauseNF.png
Player.Paused | Player.Forwarding | Player.Rewinding
OSDPlayFO.png
OSDPlayNF.png
702
704
300
200
PlayerControl(Play)
VideoPlayer.Content(LiveTV)
false
Player.PauseEnabled
Conditional
120
0
40
40
OSDForwardFO.png
OSDForwardNF.png
703
700
300
200
PlayerControl(Forward)
VideoPlayer.Content(LiveTV)
Player.SeekEnabled
Conditional
200
0
40
40
OSDChannelUPFO.png
OSDChannelUPNF.png
704
705
300
200
ChannelDown
VideoPlayer.Content(LiveTV)
240
0
40
40
OSDChannelDownFO.png
OSDChannelDownNF.png
700
706
300
200
ChannelUp
VideoPlayer.Content(LiveTV)
280
0
40
40
OSDRecordOffFO.png
OSDRecordOffNF.png
705
707
300
200
PVR.ToggleRecordPlayingChannel
PVR.CanRecordPlayingChannel
Conditional
VideoPlayer.Content(LiveTV)
400
0
40
40
OSDRadioRDSFO.png
OSDRadioRDSNF.png
706
701
300
200
ActivateWindow(PVRRadioRDSInfo)
VideoPlayer.Content(LiveTV) + RDS.HasRadiotextPlus
gradient
0
0
500
165
CCFFFFFF
Window.IsVisible(home)
OverlayDialogBackground.png
Player.HasAudio
SmallMusicInfo
Player.HasVideo
SmallVideoInfo
Close Window button
420
5
64
32
back
DialogCloseButton-focus.png
DialogCloseButton.png
100
100
100
100
system.getbool(input.enablemouse)