diff --git a/resources/skins/Main/1080i/script-plex-album.xml b/resources/skins/Main/1080i/script-plex-album.xml
new file mode 100644
index 00000000..736ecc65
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-album.xml
@@ -0,0 +1,617 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+
+ 0
+ 135
+ 101
+
+
+ 60
+ 0
+
+ 0
+ 5
+ 420
+ 40
+ font16
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 60
+ 420
+ 40
+ font16
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 142
+ 630
+ 630
+ $INFO[Window.Property(album.thumb)]
+ scale
+
+
+
+
+ VisibleChange
+ 301
+ 50
+ 784
+ 650
+ 145
+ 200
+ 101
+ -50
+ horizontal
+ center
+ 200
+ true
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 174
+ 139
+ font12
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 174
+ 139
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 174
+ 139
+ font12
+ script.plex/buttons/more-focus.png
+ script.plex/buttons/more.png
+
+
+
+
+
+ Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 101
+ 750
+ 0
+ 1170
+ 945
+
+ 0
+ 0
+ 1380
+ 945
+ script.plex/white-square.png
+ 20000000
+
+
+
+ 0
+ 0
+ 1170
+ 945
+ 200
+ 152
+ 300
+ 200
+ vertical
+ 4
+ 152
+
+
+
+ String.IsEmpty(ListItem.Property(is.header))
+ 120
+ 24
+
+ !StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 0
+ 0
+ 50
+ 76
+ font10
+ left
+ center
+ D8FFFFFF
+
+
+
+ StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 0
+ 21
+ 35
+ 35
+ script.plex/indicators/playing-circle.png
+ FFE5A00D
+
+
+ 90
+ 0
+
+ 0
+ 0
+ 723
+ 76
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+
+ 730
+ 0
+ 200
+ 76
+ font10
+ right
+ center
+ D8FFFFFF
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer))
+ 0
+ 73
+ 930
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+ !String.IsEmpty(ListItem.Property(is.header))
+ 120
+ 24
+ 400
+ 76
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+ String.IsEmpty(ListItem.Property(is.header))
+
+ !Control.HasFocus(101)
+ 120
+ 24
+
+ !StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 0
+ 0
+ 50
+ 76
+ font10
+ left
+ center
+ D8FFFFFF
+
+
+
+ StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 0
+ 21
+ 35
+ 35
+ script.plex/indicators/playing-circle.png
+ FFE5A00D
+
+
+ 90
+ 0
+
+ 0
+ 0
+ 723
+ 76
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+
+ 730
+ 0
+ 200
+ 76
+ font10
+ right
+ center
+ D8FFFFFF
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer))
+ 0
+ 73
+ 930
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+ Control.HasFocus(101)
+ 63
+ 21
+
+ -40
+ -40
+ 1130
+ 156
+ script.plex/square-rounded-shadow.png
+
+
+ 0
+ 0
+ 1044
+ 76
+ script.plex/white-square-rounded.png
+ FFE5A00D
+
+
+ !StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 48
+ 0
+ 50
+ 76
+ font12
+ left
+ center
+ B8000000
+
+
+
+ StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 48
+ 21
+ 35
+ 35
+ script.plex/indicators/playing-circle.png
+ FF000000
+
+
+ 140
+ 0
+
+ 0
+ 0
+ 738
+ 76
+ font12
+ left
+ center
+ DF000000
+
+
+
+
+ 796
+ 0
+ 200
+ 76
+ font12
+ right
+ center
+ B8000000
+
+
+
+
+
+
+ !String.IsEmpty(ListItem.Property(is.header))
+ 120
+ 24
+ 400
+ 76
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+ 1128
+ 33
+ 10
+ 874
+ 101
+ true
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ -
+ -
+ false
+ vertical
+ false
+ 151
+
+
+
+
+
+
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ ControlGroup(200).HasFocus(0) + false
+ 0
+ 0
+ 1920
+ 135
+ script.plex/white-square.png
+ C0000000
+
+
+ 60
+ 47.5
+ 1000
+ 40
+ left
+ 60
+ horizontal
+ 50
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 202
+ 50
+ font12
+ FF000000
+ script.plex/buttons/home-focus.png
+ script.plex/buttons/home.png
+
+
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 204
+ 201
+ 50
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 202
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+ !String.IsEmpty(Window.Property(search.dialog))
+
+ !String.IsEmpty(Window.Property(search.dialog.hasresults))
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-artist.xml b/resources/skins/Main/1080i/script-plex-artist.xml
new file mode 100644
index 00000000..02b8811d
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-artist.xml
@@ -0,0 +1,516 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+
+ 0
+ 135
+ 101
+
+
+ VisibleChange
+ 301
+ 594
+ 418
+ 600
+ 145
+ 200
+ 101
+ -50
+ horizontal
+ center
+ 200
+ true
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 174
+ 139
+ font12
+ script.plex/buttons/info-focus.png
+ script.plex/buttons/info.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 174
+ 139
+ font12
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 174
+ 139
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 174
+ 139
+ font12
+ script.plex/buttons/more-focus.png
+ script.plex/buttons/more.png
+
+
+
+
+
+ 60
+ 0
+ 1920
+ 200
+
+ 0
+ 0
+ 519
+ 519
+ $INFO[Window.Property(thumb)]
+ scale
+
+
+ 579
+ 5
+ 1190
+ 40
+ font16
+ left
+ center
+ FFFFFFFF
+
+
+
+ 579
+ 55
+ 1190
+ 40
+ font13
+ left
+ center
+ FFDDDDDD
+
+
+
+ 579
+ 158
+ 1221
+ 250
+ font13
+ left
+ FFDDDDDD
+
+ 152
+
+
+
+
+ Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 101
+ 0
+ 585
+ 1920
+ 360
+
+ 0
+ 0
+ 1920
+ 360
+ script.plex/white-square.png
+ 20000000
+
+
+ 0
+ -20
+ 1920
+ 700
+ 300
+ 200
+ horizontal
+ 2
+
+
+
+ 60
+ 60
+
+ 0
+ 0
+
+ 0
+ 0
+ 215
+ 215
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 215
+ 215
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 0
+ 220
+
+ 0
+ 0
+ 215
+ 30
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 215
+ 30
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+
+ 60
+ 60
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+
+ Control.HasFocus(101)
+ -40
+ -40
+ 295
+ 295
+ script.plex/square-rounded-shadow.png
+
+
+ 0
+ 0
+ 215
+ 215
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 215
+ 215
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 0
+ 220
+
+ false
+ 0
+ 0
+ 215
+ 30
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 215
+ 30
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+ Control.HasFocus(101)
+ -5
+ -5
+ 225
+ 225
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+
+
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ VisibleChange
+ ControlGroup(200).HasFocus(0) + false
+ 0
+ 0
+ 1920
+ 135
+ script.plex/white-square.png
+ C0000000
+
+
+ 60
+ 47.5
+ 1000
+ 40
+ left
+ 60
+ horizontal
+ 50
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 202
+ 50
+ font12
+ FF000000
+ script.plex/buttons/home-focus.png
+ script.plex/buttons/home.png
+
+
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 204
+ 201
+ 50
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 202
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+ !String.IsEmpty(Window.Property(search.dialog))
+
+ !String.IsEmpty(Window.Property(search.dialog.hasresults))
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-background.xml b/resources/skins/Main/1080i/script-plex-background.xml
new file mode 100644
index 00000000..7d28bf2f
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-background.xml
@@ -0,0 +1,65 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+ !String.IsEmpty(Window(10000).Property(script.plex.background.splash))
+ 710
+ 459
+ 500
+ 162
+ script.plex/splash.png
+
+
+
+ !String.IsEmpty(Window(10000).Property(script.plex.background.busy))
+
+ 812
+ 135
+ 300
+ 97
+ script.plex/user_select/plex.png
+
+
+ 840
+ 465
+ 240
+ 150
+ script.plex/busy-back.png
+ A0FFFFFF
+
+
+ 915
+ 521
+ 90
+ 38
+ script.plex/busy.gif
+
+
+
+
+ !String.IsEmpty(Window(10000).Property(script.plex.background.shutdown))
+
+ 840
+ 465
+ 240
+ 150
+ script.plex/busy-back.png
+ A0FFFFFF
+
+
+ 915
+ 521
+ 90
+ 38
+ script.plex/busy.gif
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-blank.xml b/resources/skins/Main/1080i/script-plex-blank.xml
new file mode 100644
index 00000000..6b5dae58
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-blank.xml
@@ -0,0 +1,12 @@
+
+
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-busy.xml b/resources/skins/Main/1080i/script-plex-busy.xml
new file mode 100644
index 00000000..a65efd70
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-busy.xml
@@ -0,0 +1,28 @@
+
+
+
+ 1
+ 0
+ 0
+
+
+
+ WindowOpen
+
+ 840
+ 465
+ 240
+ 150
+ script.plex/busy-back.png
+ A0FFFFFF
+
+
+ 915
+ 521
+ 90
+ 38
+ script.plex/busy.gif
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-dropdown.xml b/resources/skins/Main/1080i/script-plex-dropdown.xml
new file mode 100644
index 00000000..b6319076
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-dropdown.xml
@@ -0,0 +1,201 @@
+
+ SetProperty(dropdown,1)
+ 100
+
+ 1
+ 0
+ 0
+
+ 100
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ -
+ -
+
+
+ 250
+ !String.IsEmpty(Window.Property(show))
+ 0
+ 0
+
+ -40
+ -40
+ 380
+ 146
+ script.plex/drop-shadow.png
+
+
+ 0
+ 0
+ 300
+ 924
+ Close
+ noop
+ Close
+ Close
+ Close
+ noop
+ 200
+ vertical
+
+
+
+ !String.IsEmpty(ListItem.Property(first))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square-top-rounded.png
+
+
+ String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square.png
+
+
+ !String.IsEmpty(ListItem.Property(last))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square-top-rounded.png
+
+
+ !String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square-rounded.png
+
+
+ String.IsEmpty(ListItem.Property(with.indicator))
+ 0
+ 0
+ 300
+ 66
+ font12
+ center
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(with.indicator))
+
+ 20
+ 0
+ 280
+ 66
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 254
+ 20
+ 26
+ 26
+ $INFO[ListItem.Thumb]
+ keep
+
+
+
+ !String.IsEmpty(ListItem.Property(separator))
+ 0
+ 64
+ 300
+ 2
+ script.plex/white-square.png
+
+
+
+
+ !String.IsEmpty(ListItem.Property(first))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square-top-rounded.png
+
+
+ String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square.png
+
+
+ !String.IsEmpty(ListItem.Property(last))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square-top-rounded.png
+
+
+ !String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square-rounded.png
+
+
+ String.IsEmpty(ListItem.Property(with.indicator))
+ 0
+ 0
+ 300
+ 66
+ font12
+ center
+ center
+ FF000000
+
+
+
+ !String.IsEmpty(ListItem.Property(with.indicator))
+
+ 20
+ 0
+ 280
+ 66
+ font12
+ left
+ center
+ FF000000
+
+
+
+ 254
+ 20
+ 26
+ 26
+ $INFO[ListItem.Thumb]
+ keep
+
+
+
+ !String.IsEmpty(ListItem.Property(separator))
+ 0
+ 64
+ 300
+ 2
+ script.plex/white-square.png
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/skins/Main/1080i/script-plex-dropdown_header.xml b/resources/skins/Main/1080i/script-plex-dropdown_header.xml
new file mode 100644
index 00000000..daabe73c
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-dropdown_header.xml
@@ -0,0 +1,223 @@
+
+ SetProperty(dropdown,1)
+ 100
+
+ 1
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ -
+ -
+
+
+ 250
+ !String.IsEmpty(Window.Property(show))
+ 0
+ 0
+
+ -60
+ -106
+ 720
+ 146
+ script.plex/drop-shadow.png
+
+
+ !String.IsEmpty(Window.Property(header))
+ -20
+ -66
+
+ 0
+ 0
+ 640
+ 132
+ script.plex/white-square-rounded.png
+
+
+ 20
+ 0
+ 600
+ 66
+ font12
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ 0
+ 0
+ 600
+ 924
+ Close
+ noop
+ Close
+ Close
+ Close
+ noop
+ 200
+ vertical
+
+
+
+ !String.IsEmpty(ListItem.Property(first))
+ 0
+ 0
+ 600
+ 66
+ script.plex/white-square-top-rounded.png
+
+
+ String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 600
+ 66
+ script.plex/white-square.png
+
+
+ !String.IsEmpty(ListItem.Property(last))
+ 0
+ 0
+ 600
+ 66
+ script.plex/white-square-top-rounded.png
+
+
+ !String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 600
+ 66
+ script.plex/white-square-rounded.png
+
+
+ String.IsEmpty(ListItem.Property(with.indicator))
+ 0
+ 0
+ 600
+ 66
+ font12
+ center
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(with.indicator))
+
+ 60
+ 0
+ 520
+ 66
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 20
+ 20
+ 26
+ 26
+ $INFO[ListItem.Thumb]
+ keep
+
+
+
+ !String.IsEmpty(ListItem.Property(separator))
+ 0
+ 64
+ 600
+ 2
+ script.plex/white-square.png
+
+
+
+
+ !String.IsEmpty(ListItem.Property(first))
+ 0
+ 0
+ 600
+ 66
+ script.plex/white-square-top-rounded.png
+
+
+ String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 600
+ 66
+ script.plex/white-square.png
+
+
+ !String.IsEmpty(ListItem.Property(last))
+ 0
+ 0
+ 600
+ 66
+ script.plex/white-square-top-rounded.png
+
+
+ !String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 600
+ 66
+ script.plex/white-square-rounded.png
+
+
+ String.IsEmpty(ListItem.Property(with.indicator))
+ 0
+ 0
+ 600
+ 66
+ font12
+ center
+ center
+ FF000000
+
+
+
+ !String.IsEmpty(ListItem.Property(with.indicator))
+
+ 60
+ 0
+ 520
+ 66
+ font12
+ left
+ center
+ FF000000
+
+
+
+ 20
+ 20
+ 26
+ 26
+ $INFO[ListItem.Thumb]
+ keep
+
+
+
+ !String.IsEmpty(ListItem.Property(separator))
+ 0
+ 64
+ 600
+ 2
+ script.plex/white-square.png
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/skins/Main/1080i/script-plex-episodes.xml b/resources/skins/Main/1080i/script-plex-episodes.xml
new file mode 100644
index 00000000..afccef8c
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-episodes.xml
@@ -0,0 +1,1353 @@
+
+
+
+ 1
+ 0
+ 0
+
+ 0xff000000
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+
+ Conditional
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 155
+ 101
+
+
+ VisibleChange
+ 301
+ 30
+ 405
+ 717
+ 200
+ 200
+ 400
+ center
+ -50
+ horizontal
+ 200
+ true
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 176
+ 140
+ font12
+ script.plex/buttons/info-focus.png
+ script.plex/buttons/info.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 176
+ 140
+ font12
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 176
+ 140
+ font12
+ script.plex/buttons/settings-focus.png
+ script.plex/buttons/settings.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 176
+ 140
+ font12
+ script.plex/buttons/more-focus.png
+ script.plex/buttons/more.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 176
+ 140
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+
+
+ 0
+ 0
+ 1920
+ 600
+
+
+ 60
+ 0
+ 657
+ 393
+ script.plex/thumb_fallbacks/show.png
+ scale
+
+
+ 60
+ 0
+ 657
+ 393
+ $INFO[Container(400).ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(Container(400).ListItem.Property(unwatched))
+ 682
+ 0
+ 35
+ 35
+ script.plex/indicators/unwatched.png
+
+
+
+
+ 776
+ 0
+ 1360
+ 60
+ font16
+ left
+ top
+ FFFFFFFF
+
+
+
+ 776
+ 50
+ 1360
+ 60
+ font16
+ left
+ top
+ FFFFFFFF
+
+
+
+ 776
+ 140
+ 1360
+ 30
+ left
+ 0
+ horizontal
+ true
+
+ auto
+ 30
+ font12
+ left
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(Container(400).ListItem.Property(unavailable))
+ 10
+ auto
+ 30
+ font12
+ center
+ center
+ FFFFFFFF
+ FFFFFFFF
+ 15
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+
+
+
+
+
+ 776
+ 188
+ 1360
+ 34
+ left
+ 0
+ horizontal
+ true
+
+ auto
+ 34
+ font12
+ left
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(Container(400).ListItem.Property(rating.stars))
+ auto
+ 34
+ font12
+ left
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(Container(400).ListItem.Property(rating.stars))
+ 6
+ 134
+ 22
+ script.plex/stars/$INFO[Container(400).ListItem.Property(rating.stars)].png
+
+
+ !String.IsEmpty(Container(400).ListItem.Property(video.res))
+ 10
+ auto
+ 34
+ font12
+ center
+ center
+ FFFFFFFF
+ FFFFFFFF
+ 15
+ script.plex/white-square-rounded-top-padded.png
+ script.plex/white-square-rounded-top-padded.png
+
+
+
+
+
+ !String.IsEmpty(Container(400).ListItem.Property(rating))
+ 1560
+ 140
+ 300
+ 32
+ right
+ 15
+ horizontal
+ true
+
+ 2
+ 63
+ 30
+ $INFO[Container(400).ListItem.Property(rating.image)]
+ keep
+
+
+ auto
+ 30
+ font12
+ left
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(Container(400).ListItem.Property(rating2))
+ 2
+ 40
+ 30
+ $INFO[Container(400).ListItem.Property(rating2.image)]
+ keep
+
+
+ !String.IsEmpty(Container(400).ListItem.Property(rating2))
+ auto
+ 30
+ font12
+ left
+ FFFFFFFF
+
+
+
+
+
+ 776
+ 263
+ 1360
+ 34
+ left
+ 15
+ horizontal
+ true
+
+ !String.IsEmpty(Container(400).ListItem.Property(audio))
+ auto
+ 34
+ font12
+ center
+ center
+ FFFFFFFF
+ FFFFFFFF
+ 15
+ script.plex/white-square-rounded-top-padded.png
+ script.plex/white-square-rounded-top-padded.png
+
+
+
+ auto
+ 34
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(Container(400).ListItem.Property(subtitles))
+ 34
+ auto
+ 34
+ font12
+ center
+ center
+ FFFFFFFF
+ FFFFFFFF
+ 15
+ script.plex/white-square-rounded-top-padded.png
+ script.plex/white-square-rounded-top-padded.png
+
+
+
+ !String.IsEmpty(Container(400).ListItem.Property(subtitles))
+ auto
+ 34
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+
+ 776
+ 340
+ 1084
+ 172
+ font12
+ left
+ FFFFFFFF
+
+
+
+
+ WindowOpen
+ -1
+ 557
+ 1
+ 8
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ !Control.IsVisible(500)
+ 0
+ 565
+ 1920
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+
+
+ 0
+ 565
+ 1920
+ 1800
+
+ 300
+ 0
+
+
+ Integer.IsGreater(Container(400).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 360
+ 1920
+
+ 0
+ 0
+ 1920
+ 360
+ script.plex/white-square.png
+ 40000000
+
+
+ 60
+ 0
+ 800
+ 80
+ font12
+ left
+ center
+ AAFFFFFF
+
+
+
+ 0
+ 18
+ 1920
+ 430
+ 300
+ 401
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 158
+
+ 0
+ 0
+ 299
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 299
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 264
+ 0
+ 35
+ 35
+ script.plex/indicators/unwatched.png
+
+
+ false
+ 0
+ 175
+ 299
+ 60
+ font12
+ center
+ AAFFFFFF
+
+
+
+ false
+ 0
+ 210
+ 299
+ 60
+ font12
+ center
+ AAFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(400)
+ -40
+ -40
+ 389
+ 258
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 158
+
+ 0
+ 0
+ 299
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 299
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 264
+ 0
+ 35
+ 35
+ script.plex/indicators/unwatched.png
+
+
+ Control.HasFocus(400)
+
+ false
+ 0
+ 175
+ 299
+ 60
+ font12
+ center
+ AAFFFFFF
+
+
+
+ false
+ 0
+ 210
+ 299
+ 60
+ font12
+ center
+ AAFFFFFF
+
+
+
+
+ !Control.HasFocus(400)
+
+ false
+ 0
+ 175
+ 299
+ 60
+ font12
+ center
+ FFCC7B19
+
+
+
+ false
+ 0
+ 210
+ 299
+ 60
+ font12
+ center
+ FFCC7B19
+
+
+
+
+
+ Control.HasFocus(400)
+ 0
+ 0
+ 309
+ 178
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(401).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 360
+ 1920
+
+ 60
+ 0
+ 800
+ 80
+ font12
+ left
+ center
+ AAFFFFFF
+
+
+
+ 0
+ 18
+ 1920
+ 430
+ 400
+ 402
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 175
+ 299
+ 60
+ font10
+ center
+ AAFFFFFF
+
+
+
+ false
+ 0
+ 205
+ 299
+ 60
+ font10
+ center
+ AAFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(401)
+ -40
+ -40
+ 389
+ 258
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Thumb]
+ scale
+
+
+
+ false
+ 0
+ 175
+ 299
+ 60
+ font10
+ center
+ AAFFFFFF
+
+
+
+ false
+ 0
+ 205
+ 299
+ 60
+ font10
+ center
+ AAFFFFFF
+
+
+
+
+
+ Control.HasFocus(401)
+ 0
+ 0
+ 309
+ 178
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(402).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 402
+ 1920
+ 520
+
+ !String.IsEmpty(Window.Property(divider.402))
+ 60
+ 0
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 16
+ 1920
+ 520
+ 401
+ 403
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 369
+ 244
+ 38
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(402)
+ -40
+ -40
+ 324
+ 441
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 369
+ 244
+ 38
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(402)
+ 0
+ 0
+ 254
+ 371
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(403).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 403
+ 1920
+ 410
+
+ !String.IsEmpty(Window.Property(divider.403))
+ 60
+ 20
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 20
+ 1000
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 36
+ 1920
+ 410
+ 402
+ 403
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/thumb_fallbacks/role.png
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 0
+ 253
+
+ false
+ 0
+ 0
+ 244
+ 60
+ font10
+ center
+ AAFFFFFF
+
+
+
+ false
+ 0
+ 30
+ 244
+ 60
+ font10
+ center
+ AAFFFFFF
+
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(403)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/thumb_fallbacks/role.png
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 0
+ 253
+
+ false
+ 0
+ 0
+ 244
+ 60
+ font10
+ center
+ AAFFFFFF
+
+
+
+ false
+ 0
+ 30
+ 244
+ 60
+ font10
+ center
+ AAFFFFFF
+
+
+
+
+
+ Control.HasFocus(403)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+
+
+ Conditional
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ VisibleChange
+ ControlGroup(200).HasFocus(0) + !String.IsEmpty(Window.Property(on.extras))
+ 0
+ 0
+ 1920
+ 135
+ script.plex/white-square.png
+ C0000000
+
+
+ 60
+ 47.5
+ 1000
+ 40
+ left
+ 60
+ horizontal
+ 50
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 202
+ 50
+ font12
+ FF000000
+ script.plex/buttons/home-focus.png
+ script.plex/buttons/home.png
+
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 204
+ 201
+ 50
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 202
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+ !String.IsEmpty(Window.Property(search.dialog))
+
+ !String.IsEmpty(Window.Property(search.dialog.hasresults))
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-home.xml b/resources/skins/Main/1080i/script-plex-home.xml
new file mode 100644
index 00000000..9a68b7cf
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-home.xml
@@ -0,0 +1,8517 @@
+
+
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+
+ Conditional
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 101
+ 0
+ 96
+ 2130
+ 5540
+ 20
+ vertical
+ true
+ 200
+
+ 2130
+ 200
+
+ Conditional
+ Conditional
+ -300
+ 0
+ 2430
+ 240
+ 101
+ 203
+ 204
+ 400
+ 200
+ horizontal
+ 4
+ 3
+ 102
+
+
+
+ !String.IsEmpty(ListItem.Property(item))
+ 60
+ 40
+ 298
+ 200
+
+ 0
+ 0
+ 238
+ 117
+
+ String.IsEmpty(ListItem.Property(is.home))
+ 0
+ 0
+ 238
+ 117
+ script.plex/white-square-rounded.png
+ FF1F1F1F
+
+
+
+ String.IsEmpty(ListItem.Property(is.home))
+ 84
+ 23.5
+ 70
+ 70
+ $INFO[ListItem.Thumb]
+ keep
+
+
+ !String.IsEmpty(ListItem.Property(is.home))
+ 74
+ 13.5
+ 90
+ 90
+ script.plex/home/type/home.png
+ keep
+
+
+
+
+ false
+ 0
+ 125
+ 238
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+ !String.IsEmpty(ListItem.Property(item))
+ 60
+ 40
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ String.IsEmpty(ListItem.Property(is.home))
+
+ Control.HasFocus(101)
+
+ -40
+ -40
+ 318
+ 197
+ script.plex/drop-shadow.png
+
+
+ UnFocus
+ 0
+ 0
+ 238
+ 117
+ script.plex/white-square-rounded.png
+ FF1F1F1F
+
+
+ UnFocus
+ 0
+ 0
+ 238
+ 117
+ script.plex/white-square-rounded.png
+ FFE5A00D
+
+
+
+ !Control.HasFocus(101)
+ 0
+ 0
+ 238
+ 117
+ script.plex/white-square-rounded.png
+ FFCC7B19
+
+
+ 84
+ 23.5
+ 70
+ 70
+ $INFO[ListItem.Thumb]
+ keep
+
+
+
+ !String.IsEmpty(ListItem.Property(is.home))
+ 74
+ 13.5
+
+ 0
+ 0
+ 90
+ 90
+ script.plex/home/type/home.png
+ keep
+
+
+ Control.HasFocus(101)
+ UnFocus
+ -40
+ -40
+ 170
+ 170
+ script.plex/home/type/home-selected.png
+ keep
+
+
+
+ false
+ 0
+ 125
+ 238
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(400).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1920
+ 440
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1920
+ 440
+ 101
+ 401
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 532
+ 299
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 235.5
+ 99.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 202
+ 85.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 289
+
+ 0
+ 0
+ 532
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 532
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 484
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 481
+ 0
+
+ 0
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 1
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 1
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+ false
+ 0
+ 309
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.400))
+ 0
+ 337
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(400)
+ -40
+ -40
+ 622
+ 389
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 532
+ 299
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 235.5
+ 99.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 202
+ 85.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 289
+
+ 0
+ 0
+ 532
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 532
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 484
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 481
+ 0
+
+ 0
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 1
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 1
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+ false
+ 0
+ 309
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.400))
+ 0
+ 337
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(400)
+ 0
+ 0
+ 542
+ 309
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(400).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.400))
+ 10
+ 12
+
+
+
+ Integer.IsGreater(Container(401).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 401
+ 1920
+ 515
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 515
+ 400
+ 402
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.401))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(401)
+ -40
+ -40
+ 334
+ 451
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.401))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+ Control.HasFocus(401)
+ 0
+ 0
+ 254
+ 371
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(401).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.401))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(402).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 402
+ 1920
+ 515
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 515
+ 401
+ 403
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.402))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(402)
+ -40
+ -40
+ 334
+ 451
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.402))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+ Control.HasFocus(402)
+ 0
+ 0
+ 254
+ 371
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(402).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.402))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(403).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 403
+ 1920
+ 515
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 515
+ 402
+ 404
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.403))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(403)
+ -40
+ -40
+ 334
+ 451
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.403))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+ Control.HasFocus(403)
+ 0
+ 0
+ 254
+ 371
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(403).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.403))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(404).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 404
+ 1920
+ 515
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 515
+ 403
+ 405
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.404))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(404)
+ -40
+ -40
+ 334
+ 451
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.404))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+ Control.HasFocus(404)
+ 0
+ 0
+ 254
+ 371
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(404).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.404))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(405).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 405
+ 1920
+ 392
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 392
+ 404
+ 406
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.405))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(405)
+ -40
+ -40
+ 324
+ 324
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.405))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(405)
+ 0
+ 0
+ 254
+ 254
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(405).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.405))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(406).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1920
+ 440
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1920
+ 440
+ 405
+ 407
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 532
+ 299
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 235.5
+ 99.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 202
+ 85.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 289
+
+ 0
+ 0
+ 532
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 532
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 484
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 481
+ 0
+
+ 0
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 1
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 1
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+ false
+ 0
+ 309
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.406))
+ 0
+ 337
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(406)
+ -40
+ -40
+ 622
+ 389
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 532
+ 299
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 235.5
+ 99.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 202
+ 85.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 289
+
+ 0
+ 0
+ 532
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 532
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 484
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 481
+ 0
+
+ 0
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 1
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 1
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+ false
+ 0
+ 309
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.406))
+ 0
+ 337
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(406)
+ 0
+ 0
+ 542
+ 309
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(406).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.406))
+ 10
+ 12
+
+
+
+ Integer.IsGreater(Container(407).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 407
+ 1920
+ 515
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 515
+ 406
+ 408
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.407))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(407)
+ -40
+ -40
+ 334
+ 451
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.407))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+ Control.HasFocus(407)
+ 0
+ 0
+ 254
+ 371
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(407).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.407))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(408).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 408
+ 1920
+ 515
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 515
+ 407
+ 409
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.408))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(408)
+ -40
+ -40
+ 334
+ 451
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.408))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+ Control.HasFocus(408)
+ 0
+ 0
+ 254
+ 371
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(408).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.408))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(409).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 409
+ 1920
+ 392
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 392
+ 408
+ 410
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.409))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(409)
+ -40
+ -40
+ 324
+ 324
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.409))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(409)
+ 0
+ 0
+ 254
+ 254
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(409).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.409))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(410).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 410
+ 1920
+ 392
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 392
+ 409
+ 411
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.410))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(410)
+ -40
+ -40
+ 324
+ 324
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.410))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(410)
+ 0
+ 0
+ 254
+ 254
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(410).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.410))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(411).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 411
+ 1920
+ 392
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 392
+ 410
+ 412
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.411))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(411)
+ -40
+ -40
+ 324
+ 324
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.411))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(411)
+ 0
+ 0
+ 254
+ 254
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(411).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.411))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(412).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 412
+ 1920
+ 392
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 392
+ 411
+ 420
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.412))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(412)
+ -40
+ -40
+ 324
+ 324
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.412))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(412)
+ 0
+ 0
+ 254
+ 254
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(412).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.412))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(420).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 420
+ 1920
+ 392
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 392
+ 412
+ 421
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.420))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(420)
+ -40
+ -40
+ 324
+ 324
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.420))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(420)
+ 0
+ 0
+ 254
+ 254
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(420).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.420))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(421).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 421
+ 1920
+ 392
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 392
+ 420
+ 422
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.421))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(421)
+ -40
+ -40
+ 324
+ 324
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.421))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(421)
+ 0
+ 0
+ 254
+ 254
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(421).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.421))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(422).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 422
+ 1920
+ 392
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 392
+ 421
+ 413
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.422))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(422)
+ -40
+ -40
+ 324
+ 324
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 72
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 58
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 234
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.422))
+ 0
+ 281
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(422)
+ 0
+ 0
+ 254
+ 254
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(422).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.422))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(413).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 413
+ 1920
+ 515
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 515
+ 422
+ 414
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.413))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(413)
+ -40
+ -40
+ 334
+ 451
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.413))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+ Control.HasFocus(413)
+ 0
+ 0
+ 254
+ 371
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(413).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.413))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(414).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 414
+ 1920
+ 515
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 515
+ 413
+ 415
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.414))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(414)
+ -40
+ -40
+ 334
+ 451
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.414))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+ Control.HasFocus(414)
+ 0
+ 0
+ 254
+ 371
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(414).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.414))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(415).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 415
+ 1920
+ 515
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 515
+ 414
+ 416
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.415))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(415)
+ -40
+ -40
+ 334
+ 451
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.415))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+ Control.HasFocus(415)
+ 0
+ 0
+ 254
+ 371
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(415).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.415))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(416).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 416
+ 1920
+ 515
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 29
+ 1920
+ 515
+ 415
+ 417
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.416))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(416)
+ -40
+ -40
+ 334
+ 451
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 244
+ 361
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 91.5
+ 130.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 58
+ 116.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 371
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.416))
+ 0
+ 398
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 196
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+ Control.HasFocus(416)
+ 0
+ 0
+ 254
+ 371
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(416).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.416))
+ 10
+ 7
+
+
+
+ Integer.IsGreater(Container(417).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1920
+ 440
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1920
+ 440
+ 416
+ 418
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 532
+ 299
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 235.5
+ 99.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 202
+ 85.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 289
+
+ 0
+ 0
+ 532
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 532
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 484
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 481
+ 0
+
+ 0
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 1
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 1
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+ false
+ 0
+ 309
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.417))
+ 0
+ 337
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(417)
+ -40
+ -40
+ 622
+ 389
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 532
+ 299
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 235.5
+ 99.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 202
+ 85.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 289
+
+ 0
+ 0
+ 532
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 532
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 484
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 481
+ 0
+
+ 0
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 1
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 1
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+ false
+ 0
+ 309
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.417))
+ 0
+ 337
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(417)
+ 0
+ 0
+ 542
+ 309
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(417).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.417))
+ 10
+ 12
+
+
+
+ Integer.IsGreater(Container(418).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1920
+ 440
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1920
+ 440
+ 417
+ 419
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 532
+ 299
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 235.5
+ 99.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 202
+ 85.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 289
+
+ 0
+ 0
+ 532
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 532
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 484
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 481
+ 0
+
+ 0
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 1
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 1
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+ false
+ 0
+ 309
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.418))
+ 0
+ 337
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(418)
+ -40
+ -40
+ 622
+ 389
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 532
+ 299
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 235.5
+ 99.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 202
+ 85.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 289
+
+ 0
+ 0
+ 532
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 532
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 484
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 481
+ 0
+
+ 0
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 1
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 1
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+ false
+ 0
+ 309
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.418))
+ 0
+ 337
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(418)
+ 0
+ 0
+ 542
+ 309
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(418).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.418))
+ 10
+ 12
+
+
+
+ Integer.IsGreater(Container(419).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1920
+ 440
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1920
+ 440
+ 418
+ 423
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 532
+ 299
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 235.5
+ 99.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 202
+ 85.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 289
+
+ 0
+ 0
+ 532
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 532
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 484
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 481
+ 0
+
+ 0
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 1
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 1
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+ false
+ 0
+ 309
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.419))
+ 0
+ 337
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(419)
+ -40
+ -40
+ 622
+ 389
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 532
+ 299
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 235.5
+ 99.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 202
+ 85.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 289
+
+ 0
+ 0
+ 532
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 532
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 484
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 481
+ 0
+
+ 0
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 1
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 1
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+ false
+ 0
+ 309
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.419))
+ 0
+ 337
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(419)
+ 0
+ 0
+ 542
+ 309
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(419).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.419))
+ 10
+ 12
+
+
+
+ Integer.IsGreater(Container(423).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1920
+ 440
+
+ 60
+ 12
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1920
+ 440
+ 419
+ 423
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 532
+ 299
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 235.5
+ 99.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 202
+ 85.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 289
+
+ 0
+ 0
+ 532
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 532
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 484
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 481
+ 0
+
+ 0
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 1
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 1
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+ false
+ 0
+ 309
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.423))
+ 0
+ 337
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(423)
+ -40
+ -40
+ 622
+ 389
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ !String.IsEmpty(ListItem.Property(is.end))
+
+ 0
+ 0
+ 532
+ 299
+ script.plex/white-square.png
+
+
+ String.IsEmpty(ListItem.Property(is.updating))
+ 235.5
+ 99.5
+ 61
+ 100
+ script.plex/indicators/chevron-white.png
+
+
+ !String.IsEmpty(ListItem.Property(is.updating))
+ 202
+ 85.5
+ 128
+ 128
+ script.plex/home/busy.gif
+
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 532
+ 299
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 289
+
+ 0
+ 0
+ 532
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 532
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 484
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 481
+ 0
+
+ 0
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 1
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 1
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+ false
+ 0
+ 309
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hub.text2lines.423))
+ 0
+ 337
+ 532
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(423)
+ 0
+ 0
+ 542
+ 309
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(423).NumItems,0) + !String.IsEmpty(Window.Property(hub.text2lines.423))
+ 10
+ 12
+
+
+
+
+ 1920
+ 100
+ font12
+ left
+ center
+ 00FFFFFF
+
+
+
+
+
+
+
+ Conditional
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ VisibleChange
+ ControlGroup(200).HasFocus(0) + !String.IsEmpty(Window(10000).Property(script.plex.off.sections))
+ 0
+ 0
+ 1920
+ 135
+ script.plex/white-square.png
+ C0000000
+
+
+ String.IsEmpty(Window.Property(search.dialog))
+
+ Focus
+ UnFocus
+ 60
+ 47.5
+ 40
+ 40
+ 50
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+
+
+
+ 160
+ 35
+ 500
+ 65
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 203
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+ 576
+ 34
+ 1000
+ 1046
+
+ 0
+ 0
+ 1000
+ 1046
+ 50
+ 204
+ right
+ 0
+ horizontal
+ 200
+ true
+
+ auto
+ 66
+ font12
+ FFFFFFFF
+ FF000000
+ FFFFFFFF
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+ SetFocus(260)
+
+
+ -93
+ 93
+ 66
+
+ 6
+ 14
+ 40
+ 39
+ $INFO[Window.Property(server.icon)]
+
+
+ 0
+ 38
+ 16
+ 15
+ $INFO[Window.Property(server.iconmod)]
+
+
+ !Control.HasFocus(201)
+ 59
+ 27
+ 15
+ 13
+ script.plex/indicators/dropdown-triangle.png
+ 99FFFFFF
+
+
+ Control.HasFocus(201)
+ 59
+ 27
+ 15
+ 13
+ script.plex/indicators/dropdown-triangle.png
+ FF222222
+
+
+ Control.HasFocus(260) | !String.IsEmpty(Window.Property(show.servers))
+ -413
+ 70
+
+ -40
+ -40
+ 580
+ 146
+ script.plex/drop-shadow.png
+
+
+ 432
+ -13
+ 15
+ 13
+ script.plex/indicators/dropdown-triangle.png
+ FF1F1F1F
+
+
+
+ 0
+ 0
+ 500
+ 900
+ 201
+ noop
+ 203
+ 202
+ SetProperty(show.servers,)
+ 200
+ vertical
+ 261
+
+
+
+ !String.IsEmpty(ListItem.Property(first))
+ 0
+ 0
+ 500
+ 100
+ script.plex/white-square-top-rounded.png
+
+
+ String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 500
+ 100
+ script.plex/white-square.png
+
+
+ !String.IsEmpty(ListItem.Property(last))
+ 0
+ 0
+ 500
+ 100
+ script.plex/white-square-top-rounded.png
+
+
+ !String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 500
+ 100
+ script.plex/white-square-rounded.png
+
+
+ !String.IsEmpty(ListItem.Label2)
+
+ 20
+ 20
+ 400
+ 35
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 20
+ 50
+ 400
+ 35
+ font12
+ left
+ center
+ FFA0A0A0
+
+
+
+
+ String.IsEmpty(ListItem.Label2)
+ 20
+ 0
+ 400
+ 100
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+
+ !String.IsEmpty(ListItem.Property(status)) + String.IsEmpty(ListItem.Property(current))
+ 456
+ 38
+ 24
+ 24
+ script.plex/home/device/$INFO[ListItem.Property(status)]
+
+
+ !String.IsEmpty(ListItem.Property(status)) + !String.IsEmpty(ListItem.Property(current))
+ 415
+ 38
+ 24
+ 24
+ script.plex/home/device/$INFO[ListItem.Property(status)]
+
+
+ !String.IsEmpty(ListItem.Property(current))
+ 449
+ 38
+ 31
+ 24
+ script.plex/home/device/check.png
+
+
+
+
+
+ !String.IsEmpty(ListItem.Property(first))
+ 0
+ 0
+ 500
+ 100
+ script.plex/white-square-top-rounded.png
+
+
+ String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 500
+ 100
+ script.plex/white-square.png
+
+
+ !String.IsEmpty(ListItem.Property(last))
+ 0
+ 0
+ 500
+ 100
+ script.plex/white-square-top-rounded.png
+
+
+ !String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 500
+ 100
+ script.plex/white-square-rounded.png
+
+
+ !String.IsEmpty(ListItem.Label2)
+
+ 20
+ 20
+ 400
+ 35
+ font12
+ left
+ center
+ FF000000
+
+
+
+ 20
+ 50
+ 400
+ 35
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+
+ String.IsEmpty(ListItem.Label2)
+ 20
+ 0
+ 400
+ 100
+ font12
+ left
+ center
+ FF000000
+
+
+
+
+ !String.IsEmpty(ListItem.Property(status)) + String.IsEmpty(ListItem.Property(current))
+ 456
+ 38
+ 24
+ 24
+ script.plex/home/device/focus-$INFO[ListItem.Property(status)]
+
+
+ !String.IsEmpty(ListItem.Property(status)) + !String.IsEmpty(ListItem.Property(current))
+ 415
+ 38
+ 24
+ 24
+ script.plex/home/device/focus-$INFO[ListItem.Property(status)]
+
+
+ !String.IsEmpty(ListItem.Property(current))
+ 449
+ 38
+ 31
+ 24
+ script.plex/home/device/check.png
+
+
+
+
+
+
+ 492
+ 20
+ 8
+ 860
+ -
+ script.plex/white-square.png
+ script.plex/white-square.png
+ -
+ -
+ false
+ vertical
+ false
+ 250
+
+
+
+
+
+ auto
+ 66
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+ SetFocus(250)
+
+
+ -87
+ 87
+ 66
+
+ 0
+ 14
+ 40
+ 39
+ $INFO[Window.Property(user.avatar)]
+
+
+ String.IsEmpty(Window.Property(user.avatar))
+ 0
+ 14
+ 40
+ 39
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+ !Control.HasFocus(202)
+ 53
+ 27
+ 15
+ 13
+ script.plex/indicators/dropdown-triangle.png
+ 99FFFFFF
+
+
+ Control.HasFocus(202)
+ 53
+ 27
+ 15
+ 13
+ script.plex/indicators/dropdown-triangle.png
+ FF222222
+
+
+ Control.HasFocus(250) | !String.IsEmpty(Window.Property(show.options))
+ -213
+ 70
+
+ -40
+ -40
+ 380
+ 146
+ script.plex/drop-shadow.png
+
+
+ 226
+ -13
+ 15
+ 13
+ script.plex/indicators/dropdown-triangle.png
+ FF1F1F1F
+
+
+
+ 0
+ 0
+ 300
+ 198
+ 202
+ noop
+ 201
+ SetProperty(show.options,)
+ 200
+ vertical
+
+
+
+ !String.IsEmpty(ListItem.Property(first))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square-top-rounded.png
+
+
+ String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square.png
+
+
+ !String.IsEmpty(ListItem.Property(last))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square-top-rounded.png
+
+
+ !String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 300
+ 66
+ font12
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+ !String.IsEmpty(ListItem.Property(first))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square-top-rounded.png
+
+
+ String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square.png
+
+
+ !String.IsEmpty(ListItem.Property(last))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square-top-rounded.png
+
+
+ !String.IsEmpty(ListItem.Property(only))
+ 0
+ 0
+ 300
+ 66
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 300
+ 66
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+ 40
+ 10
+ -
+
+
+
+
+
+
+ !String.IsEmpty(Window.Property(search.dialog))
+
+ !String.IsEmpty(Window.Property(search.dialog.hasresults))
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+
+
+ String.IsEmpty(Window.Property(busy)) + !String.IsEmpty(Window.Property(no.content))
+ 0
+ 465
+
+ false
+ 60
+ 0
+ 1800
+ 35
+ font30
+ center
+ FFFFFFFF
+
+
+
+ false
+ 60
+ 60
+ 1800
+ 35
+ font30
+ center
+ FFCCCCCC
+
+
+
+
+
+ !String.IsEmpty(Window.Property(busy))
+ Visible
+ 840
+ 465
+
+ 0
+ 0
+ 240
+ 150
+ script.plex/busy-back.png
+ A0FFFFFF
+
+
+ 75
+ 56
+ 90
+ 38
+ script.plex/busy.gif
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-info.xml b/resources/skins/Main/1080i/script-plex-info.xml
new file mode 100644
index 00000000..e36cc22e
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-info.xml
@@ -0,0 +1,270 @@
+
+
+ 152
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+
+ 0
+ 135
+
+
+ 60
+ 0
+
+ !String.IsEmpty(Window.Property(is.poster))
+
+ 0
+ 0
+ 519
+ 769
+ $INFO[Window.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 519
+ 769
+ $INFO[Window.Property(thumb)]
+ scale
+
+
+
+ !String.IsEmpty(Window.Property(is.square))
+
+ 0
+ 0
+ 519
+ 519
+ $INFO[Window.Property(thumb.fallback)]
+ keep
+
+
+ 0
+ 0
+ 519
+ 519
+ $INFO[Window.Property(thumb)]
+ scale
+
+
+
+ !String.IsEmpty(Window.Property(is.16x9))
+
+ 0
+ 0
+ 519
+ 292
+ $INFO[Window.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 519
+ 292
+ $INFO[Window.Property(thumb)]
+ scale
+
+
+
+ 579
+ 5
+ 1190
+ 40
+ font16
+ left
+ center
+ FFFFFFFF
+
+
+
+ 579
+ 55
+ 1190
+ 40
+ font13
+ left
+ center
+ FFDDDDDD
+
+
+
+ 579
+ 157
+ 152
+ 1190
+ 718
+ font13
+ left
+ FFDDDDDD
+
+
+
+
+ 1794
+ 157
+ 6
+ 718
+ true
+ script.plex/white-square.png
+ script.plex/white-square.png
+ script.plex/white-square.png
+ -
+ -
+ false
+ vertical
+ false
+ 204
+
+
+
+
+
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 152
+ 152
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-listview-16x9-chunked.xml b/resources/skins/Main/1080i/script-plex-listview-16x9-chunked.xml
new file mode 100644
index 00000000..032b1d47
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-listview-16x9-chunked.xml
@@ -0,0 +1,892 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 135
+ 101
+
+
+ Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 101
+ 750
+ 0
+ 1170
+ 1080
+
+ 0
+ 0
+ 1170
+ 1080
+ script.plex/white-square.png
+ 20000000
+
+
+
+ 0
+ 0
+ 1170
+ 945
+ 600
+ 151
+ 304
+ 0
+ vertical
+ 4
+ 152
+ 5
+
+
+
+ 120
+ 24
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 880
+ -3
+ 35
+ 35
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 861
+ 14
+
+ 0
+ 0
+ 54
+ 42
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 54
+ 42
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+ 915
+ 72
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer)) + !String.IsEmpty(ListItem.Label)
+ 0
+ 72
+ 915
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+
+
+
+
+ !Control.HasFocus(101)
+ 120
+ 24
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 880
+ -2
+ 35
+ 35
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 861
+ 14
+
+ 0
+ 0
+ 54
+ 42
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 54
+ 42
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+ 915
+ 72
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer)) + !String.IsEmpty(ListItem.Label)
+ 0
+ 72
+ 915
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+ Control.HasFocus(101)
+ 63
+ 21
+
+ -40
+ -40
+ 1085
+ 156
+ script.plex/square-rounded-shadow.png
+
+
+ 0
+ 0
+ 1005
+ 76
+ script.plex/white-square-rounded.png
+ FFE5A00D
+
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 957
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched-rounded.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 933
+ 15
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 0
+ 0
+ 57
+ 46
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 57
+ 46
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+ 60
+ 0
+
+ 0
+ 23
+ 915
+ 30
+ font12
+ left
+ center
+ DF000000
+
+
+
+
+
+
+
+
+
+
+ !StringCompare(Window(10000).Property(script.plex.item.type),episode)
+
+ 1128
+ 33
+ 10
+ 879
+ 101
+ 951
+ true
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ -
+ -
+ false
+ vertical
+ false
+ 151
+
+
+ StringCompare(Window(10000).Property(script.plex.item.type),episode)
+ 1128
+ 33
+ 10
+ 879
+
+ 0
+ 0
+ 10
+ 879
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+
+ !Control.HasFocus(951) + String.IsEmpty(Window.Property(dragging))
+ 0
+ 0
+ 10
+ 10
+ script.plex/white-square-rounded.png
+
+
+ Control.HasFocus(951) | !String.IsEmpty(Window.Property(dragging))
+ 0
+ 0
+ 10
+ 10
+ script.plex/white-square-rounded.png
+
+
+
+
+ 0
+ 0
+ 10
+ 879
+ 152
+ -
+ -
+
+
+
+
+
+
+ 0
+ -135
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+ VisibleChange
+ 301
+ 30
+ -25
+ 1000
+ 145
+ 200
+ 101
+ 101
+ -20
+ horizontal
+ 200
+ true
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+
+
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+
+ String.IsEmpty(Window.Property(no.options)) | Player.HasAudio
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/more-focus.png
+ script.plex/buttons/more.png
+
+
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/chapters-focus.png
+ script.plex/buttons/chapters.png
+
+
+
+
+
+
+ 60
+ 248
+
+ !StringCompare(Window.Property(media),show)
+ 0
+ 0
+ 630
+ 355
+ 500
+ $INFO[Container(101).ListItem.Property(art)]
+ scale
+
+
+ StringCompare(Window.Property(media),show)
+ 0
+ 0
+ 630
+ 355
+ 500
+ $INFO[Container(101).ListItem.Property(art)]
+ scale
+
+
+ 0
+ 355
+ 440
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 630
+ 355
+ 180
+ 80
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 435
+ 630
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+ 0
+ 463
+ 630
+ 307
+ font12
+ left
+ FFDDDDDD
+
+
+
+
+
+ StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 151
+ 1830
+ 150
+ 20
+ 920
+
+ 0
+ 0
+ 34
+ 1050
+ 100
+ 152
+ 200
+ vertical
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+
+ !StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ 99FFFFFF
+
+
+
+ StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))
+
+ 0
+ 0
+ 34
+ 34
+ 99FFFFFF
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+
+ !StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ 99FFFFFF
+
+
+
+ StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))
+
+ 0
+ 0
+ 34
+ 34
+ 99FFFFFF
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+
+
+ Control.HasFocus(151)
+ 0
+ 0
+
+ Control.HasFocus(151)
+ 0
+ 0
+ 34
+ 34
+ FFE5A00D
+ script.plex/white-outline-rounded.png
+
+
+
+
+
+
+
+
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ 60
+ 47.5
+ 1000
+ 40
+ left
+ 60
+ horizontal
+ 50
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 202
+ 50
+ font12
+ FF000000
+ script.plex/buttons/home-focus.png
+ script.plex/buttons/home.png
+
+
+
+
+ auto
+ 40
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 204
+ 201
+ 50
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 202
+ 211
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ 311
+ String.IsEmpty(Window.Property(hide.filteroptions))
+ 340
+ 35
+ 1000
+ 65
+ right
+ 30
+ horizontal
+ 204
+ 210
+ 50
+
+ false
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 0
+ 0
+
+
+
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+ !StringCompare(Window.Property(media),show)
+ false
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 20
+ 0
+
+
+
+ StringCompare(Window.Property(media),show)
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ FFFFFFFF
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+ !String.IsEmpty(Window.Property(search.dialog))
+
+ !String.IsEmpty(Window.Property(search.dialog.hasresults))
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-listview-16x9.xml b/resources/skins/Main/1080i/script-plex-listview-16x9.xml
new file mode 100644
index 00000000..97bd5646
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-listview-16x9.xml
@@ -0,0 +1,844 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+
+ 60
+ 248
+
+ !StringCompare(Window.Property(media),show)
+ 0
+ 0
+ 630
+ 355
+ 500
+ $INFO[Container(101).ListItem.Property(art)]
+ scale
+
+
+ StringCompare(Window.Property(media),show)
+ 0
+ 0
+ 630
+ 355
+ 500
+ $INFO[Container(101).ListItem.Property(art)]
+ scale
+
+
+ 0
+ 355
+ 440
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 630
+ 355
+ 180
+ 80
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 435
+ 630
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+ 0
+ 463
+ 630
+ 307
+ font12
+ left
+ FFDDDDDD
+
+
+
+
+
+ 0
+ 135
+ 101
+
+
+ VisibleChange
+ 301
+ 30
+ -25
+ 1000
+ 145
+ 200
+ 101
+ 101
+ -20
+ horizontal
+ 200
+ true
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+
+
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+
+ String.IsEmpty(Window.Property(no.options)) | Player.HasAudio
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/more-focus.png
+ script.plex/buttons/more.png
+
+
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/chapters-focus.png
+ script.plex/buttons/chapters.png
+
+
+
+
+
+ Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 101
+ 750
+ 0
+ 1170
+ 1080
+
+ 0
+ 0
+ 1170
+ 1080
+ script.plex/white-square.png
+ 20000000
+
+
+
+ 0
+ 0
+ 1170
+ 945
+ 600
+ 151
+ 304
+ 200
+ vertical
+ 4
+ 152
+
+
+
+ 120
+ 24
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 880
+ -3
+ 35
+ 35
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 861
+ 14
+
+ 0
+ 0
+ 54
+ 42
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 54
+ 42
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+ 915
+ 72
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer))
+ 0
+ 72
+ 915
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+
+
+
+
+ !Control.HasFocus(101)
+ 120
+ 24
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 880
+ -2
+ 35
+ 35
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 861
+ 14
+
+ 0
+ 0
+ 54
+ 42
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 54
+ 42
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+ 915
+ 72
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer))
+ 0
+ 72
+ 915
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+ Control.HasFocus(101)
+ 63
+ 21
+
+ -40
+ -40
+ 1085
+ 156
+ script.plex/square-rounded-shadow.png
+
+
+ 0
+ 0
+ 1005
+ 76
+ script.plex/white-square-rounded.png
+ FFE5A00D
+
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 957
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched-rounded.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 933
+ 15
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 0
+ 0
+ 57
+ 46
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 57
+ 46
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+ 60
+ 0
+
+ 0
+ 23
+ 510
+ 30
+ font12
+ left
+ center
+ DF000000
+
+
+
+
+
+
+
+
+
+
+
+ 1128
+ 33
+ 10
+ 879
+ 101
+ true
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ -
+ -
+ false
+ vertical
+ false
+ 151
+
+
+
+
+
+ StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 151
+ 1830
+ 150
+ 20
+ 920
+
+ 0
+ 0
+ 34
+ 1050
+ 100
+ 152
+ 200
+ vertical
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+
+ !StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ 99FFFFFF
+
+
+
+ StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))
+
+ 0
+ 0
+ 34
+ 34
+ 99FFFFFF
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+
+ !StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ 99FFFFFF
+
+
+
+ StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))
+
+ 0
+ 0
+ 34
+ 34
+ 99FFFFFF
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+
+
+ Control.HasFocus(151)
+ 0
+ 0
+
+ Control.HasFocus(151)
+ 0
+ 0
+ 34
+ 34
+ FFE5A00D
+ script.plex/white-outline-rounded.png
+
+
+
+
+
+
+
+
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ 60
+ 47.5
+ 1000
+ 40
+ left
+ 60
+ horizontal
+ 50
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 202
+ 50
+ font12
+ FF000000
+ script.plex/buttons/home-focus.png
+ script.plex/buttons/home.png
+
+
+
+
+ auto
+ 40
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 204
+ 201
+ 50
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 202
+ 211
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ 311
+ String.IsEmpty(Window.Property(hide.filteroptions))
+ 340
+ 35
+ 1000
+ 65
+ right
+ 30
+ horizontal
+ 204
+ 210
+ 50
+
+ false
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 0
+ 0
+
+
+
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+ !StringCompare(Window.Property(media),show)
+ false
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 20
+ 0
+
+
+
+ StringCompare(Window.Property(media),show)
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ FFFFFFFF
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+ !String.IsEmpty(Window.Property(search.dialog))
+
+ !String.IsEmpty(Window.Property(search.dialog.hasresults))
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-listview-square-chunked.xml b/resources/skins/Main/1080i/script-plex-listview-square-chunked.xml
new file mode 100644
index 00000000..9c7b2ffb
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-listview-square-chunked.xml
@@ -0,0 +1,961 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 135
+ 101
+
+
+ Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 101
+ 750
+ 0
+ 1170
+ 1080
+
+ 0
+ 0
+ 1170
+ 1080
+ script.plex/white-square.png
+ 20000000
+
+
+
+ 0
+ 0
+ 1170
+ 945
+ 600
+ 151
+ 304
+ 0
+ vertical
+ 4
+ 152
+ 5
+
+
+
+ 120
+ 24
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 880
+ -3
+ 35
+ 35
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 861
+ 14
+
+ 0
+ 0
+ 54
+ 42
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 54
+ 42
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+ 0
+ 0
+
+ String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 0
+ 915
+ 72
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 0
+ 915
+ 72
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer)) + !String.IsEmpty(ListItem.Label)
+ 0
+ 72
+ 915
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+
+
+
+
+ !Control.HasFocus(101)
+ 120
+ 24
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 880
+ -2
+ 35
+ 35
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 861
+ 14
+
+ 0
+ 0
+ 54
+ 42
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 54
+ 42
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+
+ String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 0
+ 915
+ 72
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 0
+ 915
+ 72
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer)) + !String.IsEmpty(ListItem.Label)
+ 0
+ 72
+ 915
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+ Control.HasFocus(101)
+ 63
+ 21
+
+ -40
+ -40
+ 1085
+ 156
+ script.plex/square-rounded-shadow.png
+
+
+ 0
+ 0
+ 1005
+ 76
+ script.plex/white-square-rounded.png
+ FFE5A00D
+
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 957
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched-rounded.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 933
+ 15
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 0
+ 0
+ 57
+ 46
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 57
+ 46
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+ 60
+ 0
+
+ String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 23
+ 885
+ 30
+ font12
+ left
+ center
+ DF000000
+
+
+
+ !String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 23
+ 885
+ 30
+ font10
+ left
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ !StringCompare(Window(10000).Property(script.plex.item.type),album)
+
+ 1128
+ 33
+ 10
+ 879
+ 101
+ 951
+ true
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ -
+ -
+ false
+ vertical
+ false
+ 151
+
+
+ StringCompare(Window(10000).Property(script.plex.item.type),album)
+ 1128
+ 33
+ 10
+ 879
+
+ 0
+ 0
+ 10
+ 879
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+
+ !Control.HasFocus(951) + String.IsEmpty(Window.Property(dragging))
+ 0
+ 0
+ 10
+ 10
+ script.plex/white-square-rounded.png
+
+
+ Control.HasFocus(951) | !String.IsEmpty(Window.Property(dragging))
+ 0
+ 0
+ 10
+ 10
+ script.plex/white-square-rounded.png
+
+
+
+
+ 0
+ 0
+ 10
+ 879
+ 152
+ -
+ -
+
+
+
+
+
+
+ 0
+ -135
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+ 301
+ 30
+ -25
+ 1000
+ 145
+ 200
+ 101
+ 101
+ -20
+ horizontal
+ 200
+ true
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+
+
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+
+ String.IsEmpty(Window.Property(no.options)) | Player.HasAudio
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/more-focus.png
+ script.plex/buttons/more.png
+
+
+
+
+ String.IsEmpty(Window.Property(hide.filteroptions))
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/chapters-focus.png
+ script.plex/buttons/chapters.png
+
+
+
+
+
+
+ 60
+ 248
+
+ StringCompare(Window.Property(media),photo) | StringCompare(Window.Property(media),photodirectory)
+
+ 0
+ 0
+ 630
+ 355
+ script.plex/white-square.png
+
+
+ 0
+ 0
+ 630
+ 355
+ 500
+ $INFO[Container(101).ListItem.Thumb]
+ keep
+
+
+
+ StringCompare(Window.Property(media),artist)
+ 0
+ 0
+ 355
+ 355
+ 500
+ $INFO[Container(101).ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(Container(101).ListItem.Label2)
+
+ 0
+ 355
+ 510
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 630
+ 355
+ 110
+ 80
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+
+ String.IsEmpty(Container(101).ListItem.Label2)
+
+ 0
+ 355
+ 630
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+
+ 0
+ 435
+ 630
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+ 0
+ 463
+ 630
+ 307
+ font12
+ left
+ FFDDDDDD
+
+
+
+
+
+ StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 151
+ 1830
+ 150
+ 20
+ 920
+
+ 0
+ 0
+ 34
+ 1050
+ 100
+ 152
+ 200
+ vertical
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+
+ !StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ 99FFFFFF
+
+
+
+ StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))
+
+ 0
+ 0
+ 34
+ 34
+ 99FFFFFF
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+
+ !StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ 99FFFFFF
+
+
+
+ StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))
+
+ 0
+ 0
+ 34
+ 34
+ 99FFFFFF
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+
+
+ Control.HasFocus(151)
+ 0
+ 0
+
+ Control.HasFocus(151)
+ 0
+ 0
+ 34
+ 34
+ FFE5A00D
+ script.plex/white-outline-rounded.png
+
+
+
+
+
+
+
+
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ 60
+ 47.5
+ 1000
+ 40
+ left
+ 60
+ horizontal
+ 50
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 202
+ 50
+ font12
+ FF000000
+ script.plex/buttons/home-focus.png
+ script.plex/buttons/home.png
+
+
+
+
+ auto
+ 40
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 204
+ 201
+ 50
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 202
+ 211
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ 311
+ String.IsEmpty(Window.Property(hide.filteroptions))
+ 340
+ 35
+ 1000
+ 65
+ right
+ 30
+ horizontal
+ 204
+ 210
+ 50
+
+ false
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 0
+ 0
+
+
+
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+ !StringCompare(Window.Property(media),artist)
+ false
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 20
+ 0
+
+
+
+ StringCompare(Window.Property(media),artist)
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ FFFFFFFF
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+ !String.IsEmpty(Window.Property(search.dialog))
+
+ !String.IsEmpty(Window.Property(search.dialog.hasresults))
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-listview-square.xml b/resources/skins/Main/1080i/script-plex-listview-square.xml
new file mode 100644
index 00000000..2543bbfb
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-listview-square.xml
@@ -0,0 +1,913 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+
+ 60
+ 248
+
+ StringCompare(Window.Property(media),photo) | StringCompare(Window.Property(media),photodirectory)
+
+ 0
+ 0
+ 630
+ 355
+ script.plex/white-square.png
+
+
+ 0
+ 0
+ 630
+ 355
+ 500
+ $INFO[Container(101).ListItem.Thumb]
+ keep
+
+
+
+ StringCompare(Window.Property(media),artist)
+ 0
+ 0
+ 355
+ 355
+ 500
+ $INFO[Container(101).ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(Container(101).ListItem.Label2)
+
+ 0
+ 355
+ 310
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 630
+ 355
+ 310
+ 80
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+
+ String.IsEmpty(Container(101).ListItem.Label2)
+
+ 0
+ 355
+ 630
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+
+ 0
+ 435
+ 630
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+ 0
+ 463
+ 630
+ 307
+ font12
+ left
+ FFDDDDDD
+
+
+
+
+
+ 0
+ 135
+ 101
+
+
+ 301
+ 30
+ -25
+ 1000
+ 145
+ 200
+ 101
+ 101
+ -20
+ horizontal
+ 200
+ true
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+
+
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+
+ String.IsEmpty(Window.Property(no.options)) | Player.HasAudio
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/more-focus.png
+ script.plex/buttons/more.png
+
+
+
+
+ String.IsEmpty(Window.Property(hide.filteroptions))
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/chapters-focus.png
+ script.plex/buttons/chapters.png
+
+
+
+
+
+ Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 101
+ 750
+ 0
+ 1170
+ 1080
+
+ 0
+ 0
+ 1170
+ 1080
+ script.plex/white-square.png
+ 20000000
+
+
+
+ 0
+ 0
+ 1170
+ 945
+ 600
+ 151
+ 304
+ 200
+ vertical
+ 4
+ 152
+
+
+
+ 120
+ 24
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 880
+ -3
+ 35
+ 35
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 861
+ 14
+
+ 0
+ 0
+ 54
+ 42
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 54
+ 42
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+ 0
+ 0
+
+ String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 0
+ 915
+ 72
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 0
+ 915
+ 72
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer))
+ 0
+ 72
+ 915
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+
+
+
+
+ !Control.HasFocus(101)
+ 120
+ 24
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 880
+ -2
+ 35
+ 35
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 861
+ 14
+
+ 0
+ 0
+ 54
+ 42
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 54
+ 42
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+
+ String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 0
+ 915
+ 72
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 0
+ 915
+ 72
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer))
+ 0
+ 72
+ 915
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+ Control.HasFocus(101)
+ 63
+ 21
+
+ -40
+ -40
+ 1085
+ 156
+ script.plex/square-rounded-shadow.png
+
+
+ 0
+ 0
+ 1005
+ 76
+ script.plex/white-square-rounded.png
+ FFE5A00D
+
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 957
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched-rounded.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 933
+ 15
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+ 0
+ 0
+ 57
+ 46
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 57
+ 46
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+ 60
+ 0
+
+ String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 23
+ 885
+ 30
+ font12
+ left
+ center
+ DF000000
+
+
+
+ !String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 23
+ 885
+ 30
+ font10
+ left
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+
+ 1128
+ 33
+ 10
+ 879
+ 101
+ true
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ -
+ -
+ false
+ vertical
+ false
+ 151
+
+
+
+
+
+ StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 151
+ 1830
+ 150
+ 20
+ 920
+
+ 0
+ 0
+ 34
+ 1050
+ 100
+ 152
+ 200
+ vertical
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+
+ !StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ 99FFFFFF
+
+
+
+ StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))
+
+ 0
+ 0
+ 34
+ 34
+ 99FFFFFF
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+
+ !StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ 99FFFFFF
+
+
+
+ StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))
+
+ 0
+ 0
+ 34
+ 34
+ 99FFFFFF
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+
+
+ Control.HasFocus(151)
+ 0
+ 0
+
+ Control.HasFocus(151)
+ 0
+ 0
+ 34
+ 34
+ FFE5A00D
+ script.plex/white-outline-rounded.png
+
+
+
+
+
+
+
+
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ 60
+ 47.5
+ 1000
+ 40
+ left
+ 60
+ horizontal
+ 50
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 202
+ 50
+ font12
+ FF000000
+ script.plex/buttons/home-focus.png
+ script.plex/buttons/home.png
+
+
+
+
+ auto
+ 40
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 204
+ 201
+ 50
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 202
+ 211
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ 311
+ String.IsEmpty(Window.Property(hide.filteroptions))
+ 340
+ 35
+ 1000
+ 65
+ right
+ 30
+ horizontal
+ 204
+ 210
+ 50
+
+ false
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 0
+ 0
+
+
+
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+ !StringCompare(Window.Property(media),artist)
+ false
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 20
+ 0
+
+
+
+ StringCompare(Window.Property(media),artist)
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ FFFFFFFF
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+ !String.IsEmpty(Window.Property(search.dialog))
+
+ !String.IsEmpty(Window.Property(search.dialog.hasresults))
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-music_current_playlist.xml b/resources/skins/Main/1080i/script-plex-music_current_playlist.xml
new file mode 100644
index 00000000..2e2b16b7
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-music_current_playlist.xml
@@ -0,0 +1,789 @@
+
+
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ false
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Player.Art(fanart)]
+
+
+ !String.IsEmpty(Player.Art(fanart))
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+ D0404040
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Player.Art(landscape)]
+
+
+
+
+ 0
+ 0
+ 101
+
+
+ 90
+ 0
+
+ -15
+ 75
+ 669
+ 669
+ script.plex/white-square.png
+ 20FFFFFF
+
+
+ 0
+ 90
+ 639
+ 639
+ $INFO[Player.Art(thumb)]
+ scale
+
+
+ 0
+ 764
+ 639
+ 35
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 799
+ 639
+ 35
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 834
+ 639
+ 35
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 869
+ 639
+ 35
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+ Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 101
+ 819
+ 0
+ 1101
+ 1080
+
+ 0
+ 0
+ 1101
+ 1080
+ script.plex/white-square.png
+ 20000000
+
+
+ 0
+ 0
+ 1101
+ 1080
+ 200
+ 152
+ 411
+ 200
+ vertical
+ 4
+ 152
+
+
+
+ 120
+ 24
+
+ !StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 0
+ 0
+ 50
+ 100
+ font10
+ left
+ center
+ D8FFFFFF
+
+
+
+ StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 0
+ 32.5
+ 35
+ 35
+ script.plex/indicators/playing-circle.png
+ FFE5A00D
+
+
+ 63
+ 11
+ 74
+ 74
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 168
+ 0
+
+ 0
+ 15
+ 723
+ 30
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 50
+ 723
+ 30
+ font10
+ left
+ center
+ B8FFFFFF
+
+
+
+
+ 661
+ 0
+ 200
+ 100
+ font10
+ right
+ center
+ D8FFFFFF
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer))
+ 0
+ 97
+ 861
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+
+
+
+
+ !Control.HasFocus(101)
+ 120
+ 24
+
+ !StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 0
+ 0
+ 50
+ 100
+ font10
+ left
+ center
+ D8FFFFFF
+
+
+
+ StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 0
+ 32.5
+ 35
+ 35
+ script.plex/indicators/playing-circle.png
+ FFE5A00D
+
+
+ 63
+ 11
+ 74
+ 74
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 168
+ 0
+
+ 0
+ 15
+ 723
+ 30
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 50
+ 723
+ 30
+ font10
+ left
+ center
+ B8FFFFFF
+
+
+
+
+ 661
+ 0
+ 200
+ 100
+ font10
+ right
+ center
+ D8FFFFFF
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer))
+ 0
+ 97
+ 861
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+ Control.HasFocus(101)
+ 63
+ 21
+
+ -40
+ -40
+ 1055
+ 180
+ script.plex/square-rounded-shadow.png
+
+
+ 0
+ 0
+ 975
+ 100
+ script.plex/white-square-rounded.png
+ FFE5A00D
+
+
+ !StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 48
+ 0
+ 50
+ 100
+ font12
+ left
+ center
+ B8000000
+
+
+
+ StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 48
+ 32.5
+ 35
+ 35
+ script.plex/indicators/playing-circle.png
+ FF000000
+
+
+ 103
+ 0
+ 100
+ 100
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 235
+ 0
+
+ 0
+ 16
+ 669
+ 30
+ font12
+ left
+ center
+ DF000000
+
+
+
+ 0
+ 51
+ 669
+ 30
+ font10
+ left
+ center
+ 98000000
+
+
+
+
+ 727
+ 0
+ 200
+ 100
+ font12
+ right
+ center
+ B8000000
+
+
+
+
+
+
+
+
+
+
+ 1059
+ 33
+ 10
+ 1014
+ 101
+ true
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ -
+ -
+ false
+ vertical
+ false
+ 151
+
+
+
+
+
+ 406
+
+ 0
+ 964
+ 819
+
+ 124
+ center
+ 500
+ 100
+ -40
+ horizontal
+ 200
+ false
+
+ Conditional
+ Conditional
+ 125
+ 101
+
+
+ 0
+ 0
+ 125
+ 101
+ 100
+ 402
+ 411
+ font12
+ -
+ -
+
+
+
+ !Control.HasFocus(401)
+
+ !Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat.png
+
+
+ Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat.png
+
+
+ Playlist.IsRepeatOne
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat-one.png
+
+
+
+ Control.HasFocus(401)
+
+ !Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat-focus.png
+
+
+ Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat-focus.png
+
+
+ Playlist.IsRepeatOne
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat-one-focus.png
+
+
+
+
+
+ String.IsEmpty(Window.Property(pq.isremote))
+ Focus
+ UnFocus
+
+ 125
+ 101
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+ Playlist.IsRandom
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+ PlayerControl(RandomOn)
+ PlayerControl(RandomOff)
+
+
+
+
+ !String.IsEmpty(Window.Property(pq.isremote))
+ Conditional
+ Conditional
+ 125
+ 101
+
+
+ 0
+ 0
+ 125
+ 101
+ 100
+ 404
+ 401
+ font12
+ -
+ -
+
+
+
+ String.IsEmpty(Window.Property(pq.shuffled))
+
+ !Control.HasFocus(422)
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/shuffle.png
+
+
+ Control.HasFocus(422)
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/shuffle-focus.png
+
+
+
+ !String.IsEmpty(Window.Property(pq.shuffled))
+
+ !Control.HasFocus(422)
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/shuffle.png
+
+
+ Control.HasFocus(422)
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/shuffle-focus.png
+
+
+
+
+
+ MusicPlayer.HasPrevious | !String.IsEmpty(Window.Property(pq.hasprevious))
+ Focus
+ UnFocus
+
+ 125
+ 101
+ font12
+ script.plex/buttons/next-focus.png
+ script.plex/buttons/next.png
+
+
+
+ Focus
+ UnFocus
+
+ 125
+ 101
+ font12
+ script.plex/buttons/pause-focus.png
+ script.plex/buttons/pause.png
+ Player.Paused | Player.Forwarding | Player.Rewinding
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+
+ PlayerControl(Play)
+
+
+
+ Focus
+ UnFocus
+
+ 125
+ 101
+ font12
+ script.plex/buttons/stop-focus.png
+ script.plex/buttons/stop.png
+ PlayerControl(Stop)
+
+
+
+ MusicPlayer.HasNext | !String.IsEmpty(Window.Property(pq.hasnext))
+ Focus
+ UnFocus
+
+ 125
+ 101
+ font12
+ script.plex/buttons/next-focus.png
+ script.plex/buttons/next.png
+
+
+
+
+ Focus
+ UnFocus
+
+ 125
+ 101
+ font12
+ script.plex/buttons/pqueue-focus.png
+ script.plex/buttons/pqueue.png
+
+ Close
+
+
+ Focus
+ UnFocus
+
+ 125
+ 101
+ font12
+ script.plex/buttons/more-focus.png
+ script.plex/buttons/more.png
+
+
+
+
+
+ 0
+ 940
+
+ Player.HasAudio
+
+ 0
+ 0
+ 819
+ 10
+ 100
+ 400
+ script.plex/white-square.png
+ script.plex/white-square.png
+ A0000000
+
+
+ Control.HasFocus(500)
+ Visible
+ 0
+ 1
+ 1
+ 8
+ script.plex/white-square.png
+ FFE5A00D
+
+
+ !Control.HasFocus(500)
+ Progressbar
+ 0
+ 2
+ 819
+ 6
+ script.plex/transparent-6px.png
+ -
+ script.plex/white-square-6px.png
+ -
+ -
+ Player.Progress
+
+
+ Control.HasFocus(500)
+ Progressbar
+ 0
+ 2
+ 819
+ 6
+ script.plex/transparent-6px.png
+ -
+ script.plex/white-square-6px.png
+ -
+ -
+ Player.Progress
+
+
+
+
+
+
+
+
+ Control.HasFocus(500)
+ 0
+ 896
+
+ -50
+ 0
+
+ Visible
+ 0
+ 0
+ 101
+ 39
+ script.plex/indicators/player-selection-time_box.png
+ D0000000
+
+
+ 0
+ 0
+ 101
+ 40
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Visible
+ -6
+ 39
+ 15
+ 7
+ script.plex/indicators/player-selection-time_arrow.png
+ D0000000
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-music_player.xml b/resources/skins/Main/1080i/script-plex-music_player.xml
new file mode 100644
index 00000000..c2a115d7
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-music_player.xml
@@ -0,0 +1,577 @@
+
+
+
+ 1
+ 0
+ 0
+
+ 406
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ false
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Player.Art(fanart)]
+
+
+ !String.IsEmpty(Player.Art(fanart))
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+ D0404040
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Player.Art(landscape)]
+
+
+
+
+ 75
+ 75
+ 786
+ 786
+ script.plex/white-square.png
+ 20FFFFFF
+
+
+ 90
+ 90
+ 756
+ 756
+ $INFO[Player.Art(thumb)]
+
+
+
+ 939
+ 0
+
+ 0
+ 305
+ 1000
+ 54
+ font16
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 359
+ 1000
+ 54
+ font16
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 470
+ 1000
+ 54
+ font16
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 580
+ 1000
+ 54
+ font16
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+ 1845
+ 0
+
+ 0
+ 738
+ 1000
+ 54
+ font16
+ right
+ center
+ 80FFFFFF
+
+
+
+ 0
+ 794
+ 1000
+ 54
+ font16
+ right
+ center
+ 80FFFFFF
+
+
+
+
+
+
+
+ 406
+
+ 360
+ 964
+ 1200
+
+ 124
+ center
+ 100
+ -40
+ horizontal
+ 200
+ true
+
+ Conditional
+ Conditional
+ 125
+ 101
+
+
+ 0
+ 0
+ 125
+ 101
+ 100
+ 402
+ 411
+ font12
+ -
+ -
+
+
+
+ !Control.HasFocus(401)
+
+ !Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat.png
+
+
+ Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat.png
+
+
+ Playlist.IsRepeatOne
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat-one.png
+
+
+
+ Control.HasFocus(401)
+
+ !Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat-focus.png
+
+
+ Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat-focus.png
+
+
+ Playlist.IsRepeatOne
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat-one-focus.png
+
+
+
+
+
+ String.IsEmpty(Window.Property(pq.isremote))
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+ Playlist.IsRandom
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+ PlayerControl(RandomOn)
+ PlayerControl(RandomOff)
+
+
+
+
+ !String.IsEmpty(Window.Property(pq.isremote))
+ Conditional
+ Conditional
+ 125
+ 101
+
+
+ 0
+ 0
+ 125
+ 101
+ 100
+ 404
+ 401
+ font12
+ -
+ -
+
+
+
+ String.IsEmpty(Window.Property(pq.shuffled))
+
+ !Control.HasFocus(422)
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/shuffle.png
+
+
+ Control.HasFocus(422)
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/shuffle-focus.png
+
+
+
+ !String.IsEmpty(Window.Property(pq.shuffled))
+
+ !Control.HasFocus(422)
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/shuffle.png
+
+
+ Control.HasFocus(422)
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/shuffle-focus.png
+
+
+
+
+
+ MusicPlayer.HasPrevious | !String.IsEmpty(Window.Property(pq.hasprevious))
+ Focus
+ UnFocus
+
+ 30
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/next-focus.png
+ script.plex/buttons/next.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/pause-focus.png
+ script.plex/buttons/pause.png
+ Player.Paused | Player.Forwarding | Player.Rewinding
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+
+ PlayerControl(Play)
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/stop-focus.png
+ script.plex/buttons/stop.png
+ PlayerControl(Stop)
+
+
+
+ MusicPlayer.HasNext | !String.IsEmpty(Window.Property(pq.hasnext))
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/next-focus.png
+ script.plex/buttons/next.png
+
+
+
+
+
+ Focus
+ UnFocus
+
+ 30
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/pqueue-focus.png
+ script.plex/buttons/pqueue.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/more-focus.png
+ script.plex/buttons/more.png
+
+
+
+
+
+ 0
+ 940
+
+ Player.HasAudio
+
+ 0
+ 0
+ 1920
+ 10
+ 400
+ script.plex/white-square.png
+ script.plex/white-square.png
+ A0000000
+
+
+ Control.HasFocus(100)
+ Visible
+ 0
+ 1
+ 1
+ 8
+ script.plex/white-square.png
+ FFE5A00D
+
+
+ !Control.HasFocus(100)
+ Progressbar
+ 0
+ 2
+ 1920
+ 6
+ script.plex/transparent-6px.png
+ -
+ script.plex/white-square-6px.png
+ -
+ -
+ Player.Progress
+
+
+ Control.HasFocus(100)
+ Progressbar
+ 0
+ 2
+ 1920
+ 6
+ script.plex/transparent-6px.png
+ -
+ script.plex/white-square-6px.png
+ -
+ -
+ Player.Progress
+
+
+
+
+
+
+
+
+ Control.HasFocus(100)
+ 0
+ 896
+
+ -50
+ 0
+
+ Visible
+ 0
+ 0
+ 101
+ 39
+ script.plex/indicators/player-selection-time_box.png
+ D0000000
+
+
+ 0
+ 0
+ 101
+ 40
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Visible
+ -6
+ 39
+ 15
+ 7
+ script.plex/indicators/player-selection-time_arrow.png
+ D0000000
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-options_dialog.xml b/resources/skins/Main/1080i/script-plex-options_dialog.xml
new file mode 100644
index 00000000..ce442546
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-options_dialog.xml
@@ -0,0 +1,136 @@
+
+ 1001
+
+ 1
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+ !String.IsEmpty(Window.Property(initialized))
+ 585
+ 360
+
+ -40
+ -40
+ 830
+ 440
+ script.plex/drop-shadow.png
+
+
+ 0
+ 0
+ 750
+ 360
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 750
+ 80
+ script.plex/white-square-top-rounded.png
+
+
+
+ 48
+ 31
+ 19
+ 19
+ script.plex/indicators/circle-19.png
+
+
+
+ 115
+ 0
+ 575
+ 80
+ font12
+ left
+ center
+ FFE5A00D
+
+
+
+
+ 115
+ 105
+ 575
+ 125
+ font10
+ left
+ FFFFFFFF
+
+
+
+
+ 1001
+ -10
+ 220
+ 770
+ 155
+ right
+ -50
+ horizontal
+ 0
+ true
+
+ !String.IsEmpty(Window.Property(button.0))
+ Focus
+ UnFocus
+ 0
+ 0
+ auto
+ 143
+ font10
+ script.plex/buttons/blank-focus.png
+ script.plex/buttons/blank.png
+ 70
+ FF000000
+ FF000000
+
+
+
+ !String.IsEmpty(Window.Property(button.1))
+ Focus
+ UnFocus
+ 0
+ 0
+ auto
+ 143
+ font10
+ script.plex/buttons/blank-focus.png
+ script.plex/buttons/blank.png
+ 70
+ FF000000
+ FF000000
+
+
+
+ !String.IsEmpty(Window.Property(button.2))
+ Focus
+ UnFocus
+ 0
+ 0
+ auto
+ 143
+ font10
+ script.plex/buttons/blank-focus.png
+ script.plex/buttons/blank.png
+ 70
+ FF000000
+ FF000000
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/skins/Main/1080i/script-plex-photo.xml b/resources/skins/Main/1080i/script-plex-photo.xml
new file mode 100644
index 00000000..cad029b6
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-photo.xml
@@ -0,0 +1,687 @@
+
+
+
+ 1
+ 0
+ 0
+
+ 250
+ 100
+ SetProperty(photo,script.plex/home/background-fallback.png)
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+
+ Conditional
+ Conditional
+ Conditional
+ Conditional
+ 0
+ 0
+ 1920
+ 1080
+ 200
+ $INFO[Window.Property(photo)]
+ keep
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ -
+ -
+ !String.IsEmpty(Window.Property(OSD))
+ -
+ -
+
+ SetProperty(OSD,1)
+ SetFocus(400)
+ SetProperty(OSD,)
+ SetProperty(OSD,1)
+ SetFocus(400)
+ SetFocus(501)
+ SetFocus(400)
+
+
+ Conditional
+ 0
+ 0
+
+ !String.IsEmpty(Window.Property(OSD))
+
+ 0
+ 940
+ 1920
+ 140
+ script.plex/white-square.png
+ A0000000
+
+
+ 406
+
+ 360
+ 964
+ 1200
+
+ 124
+ center
+ 250
+ SetProperty(OSD,)
+ 250
+ SetProperty(OSD,)
+ -40
+ horizontal
+ 200
+ true
+
+
+ String.IsEmpty(Window.Property(no.playlist))
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/repeat-focus.png
+ script.plex/buttons/repeat.png
+ !String.IsEmpty(Window.Property(pq.repeat))
+ script.plex/buttons/repeat-focus.png
+ script.plex/buttons/repeat.png
+
+
+
+ false
+ !String.IsEmpty(Window.Property(no.playlist))
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+
+ String.IsEmpty(Window.Property(no.playlist))
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+ !String.IsEmpty(Window.Property(pq.shuffled))
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+ false
+ !String.IsEmpty(Window.Property(no.playlist))
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/rotate-focus.png
+ script.plex/buttons/rotate.png
+
+
+
+
+
+ String.IsEmpty(Window.Property(hide.prev))
+ Focus
+ UnFocus
+
+ 30
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/next-focus.png
+ script.plex/buttons/next.png
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hide.prev))
+ 30
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/next-focus.png
+ script.plex/buttons/next.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+ !String.IsEmpty(Window.Property(playing))
+ script.plex/buttons/pause-focus.png
+ script.plex/buttons/pause.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/stop-focus.png
+ script.plex/buttons/stop.png
+
+
+
+ String.IsEmpty(Window.Property(hide.next))
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/next-focus.png
+ script.plex/buttons/next.png
+
+
+
+ false
+ !String.IsEmpty(Window.Property(hide.next))
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/next-focus.png
+ script.plex/buttons/next.png
+
+
+
+
+
+ Focus
+ UnFocus
+
+ 30
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/square2x2-focus.png
+ script.plex/buttons/square2x2.png
+ !String.IsEmpty(Window.Property(show.pqueue))
+ script.plex/buttons/square2x2-focus.png
+ script.plex/buttons/square2x2-focus.png
+ SetProperty(show.pqueue,1)
+ SetProperty(show.pqueue,)
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/info-focus.png
+ script.plex/buttons/info.png
+ !String.IsEmpty(Window.Property(show.info))
+ script.plex/buttons/info-focus.png
+ script.plex/buttons/info-focus.png
+ SetProperty(show.info,1)
+ SetProperty(show.info,)
+
+
+
+ false
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/tags-focus.png
+ script.plex/buttons/tags.png
+
+
+
+ false
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/more-focus.png
+ script.plex/buttons/more.png
+
+
+
+
+
+
+ 0
+ 1080
+ 1920
+ 135
+ SetProperty(OSD,1)
+ 400
+ font12
+ -
+ -
+
+ SetProperty(OSD,1)
+ SetFocus(400)
+
+
+
+ 0
+ 1080
+ 1920
+ 135
+ script.plex/white-square.png
+ FF000000
+
+
+ 0
+ 1080
+ 1920
+ 135
+
+
+ 0
+ horizontal
+ 4
+ 7
+
+
+
+ 0
+ 0
+
+ 2.5
+ 6
+
+ 0
+ 0
+ 123
+ 123
+ script.plex/thumb_fallbacks/photo.png
+
+
+ 0
+ 0
+ 123
+ 123
+ $INFO[ListItem.Thumb]
+ scale
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+ 2.5
+ 6
+
+ 0
+ 0
+ 123
+ 123
+ script.plex/thumb_fallbacks/photo.png
+
+
+ 0
+ 0
+ 123
+ 123
+ $INFO[ListItem.Thumb]
+ scale
+
+
+
+
+
+
+ 892.5
+ 1080
+ 135
+ 135
+ script.plex/home/selected.png
+
+
+
+
+
+ !String.IsEmpty(Window.Property(show.info))
+ 1470
+ 0
+ 450
+ 1080
+
+ 0
+ 0
+ 450
+ 1080
+ script.plex/white-square.png
+ 4C000000
+
+
+ 0
+ 0
+ 450
+ 1080
+ 0
+ vertical
+
+
+
+ 450
+ 21
+ -
+ -
+ 00000000
+
+
+
+ 450
+ 37
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 00000000
+ left
+ center
+ 28
+ font12
+
+
+
+ 450
+ 37
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 00000000
+ left
+ center
+ 28
+ font12
+
+
+
+
+ 450
+ 21
+ -
+ -
+ 00000000
+
+
+
+
+
+ 450
+ 21
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 99000000
+
+
+
+ !String.IsEmpty(Window.Property(camera.model))
+ 450
+ 37
+
+ 0
+ 0
+ 450
+ 37
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 99000000
+ left
+ center
+ 28
+ font12
+
+
+
+ 393
+ 6
+ 29
+ 24
+ script.plex/indicators/camera.png
+ A0FFFFFF
+
+
+
+ !String.IsEmpty(Window.Property(camera.lens))
+ 450
+ 37
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 99000000
+ left
+ center
+ 28
+ font12
+
+
+
+ !String.IsEmpty(Window.Property(photo.container))
+ 0
+ 0
+ 450
+ 37
+
+ 0
+ 0
+ 450
+ 37
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 99000000
+ left
+ center
+ 28
+ font12
+
+
+
+ 28
+ 5
+ 200
+ 26
+ 0
+ horizontal
+ right
+
+ auto
+ 26
+ font10
+ center
+ top
+ FF000000
+ FF000000
+ 5
+ -3
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+
+
+
+
+
+
+ 450
+ 21
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 99000000
+
+
+
+ !String.IsEmpty(Window.Property(camera.settings))
+ 450
+ 80
+
+
+ 0
+ 0
+ 450
+ 1
+ script.plex/indicators/info-sep.png
+ 99000000
+
+
+ 28
+ 0
+ 394
+ 1
+ script.plex/white-square.png
+ 999B9B9B
+
+
+
+ 0
+ 1
+ 450
+ 21
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 99000000
+
+
+
+ 0
+ 22
+ 450
+ 37
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 99000000
+ left
+ center
+ 28
+ font12
+
+
+
+
+ 0
+ 59
+ 450
+ 21
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 99000000
+
+
+
+
+
+ !String.IsEmpty(Window.Property(photo.summary))
+ 450
+ 152
+
+ 0
+ 0
+ 450
+ 152
+ script.plex/white-square.png
+ 661F1F1F
+
+
+ 28
+ 24
+ 394
+ 100
+ font12
+ left
+ center
+
+
+
+
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-pin_login.xml b/resources/skins/Main/1080i/script-plex-pin_login.xml
new file mode 100644
index 00000000..a49a85a6
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-pin_login.xml
@@ -0,0 +1,82 @@
+
+
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ !String.IsEmpty(Window.Property(pin.image.0))
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/sign_in/pin-display.jpg
+
+
+ String.IsEmpty(Window.Property(pin.image.0)) + String.IsEmpty(Window.Property(linking))
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/sign_in/generating-code.jpg
+
+
+ !String.IsEmpty(Window.Property(linking))
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/sign_in/linking-account.jpg
+
+
+
+ 270
+ 738
+ 800
+ 153
+ WeatherTemp
+ left
+ center
+ FFFFFFFF
+
+
+
+
+ 406
+ 265
+ 708
+ 1000
+
+ 200
+ left
+ 0
+ horizontal
+
+ 200
+ 200
+ $INFO[Window.Property(pin.image.0)]
+
+
+ 200
+ 200
+ $INFO[Window.Property(pin.image.1)]
+
+
+ 200
+ 200
+ $INFO[Window.Property(pin.image.2)]
+
+
+ 200
+ 200
+ $INFO[Window.Property(pin.image.3)]
+
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-playlist.xml b/resources/skins/Main/1080i/script-plex-playlist.xml
new file mode 100644
index 00000000..5eba3f09
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-playlist.xml
@@ -0,0 +1,799 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+
+ 0
+ 135
+ 101
+
+
+ 60
+ 0
+
+ 0
+ 5
+ 420
+ 40
+ font16
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 60
+ 420
+ 40
+ font16
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 142
+ 630
+ 630
+ $INFO[Window.Property(playlist.thumb)]
+ scale
+
+
+
+
+ VisibleChange
+ 303
+ 50
+ 784
+ 650
+ 145
+ 200
+ 101
+ -50
+ horizontal
+ center
+ 200
+ true
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 174
+ 139
+ font12
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 174
+ 139
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+ !String.IsEmpty(Window.Property(show.options)) | Player.HasAudio
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 174
+ 139
+ font12
+ script.plex/buttons/more-focus.png
+ script.plex/buttons/more.png
+
+
+
+
+
+ Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 101
+ 750
+ 0
+ 1170
+ 1080
+
+ 0
+ 0
+ 1170
+ 1080
+ script.plex/white-square.png
+ 20000000
+
+
+ 0
+ 0
+ 1170
+ 945
+ 200
+ 152
+ 300
+ 200
+ vertical
+ 4
+ 152
+
+
+
+ 120
+ 24
+
+ String.IsEmpty(ListItem.Property(track.ID)) | !StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 0
+ 0
+ 50
+ 100
+ font10
+ left
+ center
+ D8FFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(track.ID)) + StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 0
+ 32.5
+ 35
+ 35
+ script.plex/indicators/playing-circle.png
+ FFE5A00D
+
+
+ String.IsEmpty(ListItem.Property(video))
+
+ 63
+ 11
+ 74
+ 74
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 168
+ 0
+
+ 0
+ 15
+ 692
+ 30
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 50
+ 692
+ 30
+ font10
+ left
+ center
+ B8FFFFFF
+
+
+
+
+
+ !String.IsEmpty(ListItem.Property(video))
+
+ 63
+ 11
+ 132
+ 74
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ String.IsEmpty(ListItem.Property(watched))
+ 895
+ -1
+ 35
+ 35
+ script.plex/indicators/unwatched.png
+
+
+ 226
+ 0
+
+ 0
+ 15
+ 584
+ 30
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 50
+ 584
+ 30
+ font10
+ left
+ center
+ B8FFFFFF
+
+
+
+
+
+ 730
+ 0
+ 200
+ 100
+ font10
+ right
+ center
+ D8FFFFFF
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer))
+ 0
+ 97
+ 930
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+
+
+
+
+ !Control.HasFocus(101)
+ 120
+ 24
+
+ String.IsEmpty(ListItem.Property(track.ID)) | !StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 0
+ 0
+ 50
+ 100
+ font10
+ left
+ center
+ D8FFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(track.ID)) + StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 0
+ 32.5
+ 35
+ 35
+ script.plex/indicators/playing-circle.png
+ FFE5A00D
+
+
+ String.IsEmpty(ListItem.Property(video))
+
+ 63
+ 11
+ 74
+ 74
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 168
+ 0
+
+ 0
+ 15
+ 692
+ 30
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 50
+ 692
+ 30
+ font10
+ left
+ center
+ B8FFFFFF
+
+
+
+
+
+ !String.IsEmpty(ListItem.Property(video))
+
+ 63
+ 11
+ 132
+ 74
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ String.IsEmpty(ListItem.Property(watched))
+ 895
+ -1
+ 35
+ 35
+ script.plex/indicators/unwatched.png
+
+
+ 226
+ 0
+
+ 0
+ 15
+ 584
+ 30
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 50
+ 584
+ 30
+ font10
+ left
+ center
+ B8FFFFFF
+
+
+
+
+
+ 730
+ 0
+ 200
+ 100
+ font10
+ right
+ center
+ D8FFFFFF
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer))
+ 0
+ 97
+ 930
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+ Control.HasFocus(101)
+ 63
+ 21
+
+ -40
+ -40
+ 1124
+ 180
+ script.plex/square-rounded-shadow.png
+
+
+ 0
+ 0
+ 999
+ 100
+ script.plex/white-square-left-rounded.png
+ FFE5A00D
+
+
+ 999
+ 0
+ 45
+ 100
+ script.plex/buttons/more-vertical.png
+ 99FFFFFF
+
+
+ String.IsEmpty(ListItem.Property(track.ID)) | !StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 48
+ 0
+ 50
+ 100
+ font12
+ left
+ center
+ B8000000
+
+
+
+ !String.IsEmpty(ListItem.Property(track.ID)) + StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))
+ 48
+ 32.5
+ 35
+ 35
+ script.plex/indicators/playing-circle.png
+ FF000000
+
+
+ String.IsEmpty(ListItem.Property(video))
+
+ String.IsEmpty(ListItem.Property(video))
+ 103
+ 0
+ 100
+ 100
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 235
+ 0
+
+ 0
+ 16
+ 638
+ 30
+ font12
+ left
+ center
+ DF000000
+
+
+
+ 0
+ 51
+ 638
+ 30
+ font10
+ left
+ center
+ 98000000
+
+
+
+
+
+ !String.IsEmpty(ListItem.Property(video))
+
+ 103
+ 0
+ 178
+ 100
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ String.IsEmpty(ListItem.Property(watched))
+ 951
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ 313
+ 0
+
+ 0
+ 16
+ 510
+ 30
+ font12
+ left
+ center
+ DF000000
+
+
+
+ 0
+ 51
+ 510
+ 30
+ font10
+ left
+ center
+ 98000000
+
+
+
+
+
+ 776
+ 0
+ 200
+ 100
+ font12
+ right
+ center
+ B8000000
+
+
+
+
+
+
+
+
+
+
+ 1128
+ 33
+ 10
+ 879
+ 101
+ true
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ -
+ -
+ false
+ vertical
+ false
+ 151
+
+
+
+
+
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ VisibleChange
+ ControlGroup(200).HasFocus(0) + false
+ 0
+ 0
+ 1920
+ 135
+ script.plex/white-square.png
+ C0000000
+
+
+ 60
+ 47.5
+ 1000
+ 40
+ left
+ 60
+ horizontal
+ 50
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 202
+ 50
+ font12
+ FF000000
+ script.plex/buttons/home-focus.png
+ script.plex/buttons/home.png
+
+
+
+
+ auto
+ 40
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 204
+ 201
+ 50
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 202
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+ !String.IsEmpty(Window.Property(search.dialog))
+
+ !String.IsEmpty(Window.Property(search.dialog.hasresults))
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-playlists.xml b/resources/skins/Main/1080i/script-plex-playlists.xml
new file mode 100644
index 00000000..7862a72e
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-playlists.xml
@@ -0,0 +1,556 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+
+ 0
+ 115
+ 101
+
+
+ Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 101
+ 0
+ 0
+ 1920
+ 360
+
+ 60
+ 0
+ 1800
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1920
+ 390
+ 200
+ 301
+ 200
+ horizontal
+ 2
+
+
+
+ 40
+ 40
+
+ 21
+ 21
+
+ 0
+ 0
+ 238
+ 238
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 238
+ 238
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ -30
+ 248
+ 298
+ 40
+ font10
+ center
+ FFFFFFFF
+
+
+
+ -30
+ 278
+ 298
+ 40
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(101)
+ -19
+ -19
+ 318
+ 318
+ script.plex/drop-shadow.png
+
+
+ 21
+ 21
+
+ 0
+ 0
+ 238
+ 238
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 238
+ 238
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ -30
+ 248
+ 298
+ 40
+ font10
+ center
+ FFFFFFFF
+
+
+
+ -30
+ 278
+ 298
+ 40
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(101)
+ 16
+ 16
+ 248
+ 248
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(301).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ Conditional
+ 301
+ 0
+ 445
+ 1920
+ 360
+
+ Control.IsVisible(100)
+ 60
+ 0
+ 1800
+ 2
+ script.plex/white-square.png
+ 661F1F1F
+
+
+ 60
+ 0
+ 1800
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ -21.5
+ 30
+ 1941.5
+ 700
+ 101
+ 200
+ horizontal
+ 2
+
+
+
+ 40
+ 40
+
+ 41.5
+ 25.5
+
+ 0
+ 0
+ 537
+ 303
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 537
+ 303
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ -30
+ 313
+ 597
+ 40
+ font10
+ center
+ FFFFFFFF
+
+
+
+ -30
+ 343
+ 597
+ 40
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(301)
+ 1.5
+ -15.5
+ 617
+ 383
+ script.plex/drop-shadow.png
+
+
+ 41.5
+ 25.5
+
+ 0
+ 0
+ 537
+ 303
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 537
+ 303
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ -30
+ 313
+ 597
+ 40
+ font10
+ center
+ FFFFFFFF
+
+
+
+ -30
+ 343
+ 597
+ 40
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(301)
+ 36.5
+ 20.5
+ 547
+ 313
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+
+
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ VisibleChange
+ ControlGroup(200).HasFocus(0) + false
+ 0
+ 0
+ 1920
+ 135
+ script.plex/white-square.png
+ C0000000
+
+
+ 60
+ 47.5
+ 1000
+ 40
+ left
+ 60
+ horizontal
+ 50
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 202
+ 50
+ font12
+ FF000000
+ script.plex/buttons/home-focus.png
+ script.plex/buttons/home.png
+
+
+
+
+ auto
+ 40
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 204
+ 201
+ 50
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 202
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+ !String.IsEmpty(Window.Property(search.dialog))
+
+ !String.IsEmpty(Window.Property(search.dialog.hasresults))
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-plex_pass.xml b/resources/skins/Main/1080i/script-plex-plex_pass.xml
new file mode 100644
index 00000000..b4af8df4
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-plex_pass.xml
@@ -0,0 +1,39 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/sign_in/plexpass.jpg
+
+
+
+ 1436
+ 802
+ 275
+ 100
+ 200
+ font30
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 0
+ 0
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-posters.xml b/resources/skins/Main/1080i/script-plex-posters.xml
new file mode 100644
index 00000000..33ccf467
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-posters.xml
@@ -0,0 +1,854 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+
+ Conditional
+ 0
+ 135
+ 101
+
+
+ VisibleChange
+ !Integer.IsGreater(Container(101).ListItem.Property(index),5) + String.IsEmpty(Window.Property(no.content)) + String.IsEmpty(Window.Property(no.content.filtered))
+ 301
+ 30
+ -25
+ 1000
+ 145
+ 200
+ 101
+ -20
+ horizontal
+ 200
+ true
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+
+
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+
+ String.IsEmpty(Window.Property(no.options)) | Player.HasAudio
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/more-focus.png
+ script.plex/buttons/more.png
+
+
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/chapters-focus.png
+ script.plex/buttons/chapters.png
+
+
+
+
+
+ Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 101
+ 0
+ -35
+ 1920
+ 1080
+
+
+ 0
+ 0
+ 1800
+ 1190
+ 300
+ 151
+ 200
+ vertical
+ 2
+ 152
+
+
+
+ 55
+ 137
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 199
+ 0
+ 45
+ 45
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+ false
+ 0
+ 371
+ 244
+ 30
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 137
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(101)
+ -40
+ -40
+ 334
+ 451
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+
+ !String.IsEmpty(ListItem.Property(unwatched))
+ 199
+ 0
+ 45
+ 45
+ script.plex/indicators/unwatched.png
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 193
+ 0
+ 51
+ 39
+ script.plex/white-square.png
+ FF000000
+
+
+ 194
+ 0
+ 50
+ 38
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 194
+ 0
+ 50
+ 38
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+
+ false
+ 0
+ 371
+ 244
+ 30
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(101)
+ 0
+ 0
+ 254
+ 371
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+
+
+ StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 151
+ 1780
+ 150
+ 20
+ 920
+
+ 0
+ 0
+ 34
+ 1050
+ 100
+ 152
+ 200
+ vertical
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+
+ !StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ 99FFFFFF
+
+
+
+ StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))
+
+ 0
+ 0
+ 34
+ 34
+ 99FFFFFF
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+
+ !StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ 99FFFFFF
+
+
+
+ StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))
+
+ 0
+ 0
+ 34
+ 34
+ 99FFFFFF
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+
+
+ Control.HasFocus(151)
+ 0
+ 0
+
+ Control.HasFocus(151)
+ 0
+ 0
+ 34
+ 34
+ FFE5A00D
+ script.plex/white-outline-rounded.png
+
+
+
+
+
+
+
+
+
+ 1860
+ 150
+ 12
+ 910
+ true
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ -
+ -
+ false
+ vertical
+ false
+ 151
+
+
+
+
+ Conditional
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ VisibleChange
+ ControlGroup(200).HasFocus(0) + Integer.IsGreater(Container(101).ListItem.Property(index),5)
+ 0
+ 0
+ 1920
+ 135
+ script.plex/white-square.png
+ C0000000
+
+
+ 60
+ 47.5
+ 1000
+ 40
+ left
+ 60
+ horizontal
+ 50
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 202
+ 50
+ font12
+ FF000000
+ script.plex/buttons/home-focus.png
+ script.plex/buttons/home.png
+
+
+
+
+ auto
+ 40
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 204
+ 201
+ 50
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 202
+ 211
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ String.IsEmpty(Window.Property(hide.filteroptions))
+ 340
+ 35
+ 870
+ 65
+ right
+ 30
+ horizontal
+ 204
+ 210
+ 50
+
+ false
+ auto
+ 65
+ font10
+ A0FFFFFF
+ A0FFFFFF
+ A0FFFFFF
+ center
+ center
+ -
+ -
+ 0
+ 0
+
+
+
+ auto
+ 65
+ font10
+ A0FFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+ !StringCompare(Window.Property(media),show)
+ false
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 20
+ 0
+
+
+
+ StringCompare(Window.Property(media),show)
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ FFFFFFFF
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+ auto
+ 65
+ font10
+ A0FFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font10
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+ !String.IsEmpty(Window.Property(no.content))
+ 0
+ 465
+
+ false
+ 60
+ 0
+ 1800
+ 35
+ font30
+ center
+ FFFFFFFF
+
+
+
+ false
+ 60
+ 60
+ 1800
+ 35
+ font30
+ center
+ FFCCCCCC
+
+
+
+
+
+ !String.IsEmpty(Window.Property(no.content.filtered))
+ 0
+ 465
+
+ false
+ 60
+ 0
+ 1800
+ 35
+ font30
+ center
+ FFFFFFFF
+
+
+
+ false
+ 60
+ 60
+ 1800
+ 35
+ font30
+ center
+ FFCCCCCC
+
+
+
+
+
+ !String.IsEmpty(Window.Property(search.dialog))
+
+ !String.IsEmpty(Window.Property(search.dialog.hasresults))
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-pre_play.xml b/resources/skins/Main/1080i/script-plex-pre_play.xml
new file mode 100644
index 00000000..405f2895
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-pre_play.xml
@@ -0,0 +1,1121 @@
+
+
+
+ 1
+ 0
+ 0
+
+ 0xff000000
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+
+ Conditional
+
+
+
+
+
+
+
+
+
+ 0
+ 155
+ 101
+
+
+ VisibleChange
+ 301
+ 428
+ 410
+ 1000
+ 145
+ 200
+ 400
+ -50
+ horizontal
+ 200
+ true
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 176
+ 140
+ font12
+ script.plex/buttons/info-focus.png
+ script.plex/buttons/info.png
+
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 176
+ 140
+ font12
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+
+
+
+ !String.IsEmpty(Window.Property(trailer.button))
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 176
+ 140
+ font12
+ script.plex/buttons/trailer-focus.png
+ script.plex/buttons/trailer.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 176
+ 140
+ font12
+ script.plex/buttons/settings-focus.png
+ script.plex/buttons/settings.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 176
+ 140
+ font12
+ script.plex/buttons/more-focus.png
+ script.plex/buttons/more.png
+
+
+
+
+
+ 0
+ 0
+ 1920
+ 600
+
+ !String.IsEmpty(Window.Property(preview.no))
+
+ 60
+ 0
+ 347
+ 518
+ script.plex/thumb_fallbacks/movie.png
+ scale
+
+
+ 60
+ 0
+ 347
+ 518
+ $INFO[Window.Property(thumb)]
+ scale
+
+
+
+
+ !String.IsEmpty(Window.Property(preview.yes))
+ 60
+ 0
+
+ 0
+ 0
+ 347
+ 315
+ script.plex/thumb_fallbacks/show.png
+ scale
+
+
+ 0
+ 323
+ 347
+ 195
+ script.plex/white-square.png
+ scale
+
+
+
+ 0
+ 0
+ 347
+ 315
+ $INFO[Window.Property(thumb)]
+ scale
+
+
+ 0
+ 323
+ 347
+ 195
+ $INFO[Window.Property(preview)]
+ scale
+
+
+
+ 466
+ 0
+ 1360
+ 60
+ font30
+ left
+ FFFFFFFF
+
+
+
+ 466
+ 68
+ 1360
+ 34
+ left
+ 0
+ horizontal
+ true
+
+ auto
+ 34
+ font12
+ left
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(Window.Property(rating.stars))
+ auto
+ 34
+ font12
+ left
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(Window.Property(rating.stars))
+ 6
+ 134
+ 22
+ script.plex/stars/$INFO[Window.Property(rating.stars)].png
+
+
+ !String.IsEmpty(Window.Property(video.res))
+ 10
+ auto
+ 34
+ font12
+ center
+ center
+ FFFFFFFF
+ FFFFFFFF
+ 15
+ script.plex/white-square-rounded-top-padded.png
+ script.plex/white-square-rounded-top-padded.png
+
+
+
+ !String.IsEmpty(Window.Property(unavailable))
+ 10
+ auto
+ 34
+ font12
+ center
+ center
+ FFFFFFFF
+ FFFFFFFF
+ 15
+ script.plex/white-square-rounded-top-padded.png
+ script.plex/white-square-rounded-top-padded.png
+
+
+
+
+
+ !String.IsEmpty(Window.Property(rating))
+ 1560
+ 70
+ 300
+ 32
+ right
+ 15
+ horizontal
+ true
+
+ 2
+ 63
+ 30
+ $INFO[Window.Property(rating.image)]
+ keep
+
+
+ auto
+ 30
+ font12
+ left
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(Window.Property(rating2))
+ 2
+ 40
+ 30
+ $INFO[Window.Property(rating2.image)]
+ keep
+
+
+ !String.IsEmpty(Window.Property(rating2))
+ auto
+ 30
+ font12
+ left
+ FFFFFFFF
+
+
+
+
+
+ !String.IsEmpty(Window.Property(directors))
+ 466
+ 130
+ 1360
+ 30
+ font12
+ left
+ 99FFFFFF
+
+
+
+ !String.IsEmpty(Window.Property(writers))
+ 466
+ 165
+ 1360
+ 30
+ font12
+ left
+ 99FFFFFF
+
+
+
+ 466
+ 223
+ 1360
+ 34
+ left
+ 15
+ horizontal
+ true
+
+ auto
+ 34
+ font12
+ center
+ center
+ FFFFFFFF
+ FFFFFFFF
+ 15
+ script.plex/white-square-rounded-top-padded.png
+ script.plex/white-square-rounded-top-padded.png
+
+
+
+ auto
+ 34
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(Window.Property(subtitles))
+ 30
+ auto
+ 34
+ font12
+ center
+ center
+ FFFFFFFF
+ FFFFFFFF
+ 15
+ script.plex/white-square-rounded-top-padded.png
+ script.plex/white-square-rounded-top-padded.png
+
+
+
+ !String.IsEmpty(Window.Property(subtitles))
+ auto
+ 34
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+
+ 466
+ 290
+ 1360
+ 102
+ font12
+ left
+ FFFFFFFF
+
+
+
+ WindowOpen
+ -1
+ 557
+ 1
+ 8
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ !Control.IsVisible(500)
+ 0
+ 565
+ 1920
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+
+
+ 0
+ 565
+ 1920
+ 1800
+
+ 300
+ 0
+
+
+ Integer.IsGreater(Container(400).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 360
+ 1920
+
+ 0
+ 0
+ 1920
+ 360
+ script.plex/white-square.png
+ 40000000
+
+
+ 60
+ 0
+ 800
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 18
+ 1920
+ 430
+ 300
+ 401
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 0
+ 180
+ 299
+ 60
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(400)
+ -40
+ -40
+ 389
+ 258
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 0
+ 180
+ 299
+ 60
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(400)
+ 0
+ 0
+ 309
+ 178
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(401).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 401
+ 1920
+ 520
+
+ !String.IsEmpty(Window.Property(divider.401))
+ 60
+ 0
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 16
+ 1920
+ 520
+ 400
+ 403
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 369
+ 244
+ 38
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(401)
+ -40
+ -40
+ 324
+ 441
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 369
+ 244
+ 38
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(401)
+ 0
+ 0
+ 254
+ 371
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(403).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 403
+ 1920
+ 410
+
+ !String.IsEmpty(Window.Property(divider.403))
+ 60
+ 20
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 20
+ 1000
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 36
+ 1920
+ 410
+ 401
+ 404
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/thumb_fallbacks/role.png
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 0
+ 253
+
+ false
+ 0
+ 0
+ 244
+ 60
+ font10
+ center
+ AAFFFFFF
+
+
+
+ false
+ 0
+ 30
+ 244
+ 60
+ font10
+ center
+ AAFFFFFF
+
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(403)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/thumb_fallbacks/role.png
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 0
+ 253
+
+ false
+ 0
+ 0
+ 244
+ 60
+ font10
+ center
+ AAFFFFFF
+
+
+
+ false
+ 0
+ 30
+ 244
+ 60
+ font10
+ center
+ AAFFFFFF
+
+
+
+
+
+ Control.HasFocus(403)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+
+
+ Conditional
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ VisibleChange
+ ControlGroup(200).HasFocus(0) + !String.IsEmpty(Window.Property(on.extras))
+ 0
+ 0
+ 1920
+ 135
+ script.plex/white-square.png
+ C0000000
+
+
+ 60
+ 47.5
+ 1000
+ 40
+ left
+ 60
+ horizontal
+ 50
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 202
+ 50
+ font12
+ FF000000
+ script.plex/buttons/home-focus.png
+ script.plex/buttons/home.png
+
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 204
+ 201
+ 50
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 202
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+ !String.IsEmpty(Window.Property(search.dialog))
+
+ !String.IsEmpty(Window.Property(search.dialog.hasresults))
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-pre_signin.xml b/resources/skins/Main/1080i/script-plex-pre_signin.xml
new file mode 100644
index 00000000..1a7689c9
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-pre_signin.xml
@@ -0,0 +1,39 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/sign_in/pre-signin.jpg
+
+
+
+ 1437
+ 801
+ 275
+ 104
+ 200
+ font30
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 0
+ 0
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-refresh_code.xml b/resources/skins/Main/1080i/script-plex-refresh_code.xml
new file mode 100644
index 00000000..057f47d4
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-refresh_code.xml
@@ -0,0 +1,39 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/sign_in/refresh-code.jpg
+
+
+
+ 1383
+ 802
+ 335
+ 102
+ 200
+ font30
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 0
+ 0
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-search.xml b/resources/skins/Main/1080i/script-plex-search.xml
new file mode 100644
index 00000000..dc99029c
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-search.xml
@@ -0,0 +1,8820 @@
+
+ SetProperty(dropdown,1)
+ 650
+
+ 1
+ 0
+ 0
+
+
+
+
+
+ 0
+ 0
+ 564
+ 1080
+ script.plex/white-square.png
+
+
+ 0
+ 135
+ 564
+ 810
+ script.plex/white-square.png
+
+
+ 0
+ 945
+ 564
+ 135
+ script.plex/white-square.png
+
+
+
+
+ Focus
+ UnFocus
+ 60
+ 47.5
+ 40
+ 40
+ 900
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+ Close
+
+
+
+ false
+ 160
+ 35
+ 500
+ 65
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+
+ 60
+ 186
+ 459
+ 60
+
+
+ 0
+ 0
+
+ 0
+ 0
+ 151
+ 60
+ script.plex/white-square.png
+
+
+ StringCompare(Window.Property(search.section),all)
+
+ 0
+ 0
+ 151
+ 60
+ script.plex/white-square.png
+
+
+ false
+ 0
+ 0
+ 151
+ 60
+ font12
+ center
+ center
+ FF000000
+
+
+
+
+ false
+ !StringCompare(Window.Property(search.section),all)
+ 0
+ 0
+ 151
+ 60
+ font12
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ 154
+ 0
+
+ 0
+ 0
+ 74
+ 60
+ script.plex/white-square.png
+
+
+ StringCompare(Window.Property(search.section),movie)
+ 0
+ 0
+ 74
+ 60
+ script.plex/white-square.png
+
+
+
+ 231
+ 0
+
+ 0
+ 0
+ 74
+ 60
+ script.plex/white-square.png
+
+
+ StringCompare(Window.Property(search.section),show)
+ 0
+ 0
+ 74
+ 60
+ script.plex/white-square.png
+
+
+
+ 308
+ 0
+
+ 0
+ 0
+ 74
+ 60
+ script.plex/white-square.png
+
+
+ StringCompare(Window.Property(search.section),artist)
+ 0
+ 0
+ 74
+ 60
+ script.plex/white-square.png
+
+
+
+ 384
+ 0
+
+ 0
+ 0
+ 74
+ 60
+ script.plex/white-square.png
+
+
+ StringCompare(Window.Property(search.section),photo)
+ 0
+ 0
+ 74
+ 60
+ script.plex/white-square.png
+
+
+
+
+ 901
+
+ 0
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 231
+ 140
+ 902
+ 999
+ 650
+ font12
+ center
+ center
+ FF000000
+ 00000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 154
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 140
+ 901
+ 903
+ 999
+ 650
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 231
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 140
+ 902
+ 904
+ 999
+ 650
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 308
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 140
+ 903
+ 905
+ 999
+ 650
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 385
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 140
+ 904
+ 3000
+ 999
+ 650
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+
+
+ 154
+ 0
+
+ Conditional
+ 0
+ 0
+ 74
+ 60
+
+ 26
+ 20
+ 22
+ 20
+ script.plex/home/type/movie.png
+
+
+
+
+ 231
+ 0
+
+ Conditional
+ 0
+ 0
+ 74
+ 60
+
+ 26
+ 20
+ 24
+ 20
+ script.plex/home/type/show.png
+
+
+
+
+ 308
+ 0
+
+ Conditional
+ 0
+ 0
+ 74
+ 60
+
+ 26
+ 20
+ 18
+ 20
+ script.plex/home/type/artist.png
+
+
+
+
+ 385
+ 0
+
+ Conditional
+ 0
+ 0
+ 74
+ 60
+
+ 26
+ 20
+ 22
+ 20
+ script.plex/home/type/photo.png
+
+
+
+
+
+
+
+ 60
+ 276
+ 459
+ 60
+
+ 0
+ 0
+ 459
+ 60
+ script.plex/white-square.png
+
+
+ 0
+ 0
+ 459
+ 60
+ left
+ center
+ 900
+ 1001
+ 3000
+ 00000000
+
+
+ font13
+ 30
+ script.plex/home/selected.png
+ -
+ no
+
+
+ false
+ 30
+ 0
+ 399
+ 60
+ left
+ center
+ FFFFFFFF
+ font13
+
+
+
+
+
+
+ 60
+ 360
+ 459
+ 439
+
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 77
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 154
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 231
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 308
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 385
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+
+
+ 0
+ 77
+
+ 0
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 77
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 154
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 231
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 308
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 385
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+
+
+ 0
+ 154
+
+ 0
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 77
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 154
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 231
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 308
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 385
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+
+
+ 0
+ 231
+
+ 0
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 77
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 154
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 231
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 308
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 385
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+
+
+ 0
+ 308
+
+ 0
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 77
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 154
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 231
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 308
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 385
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+
+
+ 0
+ 385
+
+ 0
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 77
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 154
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 231
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 308
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+ 385
+ 0
+ 74
+ 74
+ script.plex/white-square.png
+
+
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 650
+ 1007
+ 1002
+ 1006
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 77
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 650
+ 1008
+ 1003
+ 1001
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 154
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 650
+ 1009
+ 1004
+ 1002
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 231
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 650
+ 1010
+ 1005
+ 1003
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 308
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 650
+ 1011
+ 1006
+ 1004
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 385
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 650
+ 1012
+ 3000
+ 1005
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+
+
+ 0
+ 77
+
+ 0
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1001
+ 1013
+ 1008
+ 1012
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 77
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1002
+ 1014
+ 1009
+ 1007
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 154
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1003
+ 1015
+ 1010
+ 1008
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 231
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1004
+ 1016
+ 1011
+ 1009
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 308
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1005
+ 1017
+ 1012
+ 1010
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 385
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1006
+ 1018
+ 3000
+ 1011
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+
+
+ 0
+ 154
+
+ 0
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1007
+ 1019
+ 1014
+ 1018
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 77
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1008
+ 1020
+ 1015
+ 1013
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 154
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1009
+ 1021
+ 1016
+ 1014
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 231
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1010
+ 1022
+ 1017
+ 1015
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 308
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1011
+ 1023
+ 1018
+ 1016
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 385
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1012
+ 1024
+ 3000
+ 1017
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+
+
+ 0
+ 231
+
+ 0
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1013
+ 1025
+ 1020
+ 1024
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 77
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1014
+ 1026
+ 1021
+ 1019
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 154
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1015
+ 1027
+ 1022
+ 1020
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 231
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1016
+ 1028
+ 1023
+ 1021
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 308
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1017
+ 1029
+ 1024
+ 1022
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 385
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1018
+ 1030
+ 3000
+ 1023
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+
+
+ 0
+ 308
+
+ 0
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1019
+ 1031
+ 1026
+ 1030
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 77
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1020
+ 1032
+ 1027
+ 1025
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 154
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1021
+ 1033
+ 1028
+ 1026
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 231
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1022
+ 1034
+ 1029
+ 1027
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 308
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1023
+ 1035
+ 1030
+ 1028
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 385
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1024
+ 1036
+ 3000
+ 1029
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+
+
+ 0
+ 385
+
+ 0
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1025
+ 951
+ 1032
+ 1036
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 77
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1026
+ 951
+ 1033
+ 1031
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 154
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1027
+ 952
+ 1034
+ 1032
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 231
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1028
+ 952
+ 1035
+ 1033
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 308
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1029
+ 953
+ 1036
+ 1034
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 385
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 154
+ 154
+ 1030
+ 953
+ 3000
+ 1035
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+
+
+
+
+ 60
+ 840
+ 459
+ 60
+
+ 0
+ 0
+ 151
+ 60
+ script.plex/white-square.png
+
+
+ 154
+ 0
+ 151
+ 60
+ script.plex/white-square.png
+
+
+ 308
+ 0
+ 151
+ 60
+ script.plex/white-square.png
+
+
+
+ 0
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 231
+ 140
+ 953
+ 952
+ 1031
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 154
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 231
+ 140
+ 951
+ 953
+ 1033
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+ 308
+ 0
+
+ Focus
+ UnFocus
+
+ -40
+ -40
+ 231
+ 140
+ 952
+ 3000
+ 1036
+ font12
+ center
+ center
+ FF000000
+ script.plex/white-square-rounded-with-shadow.png
+ -
+
+
+
+
+
+
+ Visible
+ !String.IsEmpty(Window.Property(searching))
+ 0
+ 993
+
+ false
+ 420
+ 0
+ 434
+ 39
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 480
+ 0
+
+ !String.IsEmpty(Window.Property(searching))
+ Visible
+ 0
+ 0
+ 39
+ 39
+ script.plex/indicators/spinner.png
+
+
+
+
+ !String.IsEmpty(Window.Property(no.results)) + String.IsEmpty(Window.Property(searching))
+ 0
+ 993
+
+ false
+ 0
+ 0
+ 564
+ 39
+ font12
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2000
+ 564
+ 20
+ 2130
+ 5540
+ 20
+ vertical
+ true
+ 200
+
+
+ 2100
+ Integer.IsGreater(Container(2100).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2101
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2100)
+ -40
+ -40
+ 270
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2100)
+ 0
+ 0
+ 190
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2100
+ 2102
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2101)
+ -40
+ -40
+ 360
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2101)
+ 0
+ 0
+ 280
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2102).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 320
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2101
+ 2103
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2102)
+ -40
+ -40
+ 390
+ 259
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2102)
+ 0
+ 0
+ 310
+ 179
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2103).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2102
+ 2104
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2103)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2103)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2104).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2103
+ 2105
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2104)
+ -40
+ -40
+ 270
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2104)
+ 0
+ 0
+ 190
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2105).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2104
+ 2106
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2105)
+ -40
+ -40
+ 360
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2105)
+ 0
+ 0
+ 280
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2106).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 320
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2105
+ 2107
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2106)
+ -40
+ -40
+ 390
+ 259
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2106)
+ 0
+ 0
+ 310
+ 179
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2107).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2106
+ 2108
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2107)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2107)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2108).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2107
+ 2109
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2108)
+ -40
+ -40
+ 270
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2108)
+ 0
+ 0
+ 190
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2109).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2108
+ 2110
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2109)
+ -40
+ -40
+ 360
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2109)
+ 0
+ 0
+ 280
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2110).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 320
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2109
+ 2111
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2110)
+ -40
+ -40
+ 390
+ 259
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2110)
+ 0
+ 0
+ 310
+ 179
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2111).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2110
+ 2112
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2111)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2111)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2112).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2111
+ 2113
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2112)
+ -40
+ -40
+ 270
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2112)
+ 0
+ 0
+ 190
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2113).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2112
+ 2114
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2113)
+ -40
+ -40
+ 360
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2113)
+ 0
+ 0
+ 280
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2114).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 320
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2113
+ 2115
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2114)
+ -40
+ -40
+ 390
+ 259
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2114)
+ 0
+ 0
+ 310
+ 179
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2115).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2114
+ 2116
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2115)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2115)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2116).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2115
+ 2117
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2116)
+ -40
+ -40
+ 270
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2116)
+ 0
+ 0
+ 190
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2117).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2116
+ 2118
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2117)
+ -40
+ -40
+ 360
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2117)
+ 0
+ 0
+ 280
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2118).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 320
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2117
+ 2119
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2118)
+ -40
+ -40
+ 390
+ 259
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2118)
+ 0
+ 0
+ 310
+ 179
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2119).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2118
+ 2120
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2119)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2119)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2120).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2119
+ 2121
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2120)
+ -40
+ -40
+ 270
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2120)
+ 0
+ 0
+ 190
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2121).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2120
+ 2122
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2121)
+ -40
+ -40
+ 360
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2121)
+ 0
+ 0
+ 280
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2122).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 320
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2121
+ 2123
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2122)
+ -40
+ -40
+ 390
+ 259
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2122)
+ 0
+ 0
+ 310
+ 179
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2123).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2122
+ 2124
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2123)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2123)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2124).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2123
+ 2125
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2124)
+ -40
+ -40
+ 270
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2124)
+ 0
+ 0
+ 190
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2125).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2124
+ 2126
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2125)
+ -40
+ -40
+ 360
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2125)
+ 0
+ 0
+ 280
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2126).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 320
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2125
+ 2127
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2126)
+ -40
+ -40
+ 390
+ 259
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2126)
+ 0
+ 0
+ 310
+ 179
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2127).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2126
+ 2128
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2127)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2127)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2128).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2127
+ 2129
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2128)
+ -40
+ -40
+ 270
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2128)
+ 0
+ 0
+ 190
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2129).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2128
+ 2130
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2129)
+ -40
+ -40
+ 360
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2129)
+ 0
+ 0
+ 280
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2130).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 320
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2129
+ 2131
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2130)
+ -40
+ -40
+ 390
+ 259
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2130)
+ 0
+ 0
+ 310
+ 179
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2131).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2130
+ 2132
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2131)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2131)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2132).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2131
+ 2133
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2132)
+ -40
+ -40
+ 270
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2132)
+ 0
+ 0
+ 190
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2133).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2132
+ 2134
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2133)
+ -40
+ -40
+ 360
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2133)
+ 0
+ 0
+ 280
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2134).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 320
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2133
+ 2135
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2134)
+ -40
+ -40
+ 390
+ 259
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2134)
+ 0
+ 0
+ 310
+ 179
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2135).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2134
+ 2136
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2135)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2135)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2136).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2135
+ 2137
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2136)
+ -40
+ -40
+ 270
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2136)
+ 0
+ 0
+ 190
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2137).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2136
+ 2138
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2137)
+ -40
+ -40
+ 360
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2137)
+ 0
+ 0
+ 280
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2138).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 320
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2137
+ 2139
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2138)
+ -40
+ -40
+ 390
+ 259
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2138)
+ 0
+ 0
+ 310
+ 179
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2139).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2138
+ 2140
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2139)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2139)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2140).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2139
+ 2141
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2140)
+ -40
+ -40
+ 270
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2140)
+ 0
+ 0
+ 190
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2141).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2140
+ 2142
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2141)
+ -40
+ -40
+ 360
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2141)
+ 0
+ 0
+ 280
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2142).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 320
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2141
+ 2143
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2142)
+ -40
+ -40
+ 390
+ 259
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2142)
+ 0
+ 0
+ 310
+ 179
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2143).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2142
+ 2144
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2143)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2143)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2144).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2143
+ 2145
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2144)
+ -40
+ -40
+ 270
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 180
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 180
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2144)
+ 0
+ 0
+ 190
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2145).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2144
+ 2146
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2145)
+ -40
+ -40
+ 360
+ 360
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 270
+ 270
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 280
+ 270
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2145)
+ 0
+ 0
+ 280
+ 280
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2146).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 320
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2145
+ 2147
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 64
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 64
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2146)
+ -40
+ -40
+ 390
+ 259
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 300
+ 169
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 179
+ 300
+ 35
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2146)
+ 0
+ 0
+ 310
+ 179
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(2147).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 1356
+ 420
+
+ 60
+ 0
+ 1236
+ 2
+ script.plex/white-square.png
+ FF282828
+
+
+ false
+ 60
+ 0
+ 1000
+ 87
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 30
+ 1356
+ 440
+ 899
+ 2146
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(2147)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 254
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 282
+ 244
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(2147)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/skins/Main/1080i/script-plex-seasons.xml b/resources/skins/Main/1080i/script-plex-seasons.xml
new file mode 100644
index 00000000..0ff67885
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-seasons.xml
@@ -0,0 +1,1202 @@
+
+
+
+ 1
+ 0
+ 0
+
+ 0xff000000
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+
+ Conditional
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 155
+ 101
+
+
+ VisibleChange
+ 302
+ 440
+ 445
+ 1000
+ 145
+ 200
+ 400
+ -20
+ horizontal
+ 200
+ true
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/info-focus.png
+ script.plex/buttons/info.png
+
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/more-focus.png
+ script.plex/buttons/more.png
+
+
+
+
+
+ 0
+ 0
+ 1920
+ 600
+
+ 60
+ 0
+ 347
+ 518
+ script.plex/thumb_fallbacks/movie.png
+ scale
+
+
+ 60
+ 0
+ 347
+ 518
+ $INFO[Window.Property(thumb)]
+ scale
+
+
+
+ 466
+ 0
+ 1360
+ 60
+ font30
+ left
+ FFFFFFFF
+
+
+
+ 466
+ 70
+ 1360
+ 30
+ left
+ 0
+ horizontal
+ true
+
+ auto
+ 30
+ font12
+ left
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(Window.Property(rating.stars))
+ auto
+ 30
+ font12
+ left
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(Window.Property(rating.stars))
+ 4
+ 134
+ 22
+ script.plex/stars/$INFO[Window.Property(rating.stars)].png
+
+
+
+
+ !String.IsEmpty(Window.Property(rating))
+ 1660
+ 70
+ 200
+ 32
+ right
+ 15
+ horizontal
+ true
+
+ 2
+ 63
+ 30
+ $INFO[Window.Property(rating.image)]
+ keep
+
+
+ auto
+ 30
+ font12
+ left
+ FFFFFFFF
+
+
+
+ !String.IsEmpty(Window.Property(rating2))
+ 2
+ 63
+ 30
+ $INFO[Window.Property(rating2.image)]
+ keep
+
+
+ !String.IsEmpty(Window.Property(rating2))
+ auto
+ 30
+ font12
+ left
+ FFFFFFFF
+
+
+
+
+
+
+ !String.IsEmpty(Window.Property(directors))
+ 466
+ 130
+ 1360
+ 30
+ font12
+ left
+ 99FFFFFF
+
+
+
+ !String.IsEmpty(Window.Property(writers))
+ 466
+ 165
+ 1360
+ 30
+ font12
+ left
+ 99FFFFFF
+
+
+
+
+ 466
+ 234
+ 1360
+ 179
+ font12
+ left
+ FFFFFFFF
+
+
+
+ WindowOpen
+ -1
+ 557
+ 1
+ 8
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ !Control.IsVisible(500)
+ 0
+ 565
+ 1920
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+
+
+ 0
+ 565
+ 1920
+ 1600
+
+ 300
+ 0
+
+
+ Integer.IsGreater(Container(400).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 360
+ 1920
+
+ 0
+ 0
+ 1920
+ 360
+ script.plex/white-square.png
+ 40000000
+
+
+ 0
+ 14
+ 1920
+ 430
+ 300
+ 401
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 29
+
+ 5
+ 5
+
+ 0
+ 0
+ 158
+ 236
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 158
+ 236
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 113
+ 0
+ 45
+ 40
+ script.plex/white-square.png
+ FF000000
+
+
+ 114
+ 0
+ 44
+ 39
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 114
+ 0
+ 44
+ 39
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+ false
+ 0
+ 240
+ 158
+ 54
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 29
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(400)
+ -40
+ -40
+ 248
+ 326
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 158
+ 236
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 158
+ 236
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(unwatched.count))
+
+ 113
+ 0
+ 45
+ 40
+ script.plex/white-square.png
+ FF000000
+
+
+ 114
+ 0
+ 44
+ 39
+ script.plex/white-square.png
+ FFCC7B19
+
+
+ 114
+ 0
+ 44
+ 39
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+ false
+ 0
+ 240
+ 158
+ 54
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(400)
+ 0
+ 0
+ 168
+ 246
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(401).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 360
+ 1920
+
+ 60
+ 0
+ 800
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 18
+ 1920
+ 430
+ 400
+ 402
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 175
+ 299
+ 60
+ font12
+ center
+ FFFFFFFF
+
+
+
+ false
+ 0
+ 210
+ 299
+ 60
+ font12
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(401)
+ -40
+ -40
+ 389
+ 258
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Thumb]
+ scale
+
+
+
+ false
+ 0
+ 175
+ 299
+ 60
+ font12
+ center
+ FFFFFFFF
+
+
+
+ false
+ 0
+ 210
+ 299
+ 60
+ font12
+ center
+ FFFFFFFF
+
+
+
+
+
+ Control.HasFocus(401)
+ 0
+ 0
+ 309
+ 178
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(402).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 402
+ 1920
+ 520
+
+ !String.IsEmpty(Window.Property(divider.402))
+ 60
+ 0
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 16
+ 1920
+ 520
+ 401
+ 403
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 369
+ 244
+ 38
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(402)
+ -40
+ -40
+ 324
+ 441
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 369
+ 244
+ 38
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(402)
+ 0
+ 0
+ 254
+ 371
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(403).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 403
+ 1920
+ 410
+
+ !String.IsEmpty(Window.Property(divider.403))
+ 60
+ 20
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 20
+ 1000
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 36
+ 1920
+ 410
+ 402
+ 403
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/thumb_fallbacks/role.png
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 0
+ 253
+ 244
+ 90
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(403)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/thumb_fallbacks/role.png
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 0
+ 253
+ 244
+ 90
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(403)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+
+
+ Conditional
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ VisibleChange
+ ControlGroup(200).HasFocus(0) + !String.IsEmpty(Window.Property(on.extras))
+ 0
+ 0
+ 1920
+ 135
+ script.plex/white-square.png
+ C0000000
+
+
+ 60
+ 47.5
+ 1000
+ 40
+ left
+ 60
+ horizontal
+ 50
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 202
+ 50
+ font12
+ FF000000
+ script.plex/buttons/home-focus.png
+ script.plex/buttons/home.png
+
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 204
+ 201
+ 50
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 202
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+ !String.IsEmpty(Window.Property(search.dialog))
+
+ !String.IsEmpty(Window.Property(search.dialog.hasresults))
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-seek_dialog.xml b/resources/skins/Main/1080i/script-plex-seek_dialog.xml
new file mode 100644
index 00000000..4249d512
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-seek_dialog.xml
@@ -0,0 +1,657 @@
+
+
+
+ 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
+ script.plex/player-fade.png
+ FF080808
+
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+ 1920
+ 140
+ script.plex/white-square.png
+ A0000000
+
+
+ 0
+ 940
+ 1920
+ 140
+ script.plex/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
+ script.plex/white-square.png
+ A0000000
+
+
+ Control.HasFocus(100) | !String.IsEmpty(Window.Property(button.seek))
+ 0
+ 1
+ 1
+ 8
+ script.plex/white-square.png
+ FFE5A00D
+
+
+ 0
+ 2
+ 1
+ 6
+ script.plex/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
+ script.plex/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
+ script.plex/buttons/repeat.png
+
+
+ Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat.png
+
+
+ Playlist.IsRepeatOne | !String.IsEmpty(Window.Property(pq.repeat.one))
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat-one.png
+
+
+
+ Control.HasFocus(401)
+
+ !Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat-focus.png
+
+
+ Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat-focus.png
+
+
+ Playlist.IsRepeatOne | !String.IsEmpty(Window.Property(pq.repeat.one))
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/repeat-one-focus.png
+
+
+
+
+
+ !String.IsEmpty(Window.Property(has.playlist))
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+ !String.IsEmpty(Window.Property(pq.shuffled))
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+ false
+ String.IsEmpty(Window.Property(has.playlist))
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/settings-focus.png
+ script.plex/buttons/settings.png
+
+
+
+
+
+ !String.IsEmpty(Window.Property(pq.hasprev))
+ Focus
+ UnFocus
+
+ 30
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/next-focus.png
+ script.plex/buttons/next.png
+
+
+
+ false
+ String.IsEmpty(Window.Property(pq.hasprev))
+ 30
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/next-focus.png
+ script.plex/buttons/next.png
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/skip-forward-focus.png
+ script.plex/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
+ script.plex/buttons/pause.png
+
+
+ Player.Paused | Player.Forwarding | Player.Rewinding
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/play.png
+
+
+
+ Control.HasFocus(406)
+
+ !Player.Paused + !Player.Forwarding + !Player.Rewinding
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/pause-focus.png
+
+
+ Player.Paused | Player.Forwarding | Player.Rewinding
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/play-focus.png
+
+
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/stop-focus.png
+ script.plex/buttons/stop.png
+ PlayerControl(Stop)
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/skip-forward-focus.png
+ script.plex/buttons/skip-forward.png
+
+
+
+ !String.IsEmpty(Window.Property(pq.hasnext))
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/next-focus.png
+ script.plex/buttons/next.png
+
+
+
+ false
+ String.IsEmpty(Window.Property(pq.hasnext))
+ 0
+ 0
+ 125
+ 101
+ script.plex/buttons/next-focus.png
+ script.plex/buttons/next.png
+
+
+
+
+
+ !String.IsEmpty(Window.Property(pq.hasnext)) | !String.IsEmpty(Window.Property(pq.hasprev))
+ Focus
+ UnFocus
+
+ 30
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/pqueue-focus.png
+ script.plex/buttons/pqueue.png
+
+
+
+ false
+ String.IsEmpty(Window.Property(pq.hasnext)) + String.IsEmpty(Window.Property(pq.hasprev))
+ Focus
+ UnFocus
+
+ 30
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/pqueue-focus.png
+ script.plex/buttons/pqueue.png
+
+
+
+ !String.IsEmpty(Window.Property(subtitle.downloads))
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/subtitle-focus.png
+ script.plex/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
+ script.plex/white-square.png
+ A0000000
+
+
+
+ 0
+ 0
+ 1928
+ 16
+ 100
+ SetProperty(hide.bigseek,)
+ 200
+ horizontal
+ 4
+
+
+
+ 0
+ 0
+ 16
+ 16
+ script.plex/indicators/seek-selection-marker.png
+ FF606060
+
+
+
+
+
+
+ !Control.HasFocus(501)
+ 0
+ 0
+ 16
+ 16
+ script.plex/indicators/seek-selection-marker.png
+ FF606060
+
+
+ Control.HasFocus(501)
+ 0
+ 0
+ 16
+ 16
+ script.plex/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
+ script.plex/indicators/player-selection-time_box.png
+ D0000000
+
+
+ 0
+ 0
+ 101
+ 40
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Visible
+ -6
+ 39
+ 15
+ 7
+ script.plex/indicators/player-selection-time_arrow.png
+ D0000000
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-settings.xml b/resources/skins/Main/1080i/script-plex-settings.xml
new file mode 100644
index 00000000..871a0f15
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-settings.xml
@@ -0,0 +1,693 @@
+
+
+ 300
+
+ 1
+ 0
+ 0
+
+ 0xff000000
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+ Conditional
+ 0
+ 0
+
+
+ Conditional
+
+ 843
+ 135
+ 1077
+ 945
+ script.plex/white-square.png
+ 32111111
+
+
+ 0
+ 810
+ 1920
+ 270
+ script.plex/white-square.png
+ 32000000
+
+
+
+ 843
+ 810
+ 780
+ 270
+ script.plex/white-square.png
+ 32111111
+
+
+ Conditional
+ 1920
+ 135
+ 879
+ 945
+ script.plex/white-square.png
+ 66111111
+
+
+
+
+ Control.HasFocus(100) | Control.HasFocus(125)
+ 903
+ 870
+ 660
+ 170
+ font10
+ FFFFFFFF
+ left
+
+
+
+
+ 248
+ 168
+ 75
+
+ 0
+ 0
+ 590
+ 606
+ 201
+ noop
+ 100
+ 200
+ vertical
+
+
+
+ 88
+ 40
+
+ 0
+ 0
+ 414
+ 75
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 75
+ 414
+ 2
+ script.plex/white-square.png
+ 661F1F1F
+
+
+
+
+
+ ControlGroup(50).HasFocus(0)
+
+ 0
+ 0
+ 590
+ 155
+ script.plex/drop-shadow.png
+
+
+ Control.HasFocus(75)
+ 40
+ 40
+ 510
+ 75
+ script.plex/white-square-rounded.png
+
+
+ !Control.HasFocus(75)
+ 40
+ 40
+ 510
+ 75
+ script.plex/white-square-rounded.png
+
+
+ !Control.HasFocus(75)
+ 512
+ 66
+ 16
+ 23
+ script.plex/settings/expanded.png
+ FF000000
+
+
+ 88
+ 40
+ 414
+ 75
+ font12
+ left
+ center
+ FF000000
+
+
+
+
+ !ControlGroup(50).HasFocus(0)
+ 88
+ 40
+ 414
+ 75
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+
+ Integer.IsGreater(Container(100).NumItems,0)
+ String.IsEmpty(Window.Property(section.about))
+ 604
+ 0
+ 776
+ 606
+ 201
+ noop
+ 75
+ 150
+ 200
+ vertical
+ 101
+
+
+
+ 88
+ 40
+
+ 0
+ 0
+ 400
+ 75
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 200
+ 0
+ 400
+ 75
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 75
+ 600
+ 2
+ script.plex/white-square.png
+ 661F1F1F
+
+
+
+ 643
+ 55
+
+ !String.IsEmpty(ListItem.Property(checkbox))
+ 0
+ 0
+ 45
+ 45
+ script.plex/settings/checkbox.png
+
+
+ !String.IsEmpty(ListItem.Property(checkbox.checked))
+ 0
+ 0
+ 45
+ 45
+ script.plex/settings/checkmark.png
+
+
+
+
+
+ Control.HasFocus(100) | Control.HasFocus(125)
+
+ 0
+ 0
+ 776
+ 155
+ script.plex/drop-shadow.png
+
+
+ !Control.HasFocus(125)
+ 40
+ 40
+ 696
+ 75
+ script.plex/white-square-rounded.png
+
+
+ Control.HasFocus(125)
+ 40
+ 40
+ 696
+ 75
+ script.plex/white-square-rounded.png
+
+
+ Control.HasFocus(125)
+ 698
+ 66
+ 16
+ 23
+ script.plex/settings/expanded.png
+ FF000000
+
+
+ 88
+ 40
+
+ 0
+ 0
+ 400
+ 75
+ font12
+ left
+ center
+ FF000000
+
+
+
+ 200
+ 0
+ 400
+ 75
+ font12
+ right
+ center
+ FF000000
+
+
+
+
+
+ !Control.HasFocus(100) + !Control.HasFocus(125)
+ 88
+ 40
+
+ 0
+ 0
+ 400
+ 75
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 200
+ 0
+ 400
+ 75
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 75
+ 600
+ 2
+ script.plex/white-square.png
+ 661F1F1F
+
+
+
+ 643
+ 55
+
+ !String.IsEmpty(ListItem.Property(checkbox))
+ 0
+ 0
+ 45
+ 45
+ script.plex/settings/checkbox.png
+
+
+ !String.IsEmpty(ListItem.Property(checkbox.checked))
+ 0
+ 0
+ 45
+ 45
+ script.plex/settings/checkmark.png
+
+
+
+
+
+
+ Control.IsVisible(100) + !Control.IsVisible(125)
+ 1388
+ 40
+ 9
+ 525
+ true
+ script.plex/white-square-rounded-4r.png
+ script.plex/white-square-rounded-4r.png
+ script.plex/white-square-rounded-4r.png
+ -
+ -
+ false
+ vertical
+ false
+ 151
+
+
+
+ Integer.IsGreater(Container(100).NumItems,0) + String.IsEmpty(Window.Property(section.about))
+ 10
+ 10
+ 125
+ 100
+ font12
+ FF000000
+ -
+ -
+
+ SetFocus(100)
+
+
+
+ Control.HasFocus(125) + Integer.IsGreater(Container(100).NumItems,0)
+ Integer.IsGreater(Container(100).NumItems,0) + String.IsEmpty(Window.Property(section.about))
+
+ 1383
+ 0
+ 845
+ 566
+ noop
+ noop
+ 100
+ 200
+ vertical
+ 126
+
+
+
+ 88
+ 40
+
+ 0
+ 0
+ 594
+ 75
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 75
+ 594
+ 2
+ script.plex/white-square.png
+ 661F1F1F
+
+
+
+ 637
+ 55
+
+ !String.IsEmpty(ListItem.Property(checkbox.checked))
+ 0
+ 0
+ 45
+ 45
+ script.plex/settings/checkmark.png
+
+
+
+
+
+ 0
+ 0
+ 610
+ 155
+ script.plex/drop-shadow.png
+
+
+ 40
+ 40
+ 690
+ 75
+ script.plex/white-square-rounded.png
+
+
+ 88
+ 40
+
+ 0
+ 0
+ 594
+ 75
+ font12
+ left
+ center
+ FF000000
+
+
+
+
+ 637
+ 55
+
+ !String.IsEmpty(ListItem.Property(checkbox.checked))
+ 0
+ 0
+ 45
+ 45
+ script.plex/settings/checkmark.png
+
+
+
+
+
+
+ Control.IsVisible(125)
+ 2161
+ 40
+ 9
+ 525
+ true
+ script.plex/white-square-rounded-4r.png
+ script.plex/white-square-rounded-4r.png
+ script.plex/white-square-rounded-4r.png
+ -
+ -
+ false
+ vertical
+ false
+ 151
+
+
+
+
+
+
+
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ 0
+ 0
+ 1920
+ 135
+ script.plex/white-square.png
+ C0000000
+
+
+ 60
+ 47.5
+ 1000
+ 40
+ left
+ 60
+ horizontal
+ 50
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 204
+ 50
+ font12
+ FF000000
+ script.plex/buttons/home-focus.png
+ script.plex/buttons/home.png
+
+
+
+
+ auto
+ 40
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 201
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-settings_select_dialog.xml b/resources/skins/Main/1080i/script-plex-settings_select_dialog.xml
new file mode 100644
index 00000000..f619fa16
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-settings_select_dialog.xml
@@ -0,0 +1,94 @@
+
+
+
+ 1
+ 0
+ 0
+
+
+
+
+ 660
+ 145
+
+ -40
+ -40
+ 680
+ 870
+ script.plex/drop-shadow.png
+
+
+ 0
+ 0
+ 600
+ 80
+ script.plex/white-square-top-rounded.png
+ F21F1F1F
+
+
+ 0
+ 80
+ 600
+ 710
+ script.plex/white-square-top-rounded.png
+ F2606060
+
+
+ 0
+ 0
+ 600
+ 80
+ font12
+ center
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 80
+ 600
+ 700
+ noop
+ noop
+ 200
+ vertical
+
+
+
+ 20
+ 0
+ 560
+ 100
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+ 0
+ 0
+ 600
+ 100
+ script.plex/white-square.png
+
+
+ 20
+ 0
+ 560
+ 100
+ font12
+ left
+ center
+ FF000000
+
+
+
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-signin_background.xml b/resources/skins/Main/1080i/script-plex-signin_background.xml
new file mode 100644
index 00000000..9701401f
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-signin_background.xml
@@ -0,0 +1,21 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/sign_in/back.jpg
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-signin_blank.xml b/resources/skins/Main/1080i/script-plex-signin_blank.xml
new file mode 100644
index 00000000..ebf41efb
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-signin_blank.xml
@@ -0,0 +1,49 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/sign_in/back.jpg
+
+
+
+ 210
+ 375
+ 1502
+ 530
+ font13
+ FFFFFFFF
+ left
+
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ font20
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 0
+ 0
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-squares.xml b/resources/skins/Main/1080i/script-plex-squares.xml
new file mode 100644
index 00000000..db3e1d9c
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-squares.xml
@@ -0,0 +1,776 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+
+ Conditional
+ Conditional
+ 0
+ 135
+ 101
+
+
+ VisibleChange
+ !Integer.IsGreater(Container(101).ListItem.Property(index),5) + String.IsEmpty(Window.Property(no.content)) + String.IsEmpty(Window.Property(no.content.filtered))
+ 301
+ 30
+ -25
+ 1000
+ 145
+ 200
+ 101
+ -20
+ horizontal
+ 200
+ true
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+
+
+
+
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/shuffle-focus.png
+ script.plex/buttons/shuffle.png
+
+
+
+
+ String.IsEmpty(Window.Property(no.options)) | Player.HasAudio
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/more-focus.png
+ script.plex/buttons/more.png
+
+
+
+
+ String.IsEmpty(Window.Property(hide.filteroptions))
+ Focus
+ UnFocus
+ 0
+ 0
+ 126
+ 100
+ font12
+ script.plex/buttons/chapters-focus.png
+ script.plex/buttons/chapters.png
+
+
+
+
+
+ Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 101
+ 0
+ 0
+ 1920
+ 1080
+
+
+ 0
+ 0
+ 1800
+ 1280
+ 300
+ 150
+ 200
+ vertical
+ 2
+ 152
+
+
+
+ 55
+ 97
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 244
+ 244
+ 40
+ script.plex/white-square.png
+ 80000000
+
+
+ false
+ 0
+ 244
+ 244
+ 40
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 97
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(101)
+
+ String.IsEmpty(ListItem.Property(is.folder))
+ -40
+ -40
+ 334
+ 334
+ script.plex/drop-shadow.png
+
+
+ !String.IsEmpty(ListItem.Property(is.folder))
+ -40
+ -40
+ 334
+ 374
+ script.plex/drop-shadow.png
+
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 244
+ 244
+ 40
+ script.plex/white-square.png
+ 80000000
+
+
+ false
+ 0
+ 244
+ 244
+ 40
+ font10
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(101)
+
+ String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 0
+ 254
+ 254
+ script.plex/home/selected.png
+
+
+ !String.IsEmpty(ListItem.Property(is.folder))
+ 0
+ 0
+ 254
+ 294
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+
+
+
+ StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 151
+ 1780
+ 150
+ 20
+ 920
+
+ 0
+ 0
+ 34
+ 1050
+ 100
+ 152
+ 200
+ vertical
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+
+ !StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ 99FFFFFF
+
+
+
+ StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))
+
+ 0
+ 0
+ 34
+ 34
+ 99FFFFFF
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+ 0
+ 0
+
+ !StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ 99FFFFFF
+
+
+
+ StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))
+
+ 0
+ 0
+ 34
+ 34
+ 99FFFFFF
+ script.plex/white-square-rounded.png
+
+
+ 0
+ 0
+ 34
+ 32
+ font10
+ center
+ center
+ FF000000
+
+
+
+
+
+
+ Control.HasFocus(151)
+ 0
+ 0
+
+ Control.HasFocus(151)
+ 0
+ 0
+ 34
+ 34
+ FFE5A00D
+ script.plex/white-outline-rounded.png
+
+
+
+
+
+
+
+
+
+ 1860
+ 150
+ 12
+ 910
+ true
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ -
+ -
+ false
+ vertical
+ false
+ 151
+
+
+
+
+ Conditional
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ VisibleChange
+ ControlGroup(200).HasFocus(0) + Integer.IsGreater(Container(101).ListItem.Property(index),5)
+ 0
+ 0
+ 1920
+ 135
+ script.plex/white-square.png
+ C0000000
+
+
+ 60
+ 47.5
+ 1000
+ 40
+ left
+ 60
+ horizontal
+ 50
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 202
+ 50
+ font12
+ FF000000
+ script.plex/buttons/home-focus.png
+ script.plex/buttons/home.png
+
+
+
+
+ auto
+ 40
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 204
+ 201
+ 50
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 202
+ 211
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ String.IsEmpty(Window.Property(hide.filteroptions))
+ 340
+ 35
+ 1000
+ 65
+ right
+ 30
+ horizontal
+ 204
+ 210
+ 50
+
+ false
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 0
+ 0
+
+
+
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+ !StringCompare(Window.Property(media),artist)
+ false
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 20
+ 0
+
+
+
+ StringCompare(Window.Property(media),artist)
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ FFFFFFFF
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+ auto
+ 65
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square-rounded.png
+ -
+ 20
+ 0
+
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+ !String.IsEmpty(Window.Property(no.content))
+ 0
+ 465
+
+ false
+ 60
+ 0
+ 1800
+ 35
+ font30
+ center
+ FFFFFFFF
+
+
+
+ false
+ 60
+ 60
+ 1800
+ 35
+ font30
+ center
+ FFCCCCCC
+
+
+
+
+
+ !String.IsEmpty(Window.Property(no.content.filtered))
+ 0
+ 465
+
+ false
+ 60
+ 0
+ 1800
+ 35
+ font30
+ center
+ FFFFFFFF
+
+
+
+ false
+ 60
+ 60
+ 1800
+ 35
+ font30
+ center
+ FFCCCCCC
+
+
+
+
+
+ !String.IsEmpty(Window.Property(search.dialog))
+
+ !String.IsEmpty(Window.Property(search.dialog.hasresults))
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-track_context.xml b/resources/skins/Main/1080i/script-plex-track_context.xml
new file mode 100644
index 00000000..2e850878
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-track_context.xml
@@ -0,0 +1,67 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 236
+ 131
+ 638
+ 638
+ $INFO[Window.Property(track.thumb)]
+
+
+
+ 236
+ 131
+ 1502
+ 530
+ font13
+ FFFFFFFF
+ left
+
+
+
+
+ VisibleChange
+ 301
+ 965
+ 131
+ 750
+ 638
+ 30
+ vertical
+ 200
+
+ 30
+ 30
+ 1920
+ 1080
+ font20
+ FFFFFFFF
+ FFFFFFFF
+ center
+ center
+ -
+ -
+ 0
+ 0
+
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-user_select.xml b/resources/skins/Main/1080i/script-plex-user_select.xml
new file mode 100644
index 00000000..8881851f
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-user_select.xml
@@ -0,0 +1,908 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ 1000
+ $INFO[Window.Property(background)]
+
+
+
+
+ Conditional
+ Player.HasAudio
+ 441
+ 780
+
+
+ 0
+ 0
+ 225
+ 225
+ $INFO[Player.Art(thumb)]
+
+
+
+ 255
+ 0
+
+ 0
+ 0
+ 783
+ 40
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 0
+ 40
+ 783
+ 40
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Album
+
+
+ 0
+ 80
+ 783
+ 40
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+ 406
+
+ 255
+ 134
+ 783
+ 124
+ center
+ 101
+ -40
+ horizontal
+ 200
+ true
+
+
+ MusicPlayer.HasPrevious
+ Focus
+ UnFocus
+
+ 30
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/next-focus.png
+ script.plex/buttons/next.png
+ PlayerControl(Previous)
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/pause-focus.png
+ script.plex/buttons/pause.png
+ Player.Paused | Player.Forwarding | Player.Rewinding
+ script.plex/buttons/play-focus.png
+ script.plex/buttons/play.png
+ PlayerControl(Play)
+
+
+
+ MusicPlayer.HasNext
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/next-focus.png
+ script.plex/buttons/next.png
+ PlayerControl(Next)
+
+
+
+ Focus
+ UnFocus
+
+ 0
+ 0
+ 125
+ 101
+ font12
+ script.plex/buttons/stop-focus.png
+ script.plex/buttons/stop.png
+ PlayerControl(Stop)
+
+
+
+
+
+ 255
+ 177
+ 783
+ 40
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Time
+
+
+ 1038
+ 177
+ 783
+ 40
+ font10
+ right
+ center
+ FFFFFFFF
+ MusicPlayer.TimeRemaining
+
+
+
+
+ Progressbar
+ 255
+ 222
+ 783
+ 3
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+
+ ControlGroup(400).HasFocus(0)
+ 770
+ 275
+ 380
+ 695
+ script.plex/drop-shadow.png
+
+
+
+ 0
+ 315
+ 101
+
+
+ -180
+ -40
+ 2100
+ 455
+ 200
+ 500
+ 100
+ 100
+ 600
+ 400
+ horizontal
+ 3
+
+
+
+
+
+ 0
+ 40
+ 300
+ 300
+
+ 0
+ 0
+ $INFO[ListItem.Property(back.image)]
+ FFA0A0A0
+
+
+
+ 45
+ 45
+ 210
+ 210
+ script.plex/user_select/avatar-background.png
+ E0C0C0C0
+
+
+ 54
+ 54
+ 192
+ 192
+ $INFO[ListItem.Thumb]
+
+
+ String.IsEmpty(ListItem.Thumb)
+ 54
+ 54
+ 192
+ 192
+ WeatherTemp
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ !String.IsEmpty(ListItem.Property(protected))
+ 15
+ 231
+
+ 0
+ 0
+ 54
+ 54
+ script.plex/user_select/protected-back.png
+ A0000000
+
+
+ 0
+ 0
+ 54
+ 54
+ script.plex/user_select/protected-icon.png
+
+
+
+
+ !String.IsEmpty(ListItem.Property(admin))
+ 231
+ 231
+
+ 0
+ 0
+ 54
+ 54
+ script.plex/user_select/admin-back.png
+ A0000000
+
+
+ 0
+ 0
+ 54
+ 54
+ script.plex/user_select/admin-icon.png
+
+
+
+
+
+
+
+
+
+
+ 0
+ 40
+
+ Control.HasFocus(101)
+ -40
+ -40
+ 380
+ 455
+ script.plex/drop-shadow.png
+
+
+ Control.HasFocus(101) | ControlGroup(400).HasFocus(0)
+ 0
+ 0
+ 300
+ 300
+ $INFO[ListItem.Property(back.image)]
+ FFA0A0A0
+
+
+ !Control.HasFocus(101) + !ControlGroup(400).HasFocus(0)
+ 0
+ 0
+ 300
+ 300
+ $INFO[ListItem.Property(back.image)]
+ FFA0A0A0
+
+
+ Control.HasFocus(101)
+
+ 0
+ 300
+ 300
+ 75
+ script.plex/user_select/item-background-bottom.png
+ FF000000
+
+
+ 0
+ 300
+ 300
+ 75
+ $INFO[ListItem.Property(back.image)]
+ stretch
+ 40FFFFFF
+
+
+
+
+ !Control.HasFocus(101) + !ControlGroup(400).HasFocus(0)
+ 45
+ 45
+ 210
+ 210
+ script.plex/user_select/avatar-background.png
+ E0C0C0C0
+
+
+ ControlGroup(400).HasFocus(0)
+ 45
+ 45
+ 210
+ 210
+ script.plex/user_select/avatar-background.png
+ FFCC7B19
+
+
+ Control.HasFocus(101)
+ 45
+ 45
+ 210
+ 210
+ script.plex/user_select/avatar-background.png
+ FFE5A00D
+
+
+
+ 54
+ 54
+ 192
+ 192
+ $INFO[ListItem.Thumb]
+
+
+ String.IsEmpty(ListItem.Thumb)
+ 54
+ 54
+ 192
+ 192
+ WeatherTemp
+ center
+ center
+ FFFFFFFF
+
+
+
+
+ !String.IsEmpty(ListItem.Property(protected))
+ 15
+ 231
+
+ 0
+ 0
+ 54
+ 54
+ script.plex/user_select/protected-back.png
+ A0000000
+
+
+ 0
+ 0
+ 54
+ 54
+ script.plex/user_select/protected-icon.png
+
+
+
+
+ !String.IsEmpty(ListItem.Property(admin))
+ 231
+ 231
+
+ 0
+ 0
+ 54
+ 54
+ script.plex/user_select/admin-back.png
+ A0000000
+
+
+ 0
+ 0
+ 54
+ 54
+ script.plex/user_select/admin-icon.png
+
+
+
+
+ Control.HasFocus(101)
+ 10
+ 300
+ 280
+ 75
+ font13
+ center
+ center
+ FFCC7B19
+
+
+
+
+
+
+
+
+ 205
+ !String.IsEmpty(Container(101).ListItem.Property(protected)) + ControlGroup(400).HasFocus(0) + !String.IsEmpty(Window.Property(initialized))
+ 810
+ 375
+
+ 0
+ 0
+ 300
+ 239
+ 400
+ 400
+ 400
+ 400
+ -
+ -
+
+
+
+ 0
+ -75
+ 300
+ 75
+ script.plex/white-square.png
+ FF000000
+
+
+ 0
+ -75
+ 300
+ 75
+ $INFO[Container(101).ListItem.Property(back.image)]
+ 40FFFFFF
+
+
+ String.IsEmpty(Container(101).ListItem.Property(editing.pin))
+ 0
+ -75
+ 300
+ 75
+ font13
+ center
+ center
+ FFCC7B19
+
+
+
+ !String.IsEmpty(Container(101).ListItem.Property(editing.pin))
+ 0
+ -75
+ 300
+ 75
+ font13
+ center
+ center
+ FFCC7B19
+
+
+
+ 0
+ 0
+ 300
+ 239
+ script.plex/white-square.png
+ FF000000
+
+
+ 205
+
+ 205
+
+ 0
+ 0
+ 73
+ 58
+ 202
+ 101
+ 204
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 0
+ 0
+
+
+
+ 75
+ 0
+ 73
+ 58
+ 203
+ 201
+ 101
+ 205
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 0
+ 0
+
+
+
+ 150
+ 0
+ 73
+ 58
+ 211
+ 202
+ 101
+ 206
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 0
+ 0
+
+
+
+ 0
+ 60
+ 73
+ 58
+ 205
+ 207
+ 201
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 0
+ 0
+
+
+
+ 75
+ 60
+ 73
+ 58
+ 206
+ 204
+ 208
+ 202
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 0
+ 0
+
+
+
+ 150
+ 60
+ 73
+ 58
+ 211
+ 205
+ 209
+ 203
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 0
+ 0
+
+
+
+ 0
+ 120
+ 73
+ 58
+ 208
+ 210
+ 204
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 0
+ 0
+
+
+
+ 75
+ 120
+ 73
+ 58
+ 209
+ 207
+ 210
+ 205
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 0
+ 0
+
+
+
+ 150
+ 120
+ 73
+ 58
+ 211
+ 208
+ 210
+ 206
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 0
+ 0
+
+
+
+
+ 0
+ 180
+ 223
+ 59
+ 211
+ 200
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/white-square.png
+ script.plex/white-square.png
+ 0
+ 0
+
+
+
+
+ 225
+ 0
+ 75
+ 239
+ 300
+ 101
+ font12
+ FFFFFFFF
+ FF000000
+ center
+ center
+ script.plex/user_select/backspace.png
+ script.plex/user_select/backspace_nf.png
+ 0
+ 0
+
+
+
+
+
+
+
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ 0
+ 0
+ 1920
+ 135
+ script.plex/white-square.png
+ 19000000
+
+
+
+ 60
+ 34.5
+ 1000
+ 66
+ left
+ 60
+ horizontal
+ 101
+ true
+
+ 0
+ 0
+ 124
+ 66
+
+ 0
+ 0
+ 124
+ 66
+ 101
+ 101
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+
+
+
+ !String.IsEmpty(Window.Property(dropdown))
+ 0
+ 0
+ 124
+ 66
+ script.plex/white-square-rounded.png
+
+
+ 27
+ 13
+
+ !Control.HasFocus(500) + String.IsEmpty(Window.Property(dropdown))
+ 0
+ 0
+
+ 0
+ 0
+ 40
+ 40
+ script.plex/buttons/power.png
+
+
+ 55
+ 13.5
+ 15
+ 13
+ script.plex/indicators/dropdown-triangle.png
+
+
+
+ Control.HasFocus(500) | !String.IsEmpty(Window.Property(dropdown))
+ 0
+ 0
+
+ 0
+ 0
+ 40
+ 40
+ script.plex/buttons/power.png
+
+
+ 55
+ 13.5
+ 15
+ 13
+ script.plex/indicators/dropdown-triangle.png
+
+
+
+
+
+ -27
+ 0
+ auto
+ 66
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+ !String.IsEmpty(Window.Property(busy))
+
+ 840
+ 465
+ 240
+ 150
+ script.plex/busy-back.png
+ A0FFFFFF
+
+
+ 915
+ 521
+ 90
+ 38
+ script.plex/busy.gif
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-video_current_playlist.xml b/resources/skins/Main/1080i/script-plex-video_current_playlist.xml
new file mode 100644
index 00000000..2ec1a79f
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-video_current_playlist.xml
@@ -0,0 +1,471 @@
+
+
+ 100
+
+ 1
+ 0
+ 0
+
+ 0xff111111
+
+
+
+
+ 101
+ 750
+ 140
+ 1170
+ 800
+
+ 0
+ 0
+ 1170
+ 800
+ script.plex/white-square.png
+ B3111111
+
+
+ 0
+ 0
+ 1170
+ 800
+ 200
+ 152
+ 300
+ 200
+ vertical
+ 4
+ 152
+
+
+
+ 120
+ 24
+
+ String.IsEmpty(ListItem.Property(playing))
+ 0
+ 0
+ 50
+ 100
+ font10
+ left
+ center
+ D8FFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(playing))
+ 0
+ 32.5
+ 35
+ 35
+ script.plex/indicators/playing-circle.png
+ FFE5A00D
+
+
+ String.IsEmpty(ListItem.Property(video))
+
+ 63
+ 11
+ 74
+ 74
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 168
+ 0
+
+ 0
+ 15
+ 692
+ 30
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 50
+ 692
+ 30
+ font10
+ left
+ center
+ B8FFFFFF
+
+
+
+
+
+ !String.IsEmpty(ListItem.Property(video))
+
+ 63
+ 11
+ 132
+ 74
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ String.IsEmpty(ListItem.Property(watched))
+ 895
+ -1
+ 35
+ 35
+ script.plex/indicators/unwatched.png
+
+
+ 226
+ 0
+
+ 0
+ 15
+ 584
+ 30
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 50
+ 584
+ 30
+ font10
+ left
+ center
+ B8FFFFFF
+
+
+
+
+
+ 730
+ 0
+ 200
+ 100
+ font10
+ right
+ center
+ D8FFFFFF
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer))
+ 0
+ 98
+ 930
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+
+
+
+
+ !Control.HasFocus(101)
+ 120
+ 24
+
+ String.IsEmpty(ListItem.Property(playing))
+ 0
+ 0
+ 50
+ 100
+ font10
+ left
+ center
+ D8FFFFFF
+
+
+
+ !String.IsEmpty(ListItem.Property(playing))
+ 0
+ 32.5
+ 35
+ 35
+ script.plex/indicators/playing-circle.png
+ FFE5A00D
+
+
+ String.IsEmpty(ListItem.Property(video))
+
+ 63
+ 11
+ 74
+ 74
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 168
+ 0
+
+ 0
+ 15
+ 692
+ 30
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 50
+ 692
+ 30
+ font10
+ left
+ center
+ B8FFFFFF
+
+
+
+
+
+ !String.IsEmpty(ListItem.Property(video))
+
+ 63
+ 11
+ 132
+ 74
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ String.IsEmpty(ListItem.Property(watched))
+ 895
+ -1
+ 35
+ 35
+ script.plex/indicators/unwatched.png
+
+
+ 226
+ 0
+
+ 0
+ 15
+ 584
+ 30
+ font10
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 50
+ 584
+ 30
+ font10
+ left
+ center
+ B8FFFFFF
+
+
+
+
+
+ 730
+ 0
+ 200
+ 100
+ font10
+ right
+ center
+ D8FFFFFF
+
+
+
+ String.IsEmpty(ListItem.Property(is.footer))
+ 0
+ 97
+ 930
+ 2
+ script.plex/white-square.png
+ 40000000
+
+
+
+
+ Control.HasFocus(101)
+ 63
+ 21
+
+ -40
+ -40
+ 1124
+ 180
+ script.plex/square-rounded-shadow.png
+
+
+ 0
+ 0
+ 999
+ 100
+ script.plex/white-square-left-rounded.png
+ FFE5A00D
+
+
+ 999
+ 0
+ 45
+ 100
+ script.plex/buttons/more-vertical.png
+ 99FFFFFF
+
+
+ String.IsEmpty(ListItem.Property(playing))
+ 48
+ 0
+ 50
+ 100
+ font12
+ left
+ center
+ B8000000
+
+
+
+ !String.IsEmpty(ListItem.Property(playing))
+ 48
+ 32.5
+ 35
+ 35
+ script.plex/indicators/playing-circle.png
+ FF000000
+
+
+ String.IsEmpty(ListItem.Property(video))
+
+ String.IsEmpty(ListItem.Property(video))
+ 103
+ 0
+ 100
+ 100
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 235
+ 0
+
+ 0
+ 16
+ 638
+ 30
+ font12
+ left
+ center
+ DF000000
+
+
+
+ 0
+ 51
+ 638
+ 30
+ font10
+ left
+ center
+ 98000000
+
+
+
+
+
+ !String.IsEmpty(ListItem.Property(video))
+
+ 103
+ 0
+ 178
+ 100
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ String.IsEmpty(ListItem.Property(watched))
+ 951
+ 0
+ 48
+ 48
+ script.plex/indicators/unwatched.png
+
+
+ 313
+ 0
+
+ 0
+ 16
+ 510
+ 30
+ font12
+ left
+ center
+ DF000000
+
+
+
+ 0
+ 51
+ 510
+ 30
+ font10
+ left
+ center
+ 98000000
+
+
+
+
+
+ 776
+ 0
+ 200
+ 100
+ font12
+ right
+ center
+ B8000000
+
+
+
+
+
+
+
+
+
+
+ 1128
+ 33
+ 10
+ 734
+ 101
+ true
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ script.plex/white-square-rounded.png
+ -
+ -
+ false
+ vertical
+ false
+ 151
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-video_player.xml b/resources/skins/Main/1080i/script-plex-video_player.xml
new file mode 100644
index 00000000..fa8b0267
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-video_player.xml
@@ -0,0 +1,1048 @@
+
+
+
+ 1
+ 0
+ 0
+
+ 0xff000000
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+ !String.IsEmpty(Window.Property(post.play))
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(post.play.background)]
+
+
+
+
+ Conditional
+
+
+
+
+
+
+
+
+
+ 0
+ 135
+ 102
+
+
+ 60
+ 0
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+
+ false
+ 60
+ 57
+ 462
+ 40
+ font12
+ left
+ center
+ A0FFFFFF
+
+
+
+
+ 102
+
+ 0
+ 0
+ 1920
+ 580
+
+ 60
+ 131
+
+ Conditional
+ 0
+ 0
+
+ Control.HasFocus(101)
+ -45
+ -45
+ 552
+ 349
+ script.plex/drop-shadow.png
+
+
+ 0
+ 0
+
+ 0
+ 0
+ 462
+ 259
+ $INFO[Window.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 462
+ 259
+ $INFO[Window.Property(prev.thumb)]
+ scale
+
+
+ 193
+ 91.5
+
+ 0
+ 0
+ 76
+ 76
+ script.plex/indicators/circle-152.png
+
+
+ 15
+ 15
+ 46
+ 46
+ script.plex/indicators/replay.png
+
+
+
+ false
+ 0
+ 269
+ 462
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ 0
+ 301
+ 462
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ -5
+ -5
+ 472
+ 269
+ 200
+ 400
+ 102
+ script.plex/home/selected.png
+ -
+
+
+
+
+
+ !String.IsEmpty(Window.Property(has.next))
+
+ false
+ 572
+ 57
+ 462
+ 40
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 582
+ 131
+
+ Conditional
+ 0
+ 0
+
+ Control.HasFocus(102)
+ -45
+ -45
+ 627
+ 393
+ script.plex/drop-shadow.png
+
+
+ 0
+ 0
+
+ 0
+ 0
+ 537
+ 303
+ $INFO[Window.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 537
+ 303
+ $INFO[Window.Property(next.thumb)]
+ scale
+
+
+ !String.IsEmpty(Window.Property(countdown)) + Integer.IsGreater(Window.Property(countdown),-1)
+ 192.5
+ 75.5
+
+ 0
+ 0
+ 152
+ 152
+ script.plex/indicators/circle-152.png
+
+
+ 8
+ 8
+ 136
+ 136
+ script.plex/circle-progress/$INFO[Window.Property(countdown)].png
+
+
+ 59.5
+ 57
+ 33
+ 38
+ script.plex/indicators/pause.png
+
+
+
+ false
+ 0
+ 313
+ 537
+ 30
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ 0
+ 345
+ 537
+ 30
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ -5
+ -5
+ 547
+ 313
+ 200
+ 400
+ 101
+ script.plex/home/selected.png
+ -
+
+
+
+
+
+
+
+ !String.IsEmpty(Window.Property(has.next))
+
+ false
+ 1177
+ 131
+ 683
+ 43
+ font13
+ left
+ center
+ FFFFFFFF
+
+
+
+ false
+ 1177
+ 189
+ 683
+ 32
+ font12
+ left
+ center
+ A0FFFFFF
+
+
+
+ false
+ 1177
+ 300
+ 683
+ 215
+ font12
+ left
+ FFFFFFFF
+
+
+
+
+
+ String.IsEmpty(Window.Property(has.next))
+
+ false
+ 580
+ 131
+ 1280
+ 43
+ font13
+ left
+ center
+ FFFFFFFF
+
+
+
+ false
+ 580
+ 189
+ 1280
+ 32
+ font12
+ left
+ center
+ A0FFFFFF
+
+
+
+ false
+ 580
+ 300
+ 1280
+ 225
+ font12
+ left
+ FFFFFFFF
+
+
+
+
+
+
+ 0
+ 585
+ 1920
+ 1610
+
+ 300
+ 0
+
+
+ Integer.IsGreater(Container(400).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 360
+ 1920
+
+ 0
+ 0
+ 1920
+ 360
+ script.plex/white-square.png
+ 40000000
+
+
+ 60
+ 0
+ 800
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 18
+ 1920
+ 430
+ 100
+ 401
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 180
+ 299
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ 0
+ 212
+ 299
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(400)
+ -40
+ -40
+ 389
+ 258
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Property(thumb.fallback)]
+ scale
+
+
+ 0
+ 0
+ 299
+ 168
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ false
+ 0
+ 180
+ 299
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+ false
+ 0
+ 212
+ 299
+ 35
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(400)
+ 0
+ 0
+ 309
+ 178
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(401).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 401
+ 1920
+ 520
+
+ !String.IsEmpty(Window.Property(divider.401))
+ 60
+ 0
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 0
+ 1000
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 16
+ 1920
+ 520
+ 400
+ 403
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 72
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 369
+ 244
+ 38
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 72
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(401)
+ -40
+ -40
+ 324
+ 441
+ script.plex/drop-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Property(thumb.fallback)]
+
+
+ 0
+ 0
+ 244
+ 361
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ !String.IsEmpty(ListItem.Property(progress))
+ 0
+ 351
+
+ 0
+ 0
+ 244
+ 10
+ script.plex/white-square.png
+ C0000000
+
+
+ 0
+ 1
+ 244
+ 8
+ $INFO[ListItem.Property(progress)]
+ FFCC7B19
+
+
+
+ false
+ 0
+ 369
+ 244
+ 38
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(401)
+ 0
+ 0
+ 254
+ 371
+ script.plex/home/selected.png
+
+
+
+
+
+
+
+
+ Integer.IsGreater(Container(403).NumItems,0) + String.IsEmpty(Window.Property(drawing))
+ 403
+ 1920
+ 410
+
+ !String.IsEmpty(Window.Property(divider.403))
+ 60
+ 20
+ 1800
+ 2
+ script.plex/white-square.png
+ A0000000
+
+
+ 60
+ 20
+ 1000
+ 80
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 36
+ 1920
+ 410
+ 401
+ 404
+ 200
+ horizontal
+ 4
+
+
+
+ 55
+ 61
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/thumb_fallbacks/role.png
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 0
+ 253
+ 244
+ 90
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+
+
+
+
+
+ 55
+ 61
+
+ Focus
+ UnFocus
+ 0
+ 0
+
+ Control.HasFocus(403)
+ -40
+ -40
+ 334
+ 334
+ script.plex/buttons/role-shadow.png
+
+
+ 5
+ 5
+
+ 0
+ 0
+ 244
+ 244
+ script.plex/thumb_fallbacks/role.png
+
+
+ 0
+ 0
+ 244
+ 244
+ $INFO[ListItem.Thumb]
+ scale
+
+
+ 0
+ 253
+ 244
+ 90
+ font10
+ center
+ FFFFFFFF
+
+
+
+
+ Control.HasFocus(403)
+ 0
+ 0
+ 254
+ 254
+ script.plex/buttons/role-selected.png
+
+
+
+
+
+
+
+
+
+
+ Conditional
+ 201
+ 0
+ 0
+ 1920
+ 135
+
+ VisibleChange
+ ControlGroup(200).HasFocus(0) + !String.IsEmpty(Window.Property(on.extras))
+ 0
+ 0
+ 1920
+ 135
+ script.plex/white-square.png
+ C0000000
+
+
+ 60
+ 47.5
+ 1000
+ 40
+ left
+ 60
+ horizontal
+ 50
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 202
+ 50
+ font12
+ FF000000
+ script.plex/buttons/home-focus.png
+ script.plex/buttons/home.png
+
+
+
+
+ auto
+ 40
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 40
+ 40
+
+ Focus
+ UnFocus
+ 40
+ 40
+ 204
+ 201
+ 50
+ font12
+ FF000000
+ script.plex/buttons/search-focus.png
+ script.plex/buttons/search.png
+
+
+
+
+
+ Player.HasAudio
+ 438
+ 0
+
+ Player.HasAudio
+ -10
+ 38
+ 260
+ 75
+ 202
+ 50
+ font12
+ FFFFFFFF
+ FF000000
+ right
+ center
+ script.plex/white-square-rounded.png
+ -
+ 100
+ 0
+
+
+
+ 0
+ 48
+ 42
+ 42
+ $INFO[Player.Art(thumb)]
+
+
+
+ !Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FFFFFFFF
+ MusicPlayer.Title
+
+
+
+ Control.HasFocus(204)
+
+ 53
+ 48
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Artist
+
+
+ 53
+ 72
+ 187
+ 20
+ font10
+ left
+ center
+ FF000000
+ MusicPlayer.Title
+
+
+
+
+ Progressbar
+ 0
+ 102
+ 240
+ 1
+ script.plex/white-square-1px.png
+ -
+ script.plex/white-square-1px.png
+ -
+ -
+ Player.Progress
+
+
+
+ 213
+ 35
+ 200
+ 65
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+ 153r
+ 54
+ 93
+ 30
+ script.plex/home/plex.png
+
+
+
+
+ !String.IsEmpty(Window.Property(search.dialog))
+
+ !String.IsEmpty(Window.Property(search.dialog.hasresults))
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/home/background-fallback.png
+
+
+ 0
+ 0
+ 1920
+ 1080
+ $INFO[Window.Property(background)]
+
+
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/white-square.png
+
+
+
+
+
diff --git a/resources/skins/Main/1080i/script-plex-video_settings_dialog.xml b/resources/skins/Main/1080i/script-plex-video_settings_dialog.xml
new file mode 100644
index 00000000..42803167
--- /dev/null
+++ b/resources/skins/Main/1080i/script-plex-video_settings_dialog.xml
@@ -0,0 +1,139 @@
+
+
+
+ 1
+ 0
+ 0
+
+
+
+
+ !String.IsEmpty(Window.Property(via.OSD))
+ Hidden
+ 0
+ 0
+
+ 0
+ 0
+ 1920
+ 1080
+ script.plex/player-fade.png
+ FF080808
+
+
+
+ !Window.IsVisible(sliderdialog) + !Window.IsVisible(osdvideosettings) + !Window.IsVisible(osdaudiosettings)
+ 460
+ 200
+
+ -40
+ -40
+ 1080
+ 770
+ script.plex/drop-shadow.png
+
+
+ 0
+ 0
+ 1000
+ 80
+ script.plex/white-square-top-rounded.png
+ F21F1F1F
+
+
+ 0
+ 80
+ 1000
+ 610
+ script.plex/white-square-top-rounded.png
+ F2606060
+
+
+ 0
+ 80
+ 400
+ 610
+ script.plex/white-square-tl-rounded.png
+ 30000000
+
+
+ 0
+ 0
+ 1000
+ 80
+ font12
+ center
+ center
+ FFFFFFFF
+
+
+
+ 0
+ 80
+ 1000
+ 600
+ noop
+ noop
+ 200
+ vertical
+
+
+
+ 20
+ 0
+ 300
+ 100
+ font12
+ left
+ center
+ FFFFFFFF
+
+
+
+ 320
+ 0
+ 660
+ 100
+ font12
+ right
+ center
+ FFFFFFFF
+
+
+
+
+
+ 0
+ 0
+ 1000
+ 100
+ script.plex/white-square.png
+
+
+ 20
+ 0
+ 300
+ 100
+ font12
+ left
+ center
+ FF000000
+
+
+
+ 320
+ 0
+ 660
+ 100
+ font12
+ right
+ center
+ FF000000
+
+
+
+
+
+
+
+
diff --git a/resources/skins/Main/media/script.plex/busy-back.png b/resources/skins/Main/media/script.plex/busy-back.png
new file mode 100644
index 00000000..f193fb26
Binary files /dev/null and b/resources/skins/Main/media/script.plex/busy-back.png differ
diff --git a/resources/skins/Main/media/script.plex/busy-diffuse.png b/resources/skins/Main/media/script.plex/busy-diffuse.png
new file mode 100644
index 00000000..205b216d
Binary files /dev/null and b/resources/skins/Main/media/script.plex/busy-diffuse.png differ
diff --git a/resources/skins/Main/media/script.plex/busy.gif b/resources/skins/Main/media/script.plex/busy.gif
new file mode 100644
index 00000000..d97a260a
Binary files /dev/null and b/resources/skins/Main/media/script.plex/busy.gif differ
diff --git a/resources/skins/Main/media/script.plex/buttons/blank-focus.png b/resources/skins/Main/media/script.plex/buttons/blank-focus.png
new file mode 100644
index 00000000..4b9fe6b3
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/blank-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/blank.png b/resources/skins/Main/media/script.plex/buttons/blank.png
new file mode 100644
index 00000000..11f18ffd
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/blank.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/chapters-focus.png b/resources/skins/Main/media/script.plex/buttons/chapters-focus.png
new file mode 100644
index 00000000..efedb9de
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/chapters-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/chapters.png b/resources/skins/Main/media/script.plex/buttons/chapters.png
new file mode 100644
index 00000000..ea7d83d9
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/chapters.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/home-focus.png b/resources/skins/Main/media/script.plex/buttons/home-focus.png
new file mode 100644
index 00000000..baa780c3
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/home-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/home.png b/resources/skins/Main/media/script.plex/buttons/home.png
new file mode 100644
index 00000000..9da04814
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/home.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/info-focus.png b/resources/skins/Main/media/script.plex/buttons/info-focus.png
new file mode 100644
index 00000000..407b37b5
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/info-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/info.png b/resources/skins/Main/media/script.plex/buttons/info.png
new file mode 100644
index 00000000..ea0b1a34
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/info.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/more-focus.png b/resources/skins/Main/media/script.plex/buttons/more-focus.png
new file mode 100644
index 00000000..c814cf74
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/more-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/more-vertical.png b/resources/skins/Main/media/script.plex/buttons/more-vertical.png
new file mode 100644
index 00000000..4faa5ce6
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/more-vertical.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/more.png b/resources/skins/Main/media/script.plex/buttons/more.png
new file mode 100644
index 00000000..cfd025d3
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/more.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/next-focus.png b/resources/skins/Main/media/script.plex/buttons/next-focus.png
new file mode 100644
index 00000000..b9d5e0aa
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/next-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/next.png b/resources/skins/Main/media/script.plex/buttons/next.png
new file mode 100644
index 00000000..6ec144c4
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/next.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/pause-focus.png b/resources/skins/Main/media/script.plex/buttons/pause-focus.png
new file mode 100644
index 00000000..5d928f47
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/pause-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/pause.png b/resources/skins/Main/media/script.plex/buttons/pause.png
new file mode 100644
index 00000000..9f0083e8
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/pause.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/play-focus.png b/resources/skins/Main/media/script.plex/buttons/play-focus.png
new file mode 100644
index 00000000..e39c5ce1
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/play-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/play.png b/resources/skins/Main/media/script.plex/buttons/play.png
new file mode 100644
index 00000000..23e8c116
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/play.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/power.png b/resources/skins/Main/media/script.plex/buttons/power.png
new file mode 100644
index 00000000..155032ca
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/power.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/pqueue-focus.png b/resources/skins/Main/media/script.plex/buttons/pqueue-focus.png
new file mode 100644
index 00000000..cd23065b
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/pqueue-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/pqueue.png b/resources/skins/Main/media/script.plex/buttons/pqueue.png
new file mode 100644
index 00000000..231e9350
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/pqueue.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/repeat-focus.png b/resources/skins/Main/media/script.plex/buttons/repeat-focus.png
new file mode 100644
index 00000000..3f86ee80
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/repeat-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/repeat-one-focus.png b/resources/skins/Main/media/script.plex/buttons/repeat-one-focus.png
new file mode 100644
index 00000000..bc0660b5
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/repeat-one-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/repeat-one.png b/resources/skins/Main/media/script.plex/buttons/repeat-one.png
new file mode 100644
index 00000000..485ad9c3
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/repeat-one.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/repeat.png b/resources/skins/Main/media/script.plex/buttons/repeat.png
new file mode 100644
index 00000000..85024586
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/repeat.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/resume-focus.png b/resources/skins/Main/media/script.plex/buttons/resume-focus.png
new file mode 100644
index 00000000..9c68899e
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/resume-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/resume.png b/resources/skins/Main/media/script.plex/buttons/resume.png
new file mode 100644
index 00000000..452a67ef
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/resume.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/role-selected.png b/resources/skins/Main/media/script.plex/buttons/role-selected.png
new file mode 100644
index 00000000..d06c6fc1
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/role-selected.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/role-shadow.png b/resources/skins/Main/media/script.plex/buttons/role-shadow.png
new file mode 100644
index 00000000..16805a37
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/role-shadow.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/rotate-focus.png b/resources/skins/Main/media/script.plex/buttons/rotate-focus.png
new file mode 100644
index 00000000..43bbe754
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/rotate-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/rotate.png b/resources/skins/Main/media/script.plex/buttons/rotate.png
new file mode 100644
index 00000000..2fb2730f
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/rotate.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/search-focus.png b/resources/skins/Main/media/script.plex/buttons/search-focus.png
new file mode 100644
index 00000000..7d532ac5
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/search-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/search.png b/resources/skins/Main/media/script.plex/buttons/search.png
new file mode 100644
index 00000000..c89f5653
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/search.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/settings-focus.png b/resources/skins/Main/media/script.plex/buttons/settings-focus.png
new file mode 100644
index 00000000..7af446da
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/settings-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/settings.png b/resources/skins/Main/media/script.plex/buttons/settings.png
new file mode 100644
index 00000000..e24421bc
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/settings.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/shuffle-focus.png b/resources/skins/Main/media/script.plex/buttons/shuffle-focus.png
new file mode 100644
index 00000000..8dbadf6e
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/shuffle-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/shuffle.png b/resources/skins/Main/media/script.plex/buttons/shuffle.png
new file mode 100644
index 00000000..a67dbde2
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/shuffle.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/skip-forward-focus.png b/resources/skins/Main/media/script.plex/buttons/skip-forward-focus.png
new file mode 100644
index 00000000..a8533b2d
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/skip-forward-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/skip-forward.png b/resources/skins/Main/media/script.plex/buttons/skip-forward.png
new file mode 100644
index 00000000..6377f753
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/skip-forward.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/square2x2-focus.png b/resources/skins/Main/media/script.plex/buttons/square2x2-focus.png
new file mode 100644
index 00000000..66f17a8c
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/square2x2-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/square2x2.png b/resources/skins/Main/media/script.plex/buttons/square2x2.png
new file mode 100644
index 00000000..4e2e477e
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/square2x2.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/stop-focus.png b/resources/skins/Main/media/script.plex/buttons/stop-focus.png
new file mode 100644
index 00000000..50588e55
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/stop-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/stop.png b/resources/skins/Main/media/script.plex/buttons/stop.png
new file mode 100644
index 00000000..1a8d4d9f
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/stop.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/subtitle-focus.png b/resources/skins/Main/media/script.plex/buttons/subtitle-focus.png
new file mode 100644
index 00000000..55849506
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/subtitle-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/subtitle.png b/resources/skins/Main/media/script.plex/buttons/subtitle.png
new file mode 100644
index 00000000..e98064d0
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/subtitle.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/tags-focus.png b/resources/skins/Main/media/script.plex/buttons/tags-focus.png
new file mode 100644
index 00000000..8eb87591
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/tags-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/tags.png b/resources/skins/Main/media/script.plex/buttons/tags.png
new file mode 100644
index 00000000..4ef59db7
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/tags.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/trailer-focus.png b/resources/skins/Main/media/script.plex/buttons/trailer-focus.png
new file mode 100644
index 00000000..57bbb48a
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/trailer-focus.png differ
diff --git a/resources/skins/Main/media/script.plex/buttons/trailer.png b/resources/skins/Main/media/script.plex/buttons/trailer.png
new file mode 100644
index 00000000..afd830e9
Binary files /dev/null and b/resources/skins/Main/media/script.plex/buttons/trailer.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/0.png b/resources/skins/Main/media/script.plex/circle-progress/0.png
new file mode 100644
index 00000000..5ef79460
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/0.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/1.png b/resources/skins/Main/media/script.plex/circle-progress/1.png
new file mode 100644
index 00000000..a4571b6e
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/1.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/10.png b/resources/skins/Main/media/script.plex/circle-progress/10.png
new file mode 100644
index 00000000..009f5be4
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/10.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/11.png b/resources/skins/Main/media/script.plex/circle-progress/11.png
new file mode 100644
index 00000000..5faadd7c
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/11.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/12.png b/resources/skins/Main/media/script.plex/circle-progress/12.png
new file mode 100644
index 00000000..711c177d
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/12.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/13.png b/resources/skins/Main/media/script.plex/circle-progress/13.png
new file mode 100644
index 00000000..d841a476
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/13.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/14.png b/resources/skins/Main/media/script.plex/circle-progress/14.png
new file mode 100644
index 00000000..b0a2062d
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/14.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/15.png b/resources/skins/Main/media/script.plex/circle-progress/15.png
new file mode 100644
index 00000000..848639d4
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/15.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/2.png b/resources/skins/Main/media/script.plex/circle-progress/2.png
new file mode 100644
index 00000000..45c510f7
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/2.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/3.png b/resources/skins/Main/media/script.plex/circle-progress/3.png
new file mode 100644
index 00000000..76c1403f
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/3.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/4.png b/resources/skins/Main/media/script.plex/circle-progress/4.png
new file mode 100644
index 00000000..7b126ab2
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/4.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/5.png b/resources/skins/Main/media/script.plex/circle-progress/5.png
new file mode 100644
index 00000000..0c0212e9
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/5.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/6.png b/resources/skins/Main/media/script.plex/circle-progress/6.png
new file mode 100644
index 00000000..5b1d9973
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/6.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/7.png b/resources/skins/Main/media/script.plex/circle-progress/7.png
new file mode 100644
index 00000000..9d15832e
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/7.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/8.png b/resources/skins/Main/media/script.plex/circle-progress/8.png
new file mode 100644
index 00000000..f221fa78
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/8.png differ
diff --git a/resources/skins/Main/media/script.plex/circle-progress/9.png b/resources/skins/Main/media/script.plex/circle-progress/9.png
new file mode 100644
index 00000000..c6885f46
Binary files /dev/null and b/resources/skins/Main/media/script.plex/circle-progress/9.png differ
diff --git a/resources/skins/Main/media/script.plex/drop-shadow.png b/resources/skins/Main/media/script.plex/drop-shadow.png
new file mode 100644
index 00000000..ca961689
Binary files /dev/null and b/resources/skins/Main/media/script.plex/drop-shadow.png differ
diff --git a/resources/skins/Main/media/script.plex/gray-square.png b/resources/skins/Main/media/script.plex/gray-square.png
new file mode 100644
index 00000000..453a5a2f
Binary files /dev/null and b/resources/skins/Main/media/script.plex/gray-square.png differ
diff --git a/resources/skins/Main/media/script.plex/home/avatar-diffuse.png b/resources/skins/Main/media/script.plex/home/avatar-diffuse.png
new file mode 100644
index 00000000..f6465276
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/avatar-diffuse.png differ
diff --git a/resources/skins/Main/media/script.plex/home/background-fallback.png b/resources/skins/Main/media/script.plex/home/background-fallback.png
new file mode 100644
index 00000000..4e3c9a81
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/background-fallback.png differ
diff --git a/resources/skins/Main/media/script.plex/home/busy.gif b/resources/skins/Main/media/script.plex/home/busy.gif
new file mode 100644
index 00000000..0c0828a6
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/busy.gif differ
diff --git a/resources/skins/Main/media/script.plex/home/device/check.png b/resources/skins/Main/media/script.plex/home/device/check.png
new file mode 100644
index 00000000..c6e2c3d2
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/device/check.png differ
diff --git a/resources/skins/Main/media/script.plex/home/device/error.png b/resources/skins/Main/media/script.plex/home/device/error.png
new file mode 100644
index 00000000..c60c2001
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/device/error.png differ
diff --git a/resources/skins/Main/media/script.plex/home/device/focus-refreshing.gif b/resources/skins/Main/media/script.plex/home/device/focus-refreshing.gif
new file mode 100644
index 00000000..b135ff29
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/device/focus-refreshing.gif differ
diff --git a/resources/skins/Main/media/script.plex/home/device/focus-secure.png b/resources/skins/Main/media/script.plex/home/device/focus-secure.png
new file mode 100644
index 00000000..42d85bfc
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/device/focus-secure.png differ
diff --git a/resources/skins/Main/media/script.plex/home/device/focus-unknown.png b/resources/skins/Main/media/script.plex/home/device/focus-unknown.png
new file mode 100644
index 00000000..42d85bfc
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/device/focus-unknown.png differ
diff --git a/resources/skins/Main/media/script.plex/home/device/focus-unreachable.png b/resources/skins/Main/media/script.plex/home/device/focus-unreachable.png
new file mode 100644
index 00000000..c1912ca7
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/device/focus-unreachable.png differ
diff --git a/resources/skins/Main/media/script.plex/home/device/lock-24px.png b/resources/skins/Main/media/script.plex/home/device/lock-24px.png
new file mode 100644
index 00000000..7f08d39b
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/device/lock-24px.png differ
diff --git a/resources/skins/Main/media/script.plex/home/device/lock.png b/resources/skins/Main/media/script.plex/home/device/lock.png
new file mode 100644
index 00000000..8242564b
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/device/lock.png differ
diff --git a/resources/skins/Main/media/script.plex/home/device/plex.png b/resources/skins/Main/media/script.plex/home/device/plex.png
new file mode 100644
index 00000000..3ed0eec5
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/device/plex.png differ
diff --git a/resources/skins/Main/media/script.plex/home/device/refreshing.gif b/resources/skins/Main/media/script.plex/home/device/refreshing.gif
new file mode 100644
index 00000000..561a16b8
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/device/refreshing.gif differ
diff --git a/resources/skins/Main/media/script.plex/home/device/secure.png b/resources/skins/Main/media/script.plex/home/device/secure.png
new file mode 100644
index 00000000..da0f2dab
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/device/secure.png differ
diff --git a/resources/skins/Main/media/script.plex/home/device/unknown.png b/resources/skins/Main/media/script.plex/home/device/unknown.png
new file mode 100644
index 00000000..564c2864
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/device/unknown.png differ
diff --git a/resources/skins/Main/media/script.plex/home/device/unreachable.png b/resources/skins/Main/media/script.plex/home/device/unreachable.png
new file mode 100644
index 00000000..a06aa49c
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/device/unreachable.png differ
diff --git a/resources/skins/Main/media/script.plex/home/plex.png b/resources/skins/Main/media/script.plex/home/plex.png
new file mode 100644
index 00000000..9a94e240
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/plex.png differ
diff --git a/resources/skins/Main/media/script.plex/home/selected-section.png b/resources/skins/Main/media/script.plex/home/selected-section.png
new file mode 100644
index 00000000..9339012e
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/selected-section.png differ
diff --git a/resources/skins/Main/media/script.plex/home/selected.png b/resources/skins/Main/media/script.plex/home/selected.png
new file mode 100644
index 00000000..5f25aaaf
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/selected.png differ
diff --git a/resources/skins/Main/media/script.plex/home/type/artist.png b/resources/skins/Main/media/script.plex/home/type/artist.png
new file mode 100644
index 00000000..bd8e0177
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/type/artist.png differ
diff --git a/resources/skins/Main/media/script.plex/home/type/channels.png b/resources/skins/Main/media/script.plex/home/type/channels.png
new file mode 100644
index 00000000..c03c9be4
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/type/channels.png differ
diff --git a/resources/skins/Main/media/script.plex/home/type/home-selected.png b/resources/skins/Main/media/script.plex/home/type/home-selected.png
new file mode 100644
index 00000000..023557b7
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/type/home-selected.png differ
diff --git a/resources/skins/Main/media/script.plex/home/type/home.png b/resources/skins/Main/media/script.plex/home/type/home.png
new file mode 100644
index 00000000..8b94f1bd
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/type/home.png differ
diff --git a/resources/skins/Main/media/script.plex/home/type/movie.png b/resources/skins/Main/media/script.plex/home/type/movie.png
new file mode 100644
index 00000000..5ff5f0ab
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/type/movie.png differ
diff --git a/resources/skins/Main/media/script.plex/home/type/photo.png b/resources/skins/Main/media/script.plex/home/type/photo.png
new file mode 100644
index 00000000..4d528852
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/type/photo.png differ
diff --git a/resources/skins/Main/media/script.plex/home/type/playlists.png b/resources/skins/Main/media/script.plex/home/type/playlists.png
new file mode 100644
index 00000000..b0576a1a
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/type/playlists.png differ
diff --git a/resources/skins/Main/media/script.plex/home/type/show.png b/resources/skins/Main/media/script.plex/home/type/show.png
new file mode 100644
index 00000000..d94060b7
Binary files /dev/null and b/resources/skins/Main/media/script.plex/home/type/show.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/arrow-down.png b/resources/skins/Main/media/script.plex/indicators/arrow-down.png
new file mode 100644
index 00000000..d70a3ed9
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/arrow-down.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/arrow-up.png b/resources/skins/Main/media/script.plex/indicators/arrow-up.png
new file mode 100644
index 00000000..0e3b4f48
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/arrow-up.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/busy-photo.gif b/resources/skins/Main/media/script.plex/indicators/busy-photo.gif
new file mode 100644
index 00000000..70ffff8f
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/busy-photo.gif differ
diff --git a/resources/skins/Main/media/script.plex/indicators/camera.png b/resources/skins/Main/media/script.plex/indicators/camera.png
new file mode 100644
index 00000000..4f3b7b4e
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/camera.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/chevron-white.png b/resources/skins/Main/media/script.plex/indicators/chevron-white.png
new file mode 100644
index 00000000..3f1d8f0f
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/chevron-white.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/circle-152.png b/resources/skins/Main/media/script.plex/indicators/circle-152.png
new file mode 100644
index 00000000..b1862c0f
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/circle-152.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/circle-19.png b/resources/skins/Main/media/script.plex/indicators/circle-19.png
new file mode 100644
index 00000000..9d1a852d
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/circle-19.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/cornerbox.png b/resources/skins/Main/media/script.plex/indicators/cornerbox.png
new file mode 100644
index 00000000..510dfb89
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/cornerbox.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/dropdown-triangle.png b/resources/skins/Main/media/script.plex/indicators/dropdown-triangle.png
new file mode 100644
index 00000000..ce90adcb
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/dropdown-triangle.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/info-sep.png b/resources/skins/Main/media/script.plex/indicators/info-sep.png
new file mode 100644
index 00000000..b55e87c5
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/info-sep.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/pause.png b/resources/skins/Main/media/script.plex/indicators/pause.png
new file mode 100644
index 00000000..622f04c7
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/pause.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/player-selection-time.png b/resources/skins/Main/media/script.plex/indicators/player-selection-time.png
new file mode 100644
index 00000000..80ff25d9
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/player-selection-time.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/player-selection-time_arrow.png b/resources/skins/Main/media/script.plex/indicators/player-selection-time_arrow.png
new file mode 100644
index 00000000..fe5e15a2
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/player-selection-time_arrow.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/player-selection-time_box.png b/resources/skins/Main/media/script.plex/indicators/player-selection-time_box.png
new file mode 100644
index 00000000..5f2e25c9
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/player-selection-time_box.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/playing-circle.png b/resources/skins/Main/media/script.plex/indicators/playing-circle.png
new file mode 100644
index 00000000..e0207207
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/playing-circle.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/remove.png b/resources/skins/Main/media/script.plex/indicators/remove.png
new file mode 100644
index 00000000..bfc5c351
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/remove.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/replay.png b/resources/skins/Main/media/script.plex/indicators/replay.png
new file mode 100644
index 00000000..ac7cbe2e
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/replay.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/seek-selection-marker.png b/resources/skins/Main/media/script.plex/indicators/seek-selection-marker.png
new file mode 100644
index 00000000..d650a89b
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/seek-selection-marker.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/spinner.png b/resources/skins/Main/media/script.plex/indicators/spinner.png
new file mode 100644
index 00000000..6ddb4d4a
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/spinner.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/unwatched-rounded.png b/resources/skins/Main/media/script.plex/indicators/unwatched-rounded.png
new file mode 100644
index 00000000..0391998e
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/unwatched-rounded.png differ
diff --git a/resources/skins/Main/media/script.plex/indicators/unwatched.png b/resources/skins/Main/media/script.plex/indicators/unwatched.png
new file mode 100644
index 00000000..106c18ba
Binary files /dev/null and b/resources/skins/Main/media/script.plex/indicators/unwatched.png differ
diff --git a/resources/skins/Main/media/script.plex/masks/listview-16x9-backgroundmask.png b/resources/skins/Main/media/script.plex/masks/listview-16x9-backgroundmask.png
new file mode 100644
index 00000000..092aa9d2
Binary files /dev/null and b/resources/skins/Main/media/script.plex/masks/listview-16x9-backgroundmask.png differ
diff --git a/resources/skins/Main/media/script.plex/masks/role.png b/resources/skins/Main/media/script.plex/masks/role.png
new file mode 100644
index 00000000..302d405c
Binary files /dev/null and b/resources/skins/Main/media/script.plex/masks/role.png differ
diff --git a/resources/skins/Main/media/script.plex/player-fade.png b/resources/skins/Main/media/script.plex/player-fade.png
new file mode 100644
index 00000000..c84d4b60
Binary files /dev/null and b/resources/skins/Main/media/script.plex/player-fade.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/0.png b/resources/skins/Main/media/script.plex/progress/0.png
new file mode 100644
index 00000000..4ff39bf6
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/0.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/10.png b/resources/skins/Main/media/script.plex/progress/10.png
new file mode 100644
index 00000000..e948275c
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/10.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/100.png b/resources/skins/Main/media/script.plex/progress/100.png
new file mode 100644
index 00000000..b25f1dc5
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/100.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/12.png b/resources/skins/Main/media/script.plex/progress/12.png
new file mode 100644
index 00000000..3cff5946
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/12.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/14.png b/resources/skins/Main/media/script.plex/progress/14.png
new file mode 100644
index 00000000..fef67aee
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/14.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/16.png b/resources/skins/Main/media/script.plex/progress/16.png
new file mode 100644
index 00000000..2ae7f690
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/16.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/18.png b/resources/skins/Main/media/script.plex/progress/18.png
new file mode 100644
index 00000000..92f3b3af
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/18.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/2.png b/resources/skins/Main/media/script.plex/progress/2.png
new file mode 100644
index 00000000..50c974ff
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/2.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/20.png b/resources/skins/Main/media/script.plex/progress/20.png
new file mode 100644
index 00000000..c799b4c6
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/20.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/22.png b/resources/skins/Main/media/script.plex/progress/22.png
new file mode 100644
index 00000000..b79551d5
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/22.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/24.png b/resources/skins/Main/media/script.plex/progress/24.png
new file mode 100644
index 00000000..7083c462
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/24.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/26.png b/resources/skins/Main/media/script.plex/progress/26.png
new file mode 100644
index 00000000..d4d13e88
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/26.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/28.png b/resources/skins/Main/media/script.plex/progress/28.png
new file mode 100644
index 00000000..dfc2b164
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/28.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/30.png b/resources/skins/Main/media/script.plex/progress/30.png
new file mode 100644
index 00000000..a0c9aa4b
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/30.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/32.png b/resources/skins/Main/media/script.plex/progress/32.png
new file mode 100644
index 00000000..e4224f7b
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/32.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/34.png b/resources/skins/Main/media/script.plex/progress/34.png
new file mode 100644
index 00000000..08a0b78c
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/34.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/36.png b/resources/skins/Main/media/script.plex/progress/36.png
new file mode 100644
index 00000000..74889d15
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/36.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/38.png b/resources/skins/Main/media/script.plex/progress/38.png
new file mode 100644
index 00000000..c653854d
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/38.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/4.png b/resources/skins/Main/media/script.plex/progress/4.png
new file mode 100644
index 00000000..06aaed9b
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/4.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/40.png b/resources/skins/Main/media/script.plex/progress/40.png
new file mode 100644
index 00000000..02bae023
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/40.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/42.png b/resources/skins/Main/media/script.plex/progress/42.png
new file mode 100644
index 00000000..a5259c96
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/42.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/44.png b/resources/skins/Main/media/script.plex/progress/44.png
new file mode 100644
index 00000000..72a4f4c1
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/44.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/46.png b/resources/skins/Main/media/script.plex/progress/46.png
new file mode 100644
index 00000000..6e7155e6
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/46.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/48.png b/resources/skins/Main/media/script.plex/progress/48.png
new file mode 100644
index 00000000..42a61770
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/48.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/50.png b/resources/skins/Main/media/script.plex/progress/50.png
new file mode 100644
index 00000000..0e0934d2
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/50.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/52.png b/resources/skins/Main/media/script.plex/progress/52.png
new file mode 100644
index 00000000..353fa367
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/52.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/54.png b/resources/skins/Main/media/script.plex/progress/54.png
new file mode 100644
index 00000000..66cae819
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/54.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/56.png b/resources/skins/Main/media/script.plex/progress/56.png
new file mode 100644
index 00000000..7f806034
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/56.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/58.png b/resources/skins/Main/media/script.plex/progress/58.png
new file mode 100644
index 00000000..2aad245a
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/58.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/6.png b/resources/skins/Main/media/script.plex/progress/6.png
new file mode 100644
index 00000000..56ce8171
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/6.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/60.png b/resources/skins/Main/media/script.plex/progress/60.png
new file mode 100644
index 00000000..3e299ed8
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/60.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/62.png b/resources/skins/Main/media/script.plex/progress/62.png
new file mode 100644
index 00000000..8adb561c
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/62.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/64.png b/resources/skins/Main/media/script.plex/progress/64.png
new file mode 100644
index 00000000..228dba45
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/64.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/66.png b/resources/skins/Main/media/script.plex/progress/66.png
new file mode 100644
index 00000000..322c26e4
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/66.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/68.png b/resources/skins/Main/media/script.plex/progress/68.png
new file mode 100644
index 00000000..0c853000
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/68.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/70.png b/resources/skins/Main/media/script.plex/progress/70.png
new file mode 100644
index 00000000..869f9d75
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/70.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/72.png b/resources/skins/Main/media/script.plex/progress/72.png
new file mode 100644
index 00000000..e9158e62
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/72.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/74.png b/resources/skins/Main/media/script.plex/progress/74.png
new file mode 100644
index 00000000..f8e02419
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/74.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/76.png b/resources/skins/Main/media/script.plex/progress/76.png
new file mode 100644
index 00000000..d99989e9
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/76.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/78.png b/resources/skins/Main/media/script.plex/progress/78.png
new file mode 100644
index 00000000..2333dba5
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/78.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/8.png b/resources/skins/Main/media/script.plex/progress/8.png
new file mode 100644
index 00000000..12472cb9
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/8.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/80.png b/resources/skins/Main/media/script.plex/progress/80.png
new file mode 100644
index 00000000..873fdc26
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/80.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/82.png b/resources/skins/Main/media/script.plex/progress/82.png
new file mode 100644
index 00000000..4f40e6ba
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/82.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/84.png b/resources/skins/Main/media/script.plex/progress/84.png
new file mode 100644
index 00000000..86a77bce
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/84.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/86.png b/resources/skins/Main/media/script.plex/progress/86.png
new file mode 100644
index 00000000..bd940470
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/86.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/88.png b/resources/skins/Main/media/script.plex/progress/88.png
new file mode 100644
index 00000000..b5c34a4d
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/88.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/90.png b/resources/skins/Main/media/script.plex/progress/90.png
new file mode 100644
index 00000000..528fc988
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/90.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/92.png b/resources/skins/Main/media/script.plex/progress/92.png
new file mode 100644
index 00000000..565e15ed
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/92.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/94.png b/resources/skins/Main/media/script.plex/progress/94.png
new file mode 100644
index 00000000..5653ff0c
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/94.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/96.png b/resources/skins/Main/media/script.plex/progress/96.png
new file mode 100644
index 00000000..6bfbd5cc
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/96.png differ
diff --git a/resources/skins/Main/media/script.plex/progress/98.png b/resources/skins/Main/media/script.plex/progress/98.png
new file mode 100644
index 00000000..60579118
Binary files /dev/null and b/resources/skins/Main/media/script.plex/progress/98.png differ
diff --git a/resources/skins/Main/media/script.plex/ratings/imdb/image.rating.png b/resources/skins/Main/media/script.plex/ratings/imdb/image.rating.png
new file mode 100644
index 00000000..adce9412
Binary files /dev/null and b/resources/skins/Main/media/script.plex/ratings/imdb/image.rating.png differ
diff --git a/resources/skins/Main/media/script.plex/ratings/other/image.rating.png b/resources/skins/Main/media/script.plex/ratings/other/image.rating.png
new file mode 100644
index 00000000..a5f83e71
Binary files /dev/null and b/resources/skins/Main/media/script.plex/ratings/other/image.rating.png differ
diff --git a/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.certified.png b/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.certified.png
new file mode 100644
index 00000000..0607c9c1
Binary files /dev/null and b/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.certified.png differ
diff --git a/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.plus.png b/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.plus.png
new file mode 100644
index 00000000..57758c6a
Binary files /dev/null and b/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.plus.png differ
diff --git a/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.ripe.png b/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.ripe.png
new file mode 100644
index 00000000..5ad9dffb
Binary files /dev/null and b/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.ripe.png differ
diff --git a/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.rotten.png b/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.rotten.png
new file mode 100644
index 00000000..2b7c9bcf
Binary files /dev/null and b/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.rotten.png differ
diff --git a/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.spilled.png b/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.spilled.png
new file mode 100644
index 00000000..0f89c619
Binary files /dev/null and b/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.spilled.png differ
diff --git a/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.upright.png b/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.upright.png
new file mode 100644
index 00000000..42597e48
Binary files /dev/null and b/resources/skins/Main/media/script.plex/ratings/rottentomatoes/image.rating.upright.png differ
diff --git a/resources/skins/Main/media/script.plex/ratings/tmdb/image.rating.png b/resources/skins/Main/media/script.plex/ratings/tmdb/image.rating.png
new file mode 100644
index 00000000..cc94da93
Binary files /dev/null and b/resources/skins/Main/media/script.plex/ratings/tmdb/image.rating.png differ
diff --git a/resources/skins/Main/media/script.plex/section_type/movie.png b/resources/skins/Main/media/script.plex/section_type/movie.png
new file mode 100644
index 00000000..57baf25d
Binary files /dev/null and b/resources/skins/Main/media/script.plex/section_type/movie.png differ
diff --git a/resources/skins/Main/media/script.plex/section_type/music.png b/resources/skins/Main/media/script.plex/section_type/music.png
new file mode 100644
index 00000000..5ec8469f
Binary files /dev/null and b/resources/skins/Main/media/script.plex/section_type/music.png differ
diff --git a/resources/skins/Main/media/script.plex/section_type/photo.png b/resources/skins/Main/media/script.plex/section_type/photo.png
new file mode 100644
index 00000000..814e233c
Binary files /dev/null and b/resources/skins/Main/media/script.plex/section_type/photo.png differ
diff --git a/resources/skins/Main/media/script.plex/section_type/show.png b/resources/skins/Main/media/script.plex/section_type/show.png
new file mode 100644
index 00000000..434a46f2
Binary files /dev/null and b/resources/skins/Main/media/script.plex/section_type/show.png differ
diff --git a/resources/skins/Main/media/script.plex/settings/checkbox.png b/resources/skins/Main/media/script.plex/settings/checkbox.png
new file mode 100644
index 00000000..8fbec4ff
Binary files /dev/null and b/resources/skins/Main/media/script.plex/settings/checkbox.png differ
diff --git a/resources/skins/Main/media/script.plex/settings/checkmark.png b/resources/skins/Main/media/script.plex/settings/checkmark.png
new file mode 100644
index 00000000..641a4590
Binary files /dev/null and b/resources/skins/Main/media/script.plex/settings/checkmark.png differ
diff --git a/resources/skins/Main/media/script.plex/settings/expanded.png b/resources/skins/Main/media/script.plex/settings/expanded.png
new file mode 100644
index 00000000..801bfa80
Binary files /dev/null and b/resources/skins/Main/media/script.plex/settings/expanded.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/back.jpg b/resources/skins/Main/media/script.plex/sign_in/back.jpg
new file mode 100644
index 00000000..ccc2929a
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/back.jpg differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/0.png b/resources/skins/Main/media/script.plex/sign_in/digits/0.png
new file mode 100644
index 00000000..e04b0833
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/0.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/1.png b/resources/skins/Main/media/script.plex/sign_in/digits/1.png
new file mode 100644
index 00000000..75318efd
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/1.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/2.png b/resources/skins/Main/media/script.plex/sign_in/digits/2.png
new file mode 100644
index 00000000..f3a4f640
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/2.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/3.png b/resources/skins/Main/media/script.plex/sign_in/digits/3.png
new file mode 100644
index 00000000..21897e38
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/3.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/4.png b/resources/skins/Main/media/script.plex/sign_in/digits/4.png
new file mode 100644
index 00000000..f3bb0fe7
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/4.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/5.png b/resources/skins/Main/media/script.plex/sign_in/digits/5.png
new file mode 100644
index 00000000..d239ea97
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/5.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/6.png b/resources/skins/Main/media/script.plex/sign_in/digits/6.png
new file mode 100644
index 00000000..06135961
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/6.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/7.png b/resources/skins/Main/media/script.plex/sign_in/digits/7.png
new file mode 100644
index 00000000..a9e573d2
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/7.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/8.png b/resources/skins/Main/media/script.plex/sign_in/digits/8.png
new file mode 100644
index 00000000..d4f827e6
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/8.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/9.png b/resources/skins/Main/media/script.plex/sign_in/digits/9.png
new file mode 100644
index 00000000..1228b3cb
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/9.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/A.png b/resources/skins/Main/media/script.plex/sign_in/digits/A.png
new file mode 100644
index 00000000..f674ffbb
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/A.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/B.png b/resources/skins/Main/media/script.plex/sign_in/digits/B.png
new file mode 100644
index 00000000..c31c541e
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/B.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/C.png b/resources/skins/Main/media/script.plex/sign_in/digits/C.png
new file mode 100644
index 00000000..551976f5
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/C.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/D.png b/resources/skins/Main/media/script.plex/sign_in/digits/D.png
new file mode 100644
index 00000000..fcfa04f7
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/D.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/E.png b/resources/skins/Main/media/script.plex/sign_in/digits/E.png
new file mode 100644
index 00000000..565e1ec3
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/E.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/F.png b/resources/skins/Main/media/script.plex/sign_in/digits/F.png
new file mode 100644
index 00000000..fd23c2b4
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/F.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/G.png b/resources/skins/Main/media/script.plex/sign_in/digits/G.png
new file mode 100644
index 00000000..e0a45843
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/G.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/H.png b/resources/skins/Main/media/script.plex/sign_in/digits/H.png
new file mode 100644
index 00000000..5f8e41fe
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/H.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/I.png b/resources/skins/Main/media/script.plex/sign_in/digits/I.png
new file mode 100644
index 00000000..8a54bccc
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/I.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/J.png b/resources/skins/Main/media/script.plex/sign_in/digits/J.png
new file mode 100644
index 00000000..1c2e243b
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/J.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/K.png b/resources/skins/Main/media/script.plex/sign_in/digits/K.png
new file mode 100644
index 00000000..6d99e483
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/K.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/L.png b/resources/skins/Main/media/script.plex/sign_in/digits/L.png
new file mode 100644
index 00000000..434413ad
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/L.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/M.png b/resources/skins/Main/media/script.plex/sign_in/digits/M.png
new file mode 100644
index 00000000..c15ebec1
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/M.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/N.png b/resources/skins/Main/media/script.plex/sign_in/digits/N.png
new file mode 100644
index 00000000..2e00eedb
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/N.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/O.png b/resources/skins/Main/media/script.plex/sign_in/digits/O.png
new file mode 100644
index 00000000..c5b01dc2
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/O.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/P.png b/resources/skins/Main/media/script.plex/sign_in/digits/P.png
new file mode 100644
index 00000000..2a30131b
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/P.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/Q.png b/resources/skins/Main/media/script.plex/sign_in/digits/Q.png
new file mode 100644
index 00000000..672ec015
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/Q.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/R.png b/resources/skins/Main/media/script.plex/sign_in/digits/R.png
new file mode 100644
index 00000000..438182e5
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/R.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/S.png b/resources/skins/Main/media/script.plex/sign_in/digits/S.png
new file mode 100644
index 00000000..ddf3373e
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/S.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/T.png b/resources/skins/Main/media/script.plex/sign_in/digits/T.png
new file mode 100644
index 00000000..a5a467b4
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/T.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/U.png b/resources/skins/Main/media/script.plex/sign_in/digits/U.png
new file mode 100644
index 00000000..bef0ab8d
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/U.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/V.png b/resources/skins/Main/media/script.plex/sign_in/digits/V.png
new file mode 100644
index 00000000..520ccf74
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/V.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/W.png b/resources/skins/Main/media/script.plex/sign_in/digits/W.png
new file mode 100644
index 00000000..8407f61d
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/W.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/X.png b/resources/skins/Main/media/script.plex/sign_in/digits/X.png
new file mode 100644
index 00000000..53e83941
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/X.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/Y.png b/resources/skins/Main/media/script.plex/sign_in/digits/Y.png
new file mode 100644
index 00000000..49da48a1
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/Y.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/digits/Z.png b/resources/skins/Main/media/script.plex/sign_in/digits/Z.png
new file mode 100644
index 00000000..64e62120
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/digits/Z.png differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/generating-code.jpg b/resources/skins/Main/media/script.plex/sign_in/generating-code.jpg
new file mode 100644
index 00000000..67fd8e69
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/generating-code.jpg differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/linking-account.jpg b/resources/skins/Main/media/script.plex/sign_in/linking-account.jpg
new file mode 100644
index 00000000..d77b776b
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/linking-account.jpg differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/pin-display.jpg b/resources/skins/Main/media/script.plex/sign_in/pin-display.jpg
new file mode 100644
index 00000000..ad671c64
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/pin-display.jpg differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/plexpass.jpg b/resources/skins/Main/media/script.plex/sign_in/plexpass.jpg
new file mode 100644
index 00000000..beff2ce9
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/plexpass.jpg differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/pre-signin.jpg b/resources/skins/Main/media/script.plex/sign_in/pre-signin.jpg
new file mode 100644
index 00000000..71e3ac74
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/pre-signin.jpg differ
diff --git a/resources/skins/Main/media/script.plex/sign_in/refresh-code.jpg b/resources/skins/Main/media/script.plex/sign_in/refresh-code.jpg
new file mode 100644
index 00000000..c6e20aac
Binary files /dev/null and b/resources/skins/Main/media/script.plex/sign_in/refresh-code.jpg differ
diff --git a/resources/skins/Main/media/script.plex/splash.png b/resources/skins/Main/media/script.plex/splash.png
new file mode 100644
index 00000000..e7a2a53a
Binary files /dev/null and b/resources/skins/Main/media/script.plex/splash.png differ
diff --git a/resources/skins/Main/media/script.plex/square-rounded-shadow.png b/resources/skins/Main/media/script.plex/square-rounded-shadow.png
new file mode 100644
index 00000000..e22480fd
Binary files /dev/null and b/resources/skins/Main/media/script.plex/square-rounded-shadow.png differ
diff --git a/resources/skins/Main/media/script.plex/stars/0.png b/resources/skins/Main/media/script.plex/stars/0.png
new file mode 100644
index 00000000..fd047749
Binary files /dev/null and b/resources/skins/Main/media/script.plex/stars/0.png differ
diff --git a/resources/skins/Main/media/script.plex/stars/1.png b/resources/skins/Main/media/script.plex/stars/1.png
new file mode 100644
index 00000000..a338d5a0
Binary files /dev/null and b/resources/skins/Main/media/script.plex/stars/1.png differ
diff --git a/resources/skins/Main/media/script.plex/stars/2.png b/resources/skins/Main/media/script.plex/stars/2.png
new file mode 100644
index 00000000..b60232cc
Binary files /dev/null and b/resources/skins/Main/media/script.plex/stars/2.png differ
diff --git a/resources/skins/Main/media/script.plex/stars/3.png b/resources/skins/Main/media/script.plex/stars/3.png
new file mode 100644
index 00000000..eec791c9
Binary files /dev/null and b/resources/skins/Main/media/script.plex/stars/3.png differ
diff --git a/resources/skins/Main/media/script.plex/stars/4.png b/resources/skins/Main/media/script.plex/stars/4.png
new file mode 100644
index 00000000..b90e683b
Binary files /dev/null and b/resources/skins/Main/media/script.plex/stars/4.png differ
diff --git a/resources/skins/Main/media/script.plex/stars/5.png b/resources/skins/Main/media/script.plex/stars/5.png
new file mode 100644
index 00000000..ab646cf5
Binary files /dev/null and b/resources/skins/Main/media/script.plex/stars/5.png differ
diff --git a/resources/skins/Main/media/script.plex/thumb_fallbacks/broken-photo-thumb.png b/resources/skins/Main/media/script.plex/thumb_fallbacks/broken-photo-thumb.png
new file mode 100644
index 00000000..fbe36503
Binary files /dev/null and b/resources/skins/Main/media/script.plex/thumb_fallbacks/broken-photo-thumb.png differ
diff --git a/resources/skins/Main/media/script.plex/thumb_fallbacks/broken-photo.png b/resources/skins/Main/media/script.plex/thumb_fallbacks/broken-photo.png
new file mode 100644
index 00000000..b4330de7
Binary files /dev/null and b/resources/skins/Main/media/script.plex/thumb_fallbacks/broken-photo.png differ
diff --git a/resources/skins/Main/media/script.plex/thumb_fallbacks/movie.png b/resources/skins/Main/media/script.plex/thumb_fallbacks/movie.png
new file mode 100644
index 00000000..e847163b
Binary files /dev/null and b/resources/skins/Main/media/script.plex/thumb_fallbacks/movie.png differ
diff --git a/resources/skins/Main/media/script.plex/thumb_fallbacks/movie16x9.png b/resources/skins/Main/media/script.plex/thumb_fallbacks/movie16x9.png
new file mode 100644
index 00000000..7c2c9294
Binary files /dev/null and b/resources/skins/Main/media/script.plex/thumb_fallbacks/movie16x9.png differ
diff --git a/resources/skins/Main/media/script.plex/thumb_fallbacks/music.png b/resources/skins/Main/media/script.plex/thumb_fallbacks/music.png
new file mode 100644
index 00000000..9fb7042f
Binary files /dev/null and b/resources/skins/Main/media/script.plex/thumb_fallbacks/music.png differ
diff --git a/resources/skins/Main/media/script.plex/thumb_fallbacks/photo.png b/resources/skins/Main/media/script.plex/thumb_fallbacks/photo.png
new file mode 100644
index 00000000..ecaff1e9
Binary files /dev/null and b/resources/skins/Main/media/script.plex/thumb_fallbacks/photo.png differ
diff --git a/resources/skins/Main/media/script.plex/thumb_fallbacks/role.png b/resources/skins/Main/media/script.plex/thumb_fallbacks/role.png
new file mode 100644
index 00000000..a3f4c099
Binary files /dev/null and b/resources/skins/Main/media/script.plex/thumb_fallbacks/role.png differ
diff --git a/resources/skins/Main/media/script.plex/thumb_fallbacks/show.png b/resources/skins/Main/media/script.plex/thumb_fallbacks/show.png
new file mode 100644
index 00000000..b4eecad8
Binary files /dev/null and b/resources/skins/Main/media/script.plex/thumb_fallbacks/show.png differ
diff --git a/resources/skins/Main/media/script.plex/transparent-6px.png b/resources/skins/Main/media/script.plex/transparent-6px.png
new file mode 100644
index 00000000..12269aa1
Binary files /dev/null and b/resources/skins/Main/media/script.plex/transparent-6px.png differ
diff --git a/resources/skins/Main/media/script.plex/user_select/admin-back.png b/resources/skins/Main/media/script.plex/user_select/admin-back.png
new file mode 100644
index 00000000..2335b53b
Binary files /dev/null and b/resources/skins/Main/media/script.plex/user_select/admin-back.png differ
diff --git a/resources/skins/Main/media/script.plex/user_select/admin-icon.png b/resources/skins/Main/media/script.plex/user_select/admin-icon.png
new file mode 100644
index 00000000..f98f6513
Binary files /dev/null and b/resources/skins/Main/media/script.plex/user_select/admin-icon.png differ
diff --git a/resources/skins/Main/media/script.plex/user_select/avatar-background.png b/resources/skins/Main/media/script.plex/user_select/avatar-background.png
new file mode 100644
index 00000000..03926d8f
Binary files /dev/null and b/resources/skins/Main/media/script.plex/user_select/avatar-background.png differ
diff --git a/resources/skins/Main/media/script.plex/user_select/avatar-diffuse.png b/resources/skins/Main/media/script.plex/user_select/avatar-diffuse.png
new file mode 100644
index 00000000..b375889e
Binary files /dev/null and b/resources/skins/Main/media/script.plex/user_select/avatar-diffuse.png differ
diff --git a/resources/skins/Main/media/script.plex/user_select/backspace.png b/resources/skins/Main/media/script.plex/user_select/backspace.png
new file mode 100644
index 00000000..c5324296
Binary files /dev/null and b/resources/skins/Main/media/script.plex/user_select/backspace.png differ
diff --git a/resources/skins/Main/media/script.plex/user_select/backspace_nf.png b/resources/skins/Main/media/script.plex/user_select/backspace_nf.png
new file mode 100644
index 00000000..9b6dd0bf
Binary files /dev/null and b/resources/skins/Main/media/script.plex/user_select/backspace_nf.png differ
diff --git a/resources/skins/Main/media/script.plex/user_select/item-background-bottom.png b/resources/skins/Main/media/script.plex/user_select/item-background-bottom.png
new file mode 100644
index 00000000..f39ea934
Binary files /dev/null and b/resources/skins/Main/media/script.plex/user_select/item-background-bottom.png differ
diff --git a/resources/skins/Main/media/script.plex/user_select/item-background-top.png b/resources/skins/Main/media/script.plex/user_select/item-background-top.png
new file mode 100644
index 00000000..803c7da6
Binary files /dev/null and b/resources/skins/Main/media/script.plex/user_select/item-background-top.png differ
diff --git a/resources/skins/Main/media/script.plex/user_select/item-background.png b/resources/skins/Main/media/script.plex/user_select/item-background.png
new file mode 100644
index 00000000..82f2aa60
Binary files /dev/null and b/resources/skins/Main/media/script.plex/user_select/item-background.png differ
diff --git a/resources/skins/Main/media/script.plex/user_select/plex.png b/resources/skins/Main/media/script.plex/user_select/plex.png
new file mode 100644
index 00000000..2fbd92ad
Binary files /dev/null and b/resources/skins/Main/media/script.plex/user_select/plex.png differ
diff --git a/resources/skins/Main/media/script.plex/user_select/protected-back.png b/resources/skins/Main/media/script.plex/user_select/protected-back.png
new file mode 100644
index 00000000..a318164b
Binary files /dev/null and b/resources/skins/Main/media/script.plex/user_select/protected-back.png differ
diff --git a/resources/skins/Main/media/script.plex/user_select/protected-icon.png b/resources/skins/Main/media/script.plex/user_select/protected-icon.png
new file mode 100644
index 00000000..d6188176
Binary files /dev/null and b/resources/skins/Main/media/script.plex/user_select/protected-icon.png differ
diff --git a/resources/skins/Main/media/script.plex/white-outline-rounded.png b/resources/skins/Main/media/script.plex/white-outline-rounded.png
new file mode 100644
index 00000000..3ebd26af
Binary files /dev/null and b/resources/skins/Main/media/script.plex/white-outline-rounded.png differ
diff --git a/resources/skins/Main/media/script.plex/white-square-1px.png b/resources/skins/Main/media/script.plex/white-square-1px.png
new file mode 100644
index 00000000..d81bd990
Binary files /dev/null and b/resources/skins/Main/media/script.plex/white-square-1px.png differ
diff --git a/resources/skins/Main/media/script.plex/white-square-6px.png b/resources/skins/Main/media/script.plex/white-square-6px.png
new file mode 100644
index 00000000..5a1083be
Binary files /dev/null and b/resources/skins/Main/media/script.plex/white-square-6px.png differ
diff --git a/resources/skins/Main/media/script.plex/white-square-left-rounded.png b/resources/skins/Main/media/script.plex/white-square-left-rounded.png
new file mode 100644
index 00000000..ab2aba6f
Binary files /dev/null and b/resources/skins/Main/media/script.plex/white-square-left-rounded.png differ
diff --git a/resources/skins/Main/media/script.plex/white-square-rounded-4r.png b/resources/skins/Main/media/script.plex/white-square-rounded-4r.png
new file mode 100644
index 00000000..5617eda8
Binary files /dev/null and b/resources/skins/Main/media/script.plex/white-square-rounded-4r.png differ
diff --git a/resources/skins/Main/media/script.plex/white-square-rounded-top-padded.png b/resources/skins/Main/media/script.plex/white-square-rounded-top-padded.png
new file mode 100644
index 00000000..d886c3b1
Binary files /dev/null and b/resources/skins/Main/media/script.plex/white-square-rounded-top-padded.png differ
diff --git a/resources/skins/Main/media/script.plex/white-square-rounded-with-shadow.png b/resources/skins/Main/media/script.plex/white-square-rounded-with-shadow.png
new file mode 100644
index 00000000..4bab599d
Binary files /dev/null and b/resources/skins/Main/media/script.plex/white-square-rounded-with-shadow.png differ
diff --git a/resources/skins/Main/media/script.plex/white-square-rounded.png b/resources/skins/Main/media/script.plex/white-square-rounded.png
new file mode 100644
index 00000000..c73f7a7f
Binary files /dev/null and b/resources/skins/Main/media/script.plex/white-square-rounded.png differ
diff --git a/resources/skins/Main/media/script.plex/white-square-tl-rounded.png b/resources/skins/Main/media/script.plex/white-square-tl-rounded.png
new file mode 100644
index 00000000..a02720a7
Binary files /dev/null and b/resources/skins/Main/media/script.plex/white-square-tl-rounded.png differ
diff --git a/resources/skins/Main/media/script.plex/white-square-top-rounded.png b/resources/skins/Main/media/script.plex/white-square-top-rounded.png
new file mode 100644
index 00000000..c527e78b
Binary files /dev/null and b/resources/skins/Main/media/script.plex/white-square-top-rounded.png differ
diff --git a/resources/skins/Main/media/script.plex/white-square.png b/resources/skins/Main/media/script.plex/white-square.png
new file mode 100644
index 00000000..52065d4e
Binary files /dev/null and b/resources/skins/Main/media/script.plex/white-square.png differ
diff --git a/resources/skins/Main/skin.xml b/resources/skins/Main/skin.xml
new file mode 100644
index 00000000..757461a6
--- /dev/null
+++ b/resources/skins/Main/skin.xml
@@ -0,0 +1,14 @@
+
+
+ 1080i
+ 1080i
+ 1.0
+
+
+ 0
+
+
+ Main
+ Plex
+
+
\ No newline at end of file