0 0 ScreenWidth ScreenHeight BBFFFFFF black-back.png !Window.IsVisible(Visualisation) + !Window.IsVisible(FullScreenVideo) CommonHeader 0 84 Skin.HasSetting(PlayerControlsShowAudioInfo) + Player.HasAudio Visible Hidden 0 0 ScreenWidth 676 DialogBack.png Track Info 20 20 0 0 1666 54 floor.png Disc/track Label !IsEmpty(MusicPlayer.DiscNumber) 5 10 110 30 center center font30_title white Track Label IsEmpty(MusicPlayer.DiscNumber) 5 10 110 30 center center font30_title white 120 10 1373 30 - - - Back ActivateWindow(MusicLibrary,return) SendClick(10502,8) 120 10 1373 30 font30_title left center orange true Time Label 1505 11 159 20 center font13_title white Album Info 20 100 CD Art 1440 330 500 500 $INFO[Player.FolderPath]cdart.png keep 0 left top Conditional Cover image 0 0 520 400 MusicPlayer.Cover keep ThumbBorderGrey.png 2 right center 544 0 949 400 floor.png Album Review 549 5 945 390 true font13 MusicPlayer.Property(Album_Description) white true Audio Codec Image 0 430 100 45 keep $INFO[MusicPlayer.Codec,flagging/audio/,.png] Resulution Label -3 477 100 25 center font10 black Artist label 115 422 1551 25 left font13 black true Album label 115 445 1551 30 left font13_title black true Year label 115 468 1551 25 left font13 black 0 84 Skin.HasSetting(PlayerControlsShowVideoInfo) + Player.HasVideo Visible Hidden 0 0 ScreenWidth 200 DialogBack.png !VideoPlayer.Content(Movies) + !VideoPlayer.Content(Episodes) cover image 20 10 250 180 VideoPlayer.Cover keep ThumbBorderGrey.png 2 studio label 290 25 950 25 left font13 black 300 60 940 30 font30_title left center black true Genre label 290 95 950 25 left font13 black 290 140 600 45 Video Codec Image 0 0 100 45 keep $INFO[VideoPlayer.VideoCodec,flagging/video/,.png] Resolution Image 100 0 75 45 keep $INFO[VideoPlayer.VideoResolution,flagging/video/,.png] Audio Codec Image 175 0 100 45 keep $INFO[VideoPlayer.AudioCodec,flagging/audio/,.png] Audio Codec Image 275 0 75 45 keep $INFO[VideoPlayer.AudioChannels,flagging/audio/,.png] VideoPlayer.Content(Movies) cover image 20 10 150 180 VideoPlayer.Cover keep ThumbBorderGrey.png 2 Studio label 190 25 1050 25 left font13 black 200 60 1040 30 font30_title left center black true Genre label 190 95 1050 25 left font13 black 190 140 600 45 Video Codec Image 0 0 100 45 keep $INFO[VideoPlayer.VideoCodec,flagging/video/,.png] Resolution Image 100 0 75 45 keep $INFO[VideoPlayer.VideoResolution,flagging/video/,.png] Audio Codec Image 175 0 100 45 keep $INFO[VideoPlayer.AudioCodec,flagging/audio/,.png] Audio Codec Image 275 0 75 45 keep $INFO[VideoPlayer.AudioChannels,flagging/audio/,.png] VideoPlayer.Content(Episodes) cover image 20 10 250 180 VideoPlayer.Cover scale ThumbBorderGrey.png 2 Show label 290 25 950 25 left font13 black 300 60 940 30 font30_title left center black true Episode label 290 95 950 25 left font13 black 290 140 600 45 Video Codec Image 0 0 100 45 keep $INFO[VideoPlayer.VideoCodec,flagging/video/,.png] Resolution Image 100 0 75 45 keep $INFO[VideoPlayer.VideoResolution,flagging/video/,.png] Audio Codec Image 175 0 100 45 keep $INFO[VideoPlayer.AudioCodec,flagging/audio/,.png] Audio Codec Image 275 0 75 45 keep $INFO[VideoPlayer.AudioChannels,flagging/audio/,.png] Chapter label 20r 5 1200 25 right center font13 black Player.ChapterCount 20r 160 800 25 right center font13 black true CommonHeader 0 20 ScreenWidth 64 header.png Top Left bar 0 20 70 64 left 5 horizontal Playlist Button 64 64 icon_playlistmusic.png icon_playlistmusic.png Back ActivateWindow(MusicPlaylist) Player.HasAudio Playlist Button 64 64 icon_playlistvideo.png icon_playlistvideo.png Back ActivateWindow(VideoPlaylist) Player.HasVideo 2 62 header-divide.png !System.Platform.IOS 80 28 label 5 0 20 200 font12 center white black Volumelabel 375 0 20 200 font12 right center white black Volume 0 23 380 20 Player.Volume Volume Slider 0 23 380 20 Player.Volume Volume OSDProgressBack2.png OSDSliderNib.png OSDSliderNib.png 390 -8 2 62 header-divide.png Top Right bar 1080r 25 1000 64 right 5 horizontal Show Info Button 270 50 font13 left center Skin.HasSetting(PlayerControlsShowAudioInfo) floor_button.png floor_buttonFO.png Skin.ToggleSetting(PlayerControlsShowAudioInfo) Player.HasAudio Show Info Button 270 50 font13 left center Skin.HasSetting(PlayerControlsShowVideoInfo) floor_button.png floor_buttonFO.png Skin.ToggleSetting(PlayerControlsShowVideoInfo) Player.HasVideo Submenu Button 200 50 font13 center center floor_button.png floor_buttonFO.png Skin.ToggleSetting(PlayerControlsSubMenuVisible) Window.IsVisible(Fullscreenvideo) | Window.IsVisible(Visualisation) Fullscreen Button 5 230 50 36 36 font13 left center floor_button.png floor_buttonFO.png fullscreen GoFullscreen.png GoFullscreen.png !Window.IsVisible(Visualisation) + !Window.IsVisible(FullScreenVideo) + !Window.IsVisible(Karaoke) Fullscreen Button 5 230 50 36 36 font13 left center floor_button.png floor_buttonFO.png Dialog.Close(VideoOSD,true) Dialog.Close(MusicOSD,true) fullscreen GoFullscreen.png GoFullscreen.png Window.IsVisible(Visualisation) | Window.IsVisible(FullScreenVideo) + !Window.IsVisible(Karaoke) 65r 20 0 0 2 62 header-divide.png Close Button 5 0 60 60 - Back icon_close.png icon_close.png 0 200r 0 0 ScreenWidth 200 floor.png 180 0 180 32 font13_title right center !Player.HasAudio 180r 0 180 32 font13_title left center !Player.HasAudio Progressbar 200 0 1306 12 Player.Progress HeaderProgressBack.png HeaderProgressFront.png Seek Slider 200 -4 1306 20 seek OSDProgressBack2.png OSDSliderNib.png OSDSliderNib.png 20 120r 0 0 96 96 - - - PlayerControl(Stop) XBMC.ShutDown 0 0 96 96 keep IconBack.png !Control.HasFocus(251001) 0 0 96 96 keep IconBack-focus.png Control.HasFocus(251001) 16 16 64 64 keep icon_shutdown.png 120 0 96 96 - - - PlayerControl(Stop) ActivateWindow(Home) 120 0 96 96 keep floor_button.png !Control.HasFocus(251002) 120 0 96 96 keep IconBack-focus.png Control.HasFocus(251002) 132 12 72 72 keep icon_home.png 265r 130r 0 0 120 120 - - - XBMC.PlayerControl(Repeat) 605 607 1000 1000 0 0 120 120 keep OSDRepeatNF.png !Playlist.IsRepeat + !Playlist.IsRepeatOne !Control.HasFocus(606) 0 0 120 120 keep OSDRepeatFO.png !Playlist.IsRepeat + !Playlist.IsRepeatOne Control.HasFocus(606) 0 0 120 120 keep OSDRepeatOneNF.png Playlist.IsRepeatOne !Control.HasFocus(606) 0 0 120 120 keep OSDRepeatOneFO.png Playlist.IsRepeatOne Control.HasFocus(606) 0 0 120 120 keep OSDRepeatAllNF.png Playlist.IsRepeat !Control.HasFocus(606) 0 0 120 120 keep OSDRepeatAllFO.png Playlist.IsRepeat Control.HasFocus(606) 125 0 120 120 - - - XBMC.PlayerControl(Random) 606 701 1000 1000 125 0 120 120 keep OSDRandomOffNF.png !Playlist.IsRandom !Control.HasFocus(607) 125 0 120 120 keep OSDRandomOnNF.png Playlist.IsRandom !Control.HasFocus(607) 125 0 120 120 keep OSDRandomOffFO.png !Playlist.IsRandom Control.HasFocus(607) 125 0 120 120 keep OSDRandomOnFO.png Playlist.IsRandom Control.HasFocus(607) 175 170r VisibleChange 16x9_xPos_Relocation 0 0 160 160 - - - 705 601 1000 1000 PlayerControl(Previous) 0 0 160 160 keep OSDPrevTrackFO.png Control.HasFocus(600) 0 0 160 160 keep OSDPrevTrackNF.png !Control.HasFocus(600) 160 0 160 160 - - - 600 602 1000 1000 PlayerControl(Rewind) 160 0 160 160 keep OSDRewindFO.png Control.HasFocus(601) 160 0 160 160 keep OSDRewindNF.png !Control.HasFocus(601) 320 0 160 160 208 - - - Player.Paused | Player.Forwarding | Player.Rewinding - - 601 603 1000 1000 PlayerControl(Play) 320 0 160 160 keep OSDPauseFO.png Control.HasFocus(602) !Player.Paused + !Player.Forwarding + !Player.Rewinding 320 0 160 160 keep OSDPauseNF.png !Control.HasFocus(602) !Player.Paused + !Player.Forwarding + !Player.Rewinding 320 0 160 160 keep OSDPlayFO.png Control.HasFocus(602) Player.Paused | Player.Forwarding | Player.Rewinding 320 0 160 160 keep OSDPlayNF.png !Control.HasFocus(602) Player.Paused | Player.Forwarding | Player.Rewinding 480 0 160 160 - - - 602 604 1000 1000 PlayerControl(Stop) 480 0 160 160 keep OSDStopFO.png Control.HasFocus(603) 480 0 160 160 keep OSDStopNF.png !Control.HasFocus(603) 640 0 160 160 - - - 603 605 1000 1000 PlayerControl(Forward) 640 0 160 160 keep OSDForwardFO.png Control.HasFocus(604) 640 0 160 160 keep OSDForwardNF.png !Control.HasFocus(604) 800 0 160 160 - - - 604 701 1000 1000 PlayerControl(Next) 800 0 160 160 keep OSDNextTrackFO.png Control.HasFocus(605) 800 0 160 160 keep OSDNextTrackNF.png !Control.HasFocus(605) Window.IsVisible(FullscreenVideo) 80r 385 0 0 90 170 EEFFFFFF PlayerControls-Background.png header label 0 10 20 80 center center font8_title black Video Has no Subtitles label 0 40 20 80 center center font10_title grey2 black !VideoPlayer.HasSubtitles Download with Subtitles script 10 38 60 35 - radiobutton-nofocus.png radiobutton-nofocus.png radiobutton-focus.png radiobutton-focus.png 605 702 1000 1000 Dialog.Close(VideoOSD,true) ShowSubtitles VideoPlayer.SubtitlesEnabled VideoPlayer.HasSubtitles 0 88 80 2 header-divide.png 10 100 65 60 - icon_shift.png icon_shift.png icon_shift.png icon_shift.png 605 702 1000 1000 Close XBMC.RunScript($INFO[Skin.String(SubtitleScript_Path)]) Skin.SetAddon(SubtitleScript_Path,xbmc.python.subtitles) Close XBMC.RunScript($INFO[Skin.String(SubtitleScript_Path)]) IsEmpty(Skin.String(SubtitleScript_Path)) Skin.HasSetting(PlayerControlsSubMenuVisible) VisibleFadeEffect Hidden button to close the sort when its focused 0 0 ScreenWidth ScreenHeight - - Skin.Reset(PlayerControlsSubMenuVisible) 570r 113 Shadow Background -30 -30 380 320 ShadowBorder.png Panel Background image 0 0 320 260 SubBack.png SubBack.png noop Panel Forground image 10 10 300 234 SubBack2.png Panel Arrow image 140 -34 40 40 arrow-big-up.png 11 10 300 234 9000 50 9000 9000 -1 ButtonCommonValues2 Dialog.Close(VideoOSD,true) Skin.Reset(PlayerControlsSubMenuVisible) XBMC.ActivateWindow(123) Window.IsVisible(FullScreenVideo) ButtonCommonValues2 Dialog.Close(VideoOSD,true) Skin.Reset(PlayerControlsSubMenuVisible) XBMC.ActivateWindow(124) Window.IsVisible(FullScreenVideo) ButtonCommonValues2 Dialog.Close(VideoOSD,true) Skin.Reset(PlayerControlsSubMenuVisible) XBMC.ActivateWindow(125) Window.IsVisible(FullScreenVideo) ButtonCommonValues2 PlayerControl(ShowVideoMenu) VideoPlayer.HasMenu Window.IsVisible(FullScreenVideo) ButtonCommonValues2 Dialog.Close(MusicOSD,true) Skin.Reset(PlayerControlsSubMenuVisible) Addon.Default.Set(xbmc.player.musicviz) Window.IsVisible(Visualisation) ButtonCommonValues2 Dialog.Close(MusicOSD,true) Skin.Reset(PlayerControlsSubMenuVisible) Addon.Default.OpenSettings(xbmc.player.musicviz) Window.IsVisible(Visualisation) ButtonCommonValues2 Dialog.Close(MusicOSD,true) Skin.Reset(PlayerControlsSubMenuVisible) XBMC.ActivateWindow(122) Window.IsVisible(Visualisation) 0 100 298 10 shelf_shadow.png