1 0 0 100 800 String.IsEmpty(Window.Property(show.OSD)) 0 0 1920 1080 - - SetProperty(show.OSD,1) [!String.IsEmpty(Window.Property(show.OSD)) | Window.IsVisible(seekbar)] + !Window.IsVisible(osdvideosettings) + !Window.IsVisible(osdaudiosettings) + !Window.IsVisible(subtitlesearch) + !Window.IsActive(playerprocessinfo) Hidden String.IsEmpty(Window.Property(settings.visible)) + [Window.IsVisible(seekbar) | Window.IsVisible(videoosd) | Player.ShowInfo] Hidden 0 0 0 0 1920 1080 plugin.video.plexkodiconnect/player-fade.png FF080808 0 0 0 0 1920 140 plugin.video.plexkodiconnect/white-square.png A0000000 0 940 1920 140 plugin.video.plexkodiconnect/white-square.png A0000000 0 40 !String.IsEmpty(Window.Property(is.show)) 60 0 1500 60 font13 left center FFFFFFFF String.IsEmpty(Window.Property(is.show)) 60 0 1500 60 font13 left center FFFFFFFF 1860 0 300 60 font12 right center FFFFFFFF 0 965 60 0 1000 60 font13 left center FFFFFFFF 1860 0 800 60 font13 right center FFFFFFFF 1860 40 800 60 font13 right center A0FFFFFF Player.Paused + String.IsEmpty(Window.Property(show.OSD)) Visible 0 20 1920 60 font13 center center FFCC7B19 0 940 0 0 1920 10 plugin.video.plexkodiconnect/white-square.png A0000000 Control.HasFocus(100) | !String.IsEmpty(Window.Property(button.seek)) 0 1 1 8 plugin.video.plexkodiconnect/white-square.png FFE5A00D 0 2 1 6 plugin.video.plexkodiconnect/white-square.png FFAC5B00 !String.IsEmpty(Window.Property(show.OSD)) + !Window.IsVisible(osdvideosettings) + !Window.IsVisible(osdaudiosettings) Hidden !String.IsEmpty(Window.Property(has.bif)) + [Control.HasFocus(100) | Control.HasFocus(501) | !String.IsEmpty(Window.Property(button.seek))] Visible 0 752 0 0 324 184 plugin.video.plexkodiconnect/white-square.png FF000000 2 2 320 180 10 $INFO[Window.Property(bif.image)] 406 360 964 1200 124 center 100 -40 horizontal 200 true Conditional Conditional 125 101 0 0 125 101 100 402 412 font12 - - !Control.HasFocus(401) !Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat)) 0 0 125 101 plugin.video.plexkodiconnect/buttons/repeat.png Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat)) 0 0 125 101 plugin.video.plexkodiconnect/buttons/repeat.png Playlist.IsRepeatOne | !String.IsEmpty(Window.Property(pq.repeat.one)) 0 0 125 101 plugin.video.plexkodiconnect/buttons/repeat-one.png Control.HasFocus(401) !Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat)) 0 0 125 101 plugin.video.plexkodiconnect/buttons/repeat-focus.png Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat)) 0 0 125 101 plugin.video.plexkodiconnect/buttons/repeat-focus.png Playlist.IsRepeatOne | !String.IsEmpty(Window.Property(pq.repeat.one)) 0 0 125 101 plugin.video.plexkodiconnect/buttons/repeat-one-focus.png !String.IsEmpty(Window.Property(has.playlist)) Focus UnFocus 0 0 125 101 font12 plugin.video.plexkodiconnect/buttons/shuffle-focus.png plugin.video.plexkodiconnect/buttons/shuffle.png !String.IsEmpty(Window.Property(pq.shuffled)) plugin.video.plexkodiconnect/buttons/shuffle-focus.png plugin.video.plexkodiconnect/buttons/shuffle.png false String.IsEmpty(Window.Property(has.playlist)) 0 0 125 101 font12 plugin.video.plexkodiconnect/buttons/shuffle-focus.png plugin.video.plexkodiconnect/buttons/shuffle.png Focus UnFocus 0 0 125 101 font12 plugin.video.plexkodiconnect/buttons/settings-focus.png plugin.video.plexkodiconnect/buttons/settings.png !String.IsEmpty(Window.Property(pq.hasprev)) Focus UnFocus 30 0 125 101 font12 plugin.video.plexkodiconnect/buttons/next-focus.png plugin.video.plexkodiconnect/buttons/next.png false String.IsEmpty(Window.Property(pq.hasprev)) 30 0 125 101 font12 plugin.video.plexkodiconnect/buttons/next-focus.png plugin.video.plexkodiconnect/buttons/next.png Focus UnFocus 0 0 125 101 font12 plugin.video.plexkodiconnect/buttons/skip-forward-focus.png plugin.video.plexkodiconnect/buttons/skip-forward.png Conditional Conditional 125 101 0 0 125 101 100 407 405 font12 - - PlayerControl(Play) !Control.HasFocus(406) !Player.Paused + !Player.Forwarding + !Player.Rewinding 0 0 125 101 plugin.video.plexkodiconnect/buttons/pause.png Player.Paused | Player.Forwarding | Player.Rewinding 0 0 125 101 plugin.video.plexkodiconnect/buttons/play.png Control.HasFocus(406) !Player.Paused + !Player.Forwarding + !Player.Rewinding 0 0 125 101 plugin.video.plexkodiconnect/buttons/pause-focus.png Player.Paused | Player.Forwarding | Player.Rewinding 0 0 125 101 plugin.video.plexkodiconnect/buttons/play-focus.png Focus UnFocus 0 0 125 101 font12 plugin.video.plexkodiconnect/buttons/stop-focus.png plugin.video.plexkodiconnect/buttons/stop.png PlayerControl(Stop) Focus UnFocus 0 0 125 101 font12 plugin.video.plexkodiconnect/buttons/skip-forward-focus.png plugin.video.plexkodiconnect/buttons/skip-forward.png !String.IsEmpty(Window.Property(pq.hasnext)) Focus UnFocus 0 0 125 101 font12 plugin.video.plexkodiconnect/buttons/next-focus.png plugin.video.plexkodiconnect/buttons/next.png false String.IsEmpty(Window.Property(pq.hasnext)) 0 0 125 101 plugin.video.plexkodiconnect/buttons/next-focus.png plugin.video.plexkodiconnect/buttons/next.png !String.IsEmpty(Window.Property(pq.hasnext)) | !String.IsEmpty(Window.Property(pq.hasprev)) Focus UnFocus 30 0 125 101 font12 plugin.video.plexkodiconnect/buttons/pqueue-focus.png plugin.video.plexkodiconnect/buttons/pqueue.png false String.IsEmpty(Window.Property(pq.hasnext)) + String.IsEmpty(Window.Property(pq.hasprev)) Focus UnFocus 30 0 125 101 font12 plugin.video.plexkodiconnect/buttons/pqueue-focus.png plugin.video.plexkodiconnect/buttons/pqueue.png !String.IsEmpty(Window.Property(subtitle.downloads)) Focus UnFocus 0 0 125 101 font12 plugin.video.plexkodiconnect/buttons/subtitle-focus.png plugin.video.plexkodiconnect/buttons/subtitle.png 0 940 0 0 1920 10 501 400 - - Conditional String.IsEmpty(Window.Property(mouse.mode)) + String.IsEmpty(Window.Property(hide.bigseek)) + [Control.HasFocus(501) | Control.HasFocus(100)] -8 917 -200 5 2320 6 plugin.video.plexkodiconnect/white-square.png A0000000 0 0 1928 16 100 SetProperty(hide.bigseek,) 200 horizontal 4 0 0 16 16 plugin.video.plexkodiconnect/indicators/seek-selection-marker.png FF606060 !Control.HasFocus(501) 0 0 16 16 plugin.video.plexkodiconnect/indicators/seek-selection-marker.png FF606060 Control.HasFocus(501) 0 0 16 16 plugin.video.plexkodiconnect/indicators/seek-selection-marker.png FFE5A00D Control.HasFocus(100) | Control.HasFocus(501) | !String.IsEmpty(Window.Property(button.seek)) 0 896 -50 0 Visible 0 0 101 39 plugin.video.plexkodiconnect/indicators/player-selection-time_box.png D0000000 0 0 101 40 font10 center center FFFFFFFF Visible -6 39 15 7 plugin.video.plexkodiconnect/indicators/player-selection-time_arrow.png D0000000