Add Plex artwork and xml

This commit is contained in:
croneter 2018-09-09 12:02:57 +02:00
parent b29e07846f
commit 233f6065ee
310 changed files with 36089 additions and 0 deletions

View file

@ -0,0 +1,617 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="group" id="50">
<posx>0</posx>
<posy>135</posy>
<defaultcontrol>101</defaultcontrol>
<control type="group">
<posx>60</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>5</posy>
<width>420</width>
<height>40</height>
<font>font16</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Window.Property(artist.title)]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>60</posy>
<width>420</width>
<height>40</height>
<font>font16</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Window.Property(album.title)]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>142</posy>
<width>630</width>
<height>630</height>
<texture>$INFO[Window.Property(album.thumb)]</texture>
<aspectratio>scale</aspectratio>
</control>
</control>
<control type="grouplist" id="300">
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
<defaultcontrol>301</defaultcontrol>
<posx>50</posx>
<posy>784</posy>
<width>650</width>
<height>145</height>
<onup>200</onup>
<onright>101</onright>
<itemgap>-50</itemgap>
<orientation>horizontal</orientation>
<align>center</align>
<scrolltime tween="quadratic" easing="out">200</scrolltime>
<usecontrolcoords>true</usecontrolcoords>
<control type="button" id="301">
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
<hitrect x="40" y="40" w="94" h="59" />
<posx>0</posx>
<posy>0</posy>
<width>174</width>
<height>139</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="302">
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
<hitrect x="40" y="40" w="94" h="59" />
<posx>0</posx>
<posy>0</posy>
<width>174</width>
<height>139</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="303">
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
<hitrect x="40" y="40" w="94" h="59" />
<posx>0</posx>
<posy>0</posy>
<width>174</width>
<height>139</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="group" id="100">
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>101</defaultcontrol>
<posx>750</posx>
<posy>0</posy>
<width>1170</width>
<height>945</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1380</width>
<height>945</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>20000000</colordiffuse>
</control>
<control type="list" id="101">
<hitrect x="40" y="0" w="1090" h="945" />
<posx>0</posx>
<posy>0</posy>
<width>1170</width>
<height>945</height>
<onup>200</onup>
<onright>152</onright>
<onleft>300</onleft>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<preloaditems>4</preloaditems>
<pagecontrol>152</pagecontrol>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="76">
<control type="group">
<visible>String.IsEmpty(ListItem.Property(is.header))</visible>
<posx>120</posx>
<posy>24</posy>
<control type="label">
<visible>!StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>0</posx>
<posy>0</posy>
<width>50</width>
<height>76</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
</control>
<control type="image">
<visible>StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>0</posx>
<posy>21</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/playing-circle.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="group">
<posx>90</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>723</width>
<height>76</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
</control>
<control type="label">
<posx>730</posx>
<posy>0</posy>
<width>200</width>
<height>76</height>
<font>font10</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
<posx>0</posx>
<posy>73</posy>
<width>930</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
<control type="label">
<visible>!String.IsEmpty(ListItem.Property(is.header))</visible>
<posx>120</posx>
<posy>24</posy>
<width>400</width>
<height>76</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B][UPPERCASE]$INFO[ListItem.Label][/UPPERCASE][/B]</label>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout height="76">
<control type="group">
<visible>String.IsEmpty(ListItem.Property(is.header))</visible>
<control type="group">
<visible>!Control.HasFocus(101)</visible>
<posx>120</posx>
<posy>24</posy>
<control type="label">
<visible>!StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>0</posx>
<posy>0</posy>
<width>50</width>
<height>76</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
</control>
<control type="image">
<visible>StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>0</posx>
<posy>21</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/playing-circle.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="group">
<posx>90</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>723</width>
<height>76</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
</control>
<control type="label">
<posx>730</posx>
<posy>0</posy>
<width>200</width>
<height>76</height>
<font>font10</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
<posx>0</posx>
<posy>73</posy>
<width>930</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(101)</visible>
<posx>63</posx>
<posy>21</posy>
<control type="image">
<posx>-40</posx>
<posy>-40</posy>
<width>1130</width>
<height>156</height>
<texture border="40">script.plex/square-rounded-shadow.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1044</width>
<height>76</height>
<texture border="12">script.plex/white-square-rounded.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="label">
<visible>!StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>48</posx>
<posy>0</posy>
<width>50</width>
<height>76</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>B8000000</textcolor>
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
</control>
<control type="image">
<visible>StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>48</posx>
<posy>21</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/playing-circle.png</texture>
<colordiffuse>FF000000</colordiffuse>
</control>
<control type="group">
<posx>140</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>738</width>
<height>76</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>DF000000</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
</control>
<control type="label">
<posx>796</posx>
<posy>0</posy>
<width>200</width>
<height>76</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>B8000000</textcolor>
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
</control>
</control>
</control>
<control type="label">
<visible>!String.IsEmpty(ListItem.Property(is.header))</visible>
<posx>120</posx>
<posy>24</posy>
<width>400</width>
<height>76</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B][UPPERCASE]$INFO[ListItem.Label][/UPPERCASE][/B]</label>
</control>
</focusedlayout>
</control>
<control type="scrollbar" id="152">
<hitrect x="1088" y="33" w="110" h="874" />
<left>1128</left>
<top>33</top>
<width>10</width>
<height>874</height>
<onleft>101</onleft>
<visible>true</visible>
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
<textureslidernib>-</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<pulseonselect>false</pulseonselect>
<orientation>vertical</orientation>
<showonepage>false</showonepage>
<onleft>151</onleft>
</control>
</control>
</control>
<control type="group" id="200">
<defaultcontrol always="true">201</defaultcontrol>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<control type="image">
<visible>ControlGroup(200).HasFocus(0) + false</visible>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>C0000000</colordiffuse>
</control>
<control type="grouplist">
<posx>60</posx>
<posy>47.5</posy>
<width>1000</width>
<height>40</height>
<align>left</align>
<itemgap>60</itemgap>
<orientation>horizontal</orientation>
<ondown>50</ondown>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="201">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>202</onright>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
<label> </label>
</control>
</control>
<!-- <control type="label">
<width max="500">auto</width>
<height>40</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[UPPERCASE]MUSIC[/UPPERCASE]</label>
</control> -->
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="202">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>204</onright>
<onleft>201</onleft>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
<label> </label>
</control>
</control>
</control>
<control type="group">
<visible>Player.HasAudio</visible>
<posx>438</posx>
<posy>0</posy>
<control type="button" id="204">
<visible>Player.HasAudio</visible>
<posx>-10</posx>
<posy>38</posy>
<width>260</width>
<height>75</height>
<onleft>202</onleft>
<ondown>50</ondown>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>right</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>100</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
<control type="image">
<posx>0</posx>
<posy>48</posy>
<width>42</width>
<height>42</height>
<texture>$INFO[Player.Art(thumb)]</texture>
</control>
<control type="group">
<visible>!Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="progress">
<description>Progressbar</description>
<posx>0</posx>
<posy>102</posy>
<width>240</width>
<height>1</height>
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
</control>
<control type="label">
<right>213</right>
<posy>35</posy>
<width>200</width>
<height>65</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[System.Time]</label>
</control>
<control type="image">
<posx>153r</posx>
<posy>54</posy>
<width>93</width>
<height>30</height>
<texture>script.plex/home/plex.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
<control type="group" >
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,516 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="group" id="50">
<posx>0</posx>
<posy>135</posy>
<defaultcontrol>101</defaultcontrol>
<control type="grouplist" id="300">
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
<defaultcontrol>301</defaultcontrol>
<posx>594</posx>
<posy>418</posy>
<width>600</width>
<height>145</height>
<onup>200</onup>
<ondown>101</ondown>
<itemgap>-50</itemgap>
<orientation>horizontal</orientation>
<align>center</align>
<scrolltime tween="quadratic" easing="out">200</scrolltime>
<usecontrolcoords>true</usecontrolcoords>
<control type="button" id="301">
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
<hitrect x="40" y="40" w="94" h="59" />
<posx>0</posx>
<posy>0</posy>
<width>174</width>
<height>139</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/info-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/info.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="302">
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
<hitrect x="40" y="40" w="94" h="59" />
<posx>0</posx>
<posy>0</posy>
<width>174</width>
<height>139</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="303">
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
<hitrect x="40" y="40" w="94" h="59" />
<posx>0</posx>
<posy>0</posy>
<width>174</width>
<height>139</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="304">
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
<hitrect x="40" y="40" w="94" h="59" />
<posx>0</posx>
<posy>0</posy>
<width>174</width>
<height>139</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="group">
<posx>60</posx>
<posy>0</posy>
<width>1920</width>
<height>200</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>519</width>
<height>519</height>
<texture background="true" fallback="script.plex/thumb_fallbacks/music.png">$INFO[Window.Property(thumb)]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="label">
<posx>579</posx>
<posy>5</posy>
<width>1190</width>
<height>40</height>
<font>font16</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Window.Property(artist.title)]</label>
</control>
<control type="label">
<posx>579</posx>
<posy>55</posy>
<width>1190</width>
<height>40</height>
<font>font13</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFDDDDDD</textcolor>
<label>$INFO[Window.Property(artist.genre)]</label>
</control>
<control type="textbox">
<posx>579</posx>
<posy>158</posy>
<width>1221</width>
<height>250</height>
<font>font13</font>
<align>left</align>
<textcolor>FFDDDDDD</textcolor>
<label>$INFO[Window.Property(summary)]</label>
<pagecontrol>152</pagecontrol>
</control>
</control>
<control type="group" id="100">
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>101</defaultcontrol>
<posx>0</posx>
<posy>585</posy>
<width>1920</width>
<height>360</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>360</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>20000000</colordiffuse>
</control>
<control type="list" id="101">
<posx>0</posx>
<posy>-20</posy>
<width>1920</width>
<height>700</height>
<onup>300</onup>
<scrolltime>200</scrolltime>
<orientation>horizontal</orientation>
<preloaditems>2</preloaditems>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout width="260">
<control type="group">
<posx>60</posx>
<posy>60</posy>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>215</width>
<height>215</height>
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>215</width>
<height>215</height>
<texture background="true">$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="group">
<posx>0</posx>
<posy>220</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>215</width>
<height>30</height>
<font>font10</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>30</posy>
<width>215</width>
<height>30</height>
<font>font10</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Property(year)]</label>
</control>
</control>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout width="260">
<control type="group">
<posx>60</posx>
<posy>60</posy>
<control type="group">
<animation effect="zoom" start="100" end="110" time="100" center="107.5,107.5" reversible="false">Focus</animation>
<animation effect="zoom" start="110" end="100" time="100" center="107.5,107.5" reversible="false">UnFocus</animation>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="image">
<visible>Control.HasFocus(101)</visible>
<posx>-40</posx>
<posy>-40</posy>
<width>295</width>
<height>295</height>
<texture border="40">script.plex/square-rounded-shadow.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>215</width>
<height>215</height>
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>215</width>
<height>215</height>
<texture background="true">$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="group">
<posx>0</posx>
<posy>220</posy>
<control type="label">
<scroll>false</scroll>
<posx>0</posx>
<posy>0</posy>
<width>215</width>
<height>30</height>
<font>font10</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>30</posy>
<width>215</width>
<height>30</height>
<font>font10</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Property(year)]</label>
</control>
</control>
</control>
<control type="image">
<visible>Control.HasFocus(101)</visible>
<posx>-5</posx>
<posy>-5</posy>
<width>225</width>
<height>225</height>
<texture border="10">script.plex/home/selected.png</texture>
</control>
</control>
</control>
</focusedlayout>
</control>
</control>
</control>
<control type="group" id="200">
<defaultcontrol always="true">201</defaultcontrol>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<control type="image">
<animation effect="fade" start="0" end="100" time="200" tween="quadratic" easing="out" reversible="true">VisibleChange</animation>
<visible>ControlGroup(200).HasFocus(0) + false</visible>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>C0000000</colordiffuse>
</control>
<control type="grouplist">
<posx>60</posx>
<posy>47.5</posy>
<width>1000</width>
<height>40</height>
<align>left</align>
<itemgap>60</itemgap>
<orientation>horizontal</orientation>
<ondown>50</ondown>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="201">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>202</onright>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
<label> </label>
</control>
</control>
<!-- <control type="label">
<width max="500">auto</width>
<height>40</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[UPPERCASE][/UPPERCASE]</label>
</control> -->
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="202">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>204</onright>
<onleft>201</onleft>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
<label> </label>
</control>
</control>
</control>
<control type="group">
<visible>Player.HasAudio</visible>
<posx>438</posx>
<posy>0</posy>
<control type="button" id="204">
<visible>Player.HasAudio</visible>
<posx>-10</posx>
<posy>38</posy>
<width>260</width>
<height>75</height>
<onleft>202</onleft>
<ondown>50</ondown>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>right</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>100</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
<control type="image">
<posx>0</posx>
<posy>48</posy>
<width>42</width>
<height>42</height>
<texture>$INFO[Player.Art(thumb)]</texture>
</control>
<control type="group">
<visible>!Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="progress">
<description>Progressbar</description>
<posx>0</posx>
<posy>102</posy>
<width>240</width>
<height>1</height>
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
</control>
<control type="label">
<right>213</right>
<posy>35</posy>
<width>200</width>
<height>65</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[System.Time]</label>
</control>
<control type="image">
<posx>153r</posx>
<posy>54</posy>
<width>93</width>
<height>30</height>
<texture>script.plex/home/plex.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
<control type="group" >
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="image">
<visible>!String.IsEmpty(Window(10000).Property(script.plex.background.splash))</visible>
<posx>710</posx>
<posy>459</posy>
<width>500</width>
<height>162</height>
<texture>script.plex/splash.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(Window(10000).Property(script.plex.background.busy))</visible>
<control type="image">
<posx>812</posx>
<posy>135</posy>
<width>300</width>
<height>97</height>
<texture>script.plex/user_select/plex.png</texture>
</control>
<control type="image">
<posx>840</posx>
<posy>465</posy>
<width>240</width>
<height>150</height>
<texture>script.plex/busy-back.png</texture>
<colordiffuse>A0FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>915</posx>
<posy>521</posy>
<width>90</width>
<height>38</height>
<texture diffuse="script.plex/busy-diffuse.png">script.plex/busy.gif</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window(10000).Property(script.plex.background.shutdown))</visible>
<control type="image">
<posx>840</posx>
<posy>465</posy>
<width>240</width>
<height>150</height>
<texture>script.plex/busy-back.png</texture>
<colordiffuse>A0FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>915</posx>
<posy>521</posy>
<width>90</width>
<height>38</height>
<texture diffuse="script.plex/busy-diffuse.png">script.plex/busy.gif</texture>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
</controls>
</window>

View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<controls>
<control type="group">
<animation effect="fade" start="0" end="100" delay="500">WindowOpen</animation>
<control type="image">
<posx>840</posx>
<posy>465</posy>
<width>240</width>
<height>150</height>
<texture>script.plex/busy-back.png</texture>
<colordiffuse>A0FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>915</posx>
<posy>521</posy>
<width>90</width>
<height>38</height>
<texture diffuse="script.plex/busy-diffuse.png">script.plex/busy.gif</texture>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,201 @@
<window>
<onload>SetProperty(dropdown,1)</onload>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<zorder>100</zorder>
<controls>
<control type="button" id="700">
<!-- dummy for clicks off list -->
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
</control>
<control type="group" id="100">
<defaultcontrol>250</defaultcontrol>
<visible>!String.IsEmpty(Window.Property(show))</visible>
<posx>0</posx>
<posy>0</posy>
<control type="image" id="110">
<posx>-40</posx>
<posy>-40</posy>
<width>380</width>
<height>146</height>
<texture border="42">script.plex/drop-shadow.png</texture>
</control>
<control type="list" id="250">
<posx>0</posx>
<posy>0</posy>
<width>300</width>
<height>924</height>
<onup condition="StringCompare(Window.Property(close.direction),top)">Close</onup>
<onup condition="!StringCompare(Window.Property(close.direction),top)">noop</onup>
<onleft condition="StringCompare(Window.Property(close.direction),left)">Close</onleft>
<onright condition="StringCompare(Window.Property(close.direction),right)">Close</onright>
<ondown condition="StringCompare(Window.Property(close.direction),down)">Close</ondown>
<ondown condition="!StringCompare(Window.Property(close.direction),down)">noop</ondown>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="66">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(first))</visible>
<posx>0</posx>
<posy>0</posy>
<width>300</width>
<height>66</height>
<texture colordiffuse="FF323232" border="10">script.plex/white-square-top-rounded.png</texture>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))</visible>
<posx>0</posx>
<posy>0</posy>
<width>300</width>
<height>66</height>
<texture colordiffuse="FF323232">script.plex/white-square.png</texture>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(last))</visible>
<posx>0</posx>
<posy>0</posy>
<width>300</width>
<height>66</height>
<texture flipy="true" colordiffuse="FF323232" border="10">script.plex/white-square-top-rounded.png</texture>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(only))</visible>
<posx>0</posx>
<posy>0</posy>
<width>300</width>
<height>66</height>
<texture colordiffuse="FF323232" border="10">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(with.indicator))</visible>
<posx>0</posx>
<posy>0</posy>
<width>300</width>
<height>66</height>
<font>font12</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(with.indicator))</visible>
<control type="label">
<posx>20</posx>
<posy>0</posy>
<width>280</width>
<height>66</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="image">
<posx>254</posx>
<posy>20</posy>
<width>26</width>
<height>26</height>
<texture colordiffuse="FFFFFFFF">$INFO[ListItem.Thumb]</texture>
<aspectratio>keep</aspectratio>
</control>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(separator))</visible>
<posx>0</posx>
<posy>64</posy>
<width>300</width>
<height>2</height>
<texture colordiffuse="FF000000">script.plex/white-square.png</texture>
</control>
</itemlayout>
<focusedlayout height="66">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(first))</visible>
<posx>0</posx>
<posy>0</posy>
<width>300</width>
<height>66</height>
<texture colordiffuse="FFE5A00D" border="10">script.plex/white-square-top-rounded.png</texture>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))</visible>
<posx>0</posx>
<posy>0</posy>
<width>300</width>
<height>66</height>
<texture colordiffuse="FFE5A00D">script.plex/white-square.png</texture>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(last))</visible>
<posx>0</posx>
<posy>0</posy>
<width>300</width>
<height>66</height>
<texture flipy="true" colordiffuse="FFE5A00D" border="10">script.plex/white-square-top-rounded.png</texture>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(only))</visible>
<posx>0</posx>
<posy>0</posy>
<width>300</width>
<height>66</height>
<texture colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(with.indicator))</visible>
<posx>0</posx>
<posy>0</posy>
<width>300</width>
<height>66</height>
<font>font12</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(with.indicator))</visible>
<control type="label">
<posx>20</posx>
<posy>0</posy>
<width>280</width>
<height>66</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="image">
<posx>254</posx>
<posy>20</posy>
<width>26</width>
<height>26</height>
<texture colordiffuse="FF000000">$INFO[ListItem.Thumb]</texture>
<aspectratio>keep</aspectratio>
</control>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(separator))</visible>
<posx>0</posx>
<posy>64</posy>
<width>300</width>
<height>2</height>
<texture colordiffuse="FF000000">script.plex/white-square.png</texture>
</control>
</focusedlayout>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,223 @@
<window>
<onload>SetProperty(dropdown,1)</onload>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<controls>
<control type="button" id="700">
<!-- dummy for clicks off list -->
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
</control>
<control type="group" id="100">
<defaultcontrol>250</defaultcontrol>
<visible>!String.IsEmpty(Window.Property(show))</visible>
<posx>0</posx>
<posy>0</posy>
<control type="image" id="110">
<posx>-60</posx>
<posy>-106</posy>
<width>720</width>
<height>146</height>
<texture border="42">script.plex/drop-shadow.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(header))</visible>
<posx>-20</posx>
<posy>-66</posy>
<control type="image" id="111">
<posx>0</posx>
<posy>0</posy>
<width>640</width>
<height>132</height>
<texture colordiffuse="FF000000" border="10">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>20</posx>
<posy>0</posy>
<width>600</width>
<height>66</height>
<font>font12</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[Window.Property(header)][/B]</label>
</control>
</control>
<control type="list" id="250">
<posx>0</posx>
<posy>0</posy>
<width>600</width>
<height>924</height>
<onup condition="StringCompare(Window.Property(close.direction),top)">Close</onup>
<onup condition="!StringCompare(Window.Property(close.direction),top)">noop</onup>
<onleft condition="StringCompare(Window.Property(close.direction),left)">Close</onleft>
<onright condition="StringCompare(Window.Property(close.direction),right)">Close</onright>
<ondown condition="StringCompare(Window.Property(close.direction),down)">Close</ondown>
<ondown condition="!StringCompare(Window.Property(close.direction),down)">noop</ondown>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="66">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(first))</visible>
<posx>0</posx>
<posy>0</posy>
<width>600</width>
<height>66</height>
<texture colordiffuse="FF323232" border="10">script.plex/white-square-top-rounded.png</texture>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))</visible>
<posx>0</posx>
<posy>0</posy>
<width>600</width>
<height>66</height>
<texture colordiffuse="FF323232">script.plex/white-square.png</texture>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(last))</visible>
<posx>0</posx>
<posy>0</posy>
<width>600</width>
<height>66</height>
<texture flipy="true" colordiffuse="FF323232" border="10">script.plex/white-square-top-rounded.png</texture>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(only))</visible>
<posx>0</posx>
<posy>0</posy>
<width>600</width>
<height>66</height>
<texture colordiffuse="FF323232" border="10">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(with.indicator))</visible>
<posx>0</posx>
<posy>0</posy>
<width>600</width>
<height>66</height>
<font>font12</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(with.indicator))</visible>
<control type="label">
<posx>60</posx>
<posy>0</posy>
<width>520</width>
<height>66</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="image">
<posx>20</posx>
<posy>20</posy>
<width>26</width>
<height>26</height>
<texture colordiffuse="FFFFFFFF">$INFO[ListItem.Thumb]</texture>
<aspectratio>keep</aspectratio>
</control>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(separator))</visible>
<posx>0</posx>
<posy>64</posy>
<width>600</width>
<height>2</height>
<texture colordiffuse="FF000000">script.plex/white-square.png</texture>
</control>
</itemlayout>
<focusedlayout height="66">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(first))</visible>
<posx>0</posx>
<posy>0</posy>
<width>600</width>
<height>66</height>
<texture colordiffuse="FFE5A00D" border="10">script.plex/white-square-top-rounded.png</texture>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(first)) + String.IsEmpty(ListItem.Property(last)) + String.IsEmpty(ListItem.Property(only))</visible>
<posx>0</posx>
<posy>0</posy>
<width>600</width>
<height>66</height>
<texture colordiffuse="FFE5A00D">script.plex/white-square.png</texture>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(last))</visible>
<posx>0</posx>
<posy>0</posy>
<width>600</width>
<height>66</height>
<texture flipy="true" colordiffuse="FFE5A00D" border="10">script.plex/white-square-top-rounded.png</texture>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(only))</visible>
<posx>0</posx>
<posy>0</posy>
<width>600</width>
<height>66</height>
<texture colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(with.indicator))</visible>
<posx>0</posx>
<posy>0</posy>
<width>600</width>
<height>66</height>
<font>font12</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(with.indicator))</visible>
<control type="label">
<posx>60</posx>
<posy>0</posy>
<width>520</width>
<height>66</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="image">
<posx>20</posx>
<posy>20</posy>
<width>26</width>
<height>26</height>
<texture colordiffuse="FF000000">$INFO[ListItem.Thumb]</texture>
<aspectratio>keep</aspectratio>
</control>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(separator))</visible>
<posx>0</posx>
<posy>64</posy>
<width>600</width>
<height>2</height>
<texture colordiffuse="FF000000">script.plex/white-square.png</texture>
</control>
</focusedlayout>
</control>
</control>
</controls>
</window>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,270 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>152</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="group" id="50">
<posx>0</posx>
<posy>135</posy>
<control type="group">
<posx>60</posx>
<posy>0</posy>
<control type="group">
<visible>!String.IsEmpty(Window.Property(is.poster))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>519</width>
<height>769</height>
<texture>$INFO[Window.Property(thumb.fallback)]</texture>
<aspectratio aligny="top">scale</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>519</width>
<height>769</height>
<texture>$INFO[Window.Property(thumb)]</texture>
<aspectratio aligny="top">scale</aspectratio>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(is.square))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>519</width>
<height>519</height>
<texture>$INFO[Window.Property(thumb.fallback)]</texture>
<aspectratio aligny="top">keep</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>519</width>
<height>519</height>
<texture>$INFO[Window.Property(thumb)]</texture>
<aspectratio aligny="top">scale</aspectratio>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(is.16x9))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>519</width>
<height>292</height>
<texture>$INFO[Window.Property(thumb.fallback)]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>519</width>
<height>292</height>
<texture>$INFO[Window.Property(thumb)]</texture>
<aspectratio aligny="top">scale</aspectratio>
</control>
</control>
<control type="label">
<posx>579</posx>
<posy>5</posy>
<width>1190</width>
<height>40</height>
<font>font16</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Window.Property(title.main)]</label>
</control>
<control type="label">
<posx>579</posx>
<posy>55</posy>
<width>1190</width>
<height>40</height>
<font>font13</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFDDDDDD</textcolor>
<label>$INFO[Window.Property(title.sub)]</label>
</control>
<control type="textbox">
<posx>579</posx>
<posy>157</posy>
<pagecontrol>152</pagecontrol>
<width>1190</width>
<height>718</height>
<font>font13</font>
<align>left</align>
<textcolor>FFDDDDDD</textcolor>
<label>$INFO[Window.Property(info)]</label>
</control>
<control type="scrollbar" id="152">
<hitrect x="1754" y="157" w="126" h="718" />
<left>1794</left>
<top>157</top>
<width>6</width>
<height>718</height>
<visible>true</visible>
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square.png</texturesliderbackground>
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square.png</texturesliderbar>
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square.png</texturesliderbarfocus>
<textureslidernib>-</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<pulseonselect>false</pulseonselect>
<orientation>vertical</orientation>
<showonepage>false</showonepage>
<onleft>204</onleft>
</control>
</control>
</control>
<control type="group" id="200">
<defaultcontrol always="true">201</defaultcontrol>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<control type="group">
<visible>Player.HasAudio</visible>
<posx>438</posx>
<posy>0</posy>
<control type="button" id="204">
<visible>Player.HasAudio</visible>
<posx>-10</posx>
<posy>38</posy>
<width>260</width>
<height>75</height>
<ondown>152</ondown>
<onright>152</onright>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>right</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>100</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
<control type="image">
<posx>0</posx>
<posy>48</posy>
<width>42</width>
<height>42</height>
<texture>$INFO[Player.Art(thumb)]</texture>
</control>
<control type="group">
<visible>!Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="progress">
<description>Progressbar</description>
<posx>0</posx>
<posy>102</posy>
<width>240</width>
<height>1</height>
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
</control>
<control type="label">
<right>213</right>
<posy>35</posy>
<width>200</width>
<height>65</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[System.Time]</label>
</control>
<control type="image">
<posx>153r</posx>
<posy>54</posy>
<width>93</width>
<height>30</height>
<texture>script.plex/home/plex.png</texture>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,892 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture fallback="script.plex/home/background-fallback.png" background="true">$INFO[Window.Property(background)]</texture>
</control>
<control type="group" id="50">
<posx>0</posx>
<posy>135</posy>
<defaultcontrol>101</defaultcontrol>
<control type="group" id="100">
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>101</defaultcontrol>
<posx>750</posx>
<posy>0</posy>
<width>1170</width>
<height>1080</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1170</width>
<height>1080</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>20000000</colordiffuse>
</control>
<control type="wraplist" id="101">
<hitrect x="60" y="0" w="1010" h="945" />
<posx>0</posx>
<posy>0</posy>
<width>1170</width>
<height>945</height>
<onup>600</onup>
<onright>151</onright>
<onleft>304</onleft>
<scrolltime>0</scrolltime>
<orientation>vertical</orientation>
<preloaditems>4</preloaditems>
<pagecontrol>152</pagecontrol>
<focusposition>5</focusposition>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="76">
<control type="group">
<posx>120</posx>
<posy>24</posy>
<control type="group">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
<posx>880</posx>
<posy>-3</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>861</posx>
<posy>14</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Property(unwatched.count)]</label>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>915</width>
<height>72</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
</control>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer)) + !String.IsEmpty(ListItem.Label)</visible>
<posx>0</posx>
<posy>72</posy>
<width>915</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout height="76">
<control type="group">
<control type="group">
<visible>!Control.HasFocus(101)</visible>
<posx>120</posx>
<posy>24</posy>
<control type="group">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
<posx>880</posx>
<posy>-2</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>861</posx>
<posy>14</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Property(unwatched.count)]</label>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>915</width>
<height>72</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
</control>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer)) + !String.IsEmpty(ListItem.Label)</visible>
<posx>0</posx>
<posy>72</posy>
<width>915</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(101)</visible>
<posx>63</posx>
<posy>21</posy>
<control type="image">
<posx>-40</posx>
<posy>-40</posy>
<width>1085</width>
<height>156</height>
<texture border="40">script.plex/square-rounded-shadow.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1005</width>
<height>76</height>
<texture border="12">script.plex/white-square-rounded.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="group">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
<posx>957</posx>
<posy>0</posy>
<width>48</width>
<height>48</height>
<texture>script.plex/indicators/unwatched-rounded.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>933</posx>
<posy>15</posy>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>0</posx>
<posy>0</posy>
<width>57</width>
<height>46</height>
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>57</width>
<height>46</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Property(unwatched.count)]</label>
</control>
</control>
<control type="group">
<posx>60</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>23</posy>
<width>915</width>
<height>30</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>DF000000</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
</control>
</control>
</control>
</control>
</focusedlayout>
</control>
<control type="scrollbar" id="152">
<visible>!StringCompare(Window(10000).Property(script.plex.item.type),episode)</visible>
<hitrect x="1108" y="33" w="90" h="879" />
<left>1128</left>
<top>33</top>
<width>10</width>
<height>879</height>
<onleft>101</onleft>
<onright>951</onright>
<visible>true</visible>
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
<textureslidernib>-</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<pulseonselect>false</pulseonselect>
<orientation>vertical</orientation>
<showonepage>false</showonepage>
<onleft>151</onleft>
</control>
<control type="group">
<visible>StringCompare(Window(10000).Property(script.plex.item.type),episode)</visible>
<left>1128</left>
<top>33</top>
<width>10</width>
<height>879</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>10</width>
<height>879</height>
<texture colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texture>
</control>
<control type="group" id="950">
<posx>0</posx>
<posy>0</posy>
<control type="image" id="952">
<visible>!Control.HasFocus(951) + String.IsEmpty(Window.Property(dragging))</visible>
<posx>0</posx>
<posy>0</posy>
<width>10</width>
<height>10</height>
<texture colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texture>
</control>
<control type="image" id="953">
<visible>Control.HasFocus(951) | !String.IsEmpty(Window.Property(dragging))</visible>
<posx>0</posx>
<posy>0</posy>
<width>10</width>
<height>10</height>
<texture colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texture>
</control>
</control>
<control type="button" id="951">
<hitrect x="-20" y="0" w="90" h="879" />
<posx>0</posx>
<posy>0</posy>
<width>10</width>
<height>879</height>
<onleft>152</onleft>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<label> </label>
</control>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>-135</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture fallback="script.plex/home/background-fallback.png" background="true" diffuse="script.plex/masks/listview-16x9-backgroundmask.png">$INFO[Window.Property(background)]</texture>
</control>
<control type="grouplist" id="300">
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
<defaultcontrol>301</defaultcontrol>
<posx>30</posx>
<posy>-25</posy>
<width>1000</width>
<height>145</height>
<onup>200</onup>
<ondown>101</ondown>
<onright>101</onright>
<itemgap>-20</itemgap>
<orientation>horizontal</orientation>
<scrolltime tween="quadratic" easing="out">200</scrolltime>
<usecontrolcoords>true</usecontrolcoords>
<control type="button" id="301">
<hitrect x="20" y="20" w="86" h="60" />
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="302">
<hitrect x="20" y="20" w="86" h="60" />
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="303">
<hitrect x="20" y="20" w="86" h="60" />
<visible>String.IsEmpty(Window.Property(no.options)) | Player.HasAudio</visible>
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="304">
<hitrect x="20" y="20" w="86" h="60" />
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/chapters-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/chapters.png</texturenofocus>
<label> </label>
</control>
</control>
</control>
<control type="group">
<posx>60</posx>
<posy>248</posy>
<control type="image">
<visible>!StringCompare(Window.Property(media),show)</visible>
<posx>0</posx>
<posy>0</posy>
<width>630</width>
<height>355</height>
<fadetime>500</fadetime>
<texture background="true" fallback="script.plex/thumb_fallbacks/movie.png">$INFO[Container(101).ListItem.Property(art)]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="image">
<visible>StringCompare(Window.Property(media),show)</visible>
<posx>0</posx>
<posy>0</posy>
<width>630</width>
<height>355</height>
<fadetime>500</fadetime>
<texture background="true" fallback="script.plex/thumb_fallbacks/show.png">$INFO[Container(101).ListItem.Property(art)]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="label">
<posx>0</posx>
<posy>355</posy>
<width>440</width>
<height>80</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[Container(101).ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>630</posx>
<posy>355</posy>
<width>180</width>
<height>80</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[Container(101).ListItem.Label2][/B]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>435</posy>
<width>630</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
<control type="textbox">
<posx>0</posx>
<posy>463</posy>
<width>630</width>
<height>307</height>
<font>font12</font>
<align>left</align>
<textcolor>FFDDDDDD</textcolor>
<label>$INFO[Container(101).ListItem.Property(summary)]</label>
</control>
</control>
<control type="group" id="150">
<visible>StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>151</defaultcontrol>
<posx>1830</posx>
<posy>150</posy>
<width>20</width>
<height>920</height>
<control type="list" id="151">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>1050</height>
<onleft>100</onleft>
<onright>152</onright>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="34">
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>99FFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>99FFFFFF</colordiffuse>
<texture border="12">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout height="34">
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>99FFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>99FFFFFF</colordiffuse>
<texture border="12">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(151)</visible>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<visible>Control.HasFocus(151)</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>FFE5A00D</colordiffuse>
<texture border="12">script.plex/white-outline-rounded.png</texture>
</control>
</control>
</control>
</focusedlayout>
</control>
</control>
<control type="group" id="200">
<defaultcontrol always="true">201</defaultcontrol>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<control type="grouplist">
<posx>60</posx>
<posy>47.5</posy>
<width>1000</width>
<height>40</height>
<align>left</align>
<itemgap>60</itemgap>
<orientation>horizontal</orientation>
<ondown>50</ondown>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="201">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>202</onright>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="label">
<width max="500">auto</width>
<height>40</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[UPPERCASE]$INFO[Window.Property(screen.title)][/UPPERCASE]</label>
</control>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="202">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>204</onright>
<onleft>201</onleft>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
<label> </label>
</control>
</control>
</control>
<control type="group">
<visible>Player.HasAudio</visible>
<posx>438</posx>
<posy>0</posy>
<control type="button" id="204">
<visible>Player.HasAudio</visible>
<posx>-10</posx>
<posy>38</posy>
<width>260</width>
<height>75</height>
<onleft>202</onleft>
<onright>211</onright>
<ondown>50</ondown>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>right</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>100</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
<control type="image">
<posx>0</posx>
<posy>48</posy>
<width>42</width>
<height>42</height>
<texture>$INFO[Player.Art(thumb)]</texture>
</control>
<control type="group">
<visible>!Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="progress">
<description>Progressbar</description>
<posx>0</posx>
<posy>102</posy>
<width>240</width>
<height>1</height>
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
</control>
<control type="grouplist" id="600">
<defaultcontrol>311</defaultcontrol>
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
<right>340</right>
<posy>35</posy>
<width>1000</width>
<height>65</height>
<align>right</align>
<itemgap>30</itemgap>
<orientation>horizontal</orientation>
<onleft>204</onleft>
<onright>210</onright>
<ondown>50</ondown>
<control type="button" id="311">
<enable>false</enable>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(filter2.display)][/UPPERCASE]</label>
</control>
<control type="button" id="211">
<width max="500">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(filter1.display)][/UPPERCASE]</label>
</control>
<control type="button" id="310">
<visible>!StringCompare(Window.Property(media),show)</visible>
<enable>false</enable>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturenofocus>-</texturenofocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
</control>
<control type="button" id="312">
<visible>StringCompare(Window.Property(media),show)</visible>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
</control>
<control type="button" id="210">
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(sort.display)][/UPPERCASE]</label>
</control>
</control>
<control type="label">
<right>213</right>
<posy>35</posy>
<width>200</width>
<height>65</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[System.Time]</label>
</control>
<control type="image">
<posx>153r</posx>
<posy>54</posy>
<width>93</width>
<height>30</height>
<texture>script.plex/home/plex.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
<control type="group" >
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,844 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="group">
<posx>60</posx>
<posy>248</posy>
<control type="image">
<visible>!StringCompare(Window.Property(media),show)</visible>
<posx>0</posx>
<posy>0</posy>
<width>630</width>
<height>355</height>
<fadetime>500</fadetime>
<texture background="true" fallback="script.plex/thumb_fallbacks/movie.png">$INFO[Container(101).ListItem.Property(art)]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="image">
<visible>StringCompare(Window.Property(media),show)</visible>
<posx>0</posx>
<posy>0</posy>
<width>630</width>
<height>355</height>
<fadetime>500</fadetime>
<texture background="true" fallback="script.plex/thumb_fallbacks/show.png">$INFO[Container(101).ListItem.Property(art)]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="label">
<posx>0</posx>
<posy>355</posy>
<width>440</width>
<height>80</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[Container(101).ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>630</posx>
<posy>355</posy>
<width>180</width>
<height>80</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[Container(101).ListItem.Label2][/B]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>435</posy>
<width>630</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
<control type="textbox">
<posx>0</posx>
<posy>463</posy>
<width>630</width>
<height>307</height>
<font>font12</font>
<align>left</align>
<textcolor>FFDDDDDD</textcolor>
<label>$INFO[Container(101).ListItem.Property(summary)]</label>
</control>
</control>
<control type="group" id="50">
<posx>0</posx>
<posy>135</posy>
<defaultcontrol>101</defaultcontrol>
<control type="grouplist" id="300">
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
<defaultcontrol>301</defaultcontrol>
<posx>30</posx>
<posy>-25</posy>
<width>1000</width>
<height>145</height>
<onup>200</onup>
<ondown>101</ondown>
<onright>101</onright>
<itemgap>-20</itemgap>
<orientation>horizontal</orientation>
<scrolltime tween="quadratic" easing="out">200</scrolltime>
<usecontrolcoords>true</usecontrolcoords>
<control type="button" id="301">
<hitrect x="20" y="20" w="86" h="60" />
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="302">
<hitrect x="20" y="20" w="86" h="60" />
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="303">
<hitrect x="20" y="20" w="86" h="60" />
<visible>String.IsEmpty(Window.Property(no.options)) | Player.HasAudio</visible>
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="304">
<hitrect x="20" y="20" w="86" h="60" />
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/chapters-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/chapters.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="group" id="100">
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>101</defaultcontrol>
<posx>750</posx>
<posy>0</posy>
<width>1170</width>
<height>1080</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1170</width>
<height>1080</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>20000000</colordiffuse>
</control>
<control type="list" id="101">
<hitrect x="60" y="0" w="1010" h="945" />
<posx>0</posx>
<posy>0</posy>
<width>1170</width>
<height>945</height>
<onup>600</onup>
<onright>151</onright>
<onleft>304</onleft>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<preloaditems>4</preloaditems>
<pagecontrol>152</pagecontrol>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="76">
<control type="group">
<posx>120</posx>
<posy>24</posy>
<control type="group">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
<posx>880</posx>
<posy>-3</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>861</posx>
<posy>14</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Property(unwatched.count)]</label>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>915</width>
<height>72</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
</control>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
<posx>0</posx>
<posy>72</posy>
<width>915</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout height="76">
<control type="group">
<control type="group">
<visible>!Control.HasFocus(101)</visible>
<posx>120</posx>
<posy>24</posy>
<control type="group">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
<posx>880</posx>
<posy>-2</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>861</posx>
<posy>14</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Property(unwatched.count)]</label>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>915</width>
<height>72</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
</control>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
<posx>0</posx>
<posy>72</posy>
<width>915</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(101)</visible>
<posx>63</posx>
<posy>21</posy>
<control type="image">
<posx>-40</posx>
<posy>-40</posy>
<width>1085</width>
<height>156</height>
<texture border="40">script.plex/square-rounded-shadow.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1005</width>
<height>76</height>
<texture border="12">script.plex/white-square-rounded.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="group">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
<posx>957</posx>
<posy>0</posy>
<width>48</width>
<height>48</height>
<texture>script.plex/indicators/unwatched-rounded.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>933</posx>
<posy>15</posy>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>0</posx>
<posy>0</posy>
<width>57</width>
<height>46</height>
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>57</width>
<height>46</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Property(unwatched.count)]</label>
</control>
</control>
<control type="group">
<posx>60</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>23</posy>
<width>510</width>
<height>30</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>DF000000</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
</control>
</control>
</control>
</control>
</focusedlayout>
</control>
<control type="scrollbar" id="152">
<hitrect x="1108" y="33" w="90" h="879" />
<left>1128</left>
<top>33</top>
<width>10</width>
<height>879</height>
<onleft>101</onleft>
<visible>true</visible>
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
<textureslidernib>-</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<pulseonselect>false</pulseonselect>
<orientation>vertical</orientation>
<showonepage>false</showonepage>
<onleft>151</onleft>
</control>
</control>
</control>
<control type="group" id="150">
<visible>StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>151</defaultcontrol>
<posx>1830</posx>
<posy>150</posy>
<width>20</width>
<height>920</height>
<control type="list" id="151">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>1050</height>
<onleft>100</onleft>
<onright>152</onright>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="34">
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>99FFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>99FFFFFF</colordiffuse>
<texture border="12">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout height="34">
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>99FFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>99FFFFFF</colordiffuse>
<texture border="12">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(151)</visible>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<visible>Control.HasFocus(151)</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>FFE5A00D</colordiffuse>
<texture border="12">script.plex/white-outline-rounded.png</texture>
</control>
</control>
</control>
</focusedlayout>
</control>
</control>
<control type="group" id="200">
<defaultcontrol always="true">201</defaultcontrol>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<control type="grouplist">
<posx>60</posx>
<posy>47.5</posy>
<width>1000</width>
<height>40</height>
<align>left</align>
<itemgap>60</itemgap>
<orientation>horizontal</orientation>
<ondown>50</ondown>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="201">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>202</onright>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="label">
<width max="500">auto</width>
<height>40</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[UPPERCASE]$INFO[Window.Property(screen.title)][/UPPERCASE]</label>
</control>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="202">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>204</onright>
<onleft>201</onleft>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
<label> </label>
</control>
</control>
</control>
<control type="group">
<visible>Player.HasAudio</visible>
<posx>438</posx>
<posy>0</posy>
<control type="button" id="204">
<visible>Player.HasAudio</visible>
<posx>-10</posx>
<posy>38</posy>
<width>260</width>
<height>75</height>
<onleft>202</onleft>
<onright>211</onright>
<ondown>50</ondown>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>right</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>100</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
<control type="image">
<posx>0</posx>
<posy>48</posy>
<width>42</width>
<height>42</height>
<texture>$INFO[Player.Art(thumb)]</texture>
</control>
<control type="group">
<visible>!Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="progress">
<description>Progressbar</description>
<posx>0</posx>
<posy>102</posy>
<width>240</width>
<height>1</height>
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
</control>
<control type="grouplist" id="600">
<defaultcontrol>311</defaultcontrol>
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
<right>340</right>
<posy>35</posy>
<width>1000</width>
<height>65</height>
<align>right</align>
<itemgap>30</itemgap>
<orientation>horizontal</orientation>
<onleft>204</onleft>
<onright>210</onright>
<ondown>50</ondown>
<control type="button" id="311">
<enable>false</enable>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(filter2.display)][/UPPERCASE]</label>
</control>
<control type="button" id="211">
<width max="500">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(filter1.display)][/UPPERCASE]</label>
</control>
<control type="button" id="310">
<visible>!StringCompare(Window.Property(media),show)</visible>
<enable>false</enable>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturenofocus>-</texturenofocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
</control>
<control type="button" id="312">
<visible>StringCompare(Window.Property(media),show)</visible>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
</control>
<control type="button" id="210">
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(sort.display)][/UPPERCASE]</label>
</control>
</control>
<control type="label">
<right>213</right>
<posy>35</posy>
<width>200</width>
<height>65</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[System.Time]</label>
</control>
<control type="image">
<posx>153r</posx>
<posy>54</posy>
<width>93</width>
<height>30</height>
<texture>script.plex/home/plex.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
<control type="group" >
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,961 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture fallback="script.plex/home/background-fallback.png" background="true">$INFO[Window.Property(background)]</texture>
</control>
<control type="group" id="50">
<posx>0</posx>
<posy>135</posy>
<defaultcontrol>101</defaultcontrol>
<control type="group" id="100">
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>101</defaultcontrol>
<posx>750</posx>
<posy>0</posy>
<width>1170</width>
<height>1080</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1170</width>
<height>1080</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>20000000</colordiffuse>
</control>
<control type="wraplist" id="101">
<hitrect x="60" y="0" w="1010" h="945" />
<posx>0</posx>
<posy>0</posy>
<width>1170</width>
<height>945</height>
<onup>600</onup>
<onright>151</onright>
<onleft>304</onleft>
<scrolltime>0</scrolltime>
<orientation>vertical</orientation>
<preloaditems>4</preloaditems>
<pagecontrol>152</pagecontrol>
<focusposition>5</focusposition>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="76">
<control type="group">
<posx>120</posx>
<posy>24</posy>
<control type="group">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
<posx>880</posx>
<posy>-3</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>861</posx>
<posy>14</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Property(unwatched.count)]</label>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>0</posy>
<width>915</width>
<height>72</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>0</posy>
<width>915</width>
<height>72</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][COLOR FFE5A00D]/[/COLOR][/B]</label>
</control>
</control>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer)) + !String.IsEmpty(ListItem.Label)</visible>
<posx>0</posx>
<posy>72</posy>
<width>915</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout height="76">
<control type="group">
<control type="group">
<visible>!Control.HasFocus(101)</visible>
<posx>120</posx>
<posy>24</posy>
<control type="group">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
<posx>880</posx>
<posy>-2</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>861</posx>
<posy>14</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Property(unwatched.count)]</label>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>0</posy>
<width>915</width>
<height>72</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>0</posy>
<width>915</width>
<height>72</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][COLOR FFE5A00D]/[/COLOR][/B]</label>
</control>
</control>
</control>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer)) + !String.IsEmpty(ListItem.Label)</visible>
<posx>0</posx>
<posy>72</posy>
<width>915</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(101)</visible>
<posx>63</posx>
<posy>21</posy>
<control type="image">
<posx>-40</posx>
<posy>-40</posy>
<width>1085</width>
<height>156</height>
<texture border="40">script.plex/square-rounded-shadow.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1005</width>
<height>76</height>
<texture border="12">script.plex/white-square-rounded.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="group">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
<posx>957</posx>
<posy>0</posy>
<width>48</width>
<height>48</height>
<texture>script.plex/indicators/unwatched-rounded.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>933</posx>
<posy>15</posy>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>0</posx>
<posy>0</posy>
<width>57</width>
<height>46</height>
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>57</width>
<height>46</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Property(unwatched.count)]</label>
</control>
</control>
<control type="group">
<posx>60</posx>
<posy>0</posy>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>23</posy>
<width>885</width>
<height>30</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>DF000000</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>23</posy>
<width>885</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>[B]$INFO[ListItem.Label]/[/B]</label>
</control>
</control>
</control>
</control>
</control>
</focusedlayout>
</control>
<control type="scrollbar" id="152">
<visible>!StringCompare(Window(10000).Property(script.plex.item.type),album)</visible>
<hitrect x="1108" y="33" w="90" h="879" />
<left>1128</left>
<top>33</top>
<width>10</width>
<height>879</height>
<onleft>101</onleft>
<onright>951</onright>
<visible>true</visible>
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
<textureslidernib>-</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<pulseonselect>false</pulseonselect>
<orientation>vertical</orientation>
<showonepage>false</showonepage>
<onleft>151</onleft>
</control>
<control type="group">
<visible>StringCompare(Window(10000).Property(script.plex.item.type),album)</visible>
<left>1128</left>
<top>33</top>
<width>10</width>
<height>879</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>10</width>
<height>879</height>
<texture colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texture>
</control>
<control type="group" id="950">
<posx>0</posx>
<posy>0</posy>
<control type="image" id="952">
<visible>!Control.HasFocus(951) + String.IsEmpty(Window.Property(dragging))</visible>
<posx>0</posx>
<posy>0</posy>
<width>10</width>
<height>10</height>
<texture colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texture>
</control>
<control type="image" id="953">
<visible>Control.HasFocus(951) | !String.IsEmpty(Window.Property(dragging))</visible>
<posx>0</posx>
<posy>0</posy>
<width>10</width>
<height>10</height>
<texture colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texture>
</control>
</control>
<control type="button" id="951">
<hitrect x="-20" y="0" w="90" h="879" />
<posx>0</posx>
<posy>0</posy>
<width>10</width>
<height>879</height>
<onleft>152</onleft>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<label> </label>
</control>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>-135</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture fallback="script.plex/home/background-fallback.png" background="true" diffuse="script.plex/masks/listview-16x9-backgroundmask.png">$INFO[Window.Property(background)]</texture>
</control>
<control type="grouplist" id="300">
<defaultcontrol>301</defaultcontrol>
<posx>30</posx>
<posy>-25</posy>
<width>1000</width>
<height>145</height>
<onup>200</onup>
<ondown>101</ondown>
<onright>101</onright>
<itemgap>-20</itemgap>
<orientation>horizontal</orientation>
<scrolltime tween="quadratic" easing="out">200</scrolltime>
<usecontrolcoords>true</usecontrolcoords>
<control type="button" id="301">
<hitrect x="20" y="20" w="86" h="60" />
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="302">
<hitrect x="20" y="20" w="86" h="60" />
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="303">
<hitrect x="20" y="20" w="86" h="60" />
<visible>String.IsEmpty(Window.Property(no.options)) | Player.HasAudio</visible>
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="304">
<hitrect x="20" y="20" w="86" h="60" />
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/chapters-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/chapters.png</texturenofocus>
<label> </label>
</control>
</control>
</control>
<control type="group">
<posx>60</posx>
<posy>248</posy>
<control type="group">
<visible>StringCompare(Window.Property(media),photo) | StringCompare(Window.Property(media),photodirectory)</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>630</width>
<height>355</height>
<texture colordiffuse="A0000000">script.plex/white-square.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>630</width>
<height>355</height>
<fadetime>500</fadetime>
<texture background="true" fallback="script.plex/thumb_fallbacks/photo.png">$INFO[Container(101).ListItem.Thumb]</texture>
<aspectratio>keep</aspectratio>
</control>
</control>
<control type="image">
<visible>StringCompare(Window.Property(media),artist)</visible>
<posx>0</posx>
<posy>0</posy>
<width>355</width>
<height>355</height>
<fadetime>500</fadetime>
<texture background="true" fallback="script.plex/thumb_fallbacks/music.png">$INFO[Container(101).ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="group">
<visible>!String.IsEmpty(Container(101).ListItem.Label2)</visible>
<control type="label">
<posx>0</posx>
<posy>355</posy>
<width>510</width>
<height>80</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[Container(101).ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>630</posx>
<posy>355</posy>
<width>110</width>
<height>80</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[Container(101).ListItem.Label2][/B]</label>
</control>
</control>
<control type="group">
<visible>String.IsEmpty(Container(101).ListItem.Label2)</visible>
<control type="label">
<posx>0</posx>
<posy>355</posy>
<width>630</width>
<height>80</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[Container(101).ListItem.Label][/B]</label>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>435</posy>
<width>630</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
<control type="textbox">
<posx>0</posx>
<posy>463</posy>
<width>630</width>
<height>307</height>
<font>font12</font>
<align>left</align>
<textcolor>FFDDDDDD</textcolor>
<label>$INFO[Container(101).ListItem.Property(camera.model),,[CR]]$INFO[Container(101).ListItem.Property(camera.lens),,[CR]]$INFO[Container(101).ListItem.Property(photo.dims),,[CR]]$INFO[Container(101).ListItem.Property(camera.settings),,[CR]]$INFO[Container(101).ListItem.Property(photo.summary),[CR],[CR]]$INFO[Container(101).ListItem.Property(summary)]</label>
</control>
</control>
<control type="group" id="150">
<visible>StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>151</defaultcontrol>
<posx>1830</posx>
<posy>150</posy>
<width>20</width>
<height>920</height>
<control type="list" id="151">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>1050</height>
<onleft>100</onleft>
<onright>152</onright>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="34">
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>99FFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>99FFFFFF</colordiffuse>
<texture border="12">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout height="34">
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>99FFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>99FFFFFF</colordiffuse>
<texture border="12">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(151)</visible>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<visible>Control.HasFocus(151)</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>FFE5A00D</colordiffuse>
<texture border="12">script.plex/white-outline-rounded.png</texture>
</control>
</control>
</control>
</focusedlayout>
</control>
</control>
<control type="group" id="200">
<defaultcontrol always="true">201</defaultcontrol>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<control type="grouplist">
<posx>60</posx>
<posy>47.5</posy>
<width>1000</width>
<height>40</height>
<align>left</align>
<itemgap>60</itemgap>
<orientation>horizontal</orientation>
<ondown>50</ondown>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="201">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>202</onright>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="label">
<width max="500">auto</width>
<height>40</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[UPPERCASE]$INFO[Window.Property(screen.title)][/UPPERCASE]</label>
</control>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="202">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>204</onright>
<onleft>201</onleft>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
<label> </label>
</control>
</control>
</control>
<control type="group">
<visible>Player.HasAudio</visible>
<posx>438</posx>
<posy>0</posy>
<control type="button" id="204">
<visible>Player.HasAudio</visible>
<posx>-10</posx>
<posy>38</posy>
<width>260</width>
<height>75</height>
<onleft>202</onleft>
<onright>211</onright>
<ondown>50</ondown>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>right</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>100</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
<control type="image">
<posx>0</posx>
<posy>48</posy>
<width>42</width>
<height>42</height>
<texture>$INFO[Player.Art(thumb)]</texture>
</control>
<control type="group">
<visible>!Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="progress">
<description>Progressbar</description>
<posx>0</posx>
<posy>102</posy>
<width>240</width>
<height>1</height>
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
</control>
<control type="grouplist" id="600">
<defaultcontrol>311</defaultcontrol>
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
<right>340</right>
<posy>35</posy>
<width>1000</width>
<height>65</height>
<align>right</align>
<itemgap>30</itemgap>
<orientation>horizontal</orientation>
<onleft>204</onleft>
<onright>210</onright>
<ondown>50</ondown>
<control type="button" id="311">
<enable>false</enable>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(filter2.display)][/UPPERCASE]</label>
</control>
<control type="button" id="211">
<width max="500">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(filter1.display)][/UPPERCASE]</label>
</control>
<control type="button" id="310">
<visible>!StringCompare(Window.Property(media),artist)</visible>
<enable>false</enable>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturenofocus>-</texturenofocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
</control>
<control type="button" id="312">
<visible>StringCompare(Window.Property(media),artist)</visible>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
</control>
<control type="button" id="210">
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(sort.display)][/UPPERCASE]</label>
</control>
</control>
<control type="label">
<right>213</right>
<posy>35</posy>
<width>200</width>
<height>65</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[System.Time]</label>
</control>
<control type="image">
<posx>153r</posx>
<posy>54</posy>
<width>93</width>
<height>30</height>
<texture>script.plex/home/plex.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
<control type="group" >
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,913 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="group">
<posx>60</posx>
<posy>248</posy>
<control type="group">
<visible>StringCompare(Window.Property(media),photo) | StringCompare(Window.Property(media),photodirectory)</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>630</width>
<height>355</height>
<texture colordiffuse="A0000000">script.plex/white-square.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>630</width>
<height>355</height>
<fadetime>500</fadetime>
<texture background="true" fallback="script.plex/thumb_fallbacks/photo.png">$INFO[Container(101).ListItem.Thumb]</texture>
<aspectratio>keep</aspectratio>
</control>
</control>
<control type="image">
<visible>StringCompare(Window.Property(media),artist)</visible>
<posx>0</posx>
<posy>0</posy>
<width>355</width>
<height>355</height>
<fadetime>500</fadetime>
<texture background="true" fallback="script.plex/thumb_fallbacks/music.png">$INFO[Container(101).ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="group">
<visible>!String.IsEmpty(Container(101).ListItem.Label2)</visible>
<control type="label">
<posx>0</posx>
<posy>355</posy>
<width>310</width>
<height>80</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[Container(101).ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>630</posx>
<posy>355</posy>
<width>310</width>
<height>80</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[Container(101).ListItem.Label2][/B]</label>
</control>
</control>
<control type="group">
<visible>String.IsEmpty(Container(101).ListItem.Label2)</visible>
<control type="label">
<posx>0</posx>
<posy>355</posy>
<width>630</width>
<height>80</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[Container(101).ListItem.Label][/B]</label>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>435</posy>
<width>630</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
<control type="textbox">
<posx>0</posx>
<posy>463</posy>
<width>630</width>
<height>307</height>
<font>font12</font>
<align>left</align>
<textcolor>FFDDDDDD</textcolor>
<label>$INFO[Container(101).ListItem.Property(camera.model),,[CR]]$INFO[Container(101).ListItem.Property(camera.lens),,[CR]]$INFO[Container(101).ListItem.Property(photo.dims),,[CR]]$INFO[Container(101).ListItem.Property(camera.settings),,[CR]]$INFO[Container(101).ListItem.Property(photo.summary),[CR],[CR]]$INFO[Container(101).ListItem.Property(summary)]</label>
</control>
</control>
<control type="group" id="50">
<posx>0</posx>
<posy>135</posy>
<defaultcontrol>101</defaultcontrol>
<control type="grouplist" id="300">
<defaultcontrol>301</defaultcontrol>
<posx>30</posx>
<posy>-25</posy>
<width>1000</width>
<height>145</height>
<onup>200</onup>
<ondown>101</ondown>
<onright>101</onright>
<itemgap>-20</itemgap>
<orientation>horizontal</orientation>
<scrolltime tween="quadratic" easing="out">200</scrolltime>
<usecontrolcoords>true</usecontrolcoords>
<control type="button" id="301">
<hitrect x="20" y="20" w="86" h="60" />
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="302">
<hitrect x="20" y="20" w="86" h="60" />
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="303">
<hitrect x="20" y="20" w="86" h="60" />
<visible>String.IsEmpty(Window.Property(no.options)) | Player.HasAudio</visible>
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="304">
<hitrect x="20" y="20" w="86" h="60" />
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/chapters-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/chapters.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="group" id="100">
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>101</defaultcontrol>
<posx>750</posx>
<posy>0</posy>
<width>1170</width>
<height>1080</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1170</width>
<height>1080</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>20000000</colordiffuse>
</control>
<control type="list" id="101">
<hitrect x="60" y="0" w="1010" h="945" />
<posx>0</posx>
<posy>0</posy>
<width>1170</width>
<height>945</height>
<onup>600</onup>
<onright>151</onright>
<onleft>304</onleft>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<preloaditems>4</preloaditems>
<pagecontrol>152</pagecontrol>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="76">
<control type="group">
<posx>120</posx>
<posy>24</posy>
<control type="group">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
<posx>880</posx>
<posy>-3</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>861</posx>
<posy>14</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Property(unwatched.count)]</label>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>0</posy>
<width>915</width>
<height>72</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>0</posy>
<width>915</width>
<height>72</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][COLOR FFE5A00D]/[/COLOR][/B]</label>
</control>
</control>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
<posx>0</posx>
<posy>72</posy>
<width>915</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout height="76">
<control type="group">
<control type="group">
<visible>!Control.HasFocus(101)</visible>
<posx>120</posx>
<posy>24</posy>
<control type="group">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
<posx>880</posx>
<posy>-2</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>861</posx>
<posy>14</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>42</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Property(unwatched.count)]</label>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>0</posy>
<width>915</width>
<height>72</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>0</posy>
<width>915</width>
<height>72</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][COLOR FFE5A00D]/[/COLOR][/B]</label>
</control>
</control>
</control>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
<posx>0</posx>
<posy>72</posy>
<width>915</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(101)</visible>
<posx>63</posx>
<posy>21</posy>
<control type="image">
<posx>-40</posx>
<posy>-40</posy>
<width>1085</width>
<height>156</height>
<texture border="40">script.plex/square-rounded-shadow.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1005</width>
<height>76</height>
<texture border="12">script.plex/white-square-rounded.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="group">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
<posx>957</posx>
<posy>0</posy>
<width>48</width>
<height>48</height>
<texture>script.plex/indicators/unwatched-rounded.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>933</posx>
<posy>15</posy>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<posx>0</posx>
<posy>0</posy>
<width>57</width>
<height>46</height>
<texture colordiffuse="FFCC7B19">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>57</width>
<height>46</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Property(unwatched.count)]</label>
</control>
</control>
<control type="group">
<posx>60</posx>
<posy>0</posy>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>23</posy>
<width>885</width>
<height>30</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>DF000000</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>23</posy>
<width>885</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>[B]$INFO[ListItem.Label]/[/B]</label>
</control>
</control>
</control>
</control>
</control>
</focusedlayout>
</control>
<control type="scrollbar" id="152">
<hitrect x="1108" y="33" w="90" h="879" />
<left>1128</left>
<top>33</top>
<width>10</width>
<height>879</height>
<onleft>101</onleft>
<visible>true</visible>
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
<textureslidernib>-</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<pulseonselect>false</pulseonselect>
<orientation>vertical</orientation>
<showonepage>false</showonepage>
<onleft>151</onleft>
</control>
</control>
</control>
<control type="group" id="150">
<visible>StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>151</defaultcontrol>
<posx>1830</posx>
<posy>150</posy>
<width>20</width>
<height>920</height>
<control type="list" id="151">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>1050</height>
<onleft>100</onleft>
<onright>152</onright>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="34">
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>99FFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>99FFFFFF</colordiffuse>
<texture border="12">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout height="34">
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>99FFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>99FFFFFF</colordiffuse>
<texture border="12">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(151)</visible>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<visible>Control.HasFocus(151)</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>FFE5A00D</colordiffuse>
<texture border="12">script.plex/white-outline-rounded.png</texture>
</control>
</control>
</control>
</focusedlayout>
</control>
</control>
<control type="group" id="200">
<defaultcontrol always="true">201</defaultcontrol>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<control type="grouplist">
<posx>60</posx>
<posy>47.5</posy>
<width>1000</width>
<height>40</height>
<align>left</align>
<itemgap>60</itemgap>
<orientation>horizontal</orientation>
<ondown>50</ondown>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="201">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>202</onright>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="label">
<width max="500">auto</width>
<height>40</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[UPPERCASE]$INFO[Window.Property(screen.title)][/UPPERCASE]</label>
</control>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="202">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>204</onright>
<onleft>201</onleft>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
<label> </label>
</control>
</control>
</control>
<control type="group">
<visible>Player.HasAudio</visible>
<posx>438</posx>
<posy>0</posy>
<control type="button" id="204">
<visible>Player.HasAudio</visible>
<posx>-10</posx>
<posy>38</posy>
<width>260</width>
<height>75</height>
<onleft>202</onleft>
<onright>211</onright>
<ondown>50</ondown>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>right</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>100</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
<control type="image">
<posx>0</posx>
<posy>48</posy>
<width>42</width>
<height>42</height>
<texture>$INFO[Player.Art(thumb)]</texture>
</control>
<control type="group">
<visible>!Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="progress">
<description>Progressbar</description>
<posx>0</posx>
<posy>102</posy>
<width>240</width>
<height>1</height>
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
</control>
<control type="grouplist" id="600">
<defaultcontrol>311</defaultcontrol>
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
<right>340</right>
<posy>35</posy>
<width>1000</width>
<height>65</height>
<align>right</align>
<itemgap>30</itemgap>
<orientation>horizontal</orientation>
<onleft>204</onleft>
<onright>210</onright>
<ondown>50</ondown>
<control type="button" id="311">
<enable>false</enable>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(filter2.display)][/UPPERCASE]</label>
</control>
<control type="button" id="211">
<width max="500">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(filter1.display)][/UPPERCASE]</label>
</control>
<control type="button" id="310">
<visible>!StringCompare(Window.Property(media),artist)</visible>
<enable>false</enable>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturenofocus>-</texturenofocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
</control>
<control type="button" id="312">
<visible>StringCompare(Window.Property(media),artist)</visible>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
</control>
<control type="button" id="210">
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(sort.display)][/UPPERCASE]</label>
</control>
</control>
<control type="label">
<right>213</right>
<posy>35</posy>
<width>200</width>
<height>65</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[System.Time]</label>
</control>
<control type="image">
<posx>153r</posx>
<posy>54</posy>
<width>93</width>
<height>30</height>
<texture>script.plex/home/plex.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
<control type="group" >
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,789 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="group">
<visible>false</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Player.Art(fanart)]</texture>
</control>
<control type="image">
<visible>!String.IsEmpty(Player.Art(fanart))</visible>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>D0404040</colordiffuse>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Player.Art(landscape)]</texture>
</control>
</control>
<control type="group" id="50">
<posx>0</posx>
<posy>0</posy>
<defaultcontrol>101</defaultcontrol>
<control type="group">
<posx>90</posx>
<posy>0</posy>
<control type="image">
<posx>-15</posx>
<posy>75</posy>
<width>669</width>
<height>669</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>20FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>90</posy>
<width>639</width>
<height>639</height>
<texture>$INFO[Player.Art(thumb)]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="label">
<posx>0</posx>
<posy>764</posy>
<width>639</width>
<height>35</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[MusicPlayer.Artist]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>799</posy>
<width>639</width>
<height>35</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[MusicPlayer.Album]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>834</posy>
<width>639</width>
<height>35</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[MusicPlayer.Title][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>869</posy>
<width>639</width>
<height>35</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Player.Time]$INFO[MusicPlayer.Duration, / ]</label>
</control>
</control>
<control type="group" id="100">
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>101</defaultcontrol>
<posx>819</posx>
<posy>0</posy>
<width>1101</width>
<height>1080</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1101</width>
<height>1080</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>20000000</colordiffuse>
</control>
<control type="list" id="101">
<posx>0</posx>
<posy>0</posy>
<width>1101</width>
<height>1080</height>
<onup>200</onup>
<onright>152</onright>
<onleft>411</onleft>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<preloaditems>4</preloaditems>
<pagecontrol>152</pagecontrol>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="100">
<control type="group">
<posx>120</posx>
<posy>24</posy>
<control type="label">
<visible>!StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>0</posx>
<posy>0</posy>
<width>50</width>
<height>100</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
</control>
<control type="image">
<visible>StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>0</posx>
<posy>32.5</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/playing-circle.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="image">
<posx>63</posx>
<posy>11</posy>
<width>74</width>
<height>74</height>
<texture>$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="group">
<posx>168</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>15</posy>
<width>723</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>50</posy>
<width>723</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>B8FFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
<control type="label">
<posx>661</posx>
<posy>0</posy>
<width>200</width>
<height>100</height>
<font>font10</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
<posx>0</posx>
<posy>97</posy>
<width>861</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout height="100">
<control type="group">
<control type="group">
<visible>!Control.HasFocus(101)</visible>
<posx>120</posx>
<posy>24</posy>
<control type="label">
<visible>!StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>0</posx>
<posy>0</posy>
<width>50</width>
<height>100</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
</control>
<control type="image">
<visible>StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>0</posx>
<posy>32.5</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/playing-circle.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="image">
<posx>63</posx>
<posy>11</posy>
<width>74</width>
<height>74</height>
<texture>$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="group">
<posx>168</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>15</posy>
<width>723</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>50</posy>
<width>723</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>B8FFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
<control type="label">
<posx>661</posx>
<posy>0</posy>
<width>200</width>
<height>100</height>
<font>font10</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
<posx>0</posx>
<posy>97</posy>
<width>861</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(101)</visible>
<posx>63</posx>
<posy>21</posy>
<control type="image">
<posx>-40</posx>
<posy>-40</posy>
<width>1055</width>
<height>180</height>
<texture border="40">script.plex/square-rounded-shadow.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>975</width>
<height>100</height>
<texture border="12">script.plex/white-square-rounded.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="label">
<visible>!StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>48</posx>
<posy>0</posy>
<width>50</width>
<height>100</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>B8000000</textcolor>
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
</control>
<control type="image">
<visible>StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>48</posx>
<posy>32.5</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/playing-circle.png</texture>
<colordiffuse>FF000000</colordiffuse>
</control>
<control type="image">
<posx>103</posx>
<posy>0</posy>
<width>100</width>
<height>100</height>
<texture>$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="group">
<posx>235</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>16</posy>
<width>669</width>
<height>30</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>DF000000</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>51</posy>
<width>669</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>98000000</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
<control type="label">
<posx>727</posx>
<posy>0</posy>
<width>200</width>
<height>100</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>B8000000</textcolor>
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
</control>
</control>
</control>
</focusedlayout>
</control>
<control type="scrollbar" id="152">
<hitrect x="1039" y="33" w="90" h="1014" />
<left>1059</left>
<top>33</top>
<width>10</width>
<height>1014</height>
<onleft>101</onleft>
<visible>true</visible>
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
<textureslidernib>-</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<pulseonselect>false</pulseonselect>
<orientation>vertical</orientation>
<showonepage>false</showonepage>
<onleft>151</onleft>
</control>
</control>
</control>
<control type="grouplist" id="400">
<defaultcontrol>406</defaultcontrol>
<hitrect x="460" y="998" w="1000" h="55" />
<posx>0</posx>
<posy>964</posy>
<width>819</width>
<height>124</height>
<align>center</align>
<onup>500</onup>
<onright>100</onright>
<itemgap>-40</itemgap>
<orientation>horizontal</orientation>
<scrolltime tween="quadratic" easing="out">200</scrolltime>
<usecontrolcoords>false</usecontrolcoords>
<control type="group" id="421">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false" condition="Control.HasFocus(401)">Conditional</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false" condition="!Control.HasFocus(401)">Conditional</animation>
<width>125</width>
<height>101</height>
<control type="button" id="401">
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<onup>100</onup>
<onright>402</onright>
<onleft>411</onleft>
<font>font12</font>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<label> </label>
</control>
<control type="group">
<visible>!Control.HasFocus(401)</visible>
<control type="image">
<visible>!Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="99FFFFFF">script.plex/buttons/repeat.png</texture>
</control>
<control type="image">
<visible>Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat.png</texture>
</control>
<control type="image">
<visible>Playlist.IsRepeatOne</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-one.png</texture>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(401)</visible>
<control type="image">
<visible>!Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFE5A00D">script.plex/buttons/repeat-focus.png</texture>
</control>
<control type="image">
<visible>Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-focus.png</texture>
</control>
<control type="image">
<visible>Playlist.IsRepeatOne</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-one-focus.png</texture>
</control>
</control>
</control>
<control type="togglebutton" id="402">
<visible>String.IsEmpty(Window.Property(pq.isremote))</visible>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<usealttexture>Playlist.IsRandom</usealttexture>
<alttexturefocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle-focus.png</alttexturefocus>
<alttexturenofocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle.png</alttexturenofocus>
<onclick>PlayerControl(RandomOn)</onclick>
<altclick>PlayerControl(RandomOff)</altclick>
<label> </label>
</control>
<control type="group" id="432">
<visible>!String.IsEmpty(Window.Property(pq.isremote))</visible>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false" condition="Control.HasFocus(422)">Conditional</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false" condition="!Control.HasFocus(422)">Conditional</animation>
<width>125</width>
<height>101</height>
<control type="button" id="422">
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<onup>100</onup>
<onright>404</onright>
<onleft>401</onleft>
<font>font12</font>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<label> </label>
</control>
<control type="group">
<visible>String.IsEmpty(Window.Property(pq.shuffled))</visible>
<control type="image">
<visible>!Control.HasFocus(422)</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texture>
</control>
<control type="image">
<visible>Control.HasFocus(422)</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(pq.shuffled))</visible>
<control type="image">
<visible>!Control.HasFocus(422)</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/shuffle.png</texture>
</control>
<control type="image">
<visible>Control.HasFocus(422)</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/shuffle-focus.png</texture>
</control>
</control>
</control>
<control type="button" id="404">
<enable>MusicPlayer.HasPrevious | !String.IsEmpty(Window.Property(pq.hasprevious))</enable>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus flipx="true" colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
<texturenofocus flipx="true" colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
<label> </label>
</control>
<control type="togglebutton" id="406">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/pause-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/pause.png</texturenofocus>
<usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
<alttexturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</alttexturefocus>
<alttexturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</alttexturenofocus>
<!-- <enable>Player.PauseEnabled</enable> -->
<onclick>PlayerControl(Play)</onclick>
<label> </label>
</control>
<control type="button" id="407">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/stop-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/stop.png</texturenofocus>
<onclick>PlayerControl(Stop)</onclick>
<label> </label>
</control>
<control type="button" id="409">
<enable>MusicPlayer.HasNext | !String.IsEmpty(Window.Property(pq.hasnext))</enable>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="410">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/pqueue-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/pqueue.png</texturenofocus>
<label> </label>
<onclick>Close</onclick>
</control>
<control type="button" id="411">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>940</posy>
<control type="button" id="500">
<enable>Player.HasAudio</enable>
<hitrect x="0" y="-19" w="819" h="48" />
<posx>0</posx>
<posy>0</posy>
<width>819</width>
<height>10</height>
<onup>100</onup>
<ondown>400</ondown>
<texturefocus>script.plex/white-square.png</texturefocus>
<texturenofocus>script.plex/white-square.png</texturenofocus>
<colordiffuse>A0000000</colordiffuse>
</control>
<control type="image" id="510">
<visible>Control.HasFocus(500)</visible>
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
<posx>0</posx>
<posy>1</posy>
<width>1</width>
<height>8</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="progress">
<visible>!Control.HasFocus(500)</visible>
<description>Progressbar</description>
<posx>0</posx>
<posy>2</posy>
<width>819</width>
<height>6</height>
<texturebg>script.plex/transparent-6px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-6px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
<control type="progress">
<visible>Control.HasFocus(500)</visible>
<description>Progressbar</description>
<posx>0</posx>
<posy>2</posy>
<width>819</width>
<height>6</height>
<texturebg>script.plex/transparent-6px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFAC5B00">script.plex/white-square-6px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
</control>
<!-- <control type="slider">
<posx>0</posx>
<posy>942</posy>
<width>819</width>
<height>6</height>
<visible>true</visible>
<texturesliderbar>-</texturesliderbar>
<textureslidernib colordiffuse="FFE5A00D">script.plex/white-square-6px.png</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<action>seek</action>
</control> -->
<!-- <control type="image" id="201">
<visible>!Control.HasFocus(100) + !Control.HasFocus(500)</visible>
<animation effect="fade" time="100" delay="100" end="0">Hidden</animation>
<posx>0</posx>
<posy>942</posy>
<width>1</width>
<height>6</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>FFCC7B19</colordiffuse>
</control> -->
<control type="group" id="202">
<visible>Control.HasFocus(500)</visible>
<posx>0</posx>
<posy>896</posy>
<control type="group" id="203">
<posx>-50</posx>
<posy>0</posy>
<control type="image">
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
<posx>0</posx>
<posy>0</posy>
<width>101</width>
<height>39</height>
<texture>script.plex/indicators/player-selection-time_box.png</texture>
<colordiffuse>D0000000</colordiffuse>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>101</width>
<height>40</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Window.Property(time.selection)]</label>
</control>
</control>
<control type="image">
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
<posx>-6</posx>
<posy>39</posy>
<width>15</width>
<height>7</height>
<texture>script.plex/indicators/player-selection-time_arrow.png</texture>
<colordiffuse>D0000000</colordiffuse>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,577 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<defaultcontrol>406</defaultcontrol>
<controls>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="group">
<visible>false</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Player.Art(fanart)]</texture>
</control>
<control type="image">
<visible>!String.IsEmpty(Player.Art(fanart))</visible>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>D0404040</colordiffuse>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Player.Art(landscape)]</texture>
</control>
</control>
<control type="image">
<posx>75</posx>
<posy>75</posy>
<width>786</width>
<height>786</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>20FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>90</posx>
<posy>90</posy>
<width>756</width>
<height>756</height>
<texture>$INFO[Player.Art(thumb)]</texture>
</control>
<control type="group">
<posx>939</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>305</posy>
<width>1000</width>
<height>54</height>
<font>font16</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[MusicPlayer.Artist]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>359</posy>
<width>1000</width>
<height>54</height>
<font>font16</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[MusicPlayer.Album]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>470</posy>
<width>1000</width>
<height>54</height>
<font>font16</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[MusicPlayer.Title][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>580</posy>
<width>1000</width>
<height>54</height>
<font>font16</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Player.Time]$INFO[MusicPlayer.Duration, / ]</label>
</control>
</control>
<control type="group">
<posx>1845</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>738</posy>
<width>1000</width>
<height>54</height>
<font>font16</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>80FFFFFF</textcolor>
<label>$INFO[MusicPlayer.offset(1).Artist]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>794</posy>
<width>1000</width>
<height>54</height>
<font>font16</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>80FFFFFF</textcolor>
<label>$INFO[MusicPlayer.offset(1).Title]</label>
</control>
</control>
<!-- <control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>140</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>A0000000</colordiffuse>
</control>
<control type="group">
<posx>0</posx>
<posy>940</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>140</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>A0000000</colordiffuse>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>965</posy>
<control type="label">
<posx>60</posx>
<posy>0</posy>
<width>1000</width>
<height>60</height>
<font>font13</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Window.Property(time.current)]</label>
</control>
<control type="label">
<posx>1860</posx>
<posy>0</posy>
<width>800</width>
<height>60</height>
<font>font13</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Window.Property(time.duration)]</label>
</control>
<control type="label">
<posx>1860</posx>
<posy>40</posy>
<width>800</width>
<height>60</height>
<font>font13</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>A0FFFFFF</textcolor>
<label>$INFO[Window.Property(time.end)]</label>
</control>
</control> -->
<control type="grouplist" id="400">
<defaultcontrol>406</defaultcontrol>
<hitrect x="460" y="998" w="1000" h="55" />
<posx>360</posx>
<posy>964</posy>
<width>1200</width>
<height>124</height>
<align>center</align>
<onup>100</onup>
<itemgap>-40</itemgap>
<orientation>horizontal</orientation>
<scrolltime tween="quadratic" easing="out">200</scrolltime>
<usecontrolcoords>true</usecontrolcoords>
<control type="group" id="421">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false" condition="Control.HasFocus(401)">Conditional</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false" condition="!Control.HasFocus(401)">Conditional</animation>
<width>125</width>
<height>101</height>
<control type="button" id="401">
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<onup>100</onup>
<onright>402</onright>
<onleft>411</onleft>
<font>font12</font>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<label> </label>
</control>
<control type="group">
<visible>!Control.HasFocus(401)</visible>
<control type="image">
<visible>!Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="99FFFFFF">script.plex/buttons/repeat.png</texture>
</control>
<control type="image">
<visible>Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat.png</texture>
</control>
<control type="image">
<visible>Playlist.IsRepeatOne</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-one.png</texture>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(401)</visible>
<control type="image">
<visible>!Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFE5A00D">script.plex/buttons/repeat-focus.png</texture>
</control>
<control type="image">
<visible>Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-focus.png</texture>
</control>
<control type="image">
<visible>Playlist.IsRepeatOne</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-one-focus.png</texture>
</control>
</control>
</control>
<control type="togglebutton" id="402">
<visible>String.IsEmpty(Window.Property(pq.isremote))</visible>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<usealttexture>Playlist.IsRandom</usealttexture>
<alttexturefocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle-focus.png</alttexturefocus>
<alttexturenofocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle.png</alttexturenofocus>
<onclick>PlayerControl(RandomOn)</onclick>
<altclick>PlayerControl(RandomOff)</altclick>
<label> </label>
</control>
<control type="group" id="432">
<visible>!String.IsEmpty(Window.Property(pq.isremote))</visible>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false" condition="Control.HasFocus(422)">Conditional</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false" condition="!Control.HasFocus(422)">Conditional</animation>
<width>125</width>
<height>101</height>
<control type="button" id="422">
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<onup>100</onup>
<onright>404</onright>
<onleft>401</onleft>
<font>font12</font>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<label> </label>
</control>
<control type="group">
<visible>String.IsEmpty(Window.Property(pq.shuffled))</visible>
<control type="image">
<visible>!Control.HasFocus(422)</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texture>
</control>
<control type="image">
<visible>Control.HasFocus(422)</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(pq.shuffled))</visible>
<control type="image">
<visible>!Control.HasFocus(422)</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/shuffle.png</texture>
</control>
<control type="image">
<visible>Control.HasFocus(422)</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/shuffle-focus.png</texture>
</control>
</control>
</control>
<control type="button" id="404">
<enable>MusicPlayer.HasPrevious | !String.IsEmpty(Window.Property(pq.hasprevious))</enable>
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>30</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus flipx="true" colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
<texturenofocus flipx="true" colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
<label> </label>
</control>
<control type="togglebutton" id="406">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/pause-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/pause.png</texturenofocus>
<usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
<alttexturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</alttexturefocus>
<alttexturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</alttexturenofocus>
<!-- <enable>Player.PauseEnabled</enable> -->
<onclick>PlayerControl(Play)</onclick>
<label> </label>
</control>
<control type="button" id="407">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/stop-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/stop.png</texturenofocus>
<onclick>PlayerControl(Stop)</onclick>
<label> </label>
</control>
<control type="button" id="409">
<enable>MusicPlayer.HasNext | !String.IsEmpty(Window.Property(pq.hasnext))</enable>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="410">
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>30</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/pqueue-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/pqueue.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="411">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>940</posy>
<control type="button" id="100">
<enable>Player.HasAudio</enable>
<hitrect x="0" y="-19" w="1920" h="48" />
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>10</height>
<ondown>400</ondown>
<texturefocus>script.plex/white-square.png</texturefocus>
<texturenofocus>script.plex/white-square.png</texturenofocus>
<colordiffuse>A0000000</colordiffuse>
</control>
<control type="image" id="200">
<visible>Control.HasFocus(100)</visible>
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
<posx>0</posx>
<posy>1</posy>
<width>1</width>
<height>8</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="progress">
<visible>!Control.HasFocus(100)</visible>
<description>Progressbar</description>
<posx>0</posx>
<posy>2</posy>
<width>1920</width>
<height>6</height>
<texturebg>script.plex/transparent-6px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-6px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
<control type="progress">
<visible>Control.HasFocus(100)</visible>
<description>Progressbar</description>
<posx>0</posx>
<posy>2</posy>
<width>1920</width>
<height>6</height>
<texturebg>script.plex/transparent-6px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFAC5B00">script.plex/white-square-6px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
</control>
<!-- <control type="slider">
<posx>0</posx>
<posy>942</posy>
<width>1920</width>
<height>6</height>
<visible>true</visible>
<texturesliderbar>-</texturesliderbar>
<textureslidernib colordiffuse="FFE5A00D">script.plex/white-square-6px.png</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<action>seek</action>
</control> -->
<!-- <control type="image" id="201">
<visible>!Control.HasFocus(100) + !Control.HasFocus(500)</visible>
<animation effect="fade" time="100" delay="100" end="0">Hidden</animation>
<posx>0</posx>
<posy>942</posy>
<width>1</width>
<height>6</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>FFCC7B19</colordiffuse>
</control> -->
<control type="group" id="202">
<visible>Control.HasFocus(100)</visible>
<posx>0</posx>
<posy>896</posy>
<control type="group" id="203">
<posx>-50</posx>
<posy>0</posy>
<control type="image">
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
<posx>0</posx>
<posy>0</posy>
<width>101</width>
<height>39</height>
<texture>script.plex/indicators/player-selection-time_box.png</texture>
<colordiffuse>D0000000</colordiffuse>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>101</width>
<height>40</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Window.Property(time.selection)]</label>
</control>
</control>
<control type="image">
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
<posx>-6</posx>
<posy>39</posy>
<width>15</width>
<height>7</height>
<texture>script.plex/indicators/player-selection-time_arrow.png</texture>
<colordiffuse>D0000000</colordiffuse>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,136 @@
<window>
<defaultcontrol>1001</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture colordiffuse="99606060" border="10">script.plex/white-square.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(initialized))</visible>
<posx>585</posx>
<posy>360</posy>
<control type="image">
<posx>-40</posx>
<posy>-40</posy>
<width>830</width>
<height>440</height>
<texture border="42">script.plex/drop-shadow.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>750</width>
<height>360</height>
<texture colordiffuse="EE323232" border="10">script.plex/white-square-rounded.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>750</width>
<height>80</height>
<texture colordiffuse="99000000" border="10">script.plex/white-square-top-rounded.png</texture>
</control>
<control type="image">
<posx>48</posx>
<posy>31</posy>
<width>19</width>
<height>19</height>
<texture colordiffuse="FFE5A00D">script.plex/indicators/circle-19.png</texture>
</control>
<control type="label">
<posx>115</posx>
<posy>0</posy>
<width>575</width>
<height>80</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFE5A00D</textcolor>
<label>$INFO[Window.Property(header)]</label>
</control>
<control type="textbox">
<posx>115</posx>
<posy>105</posy>
<width>575</width>
<height>125</height>
<font>font10</font>
<align>left</align>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Window.Property(info)]</label>
</control>
<control type="grouplist" id="100">
<defaultcontrol always="true">1001</defaultcontrol>
<posx>-10</posx>
<posy>220</posy>
<width>770</width>
<height>155</height>
<align>right</align>
<itemgap>-50</itemgap>
<orientation>horizontal</orientation>
<scrolltime>0</scrolltime>
<usecontrolcoords>true</usecontrolcoords>
<control type="button" id="1001">
<visible>!String.IsEmpty(Window.Property(button.0))</visible>
<animation effect="zoom" start="100" end="110,120" time="100" center="auto" reversible="false">Focus</animation>
<animation effect="zoom" start="110,120" end="100" time="100" center="auto" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width min="120">auto</width>
<height>143</height>
<font>font10</font>
<texturefocus colordiffuse="FFE5A00D" border="50">script.plex/buttons/blank-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF" border="50">script.plex/buttons/blank.png</texturenofocus>
<textoffsetx>70</textoffsetx>
<textcolor>FF000000</textcolor>
<focusedcolor>FF000000</focusedcolor>
<label>$INFO[Window.Property(button.0)]</label>
</control>
<control type="button" id="1002">
<visible>!String.IsEmpty(Window.Property(button.1))</visible>
<animation effect="zoom" start="100" end="110,120" time="100" center="auto" reversible="false">Focus</animation>
<animation effect="zoom" start="110,120" end="100" time="100" center="auto" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width min="120">auto</width>
<height>143</height>
<font>font10</font>
<texturefocus colordiffuse="FFE5A00D" border="50">script.plex/buttons/blank-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF" border="50">script.plex/buttons/blank.png</texturenofocus>
<textoffsetx>70</textoffsetx>
<textcolor>FF000000</textcolor>
<focusedcolor>FF000000</focusedcolor>
<label>$INFO[Window.Property(button.1)]</label>
</control>
<control type="button" id="1003">
<visible>!String.IsEmpty(Window.Property(button.2))</visible>
<animation effect="zoom" start="100" end="110,120" time="100" center="auto" reversible="false">Focus</animation>
<animation effect="zoom" start="110,120" end="100" time="100" center="auto" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width min="120">auto</width>
<height>143</height>
<font>font10</font>
<texturefocus colordiffuse="FFE5A00D" border="50">script.plex/buttons/blank-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF" border="50">script.plex/buttons/blank.png</texturenofocus>
<textoffsetx>70</textoffsetx>
<textcolor>FF000000</textcolor>
<focusedcolor>FF000000</focusedcolor>
<label>$INFO[Window.Property(button.2)]</label>
</control>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,687 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<defaultcontrol>250</defaultcontrol>
<zorder>100</zorder>
<onload>SetProperty(photo,script.plex/home/background-fallback.png)</onload>
<controls>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
<control type="image" id="600">
<!-- Doesn't work for all aspects -->
<!-- <animation effect="zoom" start="56" end="100" time="200" center="960,540" reversible="false" condition="StringCompare(Window.Property(rotate),90) | StringCompare(Window.Property(rotate),270)">Conditional</animation>
<animation effect="zoom" start="178" end="100" time="200" center="960,540" reversible="false" condition="StringCompare(Window.Property(rotate),0) | StringCompare(Window.Property(rotate),180)">Conditional</animation> -->
<animation effect="rotate" time="200" start="0" end="90" center="960,540" reversible="false" condition="Integer.IsGreater(Window.Property(rotate),89)">Conditional</animation>
<animation effect="rotate" time="200" start="0" end="90" center="960,540" reversible="false" condition="Integer.IsGreater(Window.Property(rotate),179)">Conditional</animation>
<animation effect="rotate" time="200" start="0" end="90" center="960,540" reversible="false" condition="Integer.IsGreater(Window.Property(rotate),269)">Conditional</animation>
<animation effect="rotate" time="200" start="270" end="360" center="960,540" reversible="false" condition="!Integer.IsGreater(Window.Property(rotate),89)">Conditional</animation>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>200</fadetime>
<texture fallback="script.plex/thumb_fallbacks/broken-photo.png" background="true">$INFO[Window.Property(photo)]</texture>
<aspectratio>keep</aspectratio>
</control>
</control>
<control type="togglebutton" id="250">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<usealttexture>!String.IsEmpty(Window.Property(OSD))</usealttexture>
<alttexturefocus>-</alttexturefocus>
<alttexturenofocus>-</alttexturenofocus>
<label> </label>
<onclick>SetProperty(OSD,1)</onclick>
<onclick>SetFocus(400)</onclick>
<altclick>SetProperty(OSD,)</altclick>
<ondown>SetProperty(OSD,1)</ondown>
<ondown>SetFocus(400)</ondown>
<onfocus condition="!String.IsEmpty(Window.Property(show.pqueue))">SetFocus(501)</onfocus>
<onfocus condition="!String.IsEmpty(Window.Property(OSD))">SetFocus(400)</onfocus>
</control>
<control type="group" id="200">
<animation effect="slide" start="0,0" end="0,-135" time="100" condition="!String.IsEmpty(Window.Property(show.pqueue))">Conditional</animation>
<posx>0</posx>
<posy>0</posy>
<control type="group">
<visible allowhiddenfocus="true">!String.IsEmpty(Window.Property(OSD))</visible>
<control type="image">
<posx>0</posx>
<posy>940</posy>
<width>1920</width>
<height>140</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>A0000000</colordiffuse>
</control>
<control type="grouplist" id="400">
<defaultcontrol>406</defaultcontrol>
<hitrect x="460" y="998" w="1000" h="55" />
<posx>360</posx>
<posy>964</posy>
<width>1200</width>
<height>124</height>
<align>center</align>
<onup>250</onup>
<onup>SetProperty(OSD,)</onup>
<ondown>250</ondown>
<onup>SetProperty(OSD,)</onup>
<itemgap>-40</itemgap>
<orientation>horizontal</orientation>
<scrolltime tween="quadratic" easing="out">200</scrolltime>
<usecontrolcoords>true</usecontrolcoords>
<control type="togglebutton" id="401">
<visible>String.IsEmpty(Window.Property(no.playlist))</visible>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/repeat-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/repeat.png</texturenofocus>
<usealttexture>!String.IsEmpty(Window.Property(pq.repeat))</usealttexture>
<alttexturefocus colordiffuse="FFCC7B19">script.plex/buttons/repeat-focus.png</alttexturefocus>
<alttexturenofocus colordiffuse="FFCC7B19">script.plex/buttons/repeat.png</alttexturenofocus>
<label> </label>
</control>
<control type="button" id="421">
<enable>false</enable>
<visible>!String.IsEmpty(Window.Property(no.playlist))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="40FFFFFF">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="40FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<label> </label>
</control>
<control type="togglebutton" id="402">
<visible>String.IsEmpty(Window.Property(no.playlist))</visible>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<usealttexture>!String.IsEmpty(Window.Property(pq.shuffled))</usealttexture>
<alttexturefocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle-focus.png</alttexturefocus>
<alttexturenofocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle.png</alttexturenofocus>
<label> </label>
</control>
<control type="button" id="422">
<enable>false</enable>
<visible>!String.IsEmpty(Window.Property(no.playlist))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="40FFFFFF">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="40FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="403">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/rotate-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/rotate.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="404">
<visible>String.IsEmpty(Window.Property(hide.prev))</visible>
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
<hitrect x="58" y="28" w="69" h="45" />
<posx>30</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus flipx="true" colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
<texturenofocus flipx="true" colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="424">
<enable>false</enable>
<visible>!String.IsEmpty(Window.Property(hide.prev))</visible>
<posx>30</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus flipx="true" colordiffuse="40FFFFFF">script.plex/buttons/next-focus.png</texturefocus>
<texturenofocus flipx="true" colordiffuse="40FFFFFF">script.plex/buttons/next.png</texturenofocus>
<label> </label>
</control>
<control type="togglebutton" id="406">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
<usealttexture>!String.IsEmpty(Window.Property(playing))</usealttexture>
<alttexturefocus colordiffuse="FFE5A00D">script.plex/buttons/pause-focus.png</alttexturefocus>
<alttexturenofocus colordiffuse="99FFFFFF">script.plex/buttons/pause.png</alttexturenofocus>
<label> </label>
</control>
<control type="button" id="407">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/stop-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/stop.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="409">
<visible>String.IsEmpty(Window.Property(hide.next))</visible>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="419">
<enable>false</enable>
<visible>!String.IsEmpty(Window.Property(hide.next))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texturefocus colordiffuse="40FFFFFF">script.plex/buttons/next-focus.png</texturefocus>
<texturenofocus colordiffuse="40FFFFFF">script.plex/buttons/next.png</texturenofocus>
<label> </label>
</control>
<control type="togglebutton" id="412">
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
<hitrect x="58" y="28" w="69" h="45" />
<posx>30</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/square2x2-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/square2x2.png</texturenofocus>
<usealttexture>!String.IsEmpty(Window.Property(show.pqueue))</usealttexture>
<alttexturefocus colordiffuse="FFCC7B19">script.plex/buttons/square2x2-focus.png</alttexturefocus>
<alttexturenofocus colordiffuse="FFCC7B19">script.plex/buttons/square2x2-focus.png</alttexturenofocus>
<onclick>SetProperty(show.pqueue,1)</onclick>
<altclick>SetProperty(show.pqueue,)</altclick>
<label> </label>
</control>
<control type="togglebutton" id="413">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/info-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/info.png</texturenofocus>
<usealttexture>!String.IsEmpty(Window.Property(show.info))</usealttexture>
<alttexturefocus colordiffuse="FFCC7B19">script.plex/buttons/info-focus.png</alttexturefocus>
<alttexturenofocus colordiffuse="FFCC7B19">script.plex/buttons/info-focus.png</alttexturenofocus>
<onclick>SetProperty(show.info,1)</onclick>
<altclick>SetProperty(show.info,)</altclick>
<label> </label>
</control>
<control type="button" id="414">
<visible>false</visible>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/tags-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/tags.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="411">
<visible>false</visible>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
<label> </label>
</control>
</control>
</control>
<control type="button" id="501">
<posx>0</posx>
<posy>1080</posy>
<width>1920</width>
<height>135</height>
<onup>SetProperty(OSD,1)</onup>
<onup>400</onup>
<font>font12</font>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<label> </label>
<onclick>SetProperty(OSD,1)</onclick>
<onclick>SetFocus(400)</onclick>
</control>
<control type="image">
<posx>0</posx>
<posy>1080</posy>
<width>1920</width>
<height>135</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>FF000000</colordiffuse>
</control>
<control type="fixedlist" id="500">
<posx>0</posx>
<posy>1080</posy>
<width>1920</width>
<height>135</height>
<hitrect x="28" y="28" w="69" h="45" />
<scrolltime>0</scrolltime>
<orientation>horizontal</orientation>
<preloaditems>4</preloaditems>
<focusposition>7</focusposition>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout width="128">
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>2.5</posx>
<posy>6</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>123</width>
<height>123</height>
<texture>script.plex/thumb_fallbacks/photo.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>123</width>
<height>123</height>
<texture fallback="script.plex/thumb_fallbacks/broken-photo-thumb.png" background="true">$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout width="128">
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>2.5</posx>
<posy>6</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>123</width>
<height>123</height>
<texture>script.plex/thumb_fallbacks/photo.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>123</width>
<height>123</height>
<texture fallback="script.plex/thumb_fallbacks/broken-photo-thumb.png" background="true">$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
</control>
</control>
</focusedlayout>
</control>
<control type="image">
<posx>892.5</posx>
<posy>1080</posy>
<width>135</width>
<height>135</height>
<texture border="10">script.plex/home/selected.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(show.info))</visible>
<posx>1470</posx>
<posy>0</posy>
<width>450</width>
<height>1080</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>450</width>
<height>1080</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>4C000000</colordiffuse>
</control>
<control type="grouplist">
<posx>0</posx>
<posy>0</posy>
<width>450</width>
<height>1080</height>
<itemgap>0</itemgap>
<orientation>vertical</orientation>
<control type="button">
<!-- margin -->
<width>450</width>
<height>21</height>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<colordiffuse>00000000</colordiffuse>
<label> </label>
</control>
<control type="button" id="650">
<width>450</width>
<height>37</height>
<texturefocus>script.plex/white-square.png</texturefocus>
<texturenofocus>script.plex/white-square.png</texturenofocus>
<colordiffuse>00000000</colordiffuse>
<align>left</align>
<align>center</align>
<textoffsetx>28</textoffsetx>
<font>font12</font>
<label>[B]$INFO[Window.Property(photo.title)][/B]</label>
</control>
<control type="button" id="659">
<width>450</width>
<height>37</height>
<texturefocus>script.plex/white-square.png</texturefocus>
<texturenofocus>script.plex/white-square.png</texturenofocus>
<colordiffuse>00000000</colordiffuse>
<align>left</align>
<align>center</align>
<textoffsetx>28</textoffsetx>
<font>font12</font>
<label>$INFO[Window.Property(photo.date)]</label>
</control>
<control type="button">
<!-- margin -->
<width>450</width>
<height>21</height>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<colordiffuse>00000000</colordiffuse>
<label> </label>
</control>
<control type="button">
<!-- margin -->
<width>450</width>
<height>21</height>
<texturefocus>script.plex/white-square.png</texturefocus>
<texturenofocus>script.plex/white-square.png</texturenofocus>
<colordiffuse>99000000</colordiffuse>
<label> </label>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(camera.model))</visible>
<width>450</width>
<height>37</height>
<control type="button">
<posx>0</posx>
<posy>0</posy>
<width>450</width>
<height>37</height>
<texturefocus>script.plex/white-square.png</texturefocus>
<texturenofocus>script.plex/white-square.png</texturenofocus>
<colordiffuse>99000000</colordiffuse>
<align>left</align>
<align>center</align>
<textoffsetx>28</textoffsetx>
<font>font12</font>
<label>$INFO[Window.Property(camera.model)]</label>
</control>
<control type="image">
<posx>393</posx>
<posy>6</posy>
<width>29</width>
<height>24</height>
<texture>script.plex/indicators/camera.png</texture>
<colordiffuse>A0FFFFFF</colordiffuse>
</control>
</control>
<control type="button">
<visible>!String.IsEmpty(Window.Property(camera.lens))</visible>
<width>450</width>
<height>37</height>
<texturefocus>script.plex/white-square.png</texturefocus>
<texturenofocus>script.plex/white-square.png</texturenofocus>
<colordiffuse>99000000</colordiffuse>
<align>left</align>
<align>center</align>
<textoffsetx>28</textoffsetx>
<font>font12</font>
<label>$INFO[Window.Property(camera.lens)]</label>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(photo.container))</visible>
<posx>0</posx>
<posy>0</posy>
<width>450</width>
<height>37</height>
<control type="button">
<posx>0</posx>
<posy>0</posy>
<width>450</width>
<height>37</height>
<texturefocus>script.plex/white-square.png</texturefocus>
<texturenofocus>script.plex/white-square.png</texturenofocus>
<colordiffuse>99000000</colordiffuse>
<align>left</align>
<align>center</align>
<textoffsetx>28</textoffsetx>
<font>font12</font>
<label>$INFO[Window.Property(photo.dims)]</label>
</control>
<control type="grouplist">
<right>28</right>
<posy>5</posy>
<width>200</width>
<height>26</height>
<itemgap>0</itemgap>
<orientation>horizontal</orientation>
<align>right</align>
<control type="button">
<width>auto</width>
<height>26</height>
<font>font10</font>
<align>center</align>
<aligny>top</aligny>
<focusedcolor>FF000000</focusedcolor>
<textcolor>FF000000</textcolor>
<textoffsetx>5</textoffsetx>
<textoffsety>-3</textoffsety>
<texturefocus colordiffuse="A0FFFFFF" border="12">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus colordiffuse="A0FFFFFF" border="12">script.plex/white-square-rounded.png</texturenofocus>
<label>[UPPERCASE]$INFO[Window.Property(photo.container)][/UPPERCASE]</label>
</control>
</control>
</control>
<control type="button">
<!-- margin -->
<width>450</width>
<height>21</height>
<texturefocus>script.plex/white-square.png</texturefocus>
<texturenofocus>script.plex/white-square.png</texturenofocus>
<colordiffuse>99000000</colordiffuse>
<label> </label>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(camera.settings))</visible>
<width>450</width>
<height>80</height>
<!-- sep -->
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>450</width>
<height>1</height>
<texture border="30,0,30,0">script.plex/indicators/info-sep.png</texture>
<colordiffuse>99000000</colordiffuse>
</control>
<control type="image">
<posx>28</posx>
<posy>0</posy>
<width>394</width>
<height>1</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>999B9B9B</colordiffuse>
</control>
<control type="button">
<!-- margin -->
<posx>0</posx>
<posy>1</posy>
<width>450</width>
<height>21</height>
<texturefocus>script.plex/white-square.png</texturefocus>
<texturenofocus>script.plex/white-square.png</texturenofocus>
<colordiffuse>99000000</colordiffuse>
<label> </label>
</control>
<control type="button">
<posx>0</posx>
<posy>22</posy>
<width>450</width>
<height>37</height>
<texturefocus>script.plex/white-square.png</texturefocus>
<texturenofocus>script.plex/white-square.png</texturenofocus>
<colordiffuse>99000000</colordiffuse>
<align>left</align>
<align>center</align>
<textoffsetx>28</textoffsetx>
<font>font12</font>
<label>$INFO[Window.Property(camera.settings)]</label>
</control>
<control type="button">
<!-- margin -->
<posx>0</posx>
<posy>59</posy>
<width>450</width>
<height>21</height>
<texturefocus>script.plex/white-square.png</texturefocus>
<texturenofocus>script.plex/white-square.png</texturenofocus>
<colordiffuse>99000000</colordiffuse>
<label> </label>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(photo.summary))</visible>
<width>450</width>
<height>152</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>450</width>
<height>152</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>661F1F1F</colordiffuse>
</control>
<control type="textbox">
<posx>28</posx>
<posy>24</posy>
<width>394</width>
<height>100</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<label>$INFO[Window.Property(photo.summary)]</label>
</control>
</control>
<!-- <control type="button">
<width>450</width>
<height>147</height>
<texturefocus>script.plex/white-square.png</texturefocus>
<texturenofocus>script.plex/white-square.png</texturenofocus>
<colordiffuse>66000000</colordiffuse>
<font>font12</font>
</control>
<control type="button">
<width>450</width>
<height>150</height>
<texturefocus>script.plex/white-square.png</texturefocus>
<texturenofocus>script.plex/white-square.png</texturenofocus>
<colordiffuse>661F1F1F</colordiffuse>
<font>font12</font>
</control> -->
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="image">
<visible>!String.IsEmpty(Window.Property(pin.image.0))</visible>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/sign_in/pin-display.jpg</texture>
</control>
<control type="image">
<visible>String.IsEmpty(Window.Property(pin.image.0)) + String.IsEmpty(Window.Property(linking))</visible>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/sign_in/generating-code.jpg</texture>
</control>
<control type="image">
<visible>!String.IsEmpty(Window.Property(linking))</visible>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/sign_in/linking-account.jpg</texture>
</control>
<control type="label">
<posx>270</posx>
<posy>738</posy>
<width>800</width>
<height>153</height>
<font>WeatherTemp</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Window.Property(pin)]</label>
</control>
<control type="grouplist" id="400">
<defaultcontrol>406</defaultcontrol>
<posx>265</posx>
<posy>708</posy>
<width>1000</width>
<height>200</height>
<align>left</align>
<itemgap>0</itemgap>
<orientation>horizontal</orientation>
<control type="image">
<width>200</width>
<height>200</height>
<texture>$INFO[Window.Property(pin.image.0)]</texture>
</control>
<control type="image">
<width>200</width>
<height>200</height>
<texture>$INFO[Window.Property(pin.image.1)]</texture>
</control>
<control type="image">
<width>200</width>
<height>200</height>
<texture>$INFO[Window.Property(pin.image.2)]</texture>
</control>
<control type="image">
<width>200</width>
<height>200</height>
<texture>$INFO[Window.Property(pin.image.3)]</texture>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,799 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="group" id="50">
<posx>0</posx>
<posy>135</posy>
<defaultcontrol>101</defaultcontrol>
<control type="group">
<posx>60</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>5</posy>
<width>420</width>
<height>40</height>
<font>font16</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Window.Property(playlist.title)]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>60</posy>
<width>420</width>
<height>40</height>
<font>font16</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Window.Property(playlist.duration)]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>142</posy>
<width>630</width>
<height>630</height>
<texture>$INFO[Window.Property(playlist.thumb)]</texture>
<aspectratio>scale</aspectratio>
</control>
</control>
<control type="grouplist" id="300">
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
<defaultcontrol always="true">303</defaultcontrol>
<posx>50</posx>
<posy>784</posy>
<width>650</width>
<height>145</height>
<onup>200</onup>
<onright>101</onright>
<itemgap>-50</itemgap>
<orientation>horizontal</orientation>
<align>center</align>
<scrolltime tween="quadratic" easing="out">200</scrolltime>
<usecontrolcoords>true</usecontrolcoords>
<control type="button" id="301">
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
<hitrect x="40" y="40" w="94" h="59" />
<posx>0</posx>
<posy>0</posy>
<width>174</width>
<height>139</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="302">
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
<hitrect x="40" y="40" w="94" h="59" />
<posx>0</posx>
<posy>0</posy>
<width>174</width>
<height>139</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="303">
<visible>!String.IsEmpty(Window.Property(show.options)) | Player.HasAudio</visible>
<animation effect="zoom" start="100" end="120" time="100" center="87,69.5" reversible="false">Focus</animation>
<animation effect="zoom" start="120" end="100" time="100" center="87,69.5" reversible="false">UnFocus</animation>
<hitrect x="40" y="40" w="94" h="59" />
<posx>0</posx>
<posy>0</posy>
<width>174</width>
<height>139</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="group" id="100">
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>101</defaultcontrol>
<posx>750</posx>
<posy>0</posy>
<width>1170</width>
<height>1080</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1170</width>
<height>1080</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>20000000</colordiffuse>
</control>
<control type="list" id="101">
<posx>0</posx>
<posy>0</posy>
<width>1170</width>
<height>945</height>
<onup>200</onup>
<onright>152</onright>
<onleft>300</onleft>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<preloaditems>4</preloaditems>
<pagecontrol>152</pagecontrol>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="100">
<control type="group">
<posx>120</posx>
<posy>24</posy>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(track.ID)) | !StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>0</posx>
<posy>0</posy>
<width>50</width>
<height>100</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(track.ID)) + StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>0</posx>
<posy>32.5</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/playing-circle.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="group">
<visible>String.IsEmpty(ListItem.Property(video))</visible>
<control type="image">
<posx>63</posx>
<posy>11</posy>
<width>74</width>
<height>74</height>
<texture>$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="group">
<posx>168</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>15</posy>
<width>692</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>50</posy>
<width>692</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>B8FFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(video))</visible>
<control type="image">
<posx>63</posx>
<posy>11</posy>
<width>132</width>
<height>74</height>
<texture>$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(watched))</visible>
<posx>895</posx>
<posy>-1</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<posx>226</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>15</posy>
<width>584</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>50</posy>
<width>584</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>B8FFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</control>
<control type="label">
<posx>730</posx>
<posy>0</posy>
<width>200</width>
<height>100</height>
<font>font10</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
<posx>0</posx>
<posy>97</posy>
<width>930</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout height="100">
<control type="group">
<control type="group">
<visible>!Control.HasFocus(101)</visible>
<posx>120</posx>
<posy>24</posy>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(track.ID)) | !StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>0</posx>
<posy>0</posy>
<width>50</width>
<height>100</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(track.ID)) + StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>0</posx>
<posy>32.5</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/playing-circle.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="group">
<visible>String.IsEmpty(ListItem.Property(video))</visible>
<control type="image">
<posx>63</posx>
<posy>11</posy>
<width>74</width>
<height>74</height>
<texture>$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="group">
<posx>168</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>15</posy>
<width>692</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>50</posy>
<width>692</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>B8FFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(video))</visible>
<control type="image">
<posx>63</posx>
<posy>11</posy>
<width>132</width>
<height>74</height>
<texture>$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(watched))</visible>
<posx>895</posx>
<posy>-1</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<posx>226</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>15</posy>
<width>584</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>50</posy>
<width>584</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>B8FFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</control>
<control type="label">
<posx>730</posx>
<posy>0</posy>
<width>200</width>
<height>100</height>
<font>font10</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
<posx>0</posx>
<posy>97</posy>
<width>930</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(101)</visible>
<posx>63</posx>
<posy>21</posy>
<control type="image">
<posx>-40</posx>
<posy>-40</posy>
<width>1124</width>
<height>180</height>
<texture border="40">script.plex/square-rounded-shadow.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>999</width>
<height>100</height>
<texture border="12">script.plex/white-square-left-rounded.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="image">
<posx>999</posx>
<posy>0</posy>
<width>45</width>
<height>100</height>
<texture>script.plex/buttons/more-vertical.png</texture>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(track.ID)) | !StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>48</posx>
<posy>0</posy>
<width>50</width>
<height>100</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>B8000000</textcolor>
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(track.ID)) + StringCompare(ListItem.Property(track.ID),Window(10000).Property(script.plex.track.ID))</visible>
<posx>48</posx>
<posy>32.5</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/playing-circle.png</texture>
<colordiffuse>FF000000</colordiffuse>
</control>
<control type="group">
<visible>String.IsEmpty(ListItem.Property(video))</visible>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(video))</visible>
<posx>103</posx>
<posy>0</posy>
<width>100</width>
<height>100</height>
<texture>$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="group">
<posx>235</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>16</posy>
<width>638</width>
<height>30</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>DF000000</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>51</posy>
<width>638</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>98000000</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(video))</visible>
<control type="image">
<posx>103</posx>
<posy>0</posy>
<width>178</width>
<height>100</height>
<texture>$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(watched))</visible>
<posx>951</posx>
<posy>0</posy>
<width>48</width>
<height>48</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<posx>313</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>16</posy>
<width>510</width>
<height>30</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>DF000000</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>51</posy>
<width>510</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>98000000</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</control>
<control type="label">
<posx>776</posx>
<posy>0</posy>
<width>200</width>
<height>100</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>B8000000</textcolor>
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
</control>
</control>
</control>
</focusedlayout>
</control>
<control type="scrollbar" id="152">
<hitrect x="1108" y="33" w="90" h="879" />
<left>1128</left>
<top>33</top>
<width>10</width>
<height>879</height>
<onleft>101</onleft>
<visible>true</visible>
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
<textureslidernib>-</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<pulseonselect>false</pulseonselect>
<orientation>vertical</orientation>
<showonepage>false</showonepage>
<onleft>151</onleft>
</control>
</control>
</control>
<control type="group" id="200">
<defaultcontrol always="true">201</defaultcontrol>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<control type="image">
<animation effect="fade" start="0" end="100" time="200" tween="quadratic" easing="out" reversible="true">VisibleChange</animation>
<visible>ControlGroup(200).HasFocus(0) + false</visible>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>C0000000</colordiffuse>
</control>
<control type="grouplist">
<posx>60</posx>
<posy>47.5</posy>
<width>1000</width>
<height>40</height>
<align>left</align>
<itemgap>60</itemgap>
<orientation>horizontal</orientation>
<ondown>50</ondown>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="201">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>202</onright>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="label">
<width max="500">auto</width>
<height>40</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[UPPERCASE]$ADDON[script.plex 32333][/UPPERCASE]</label>
</control>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="202">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>204</onright>
<onleft>201</onleft>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
<label> </label>
</control>
</control>
</control>
<control type="group">
<visible>Player.HasAudio</visible>
<posx>438</posx>
<posy>0</posy>
<control type="button" id="204">
<visible>Player.HasAudio</visible>
<posx>-10</posx>
<posy>38</posy>
<width>260</width>
<height>75</height>
<onleft>202</onleft>
<ondown>50</ondown>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>right</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>100</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
<control type="image">
<posx>0</posx>
<posy>48</posy>
<width>42</width>
<height>42</height>
<texture>$INFO[Player.Art(thumb)]</texture>
</control>
<control type="group">
<visible>!Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="progress">
<description>Progressbar</description>
<posx>0</posx>
<posy>102</posy>
<width>240</width>
<height>1</height>
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
</control>
<control type="label">
<right>213</right>
<posy>35</posy>
<width>200</width>
<height>65</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[System.Time]</label>
</control>
<control type="image">
<posx>153r</posx>
<posy>54</posy>
<width>93</width>
<height>30</height>
<texture>script.plex/home/plex.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
<control type="group" >
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,556 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="group" id="50">
<posx>0</posx>
<posy>115</posy>
<defaultcontrol always="true">101</defaultcontrol>
<control type="group" id="100">
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>101</defaultcontrol>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>360</height>
<control type="label">
<posx>60</posx>
<posy>0</posy>
<width>1800</width>
<height>80</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[UPPERCASE]$ADDON[script.plex 32048][/UPPERCASE]</label>
</control>
<control type="list" id="101">
<posx>0</posx>
<posy>30</posy>
<width>1920</width>
<height>390</height>
<onup>200</onup>
<ondown>301</ondown>
<scrolltime>200</scrolltime>
<orientation>horizontal</orientation>
<preloaditems>2</preloaditems>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout width="298">
<control type="group">
<posx>40</posx>
<posy>40</posy>
<control type="group">
<posx>21</posx>
<posy>21</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>238</width>
<height>238</height>
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>238</width>
<height>238</height>
<texture background="true">$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="label">
<posx>-30</posx>
<posy>248</posy>
<width>298</width>
<height>40</height>
<font>font10</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>-30</posx>
<posy>278</posy>
<width>298</width>
<height>40</height>
<font>font10</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout width="298">
<control type="group">
<posx>40</posx>
<posy>40</posy>
<control type="group">
<animation effect="zoom" start="100" end="116" time="100" center="140,140" reversible="false">Focus</animation>
<animation effect="zoom" start="116" end="100" time="100" center="140,140" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<visible>Control.HasFocus(101)</visible>
<posx>-19</posx>
<posy>-19</posy>
<width>318</width>
<height>318</height>
<texture border="42">script.plex/drop-shadow.png</texture>
</control>
<control type="group">
<posx>21</posx>
<posy>21</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>238</width>
<height>238</height>
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>238</width>
<height>238</height>
<texture background="true">$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="label">
<posx>-30</posx>
<posy>248</posy>
<width>298</width>
<height>40</height>
<font>font10</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>-30</posx>
<posy>278</posy>
<width>298</width>
<height>40</height>
<font>font10</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
<control type="image">
<visible>Control.HasFocus(101)</visible>
<posx>16</posx>
<posy>16</posy>
<width>248</width>
<height>248</height>
<texture border="10">script.plex/home/selected.png</texture>
</control>
</control>
</control>
</focusedlayout>
</control>
</control>
<control type="group" id="300">
<visible>Integer.IsGreater(Container(301).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<animation effect="slide" end="0,-420" condition="!Control.IsVisible(100)">Conditional</animation>
<defaultcontrol>301</defaultcontrol>
<posx>0</posx>
<posy>445</posy>
<width>1920</width>
<height>360</height>
<control type="image">
<visible>Control.IsVisible(100)</visible>
<posx>60</posx>
<posy>0</posy>
<width>1800</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>661F1F1F</colordiffuse>
</control>
<control type="label">
<posx>60</posx>
<posy>0</posy>
<width>1800</width>
<height>80</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[UPPERCASE]$ADDON[script.plex 32053][/UPPERCASE]</label>
</control>
<control type="list" id="301">
<posx>-21.5</posx>
<posy>30</posy>
<width>1941.5</width>
<height>700</height>
<onup>101</onup>
<scrolltime>200</scrolltime>
<orientation>horizontal</orientation>
<preloaditems>2</preloaditems>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout width="602">
<control type="group">
<posx>40</posx>
<posy>40</posy>
<control type="group">
<posx>41.5</posx>
<posy>25.5</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>537</width>
<height>303</height>
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>537</width>
<height>303</height>
<texture background="true">$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="label">
<posx>-30</posx>
<posy>313</posy>
<width>597</width>
<height>40</height>
<font>font10</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>-30</posx>
<posy>343</posy>
<width>597</width>
<height>40</height>
<font>font10</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout width="602">
<control type="group">
<posx>40</posx>
<posy>40</posy>
<control type="group">
<animation effect="zoom" start="100" end="110" time="100" center="310,177" reversible="false">Focus</animation>
<animation effect="zoom" start="110" end="100" time="100" center="310,177" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<visible>Control.HasFocus(301)</visible>
<posx>1.5</posx>
<posy>-15.5</posy>
<width>617</width>
<height>383</height>
<texture border="42">script.plex/drop-shadow.png</texture>
</control>
<control type="group">
<posx>41.5</posx>
<posy>25.5</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>537</width>
<height>303</height>
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>537</width>
<height>303</height>
<texture background="true">$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="label">
<posx>-30</posx>
<posy>313</posy>
<width>597</width>
<height>40</height>
<font>font10</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>-30</posx>
<posy>343</posy>
<width>597</width>
<height>40</height>
<font>font10</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
<control type="image">
<visible>Control.HasFocus(301)</visible>
<posx>36.5</posx>
<posy>20.5</posy>
<width>547</width>
<height>313</height>
<texture border="10">script.plex/home/selected.png</texture>
</control>
</control>
</control>
</focusedlayout>
</control>
</control>
</control>
<control type="group" id="200">
<defaultcontrol always="true">201</defaultcontrol>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<control type="image">
<animation effect="fade" start="0" end="100" time="200" tween="quadratic" easing="out" reversible="true">VisibleChange</animation>
<visible>ControlGroup(200).HasFocus(0) + false</visible>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>C0000000</colordiffuse>
</control>
<control type="grouplist">
<posx>60</posx>
<posy>47.5</posy>
<width>1000</width>
<height>40</height>
<align>left</align>
<itemgap>60</itemgap>
<orientation>horizontal</orientation>
<ondown>50</ondown>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="201">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>202</onright>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="label">
<width max="500">auto</width>
<height>40</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[UPPERCASE]$ADDON[script.plex 32333][/UPPERCASE]</label>
</control>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="202">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>204</onright>
<onleft>201</onleft>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
<label> </label>
</control>
</control>
</control>
<control type="group">
<visible>Player.HasAudio</visible>
<posx>438</posx>
<posy>0</posy>
<control type="button" id="204">
<visible>Player.HasAudio</visible>
<posx>-10</posx>
<posy>38</posy>
<width>260</width>
<height>75</height>
<onleft>202</onleft>
<ondown>50</ondown>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>right</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>100</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
<control type="image">
<posx>0</posx>
<posy>48</posy>
<width>42</width>
<height>42</height>
<texture>$INFO[Player.Art(thumb)]</texture>
</control>
<control type="group">
<visible>!Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="progress">
<description>Progressbar</description>
<posx>0</posx>
<posy>102</posy>
<width>240</width>
<height>1</height>
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
</control>
<control type="label">
<right>213</right>
<posy>35</posy>
<width>200</width>
<height>65</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[System.Time]</label>
</control>
<control type="image">
<posx>153r</posx>
<posy>54</posy>
<width>93</width>
<height>30</height>
<texture>script.plex/home/plex.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
<control type="group" >
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/sign_in/plexpass.jpg</texture>
</control>
<control type="button" id="100">
<posx>1436</posx>
<posy>802</posy>
<width>275</width>
<height>100</height>
<onup>200</onup>
<font>font30</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
</controls>
</window>

View file

@ -0,0 +1,854 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="group" id="50">
<animation effect="slide" time="200" end="0,-115" tween="quadratic" easing="out" condition="Integer.IsGreater(Container(101).ListItem.Property(index),5)">Conditional</animation>
<posx>0</posx>
<posy>135</posy>
<defaultcontrol>101</defaultcontrol>
<control type="grouplist" id="300">
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
<visible>!Integer.IsGreater(Container(101).ListItem.Property(index),5) + String.IsEmpty(Window.Property(no.content)) + String.IsEmpty(Window.Property(no.content.filtered))</visible>
<defaultcontrol>301</defaultcontrol>
<posx>30</posx>
<posy>-25</posy>
<width>1000</width>
<height>145</height>
<onup>200</onup>
<ondown>101</ondown>
<itemgap>-20</itemgap>
<orientation>horizontal</orientation>
<scrolltime tween="quadratic" easing="out">200</scrolltime>
<usecontrolcoords>true</usecontrolcoords>
<control type="button" id="301">
<hitrect x="20" y="20" w="86" h="60" />
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="302">
<hitrect x="20" y="20" w="86" h="60" />
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="303">
<hitrect x="20" y="20" w="86" h="60" />
<visible>String.IsEmpty(Window.Property(no.options)) | Player.HasAudio</visible>
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="304">
<hitrect x="20" y="20" w="86" h="60" />
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/chapters-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/chapters.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="group" id="100">
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>101</defaultcontrol>
<posx>0</posx>
<posy>-35</posy>
<width>1920</width>
<height>1080</height>
<control type="panel" id="101">
<hitrect x="0" y="95" w="1780" h="1185" />
<posx>0</posx>
<posy>0</posy>
<width>1800</width>
<height>1190</height>
<onup>300</onup>
<onright>151</onright>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<preloaditems>2</preloaditems>
<pagecontrol>152</pagecontrol>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout width="287" height="460">
<control type="group">
<posx>55</posx>
<posy>137</posy>
<control type="group">
<posx>5</posx>
<posy>5</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>244</width>
<height>361</height>
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>244</width>
<height>361</height>
<texture background="true">$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(progress))</visible>
<posx>0</posx>
<posy>351</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>244</width>
<height>10</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>C0000000</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>1</posy>
<width>244</width>
<height>8</height>
<texture>$INFO[ListItem.Property(progress)]</texture>
<colordiffuse>FFCC7B19</colordiffuse>
</control>
</control>
<control type="group">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
<posx>199</posx>
<posy>0</posy>
<width>45</width>
<height>45</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<control type="image">
<posx>193</posx>
<posy>0</posy>
<width>51</width>
<height>39</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>FF000000</colordiffuse>
</control>
<control type="image">
<posx>194</posx>
<posy>0</posy>
<width>50</width>
<height>38</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>FFCC7B19</colordiffuse>
</control>
<control type="label">
<posx>194</posx>
<posy>0</posy>
<width>50</width>
<height>38</height>
<font>font12</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Property(unwatched.count)]</label>
</control>
</control>
</control>
<control type="label">
<scroll>false</scroll>
<posx>0</posx>
<posy>371</posy>
<width>244</width>
<height>30</height>
<font>font10</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout width="287" height="460">
<control type="group">
<posx>55</posx>
<posy>137</posy>
<control type="group">
<animation effect="zoom" start="100" end="110" time="100" center="127,185" reversible="false">Focus</animation>
<animation effect="zoom" start="110" end="100" time="100" center="127,185" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<visible>Control.HasFocus(101)</visible>
<posx>-40</posx>
<posy>-40</posy>
<width>334</width>
<height>451</height>
<texture border="42">script.plex/drop-shadow.png</texture>
</control>
<control type="group">
<posx>5</posx>
<posy>5</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>244</width>
<height>361</height>
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>244</width>
<height>361</height>
<texture background="true">$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(progress))</visible>
<posx>0</posx>
<posy>351</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>244</width>
<height>10</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>C0000000</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>1</posy>
<width>244</width>
<height>8</height>
<texture>$INFO[ListItem.Property(progress)]</texture>
<colordiffuse>FFCC7B19</colordiffuse>
</control>
</control>
<control type="group">
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(unwatched))</visible>
<posx>199</posx>
<posy>0</posy>
<width>45</width>
<height>45</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(unwatched.count))</visible>
<control type="image">
<posx>193</posx>
<posy>0</posy>
<width>51</width>
<height>39</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>FF000000</colordiffuse>
</control>
<control type="image">
<posx>194</posx>
<posy>0</posy>
<width>50</width>
<height>38</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>FFCC7B19</colordiffuse>
</control>
<control type="label">
<posx>194</posx>
<posy>0</posy>
<width>50</width>
<height>38</height>
<font>font12</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Property(unwatched.count)]</label>
</control>
</control>
</control>
<control type="label">
<scroll>false</scroll>
<posx>0</posx>
<posy>371</posy>
<width>244</width>
<height>30</height>
<font>font10</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
<control type="image">
<visible>Control.HasFocus(101)</visible>
<posx>0</posx>
<posy>0</posy>
<width>254</width>
<height>371</height>
<texture border="10">script.plex/home/selected.png</texture>
</control>
</control>
</control>
</focusedlayout>
</control>
</control>
</control>
<control type="group" id="150">
<visible>StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>151</defaultcontrol>
<posx>1780</posx>
<posy>150</posy>
<width>20</width>
<height>920</height>
<control type="list" id="151">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>1050</height>
<onleft>100</onleft>
<onright>152</onright>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="34">
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>99FFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>99FFFFFF</colordiffuse>
<texture border="12">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout height="34">
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>99FFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>99FFFFFF</colordiffuse>
<texture border="12">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(151)</visible>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<visible>Control.HasFocus(151)</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>FFE5A00D</colordiffuse>
<texture border="12">script.plex/white-outline-rounded.png</texture>
</control>
</control>
</control>
</focusedlayout>
</control>
</control>
<control type="scrollbar" id="152">
<hitrect x="1820" y="150" w="100" h="910" />
<left>1860</left>
<top>150</top>
<width>12</width>
<height>910</height>
<visible>true</visible>
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
<textureslidernib>-</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<pulseonselect>false</pulseonselect>
<orientation>vertical</orientation>
<showonepage>false</showonepage>
<onleft>151</onleft>
</control>
<control type="group" id="200">
<animation effect="slide" end="0,-135" time="200" tween="quadratic" easing="out" condition="Integer.IsGreater(Container(101).ListItem.Property(index),5) + !ControlGroup(200).HasFocus(0)">Conditional</animation>
<defaultcontrol always="true">201</defaultcontrol>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<control type="image">
<animation effect="fade" start="0" end="100" time="200" tween="quadratic" easing="out" reversible="true">VisibleChange</animation>
<visible>ControlGroup(200).HasFocus(0) + Integer.IsGreater(Container(101).ListItem.Property(index),5)</visible>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>C0000000</colordiffuse>
</control>
<control type="grouplist">
<posx>60</posx>
<posy>47.5</posy>
<width>1000</width>
<height>40</height>
<align>left</align>
<itemgap>60</itemgap>
<orientation>horizontal</orientation>
<ondown>50</ondown>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="201">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>202</onright>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="label">
<width max="500">auto</width>
<height>40</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[UPPERCASE]$INFO[Window.Property(screen.title)][/UPPERCASE]</label>
</control>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="202">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>204</onright>
<onleft>201</onleft>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
<label> </label>
</control>
</control>
</control>
<control type="group">
<visible>Player.HasAudio</visible>
<posx>438</posx>
<posy>0</posy>
<control type="button" id="204">
<visible>Player.HasAudio</visible>
<posx>-10</posx>
<posy>38</posy>
<width>260</width>
<height>75</height>
<onleft>202</onleft>
<onright>211</onright>
<ondown>50</ondown>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>right</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>100</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
<control type="image">
<posx>0</posx>
<posy>48</posy>
<width>42</width>
<height>42</height>
<texture>$INFO[Player.Art(thumb)]</texture>
</control>
<control type="group">
<visible>!Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="progress">
<description>Progressbar</description>
<posx>0</posx>
<posy>102</posy>
<width>240</width>
<height>1</height>
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
</control>
<control type="grouplist">
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
<right>340</right>
<posy>35</posy>
<width>870</width>
<height>65</height>
<align>right</align>
<itemgap>30</itemgap>
<orientation>horizontal</orientation>
<onleft>204</onleft>
<onright>210</onright>
<ondown>50</ondown>
<control type="button" id="311">
<enable>false</enable>
<width max="300">auto</width>
<height>65</height>
<font>font10</font>
<textcolor>A0FFFFFF</textcolor>
<focusedcolor>A0FFFFFF</focusedcolor>
<disabledcolor>A0FFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(filter2.display)][/UPPERCASE]</label>
</control>
<control type="button" id="211">
<width max="400">auto</width>
<height>65</height>
<font>font10</font>
<textcolor>A0FFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(filter1.display)][/UPPERCASE]</label>
</control>
<control type="button" id="310">
<visible>!StringCompare(Window.Property(media),show)</visible>
<enable>false</enable>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturenofocus>-</texturenofocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
</control>
<control type="button" id="312">
<visible>StringCompare(Window.Property(media),show)</visible>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
</control>
<control type="button" id="210">
<width max="300">auto</width>
<height>65</height>
<font>font10</font>
<textcolor>A0FFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(sort.display)][/UPPERCASE]</label>
</control>
</control>
<control type="label">
<right>213</right>
<posy>35</posy>
<width>200</width>
<height>65</height>
<font>font10</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[System.Time]</label>
</control>
<control type="image">
<posx>153r</posx>
<posy>54</posy>
<width>93</width>
<height>30</height>
<texture>script.plex/home/plex.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(no.content))</visible>
<posx>0</posx>
<posy>465</posy>
<control type="label">
<scroll>false</scroll>
<posx>60</posx>
<posy>0</posy>
<width>1800</width>
<height>35</height>
<font>font30</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$ADDON[script.plex 32452][/B]</label>
</control>
<control type="label">
<scroll>false</scroll>
<posx>60</posx>
<posy>60</posy>
<width>1800</width>
<height>35</height>
<font>font30</font>
<align>center</align>
<textcolor>FFCCCCCC</textcolor>
<label>$ADDON[script.plex 32453]</label>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(no.content.filtered))</visible>
<posx>0</posx>
<posy>465</posy>
<control type="label">
<scroll>false</scroll>
<posx>60</posx>
<posy>0</posy>
<width>1800</width>
<height>35</height>
<font>font30</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$ADDON[script.plex 32454][/B]</label>
</control>
<control type="label">
<scroll>false</scroll>
<posx>60</posx>
<posy>60</posy>
<width>1800</width>
<height>35</height>
<font>font30</font>
<align>center</align>
<textcolor>FFCCCCCC</textcolor>
<label>$ADDON[script.plex 32455]</label>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
<control type="group" >
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
</control>
</control>
</controls>
</window>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/sign_in/pre-signin.jpg</texture>
</control>
<control type="button" id="100">
<posx>1437</posx>
<posy>801</posy>
<width>275</width>
<height>104</height>
<onup>200</onup>
<font>font30</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
</controls>
</window>

View file

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/sign_in/refresh-code.jpg</texture>
</control>
<control type="button" id="100">
<posx>1383</posx>
<posy>802</posy>
<width>335</width>
<height>102</height>
<onup>200</onup>
<font>font30</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
</controls>
</window>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,657 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<zorder>100</zorder>
<defaultcontrol>800</defaultcontrol>
<controls>
<control type="button" id="800">
<visible allowhiddenfocus="true">String.IsEmpty(Window.Property(show.OSD))</visible>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<label> </label>
<onclick>SetProperty(show.OSD,1)</onclick>
</control>
<control type="group" id="802">
<visible>[!String.IsEmpty(Window.Property(show.OSD)) | Window.IsVisible(seekbar)] + !Window.IsVisible(osdvideosettings) + !Window.IsVisible(osdaudiosettings) + !Window.IsVisible(subtitlesearch) + !Window.IsActive(playerprocessinfo)</visible>
<animation effect="fade" time="200" delay="200" end="0">Hidden</animation>
<control type="group">
<visible>String.IsEmpty(Window.Property(settings.visible)) + [Window.IsVisible(seekbar) | Window.IsVisible(videoosd) | Player.ShowInfo]</visible>
<animation effect="fade" start="100" end="0">Hidden</animation>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/player-fade.png</texture>
<colordiffuse>FF080808</colordiffuse>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>140</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>A0000000</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>940</posy>
<width>1920</width>
<height>140</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>A0000000</colordiffuse>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>40</posy>
<control type="label">
<visible>!String.IsEmpty(Window.Property(is.show))</visible>
<posx>60</posx>
<posy>0</posy>
<width>1500</width>
<height>60</height>
<font>font13</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[VideoPlayer.TVShowTitle][/B]$INFO[VideoPlayer.Title, &#8226; ]$INFO[VideoPlayer.Season, &#8226; Season ]$INFO[VideoPlayer.Episode, Episode ]</label>
</control>
<control type="label">
<visible>String.IsEmpty(Window.Property(is.show))</visible>
<posx>60</posx>
<posy>0</posy>
<width>1500</width>
<height>60</height>
<font>font13</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[VideoPlayer.Title][/B]$INFO[VideoPlayer.Year, &#8226; ]</label>
</control>
<control type="label">
<posx>1860</posx>
<posy>0</posy>
<width>300</width>
<height>60</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[System.Time]</label>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>965</posy>
<control type="label">
<posx>60</posx>
<posy>0</posy>
<width>1000</width>
<height>60</height>
<font>font13</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Window.Property(time.current)]</label>
</control>
<control type="label">
<posx>1860</posx>
<posy>0</posy>
<width>800</width>
<height>60</height>
<font>font13</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Window.Property(time.left)]</label>
</control>
<control type="label">
<posx>1860</posx>
<posy>40</posy>
<width>800</width>
<height>60</height>
<font>font13</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>A0FFFFFF</textcolor>
<label>$INFO[Window.Property(time.end)]</label>
</control>
<control type="label">
<visible>Player.Paused + String.IsEmpty(Window.Property(show.OSD))</visible>
<animation effect="fade" time="200" delay="200" end="100">Visible</animation>
<posx>0</posx>
<posy>20</posy>
<width>1920</width>
<height>60</height>
<font>font13</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFCC7B19</textcolor>
<label>[UPPERCASE]$ADDON[script.plex 32436][/UPPERCASE]</label>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>940</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>10</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>A0000000</colordiffuse>
</control>
<control type="image" id="200">
<visible>Control.HasFocus(100) | !String.IsEmpty(Window.Property(button.seek))</visible>
<posx>0</posx>
<posy>1</posy>
<width>1</width>
<height>8</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="image" id="201">
<posx>0</posx>
<posy>2</posy>
<width>1</width>
<height>6</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>FFAC5B00</colordiffuse>
</control>
</control>
</control>
<control type="group" id="801">
<visible>!String.IsEmpty(Window.Property(show.OSD)) + !Window.IsVisible(osdvideosettings) + !Window.IsVisible(osdaudiosettings)</visible>
<animation effect="fade" time="200" delay="200" end="0">Hidden</animation>
<control type="group" id="300">
<visible>!String.IsEmpty(Window.Property(has.bif)) + [Control.HasFocus(100) | Control.HasFocus(501) | !String.IsEmpty(Window.Property(button.seek))]</visible>
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
<posx>0</posx>
<posy>752</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>324</width>
<height>184</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>FF000000</colordiffuse>
</control>
<control type="image">
<posx>2</posx>
<posy>2</posy>
<width>320</width>
<height>180</height>
<fadetime>10</fadetime>
<texture>$INFO[Window.Property(bif.image)]</texture>
</control>
</control>
<control type="grouplist" id="400">
<defaultcontrol>406</defaultcontrol>
<hitrect x="460" y="998" w="1000" h="55" />
<posx>360</posx>
<posy>964</posy>
<width>1200</width>
<height>124</height>
<align>center</align>
<onup>100</onup>
<itemgap>-40</itemgap>
<orientation>horizontal</orientation>
<scrolltime tween="quadratic" easing="out">200</scrolltime>
<usecontrolcoords>true</usecontrolcoords>
<control type="group" id="421">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false" condition="Control.HasFocus(401)">Conditional</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false" condition="!Control.HasFocus(401)">Conditional</animation>
<width>125</width>
<height>101</height>
<control type="button" id="401">
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<onup>100</onup>
<onright>402</onright>
<onleft>412</onleft>
<font>font12</font>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<label> </label>
</control>
<control type="group">
<visible>!Control.HasFocus(401)</visible>
<control type="image">
<visible>!Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="99FFFFFF">script.plex/buttons/repeat.png</texture>
</control>
<control type="image">
<visible>Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat.png</texture>
</control>
<control type="image">
<visible>Playlist.IsRepeatOne | !String.IsEmpty(Window.Property(pq.repeat.one))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-one.png</texture>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(401)</visible>
<control type="image">
<visible>!Playlist.IsRepeatOne + !Playlist.IsRepeat + String.IsEmpty(Window.Property(pq.repeat))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFE5A00D">script.plex/buttons/repeat-focus.png</texture>
</control>
<control type="image">
<visible>Playlist.IsRepeat | !String.IsEmpty(Window.Property(pq.repeat))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-focus.png</texture>
</control>
<control type="image">
<visible>Playlist.IsRepeatOne | !String.IsEmpty(Window.Property(pq.repeat.one))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFCC7B19">script.plex/buttons/repeat-one-focus.png</texture>
</control>
</control>
</control>
<control type="togglebutton" id="402">
<visible>!String.IsEmpty(Window.Property(has.playlist))</visible>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<usealttexture>!String.IsEmpty(Window.Property(pq.shuffled))</usealttexture>
<alttexturefocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle-focus.png</alttexturefocus>
<alttexturenofocus colordiffuse="FFCC7B19">script.plex/buttons/shuffle.png</alttexturenofocus>
<label> </label>
</control>
<control type="button" id="422">
<enable>false</enable>
<visible>String.IsEmpty(Window.Property(has.playlist))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="40FFFFFF">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="40FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="403">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/settings-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/settings.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="404">
<visible>!String.IsEmpty(Window.Property(pq.hasprev))</visible>
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
<hitrect x="58" y="28" w="69" h="45" />
<posx>30</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus flipx="true" colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
<texturenofocus flipx="true" colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="424">
<enable>false</enable>
<visible>String.IsEmpty(Window.Property(pq.hasprev))</visible>
<posx>30</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus flipx="true" colordiffuse="40FFFFFF">script.plex/buttons/next-focus.png</texturefocus>
<texturenofocus flipx="true" colordiffuse="40FFFFFF">script.plex/buttons/next.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="405">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus flipx="true" colordiffuse="FFE5A00D">script.plex/buttons/skip-forward-focus.png</texturefocus>
<texturenofocus flipx="true" colordiffuse="99FFFFFF">script.plex/buttons/skip-forward.png</texturenofocus>
<label> </label>
</control>
<control type="group" id="426">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false" condition="Control.HasFocus(406)">Conditional</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false" condition="!Control.HasFocus(406)">Conditional</animation>
<width>125</width>
<height>101</height>
<control type="button" id="406">
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<onup>100</onup>
<onright>407</onright>
<onleft>405</onleft>
<font>font12</font>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<label> </label>
<onclick>PlayerControl(Play)</onclick>
</control>
<control type="group">
<visible>!Control.HasFocus(406)</visible>
<control type="image">
<visible>!Player.Paused + !Player.Forwarding + !Player.Rewinding</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="99FFFFFF">script.plex/buttons/pause.png</texture>
</control>
<control type="image">
<visible>Player.Paused | Player.Forwarding | Player.Rewinding</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="99FFFFFF">script.plex/buttons/play.png</texture>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(406)</visible>
<control type="image">
<visible>!Player.Paused + !Player.Forwarding + !Player.Rewinding</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFE5A00D">script.plex/buttons/pause-focus.png</texture>
</control>
<control type="image">
<visible>Player.Paused | Player.Forwarding | Player.Rewinding</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texture colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texture>
</control>
</control>
</control>
<control type="button" id="407">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/stop-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/stop.png</texturenofocus>
<onclick>PlayerControl(Stop)</onclick>
<label> </label>
</control>
<control type="button" id="408">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/skip-forward-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/skip-forward.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="409">
<visible>!String.IsEmpty(Window.Property(pq.hasnext))</visible>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="419">
<enable>false</enable>
<visible>String.IsEmpty(Window.Property(pq.hasnext))</visible>
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<texturefocus colordiffuse="40FFFFFF">script.plex/buttons/next-focus.png</texturefocus>
<texturenofocus colordiffuse="40FFFFFF">script.plex/buttons/next.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="410">
<visible>!String.IsEmpty(Window.Property(pq.hasnext)) | !String.IsEmpty(Window.Property(pq.hasprev))</visible>
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
<hitrect x="58" y="28" w="69" h="45" />
<posx>30</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/pqueue-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/pqueue.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="430">
<enable>false</enable>
<visible>String.IsEmpty(Window.Property(pq.hasnext)) + String.IsEmpty(Window.Property(pq.hasprev))</visible>
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>30</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="40FFFFFF">script.plex/buttons/pqueue-focus.png</texturefocus>
<texturenofocus colordiffuse="40FFFFFF">script.plex/buttons/pqueue.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="412">
<visible>!String.IsEmpty(Window.Property(subtitle.downloads))</visible>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/subtitle-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/subtitle.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="group">
<posx>0</posx>
<posy>940</posy>
<control type="button" id="100">
<hitrect x="0" y="-19" w="1920" h="48" />
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>10</height>
<onup>501</onup>
<ondown>400</ondown>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
</control>
</control>
<control type="group" id="500">
<animation effect="slide" time="100" start="0,0" end="0,20" reversible="true" condition="Control.HasFocus(501)">Conditional</animation>
<visible allowhiddenfocus="true">String.IsEmpty(Window.Property(mouse.mode)) + String.IsEmpty(Window.Property(hide.bigseek)) + [Control.HasFocus(501) | Control.HasFocus(100)]</visible>
<posx>-8</posx>
<posy>917</posy>
<control type="image">
<posx>-200</posx>
<posy>5</posy>
<width>2320</width>
<height>6</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>A0000000</colordiffuse>
</control>
<control type="list" id="501">
<hitrect x="-20" y="-20" w="10" h="10" />
<posx>0</posx>
<posy>0</posy>
<width>1928</width>
<height>16</height>
<ondown>100</ondown>
<onfocus>SetProperty(hide.bigseek,)</onfocus>
<scrolltime>200</scrolltime>
<orientation>horizontal</orientation>
<preloaditems>4</preloaditems>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout width="160">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>16</width>
<height>16</height>
<texture>script.plex/indicators/seek-selection-marker.png</texture>
<colordiffuse>FF606060</colordiffuse>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout width="160">
<control type="image">
<visible>!Control.HasFocus(501)</visible>
<posx>0</posx>
<posy>0</posy>
<width>16</width>
<height>16</height>
<texture>script.plex/indicators/seek-selection-marker.png</texture>
<colordiffuse>FF606060</colordiffuse>
</control>
<control type="image">
<visible>Control.HasFocus(501)</visible>
<posx>0</posx>
<posy>0</posy>
<width>16</width>
<height>16</height>
<texture>script.plex/indicators/seek-selection-marker.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
</focusedlayout>
</control>
</control>
<control type="group" id="202">
<visible>Control.HasFocus(100) | Control.HasFocus(501) | !String.IsEmpty(Window.Property(button.seek))</visible>
<posx>0</posx>
<posy>896</posy>
<control type="group" id="203">
<posx>-50</posx>
<posy>0</posy>
<control type="image">
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
<posx>0</posx>
<posy>0</posy>
<width>101</width>
<height>39</height>
<texture>script.plex/indicators/player-selection-time_box.png</texture>
<colordiffuse>D0000000</colordiffuse>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>101</width>
<height>40</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[Window.Property(time.selection)]</label>
</control>
</control>
<control type="image">
<animation effect="fade" time="100" delay="100" end="100">Visible</animation>
<posx>-6</posx>
<posy>39</posy>
<width>15</width>
<height>7</height>
<texture>script.plex/indicators/player-selection-time_arrow.png</texture>
<colordiffuse>D0000000</colordiffuse>
</control>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,693 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>300</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff000000</backgroundcolor>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
<control type="group">
<animation effect="slide" end="-582,0" time="200" tween="quadratic" easing="out" condition="Control.HasFocus(125)">Conditional</animation>
<posx>0</posx>
<posy>0</posy>
<control type="group">
<control type="group">
<animation effect="slide" end="-297,0" time="200" tween="quadratic" easing="out" condition="Control.HasFocus(125)">Conditional</animation>
<control type="image">
<posx>843</posx>
<posy>135</posy>
<width>1077</width>
<height>945</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>32111111</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>810</posy>
<width>1920</width>
<height>270</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>32000000</colordiffuse>
</control>
</control>
<control type="image">
<posx>843</posx>
<posy>810</posy>
<width>780</width>
<height>270</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>32111111</colordiffuse>
</control>
<control type="image">
<animation effect="slide" end="-297,0" time="200" tween="quadratic" easing="out" condition="Control.HasFocus(125)">Conditional</animation>
<posx>1920</posx>
<posy>135</posy>
<width>879</width>
<height>945</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>66111111</colordiffuse>
</control>
</control>
<control type="textbox">
<visible>Control.HasFocus(100) | Control.HasFocus(125)</visible>
<posx>903</posx>
<posy>870</posy>
<width>660</width>
<height>170</height>
<font>font10</font>
<textcolor>FFFFFFFF</textcolor>
<align>left</align>
<label>$INFO[Container(100).ListItem.Property(description)]</label>
</control>
<control type="group" id="50">
<posx>248</posx>
<posy>168</posy>
<defaultcontrol always="true">75</defaultcontrol>
<control type="list" id="75">
<posx>0</posx>
<posy>0</posy>
<width>590</width>
<height>606</height>
<onup>201</onup>
<ondown>noop</ondown>
<onright>100</onright>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="75">
<control type="group">
<posx>88</posx>
<posy>40</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>414</width>
<height>75</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>75</posy>
<width>414</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>661F1F1F</colordiffuse>
</control>
</control>
</itemlayout>
<focusedlayout height="75">
<control type="group">
<visible>ControlGroup(50).HasFocus(0)</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>590</width>
<height>155</height>
<texture border="42">script.plex/drop-shadow.png</texture>
</control>
<control type="image">
<visible>Control.HasFocus(75)</visible>
<posx>40</posx>
<posy>40</posy>
<width>510</width>
<height>75</height>
<texture colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texture>
</control>
<control type="image">
<visible>!Control.HasFocus(75)</visible>
<posx>40</posx>
<posy>40</posy>
<width>510</width>
<height>75</height>
<texture colordiffuse="FFCC7B19" border="10">script.plex/white-square-rounded.png</texture>
</control>
<control type="image">
<visible>!Control.HasFocus(75)</visible>
<posx>512</posx>
<posy>66</posy>
<width>16</width>
<height>23</height>
<texture>script.plex/settings/expanded.png</texture>
<colordiffuse>FF000000</colordiffuse>
</control>
<control type="label">
<posx>88</posx>
<posy>40</posy>
<width>414</width>
<height>75</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
<control type="label">
<visible>!ControlGroup(50).HasFocus(0)</visible>
<posx>88</posx>
<posy>40</posy>
<width>414</width>
<height>75</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
</control>
<control type="list" id="100">
<visible>Integer.IsGreater(Container(100).NumItems,0)</visible>
<enable>String.IsEmpty(Window.Property(section.about))</enable>
<posx>604</posx>
<posy>0</posy>
<width>776</width>
<height>606</height>
<onup>201</onup>
<ondown>noop</ondown>
<onleft>75</onleft>
<onright>150</onright>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<pagecontrol>101</pagecontrol>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="75">
<control type="group">
<posx>88</posx>
<posy>40</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>400</width>
<height>75</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>200</posx>
<posy>0</posy>
<width>400</width>
<height>75</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>75</posy>
<width>600</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>661F1F1F</colordiffuse>
</control>
</control>
<control type="group">
<posx>643</posx>
<posy>55</posy>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(checkbox))</visible>
<posx>0</posx>
<posy>0</posy>
<width>45</width>
<height>45</height>
<texture colordiffuse="EE000000" border="10">script.plex/settings/checkbox.png</texture>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(checkbox.checked))</visible>
<posx>0</posx>
<posy>0</posy>
<width>45</width>
<height>45</height>
<texture>script.plex/settings/checkmark.png</texture>
</control>
</control>
</itemlayout>
<focusedlayout height="75">
<control type="group">
<visible>Control.HasFocus(100) | Control.HasFocus(125)</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>776</width>
<height>155</height>
<texture border="42">script.plex/drop-shadow.png</texture>
</control>
<control type="image">
<visible>!Control.HasFocus(125)</visible>
<posx>40</posx>
<posy>40</posy>
<width>696</width>
<height>75</height>
<texture colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texture>
</control>
<control type="image">
<visible>Control.HasFocus(125)</visible>
<posx>40</posx>
<posy>40</posy>
<width>696</width>
<height>75</height>
<texture colordiffuse="FFCC7B19" border="10">script.plex/white-square-rounded.png</texture>
</control>
<control type="image">
<visible>Control.HasFocus(125)</visible>
<posx>698</posx>
<posy>66</posy>
<width>16</width>
<height>23</height>
<texture>script.plex/settings/expanded.png</texture>
<colordiffuse>FF000000</colordiffuse>
</control>
<control type="group">
<posx>88</posx>
<posy>40</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>400</width>
<height>75</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>200</posx>
<posy>0</posy>
<width>400</width>
<height>75</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</control>
<control type="group">
<visible>!Control.HasFocus(100) + !Control.HasFocus(125)</visible>
<posx>88</posx>
<posy>40</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>400</width>
<height>75</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>200</posx>
<posy>0</posy>
<width>400</width>
<height>75</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>75</posy>
<width>600</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>661F1F1F</colordiffuse>
</control>
</control>
<control type="group">
<posx>643</posx>
<posy>55</posy>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(checkbox))</visible>
<posx>0</posx>
<posy>0</posy>
<width>45</width>
<height>45</height>
<texture colordiffuse="EE000000" border="10">script.plex/settings/checkbox.png</texture>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(checkbox.checked))</visible>
<posx>0</posx>
<posy>0</posy>
<width>45</width>
<height>45</height>
<texture>script.plex/settings/checkmark.png</texture>
</control>
</control>
</focusedlayout>
</control>
<control type="scrollbar" id="101">
<visible>Control.IsVisible(100) + !Control.IsVisible(125)</visible>
<left>1388</left>
<top>40</top>
<width>9</width>
<height>525</height>
<visible>true</visible>
<texturesliderbackground colordiffuse="66000000" border="4">script.plex/white-square-rounded-4r.png</texturesliderbackground>
<texturesliderbar colordiffuse="66FFFFFF" border="4">script.plex/white-square-rounded-4r.png</texturesliderbar>
<texturesliderbarfocus colordiffuse="FFE5A00D" border="4">script.plex/white-square-rounded-4r.png</texturesliderbarfocus>
<textureslidernib>-</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<pulseonselect>false</pulseonselect>
<orientation>vertical</orientation>
<showonepage>false</showonepage>
<onleft>151</onleft>
</control>
<control type="button" id="150">
<visible>Integer.IsGreater(Container(100).NumItems,0) + String.IsEmpty(Window.Property(section.about))</visible>
<width>10</width>
<height>10</height>
<onright>125</onright>
<onleft>100</onleft>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<label> </label>
<onfocus>SetFocus(100)</onfocus>
</control>
<control type="list" id="125">
<visible allowhiddenfocus="true">Control.HasFocus(125) + Integer.IsGreater(Container(100).NumItems,0)</visible>
<enable>Integer.IsGreater(Container(100).NumItems,0) + String.IsEmpty(Window.Property(section.about))</enable>
<posx>1383</posx>
<posy>0</posy>
<width>845</width>
<height>566</height>
<onup>noop</onup>
<ondown>noop</ondown>
<onleft>100</onleft>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<pagecontrol>126</pagecontrol>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="75">
<control type="group">
<posx>88</posx>
<posy>40</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>594</width>
<height>75</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>75</posy>
<width>594</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>661F1F1F</colordiffuse>
</control>
</control>
<control type="group">
<posx>637</posx>
<posy>55</posy>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(checkbox.checked))</visible>
<posx>0</posx>
<posy>0</posy>
<width>45</width>
<height>45</height>
<texture>script.plex/settings/checkmark.png</texture>
</control>
</control>
</itemlayout>
<focusedlayout height="75">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>610</width>
<height>155</height>
<texture border="42">script.plex/drop-shadow.png</texture>
</control>
<control type="image">
<posx>40</posx>
<posy>40</posy>
<width>690</width>
<height>75</height>
<texture colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texture>
</control>
<control type="group">
<posx>88</posx>
<posy>40</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>594</width>
<height>75</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
<control type="group">
<posx>637</posx>
<posy>55</posy>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(checkbox.checked))</visible>
<posx>0</posx>
<posy>0</posy>
<width>45</width>
<height>45</height>
<texture>script.plex/settings/checkmark.png</texture>
</control>
</control>
</focusedlayout>
</control>
<control type="scrollbar" id="126">
<visible>Control.IsVisible(125)</visible>
<left>2161</left>
<top>40</top>
<width>9</width>
<height>525</height>
<visible>true</visible>
<texturesliderbackground colordiffuse="66000000" border="4">script.plex/white-square-rounded-4r.png</texturesliderbackground>
<texturesliderbar colordiffuse="66FFFFFF" border="4">script.plex/white-square-rounded-4r.png</texturesliderbar>
<texturesliderbarfocus colordiffuse="FFE5A00D" border="4">script.plex/white-square-rounded-4r.png</texturesliderbarfocus>
<textureslidernib>-</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<pulseonselect>false</pulseonselect>
<orientation>vertical</orientation>
<showonepage>false</showonepage>
<onleft>151</onleft>
</control>
</control>
</control>
<control type="group" id="200">
<defaultcontrol always="true">201</defaultcontrol>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>C0000000</colordiffuse>
</control>
<control type="grouplist">
<posx>60</posx>
<posy>47.5</posy>
<width>1000</width>
<height>40</height>
<align>left</align>
<itemgap>60</itemgap>
<orientation>horizontal</orientation>
<ondown>50</ondown>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="201">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>204</onright>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="label">
<width max="500">auto</width>
<height>40</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[UPPERCASE]$INFO[Window.Property(heading)][/UPPERCASE]</label>
</control>
</control>
<control type="group">
<visible>Player.HasAudio</visible>
<posx>438</posx>
<posy>0</posy>
<control type="button" id="204">
<visible>Player.HasAudio</visible>
<posx>-10</posx>
<posy>38</posy>
<width>260</width>
<height>75</height>
<onleft>201</onleft>
<ondown>50</ondown>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>right</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>100</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
<control type="image">
<posx>0</posx>
<posy>48</posy>
<width>42</width>
<height>42</height>
<texture>$INFO[Player.Art(thumb)]</texture>
</control>
<control type="group">
<visible>!Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="progress">
<description>Progressbar</description>
<posx>0</posx>
<posy>102</posy>
<width>240</width>
<height>1</height>
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
</control>
<control type="label">
<right>213</right>
<posy>35</posy>
<width>200</width>
<height>65</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[System.Time]</label>
</control>
<control type="image">
<posx>153r</posx>
<posy>54</posy>
<width>93</width>
<height>30</height>
<texture>script.plex/home/plex.png</texture>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<!-- <zorder>102</zorder> -->
<controls>
<control type="group">
<posx>660</posx>
<posy>145</posy>
<control type="image">
<posx>-40</posx>
<posy>-40</posy>
<width>680</width>
<height>870</height>
<texture border="42">script.plex/drop-shadow.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>600</width>
<height>80</height>
<texture border="10">script.plex/white-square-top-rounded.png</texture>
<colordiffuse>F21F1F1F</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>80</posy>
<width>600</width>
<height>710</height>
<texture flipy="true" border="10">script.plex/white-square-top-rounded.png</texture>
<colordiffuse>F2606060</colordiffuse>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>600</width>
<height>80</height>
<font>font12</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B][UPPERCASE]$INFO[Window.Property(heading)][/UPPERCASE][/B]</label>
</control>
<control type="list" id="100">
<posx>0</posx>
<posy>80</posy>
<width>600</width>
<height>700</height>
<onup>noop</onup>
<ondown>noop</ondown>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="100">
<control type="label">
<posx>20</posx>
<posy>0</posy>
<width>560</width>
<height>100</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</itemlayout>
<focusedlayout height="100">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>600</width>
<height>100</height>
<texture colordiffuse="FFE5A00D">script.plex/white-square.png</texture>
</control>
<control type="label">
<posx>20</posx>
<posy>0</posy>
<width>560</width>
<height>100</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</focusedlayout>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/sign_in/back.jpg</texture>
</control>
</controls>
</window>

View file

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/sign_in/back.jpg</texture>
</control>
<control type="textbox">
<posx>210</posx>
<posy>375</posy>
<width>1502</width>
<height>530</height>
<font>font13</font>
<textcolor>FFFFFFFF</textcolor>
<align>left</align>
<label>[B]$INFO[Window.Property(message)][/B]</label>
</control>
<control type="button" id="100">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<font>font20</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
</controls>
</window>

View file

@ -0,0 +1,776 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="group" id="50">
<animation effect="slide" time="200" end="0,-135" condition="Integer.IsGreater(Container(101).ListItem.Property(index),5)">Conditional</animation>
<animation effect="slide" time="200" end="0,-200" condition="Integer.IsGreater(Container(101).ListItem.Property(index),5) + Integer.IsGreater(Container(101).Position,5)">Conditional</animation>
<posx>0</posx>
<posy>135</posy>
<defaultcontrol>101</defaultcontrol>
<control type="grouplist" id="300">
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
<visible>!Integer.IsGreater(Container(101).ListItem.Property(index),5) + String.IsEmpty(Window.Property(no.content)) + String.IsEmpty(Window.Property(no.content.filtered))</visible>
<defaultcontrol>301</defaultcontrol>
<posx>30</posx>
<posy>-25</posy>
<width>1000</width>
<height>145</height>
<onup>200</onup>
<ondown>101</ondown>
<itemgap>-20</itemgap>
<orientation>horizontal</orientation>
<scrolltime tween="quadratic" easing="out">200</scrolltime>
<usecontrolcoords>true</usecontrolcoords>
<control type="button" id="301">
<hitrect x="20" y="20" w="86" h="60" />
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="302">
<hitrect x="20" y="20" w="86" h="60" />
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/shuffle-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/shuffle.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="303">
<hitrect x="20" y="20" w="86" h="60" />
<visible>String.IsEmpty(Window.Property(no.options)) | Player.HasAudio</visible>
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/more-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/more.png</texturenofocus>
<label> </label>
</control>
<control type="button" id="304">
<hitrect x="20" y="20" w="86" h="60" />
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
<animation effect="zoom" start="100" end="143" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="143" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<width>126</width>
<height>100</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/chapters-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/chapters.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="group" id="100">
<visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>101</defaultcontrol>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<control type="panel" id="101">
<hitrect x="0" y="95" w="1780" h="1185" />
<posx>0</posx>
<posy>0</posy>
<width>1800</width>
<height>1280</height>
<onup>300</onup>
<onright>150</onright>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<preloaditems>2</preloaditems>
<pagecontrol>152</pagecontrol>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout width="287" height="343">
<control type="group">
<posx>55</posx>
<posy>97</posy>
<control type="group">
<posx>5</posx>
<posy>5</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>244</width>
<height>244</height>
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>244</width>
<height>244</height>
<texture background="true">$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>244</posy>
<width>244</width>
<height>40</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>80000000</colordiffuse>
</control>
<control type="label">
<scroll>false</scroll>
<posx>0</posx>
<posy>244</posy>
<width>244</width>
<height>40</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout width="287" height="343">
<control type="group">
<posx>55</posx>
<posy>97</posy>
<control type="group">
<animation effect="zoom" start="100" end="110" time="100" center="127,127" reversible="false">Focus</animation>
<animation effect="zoom" start="110" end="100" time="100" center="127,127" reversible="false">UnFocus</animation>
<posx>0</posx>
<posy>0</posy>
<control type="group">
<visible>Control.HasFocus(101)</visible>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>-40</posx>
<posy>-40</posy>
<width>334</width>
<height>334</height>
<texture border="42">script.plex/drop-shadow.png</texture>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>-40</posx>
<posy>-40</posy>
<width>334</width>
<height>374</height>
<texture border="42">script.plex/drop-shadow.png</texture>
</control>
</control>
<control type="group">
<posx>5</posx>
<posy>5</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>244</width>
<height>244</height>
<texture>$INFO[ListItem.Property(thumb.fallback)]</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>244</width>
<height>244</height>
<texture background="true">$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>244</posy>
<width>244</width>
<height>40</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>80000000</colordiffuse>
</control>
<control type="label">
<scroll>false</scroll>
<posx>0</posx>
<posy>244</posy>
<width>244</width>
<height>40</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(101)</visible>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>0</posy>
<width>254</width>
<height>254</height>
<texture border="10">script.plex/home/selected.png</texture>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(is.folder))</visible>
<posx>0</posx>
<posy>0</posy>
<width>254</width>
<height>294</height>
<texture border="10">script.plex/home/selected.png</texture>
</control>
</control>
</control>
</control>
</focusedlayout>
</control>
</control>
</control>
<control type="group" id="150">
<visible>StringCompare(Window(10000).Property(script.plex.sort),titleSort) + Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible>
<defaultcontrol>151</defaultcontrol>
<posx>1780</posx>
<posy>150</posy>
<width>20</width>
<height>920</height>
<control type="list" id="151">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>1050</height>
<onleft>100</onleft>
<onright>152</onright>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="34">
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>99FFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>99FFFFFF</colordiffuse>
<texture border="12">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout height="34">
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<control type="label">
<visible>!StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(letter))</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>99FFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="group">
<visible>StringCompare(Window(10000).Property(script.plex.key), ListItem.Property(key))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>99FFFFFF</colordiffuse>
<texture border="12">script.plex/white-square-rounded.png</texture>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>32</height>
<font>font10</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(151)</visible>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<visible>Control.HasFocus(151)</visible>
<posx>0</posx>
<posy>0</posy>
<width>34</width>
<height>34</height>
<colordiffuse>FFE5A00D</colordiffuse>
<texture border="12">script.plex/white-outline-rounded.png</texture>
</control>
</control>
</control>
</focusedlayout>
</control>
</control>
<control type="scrollbar" id="152">
<hitrect x="1820" y="150" w="100" h="910" />
<left>1860</left>
<top>150</top>
<width>12</width>
<height>910</height>
<visible>true</visible>
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
<textureslidernib>-</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<pulseonselect>false</pulseonselect>
<orientation>vertical</orientation>
<showonepage>false</showonepage>
<onleft>151</onleft>
</control>
<control type="group" id="200">
<animation effect="slide" end="0,-135" time="200" tween="quadratic" easing="out" condition="Integer.IsGreater(Container(101).ListItem.Property(index),5) + !ControlGroup(200).HasFocus(0)">Conditional</animation>
<defaultcontrol always="true">201</defaultcontrol>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<control type="image">
<animation effect="fade" start="0" end="100" time="200" tween="quadratic" easing="out" reversible="true">VisibleChange</animation>
<visible>ControlGroup(200).HasFocus(0) + Integer.IsGreater(Container(101).ListItem.Property(index),5)</visible>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>C0000000</colordiffuse>
</control>
<control type="grouplist">
<posx>60</posx>
<posy>47.5</posy>
<width>1000</width>
<height>40</height>
<align>left</align>
<itemgap>60</itemgap>
<orientation>horizontal</orientation>
<ondown>50</ondown>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="201">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>202</onright>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/home-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/home.png</texturenofocus>
<label> </label>
</control>
</control>
<control type="label">
<width max="500">auto</width>
<height>40</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[UPPERCASE]$INFO[Window.Property(screen.title)][/UPPERCASE]</label>
</control>
<control type="group">
<width>40</width>
<height>40</height>
<control type="button" id="202">
<animation effect="zoom" start="100" end="177" time="100" center="20,20" reversible="false">Focus</animation>
<animation effect="zoom" start="177" end="100" time="100" center="20,20" reversible="false">UnFocus</animation>
<width>40</width>
<height>40</height>
<onright>204</onright>
<onleft>201</onleft>
<ondown>50</ondown>
<font>font12</font>
<focusedcolor>FF000000</focusedcolor>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/search-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/search.png</texturenofocus>
<label> </label>
</control>
</control>
</control>
<control type="group">
<visible>Player.HasAudio</visible>
<posx>438</posx>
<posy>0</posy>
<control type="button" id="204">
<visible>Player.HasAudio</visible>
<posx>-10</posx>
<posy>38</posy>
<width>260</width>
<height>75</height>
<onleft>202</onleft>
<onright>211</onright>
<ondown>50</ondown>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>right</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>100</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
<control type="image">
<posx>0</posx>
<posy>48</posy>
<width>42</width>
<height>42</height>
<texture>$INFO[Player.Art(thumb)]</texture>
</control>
<control type="group">
<visible>!Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(204)</visible>
<control type="label">
<posx>53</posx>
<posy>48</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>53</posx>
<posy>72</posy>
<width>187</width>
<height>20</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<info>MusicPlayer.Title</info>
</control>
</control>
<control type="progress">
<description>Progressbar</description>
<posx>0</posx>
<posy>102</posy>
<width>240</width>
<height>1</height>
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
</control>
<control type="grouplist">
<visible>String.IsEmpty(Window.Property(hide.filteroptions))</visible>
<right>340</right>
<posy>35</posy>
<width>1000</width>
<height>65</height>
<align>right</align>
<itemgap>30</itemgap>
<orientation>horizontal</orientation>
<onleft>204</onleft>
<onright>210</onright>
<ondown>50</ondown>
<control type="button" id="311">
<enable>false</enable>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(filter2.display)][/UPPERCASE]</label>
</control>
<control type="button" id="211">
<width max="500">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(filter1.display)][/UPPERCASE]</label>
</control>
<control type="button" id="310">
<visible>!StringCompare(Window.Property(media),artist)</visible>
<enable>false</enable>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturenofocus>-</texturenofocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
</control>
<control type="button" id="312">
<visible>StringCompare(Window.Property(media),artist)</visible>
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<disabledcolor>FFFFFFFF</disabledcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(media.type)][/UPPERCASE]</label>
</control>
<control type="button" id="210">
<width max="300">auto</width>
<height>65</height>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>20</textoffsetx>
<textoffsety>0</textoffsety>
<label>[UPPERCASE]$INFO[Window.Property(sort.display)][/UPPERCASE]</label>
</control>
</control>
<control type="label">
<right>213</right>
<posy>35</posy>
<width>200</width>
<height>65</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[System.Time]</label>
</control>
<control type="image">
<posx>153r</posx>
<posy>54</posy>
<width>93</width>
<height>30</height>
<texture>script.plex/home/plex.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(no.content))</visible>
<posx>0</posx>
<posy>465</posy>
<control type="label">
<scroll>false</scroll>
<posx>60</posx>
<posy>0</posy>
<width>1800</width>
<height>35</height>
<font>font30</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$ADDON[script.plex 32452][/B]</label>
</control>
<control type="label">
<scroll>false</scroll>
<posx>60</posx>
<posy>60</posy>
<width>1800</width>
<height>35</height>
<font>font30</font>
<align>center</align>
<textcolor>FFCCCCCC</textcolor>
<label>$ADDON[script.plex 32453]</label>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(no.content.filtered))</visible>
<posx>0</posx>
<posy>465</posy>
<control type="label">
<scroll>false</scroll>
<posx>60</posx>
<posy>0</posy>
<width>1800</width>
<height>35</height>
<font>font30</font>
<align>center</align>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$ADDON[script.plex 32454][/B]</label>
</control>
<control type="label">
<scroll>false</scroll>
<posx>60</posx>
<posy>60</posy>
<width>1800</width>
<height>35</height>
<font>font30</font>
<align>center</align>
<textcolor>FFCCCCCC</textcolor>
<label>$ADDON[script.plex 32455]</label>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(search.dialog))</visible>
<control type="group" >
<visible>!String.IsEmpty(Window.Property(search.dialog.hasresults))</visible>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture colordiffuse="99606060">script.plex/white-square.png</texture>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture background="true" fallback="script.plex/home/background-fallback.png">$INFO[Window.Property(background)]</texture>
</control>
<control type="image">
<posx>236</posx>
<posy>131</posy>
<width>638</width>
<height>638</height>
<texture>$INFO[Window.Property(track.thumb)]</texture>
</control>
<control type="textbox">
<posx>236</posx>
<posy>131</posy>
<width>1502</width>
<height>530</height>
<font>font13</font>
<textcolor>FFFFFFFF</textcolor>
<align>left</align>
<label>[B]$INFO[Window.Property(message)][/B]</label>
</control>
<control type="grouplist" id="300">
<animation effect="fade" start="0" end="100" time="200" reversible="true">VisibleChange</animation>
<defaultcontrol>301</defaultcontrol>
<posx>965</posx>
<posy>131</posy>
<width>750</width>
<height>638</height>
<itemgap>30</itemgap>
<orientation>vertical</orientation>
<scrolltime tween="quadratic" easing="out">200</scrolltime>
<control type="button" id="100">
<posx>30</posx>
<posy>30</posy>
<width>1920</width>
<height>1080</height>
<font>font20</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FFFFFFFF</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,908 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="group">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture colordiffuse="80FFFFFF">script.plex/home/background-fallback.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<fadetime>1000</fadetime>
<texture background="true">$INFO[Window.Property(background)]</texture>
</control>
</control>
<control type="group">
<animation effect="fade" time="100" start="100" end="20" condition="ControlGroup(400).HasFocus(0)">Conditional</animation>
<visible>Player.HasAudio</visible>
<posx>441</posx>
<posy>780</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>225</width>
<height>225</height>
<texture>$INFO[Player.Art(thumb)]</texture>
</control>
<control type="group">
<posx>255</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>783</width>
<height>40</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Artist</info>
</control>
<control type="label">
<posx>0</posx>
<posy>40</posy>
<width>783</width>
<height>40</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Album</info>
</control>
<control type="label">
<posx>0</posx>
<posy>80</posy>
<width>783</width>
<height>40</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[MusicPlayer.Title][/B]</label>
</control>
</control>
<control type="grouplist" id="600">
<defaultcontrol>406</defaultcontrol>
<hitrect x="460" y="998" w="1000" h="55" />
<posx>255</posx>
<posy>134</posy>
<width>783</width>
<height>124</height>
<align>center</align>
<onup>101</onup>
<itemgap>-40</itemgap>
<orientation>horizontal</orientation>
<scrolltime tween="quadratic" easing="out">200</scrolltime>
<usecontrolcoords>true</usecontrolcoords>
<control type="button" id="404">
<enable>MusicPlayer.HasPrevious</enable>
<animation effect="zoom" start="100" end="124" time="100" center="93,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="93,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>30</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus flipx="true" colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
<texturenofocus flipx="true" colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
<onclick>PlayerControl(Previous)</onclick>
<label> </label>
</control>
<control type="togglebutton" id="406">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/pause-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/pause.png</texturenofocus>
<usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
<alttexturefocus colordiffuse="FFE5A00D">script.plex/buttons/play-focus.png</alttexturefocus>
<alttexturenofocus colordiffuse="99FFFFFF">script.plex/buttons/play.png</alttexturenofocus>
<onclick>PlayerControl(Play)</onclick>
<label> </label>
</control>
<control type="button" id="409">
<enable>MusicPlayer.HasNext</enable>
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/next-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/next.png</texturenofocus>
<onclick>PlayerControl(Next)</onclick>
<label> </label>
</control>
<control type="button" id="407">
<animation effect="zoom" start="100" end="124" time="100" center="63,50" reversible="false">Focus</animation>
<animation effect="zoom" start="124" end="100" time="100" center="63,50" reversible="false">UnFocus</animation>
<hitrect x="28" y="28" w="69" h="45" />
<posx>0</posx>
<posy>0</posy>
<width>125</width>
<height>101</height>
<font>font12</font>
<texturefocus colordiffuse="FFE5A00D">script.plex/buttons/stop-focus.png</texturefocus>
<texturenofocus colordiffuse="99FFFFFF">script.plex/buttons/stop.png</texturenofocus>
<onclick>PlayerControl(Stop)</onclick>
<label> </label>
</control>
</control>
<control type="label">
<posx>255</posx>
<posy>177</posy>
<width>783</width>
<height>40</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.Time</info>
</control>
<control type="label">
<posx>1038</posx>
<posy>177</posy>
<width>783</width>
<height>40</height>
<font>font10</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<info>MusicPlayer.TimeRemaining</info>
</control>
<control type="progress">
<description>Progressbar</description>
<posx>255</posx>
<posy>222</posy>
<width>783</width>
<height>3</height>
<texturebg colordiffuse="9AFFFFFF">script.plex/white-square-1px.png</texturebg>
<lefttexture>-</lefttexture>
<midtexture colordiffuse="FFCC7B19">script.plex/white-square-1px.png</midtexture>
<righttexture>-</righttexture>
<overlaytexture>-</overlaytexture>
<info>Player.Progress</info>
</control>
</control>
<control type="image" id="110">
<visible>ControlGroup(400).HasFocus(0)</visible>
<posx>770</posx>
<posy>275</posy>
<width>380</width>
<height>695</height>
<texture border="42">script.plex/drop-shadow.png</texture>
</control>
<control type="group" id="100">
<posx>0</posx>
<posy>315</posy>
<defaultcontrol always="true">101</defaultcontrol>
<control type="fixedlist" id="101">
<posx>-180</posx>
<posy>-40</posy>
<width>2100</width>
<height>455</height>
<scrolltime>200</scrolltime>
<onup>500</onup>
<onleft>100</onleft>
<onright>100</onright>
<ondown condition="Player.HasAudio">600</ondown>
<ondown condition="!String.IsEmpty(Container(101).ListItem.Property(protected))">400</ondown>
<orientation>horizontal</orientation>
<focusposition>3</focusposition>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout width="330">
<control type="group">
<posx>0</posx>
<posy>40</posy>
<width>300</width>
<height>300</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<texture diffuse="script.plex/user_select/item-background.png" fallback="script.plex/gray-square.png">$INFO[ListItem.Property(back.image)]</texture>
<colordiffuse>FFA0A0A0</colordiffuse>
</control>
<control type="image">
<posx>45</posx>
<posy>45</posy>
<width>210</width>
<height>210</height>
<texture>script.plex/user_select/avatar-background.png</texture>
<colordiffuse>E0C0C0C0</colordiffuse>
</control>
<control type="image">
<posx>54</posx>
<posy>54</posy>
<width>192</width>
<height>192</height>
<texture diffuse="script.plex/user_select/avatar-diffuse.png" fallback="script.plex/gray-square.png">$INFO[ListItem.Thumb]</texture>
</control>
<control type="label">
<visible>String.IsEmpty(ListItem.Thumb)</visible>
<posx>54</posx>
<posy>54</posy>
<width>192</width>
<height>192</height>
<font>WeatherTemp</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(protected))</visible>
<posx>15</posx>
<posy>231</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>54</height>
<texture>script.plex/user_select/protected-back.png</texture>
<colordiffuse>A0000000</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>54</height>
<texture>script.plex/user_select/protected-icon.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(admin))</visible>
<posx>231</posx>
<posy>231</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>54</height>
<texture>script.plex/user_select/admin-back.png</texture>
<colordiffuse>A0000000</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>54</height>
<texture>script.plex/user_select/admin-icon.png</texture>
</control>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout width="330">
<control type="group">
<posx>0</posx>
<posy>40</posy>
<control type="image" id="110">
<visible>Control.HasFocus(101)</visible>
<posx>-40</posx>
<posy>-40</posy>
<width>380</width>
<height>455</height>
<texture border="42">script.plex/drop-shadow.png</texture>
</control>
<control type="image">
<visible>Control.HasFocus(101) | ControlGroup(400).HasFocus(0)</visible>
<posx>0</posx>
<posy>0</posy>
<width>300</width>
<height>300</height>
<texture diffuse="script.plex/user_select/item-background-top.png" fallback="script.plex/gray-square.png">$INFO[ListItem.Property(back.image)]</texture>
<colordiffuse>FFA0A0A0</colordiffuse>
</control>
<control type="image">
<visible>!Control.HasFocus(101) + !ControlGroup(400).HasFocus(0)</visible>
<posx>0</posx>
<posy>0</posy>
<width>300</width>
<height>300</height>
<texture diffuse="script.plex/user_select/item-background.png" fallback="script.plex/gray-square.png">$INFO[ListItem.Property(back.image)]</texture>
<colordiffuse>FFA0A0A0</colordiffuse>
</control>
<control type="group">
<visible>Control.HasFocus(101)</visible>
<control type="image">
<posx>0</posx>
<posy>300</posy>
<width>300</width>
<height>75</height>
<texture>script.plex/user_select/item-background-bottom.png</texture>
<colordiffuse>FF000000</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>300</posy>
<width>300</width>
<height>75</height>
<texture diffuse="script.plex/user_select/item-background-bottom.png" fallback="script.plex/gray-square.png">$INFO[ListItem.Property(back.image)]</texture>
<aspectratio scalediffuse="false">stretch</aspectratio>
<colordiffuse>40FFFFFF</colordiffuse>
</control>
</control>
<control type="image">
<visible>!Control.HasFocus(101) + !ControlGroup(400).HasFocus(0)</visible>
<posx>45</posx>
<posy>45</posy>
<width>210</width>
<height>210</height>
<texture>script.plex/user_select/avatar-background.png</texture>
<colordiffuse>E0C0C0C0</colordiffuse>
</control>
<control type="image">
<visible>ControlGroup(400).HasFocus(0)</visible>
<posx>45</posx>
<posy>45</posy>
<width>210</width>
<height>210</height>
<texture>script.plex/user_select/avatar-background.png</texture>
<colordiffuse>FFCC7B19</colordiffuse>
</control>
<control type="image">
<visible>Control.HasFocus(101)</visible>
<posx>45</posx>
<posy>45</posy>
<width>210</width>
<height>210</height>
<texture>script.plex/user_select/avatar-background.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="image">
<posx>54</posx>
<posy>54</posy>
<width>192</width>
<height>192</height>
<texture diffuse="script.plex/user_select/avatar-diffuse.png" fallback="script.plex/gray-square.png">$INFO[ListItem.Thumb]</texture>
</control>
<control type="label">
<visible>String.IsEmpty(ListItem.Thumb)</visible>
<posx>54</posx>
<posy>54</posy>
<width>192</width>
<height>192</height>
<font>WeatherTemp</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(protected))</visible>
<posx>15</posx>
<posy>231</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>54</height>
<texture>script.plex/user_select/protected-back.png</texture>
<colordiffuse>A0000000</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>54</height>
<texture>script.plex/user_select/protected-icon.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(admin))</visible>
<posx>231</posx>
<posy>231</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>54</height>
<texture>script.plex/user_select/admin-back.png</texture>
<colordiffuse>A0000000</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>54</width>
<height>54</height>
<texture>script.plex/user_select/admin-icon.png</texture>
</control>
</control>
<control type="label">
<visible>Control.HasFocus(101)</visible>
<posx>10</posx>
<posy>300</posy>
<width>280</width>
<height>75</height>
<font>font13</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFCC7B19</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
</control>
</focusedlayout>
</control>
<control type="group" id="400">
<defaultcontrol always="true">205</defaultcontrol>
<visible allowhiddenfocus="true">!String.IsEmpty(Container(101).ListItem.Property(protected)) + ControlGroup(400).HasFocus(0) + !String.IsEmpty(Window.Property(initialized))</visible>
<posx>810</posx>
<posy>375</posy>
<control type="button">
<posx>0</posx>
<posy>0</posy>
<width>300</width>
<height>239</height>
<onleft>400</onleft>
<onright>400</onright>
<onup>400</onup>
<ondown>400</ondown>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
<label> </label>
</control>
<control type="image">
<posx>0</posx>
<posy>-75</posy>
<width>300</width>
<height>75</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>FF000000</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>-75</posy>
<width>300</width>
<height>75</height>
<texture fallback="script.plex/gray-square.png">$INFO[Container(101).ListItem.Property(back.image)]</texture>
<colordiffuse>40FFFFFF</colordiffuse>
</control>
<control type="label">
<visible>String.IsEmpty(Container(101).ListItem.Property(editing.pin))</visible>
<posx>0</posx>
<posy>-75</posy>
<width>300</width>
<height>75</height>
<font>font13</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFCC7B19</textcolor>
<label>$INFO[Container(101).ListItem.Label]</label>
</control>
<control type="label">
<visible>!String.IsEmpty(Container(101).ListItem.Property(editing.pin))</visible>
<posx>0</posx>
<posy>-75</posy>
<width>300</width>
<height>75</height>
<font>font13</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFCC7B19</textcolor>
<label>[B]$INFO[Container(101).ListItem.Property(pin)][/B]</label>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>300</width>
<height>239</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>FF000000</colordiffuse>
</control>
<control type="group" id="300">
<defaultcontrol>205</defaultcontrol>
<control type="group" id="200">
<defaultcontrol>205</defaultcontrol>
<control type="button" id="201">
<posx>0</posx>
<posy>0</posy>
<width>73</width>
<height>58</height>
<onright>202</onright>
<onup>101</onup>
<ondown>204</ondown>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[B]1[/B]</label>
</control>
<control type="button" id="202">
<posx>75</posx>
<posy>0</posy>
<width>73</width>
<height>58</height>
<onright>203</onright>
<onleft>201</onleft>
<onup>101</onup>
<ondown>205</ondown>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[B]2[/B]</label>
</control>
<control type="button" id="203">
<posx>150</posx>
<posy>0</posy>
<width>73</width>
<height>58</height>
<onright>211</onright>
<onleft>202</onleft>
<onup>101</onup>
<ondown>206</ondown>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[B]3[/B]</label>
</control>
<control type="button" id="204">
<posx>0</posx>
<posy>60</posy>
<width>73</width>
<height>58</height>
<onright>205</onright>
<ondown>207</ondown>
<onup>201</onup>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[B]4[/B]</label>
</control>
<control type="button" id="205">
<posx>75</posx>
<posy>60</posy>
<width>73</width>
<height>58</height>
<onright>206</onright>
<onleft>204</onleft>
<ondown>208</ondown>
<onup>202</onup>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[B]5[/B]</label>
</control>
<control type="button" id="206">
<posx>150</posx>
<posy>60</posy>
<width>73</width>
<height>58</height>
<onright>211</onright>
<onleft>205</onleft>
<ondown>209</ondown>
<onup>203</onup>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[B]6[/B]</label>
</control>
<control type="button" id="207">
<posx>0</posx>
<posy>120</posy>
<width>73</width>
<height>58</height>
<onright>208</onright>
<ondown>210</ondown>
<onup>204</onup>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[B]7[/B]</label>
</control>
<control type="button" id="208">
<posx>75</posx>
<posy>120</posy>
<width>73</width>
<height>58</height>
<onright>209</onright>
<onleft>207</onleft>
<ondown>210</ondown>
<onup>205</onup>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[B]8[/B]</label>
</control>
<control type="button" id="209">
<posx>150</posx>
<posy>120</posy>
<width>73</width>
<height>58</height>
<onright>211</onright>
<onleft>208</onleft>
<ondown>210</ondown>
<onup>206</onup>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[B]9[/B]</label>
</control>
</control>
<control type="button" id="210">
<posx>0</posx>
<posy>180</posy>
<width>223</width>
<height>59</height>
<onright>211</onright>
<onup>200</onup>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFCC7B19">script.plex/white-square.png</texturefocus>
<texturenofocus colordiffuse="FF333333">script.plex/white-square.png</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label>[B]0[/B]</label>
</control>
</control>
<control type="button" id="211">
<posx>225</posx>
<posy>0</posy>
<width>75</width>
<height>239</height>
<onleft>300</onleft>
<onup>101</onup>
<font>font12</font>
<textcolor>FFFFFFFF</textcolor>
<focusedcolor>FF000000</focusedcolor>
<align>center</align>
<aligny>center</aligny>
<texturefocus>script.plex/user_select/backspace.png</texturefocus>
<texturenofocus>script.plex/user_select/backspace_nf.png</texturenofocus>
<textoffsetx>0</textoffsetx>
<textoffsety>0</textoffsety>
<label> </label>
</control>
</control>
</control>
<control type="group">
<defaultcontrol always="true">201</defaultcontrol>
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>135</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>19000000</colordiffuse>
</control>
<control type="grouplist">
<posx>60</posx>
<posy>34.5</posy>
<width>1000</width>
<height>66</height>
<align>left</align>
<itemgap>60</itemgap>
<orientation>horizontal</orientation>
<ondown>101</ondown>
<usecontrolcoords>true</usecontrolcoords>
<control type="group">
<posx>0</posx>
<posy>0</posy>
<width>124</width>
<height>66</height>
<control type="button" id="500">
<posx>0</posx>
<posy>0</posy>
<width>124</width>
<height>66</height>
<ondown>101</ondown>
<onright>101</onright>
<align>right</align>
<aligny>center</aligny>
<texturefocus colordiffuse="FFE5A00D" border="10">script.plex/white-square-rounded.png</texturefocus>
<texturenofocus>-</texturenofocus>
<label> </label>
</control>
<control type="image">
<visible>!String.IsEmpty(Window.Property(dropdown))</visible>
<posx>0</posx>
<posy>0</posy>
<width>124</width>
<height>66</height>
<texture colordiffuse="FFCC7B19" border="10">script.plex/white-square-rounded.png</texture>
</control>
<control type="group">
<posx>27</posx>
<posy>13</posy>
<control type="group">
<visible>!Control.HasFocus(500) + String.IsEmpty(Window.Property(dropdown))</visible>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>40</width>
<height>40</height>
<texture colordiffuse="99FFFFFF">script.plex/buttons/power.png</texture>
</control>
<control type="image">
<posx>55</posx>
<posy>13.5</posy>
<width>15</width>
<height>13</height>
<texture colordiffuse="99FFFFFF">script.plex/indicators/dropdown-triangle.png</texture>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(500) | !String.IsEmpty(Window.Property(dropdown))</visible>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>40</width>
<height>40</height>
<texture colordiffuse="FF000000">script.plex/buttons/power.png</texture>
</control>
<control type="image">
<posx>55</posx>
<posy>13.5</posy>
<width>15</width>
<height>13</height>
<texture colordiffuse="FF000000">script.plex/indicators/dropdown-triangle.png</texture>
</control>
</control>
</control>
</control>
<control type="label">
<posx>-27</posx>
<posy>0</posy>
<width max="500">auto</width>
<height>66</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[UPPERCASE]$ADDON[script.plex 32437][/UPPERCASE]</label>
</control>
</control>
<control type="label">
<right>213</right>
<posy>35</posy>
<width>200</width>
<height>65</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[System.Time]</label>
</control>
<control type="image">
<posx>153r</posx>
<posy>54</posy>
<width>93</width>
<height>30</height>
<texture>script.plex/home/plex.png</texture>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(Window.Property(busy))</visible>
<control type="image">
<posx>840</posx>
<posy>465</posy>
<width>240</width>
<height>150</height>
<texture>script.plex/busy-back.png</texture>
<colordiffuse>A0FFFFFF</colordiffuse>
</control>
<control type="image">
<posx>915</posx>
<posy>521</posy>
<width>90</width>
<height>38</height>
<texture diffuse="script.plex/busy-diffuse.png">script.plex/busy.gif</texture>
</control>
</control>
</controls>
</window>

View file

@ -0,0 +1,471 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<defaultcontrol>100</defaultcontrol>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<backgroundcolor>0xff111111</backgroundcolor>
<controls>
<control type="group">
<control type="group" id="100">
<!-- <visible>Integer.IsGreater(Container(101).NumItems,0) + String.IsEmpty(Window.Property(drawing))</visible> -->
<defaultcontrol>101</defaultcontrol>
<posx>750</posx>
<posy>140</posy>
<width>1170</width>
<height>800</height>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1170</width>
<height>800</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>B3111111</colordiffuse>
</control>
<control type="list" id="101">
<posx>0</posx>
<posy>0</posy>
<width>1170</width>
<height>800</height>
<onup>200</onup>
<onright>152</onright>
<onleft>300</onleft>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<preloaditems>4</preloaditems>
<pagecontrol>152</pagecontrol>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="101">
<control type="group">
<posx>120</posx>
<posy>24</posy>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(playing))</visible>
<posx>0</posx>
<posy>0</posy>
<width>50</width>
<height>100</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(playing))</visible>
<posx>0</posx>
<posy>32.5</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/playing-circle.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="group">
<visible>String.IsEmpty(ListItem.Property(video))</visible>
<control type="image">
<posx>63</posx>
<posy>11</posy>
<width>74</width>
<height>74</height>
<texture>$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="group">
<posx>168</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>15</posy>
<width>692</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>50</posy>
<width>692</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>B8FFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(video))</visible>
<control type="image">
<posx>63</posx>
<posy>11</posy>
<width>132</width>
<height>74</height>
<texture>$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(watched))</visible>
<posx>895</posx>
<posy>-1</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<posx>226</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>15</posy>
<width>584</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>50</posy>
<width>584</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>B8FFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</control>
<control type="label">
<posx>730</posx>
<posy>0</posy>
<width>200</width>
<height>100</height>
<font>font10</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
<posx>0</posx>
<posy>98</posy>
<width>930</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
</itemlayout>
<!-- FOCUSED LAYOUT ####################################### -->
<focusedlayout height="100">
<control type="group">
<control type="group">
<visible>!Control.HasFocus(101)</visible>
<posx>120</posx>
<posy>24</posy>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(playing))</visible>
<posx>0</posx>
<posy>0</posy>
<width>50</width>
<height>100</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(playing))</visible>
<posx>0</posx>
<posy>32.5</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/playing-circle.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="group">
<visible>String.IsEmpty(ListItem.Property(video))</visible>
<control type="image">
<posx>63</posx>
<posy>11</posy>
<width>74</width>
<height>74</height>
<texture>$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="group">
<posx>168</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>15</posy>
<width>692</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>50</posy>
<width>692</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>B8FFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(video))</visible>
<control type="image">
<posx>63</posx>
<posy>11</posy>
<width>132</width>
<height>74</height>
<texture>$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(watched))</visible>
<posx>895</posx>
<posy>-1</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<posx>226</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>15</posy>
<width>584</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>50</posy>
<width>584</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>B8FFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</control>
<control type="label">
<posx>730</posx>
<posy>0</posy>
<width>200</width>
<height>100</height>
<font>font10</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>D8FFFFFF</textcolor>
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(is.footer))</visible>
<posx>0</posx>
<posy>97</posy>
<width>930</width>
<height>2</height>
<texture>script.plex/white-square.png</texture>
<colordiffuse>40000000</colordiffuse>
</control>
</control>
<control type="group">
<visible>Control.HasFocus(101)</visible>
<posx>63</posx>
<posy>21</posy>
<control type="image">
<posx>-40</posx>
<posy>-40</posy>
<width>1124</width>
<height>180</height>
<texture border="40">script.plex/square-rounded-shadow.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>999</width>
<height>100</height>
<texture border="12">script.plex/white-square-left-rounded.png</texture>
<colordiffuse>FFE5A00D</colordiffuse>
</control>
<control type="image">
<posx>999</posx>
<posy>0</posy>
<width>45</width>
<height>100</height>
<texture>script.plex/buttons/more-vertical.png</texture>
<colordiffuse>99FFFFFF</colordiffuse>
</control>
<control type="label">
<visible>String.IsEmpty(ListItem.Property(playing))</visible>
<posx>48</posx>
<posy>0</posy>
<width>50</width>
<height>100</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>B8000000</textcolor>
<label>[B]$INFO[ListItem.Property(track.number)][/B]</label>
</control>
<control type="image">
<visible>!String.IsEmpty(ListItem.Property(playing))</visible>
<posx>48</posx>
<posy>32.5</posy>
<width>35</width>
<height>35</height>
<texture>script.plex/indicators/playing-circle.png</texture>
<colordiffuse>FF000000</colordiffuse>
</control>
<control type="group">
<visible>String.IsEmpty(ListItem.Property(video))</visible>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(video))</visible>
<posx>103</posx>
<posy>0</posy>
<width>100</width>
<height>100</height>
<texture>$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="group">
<posx>235</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>16</posy>
<width>638</width>
<height>30</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>DF000000</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>51</posy>
<width>638</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>98000000</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</control>
<control type="group">
<visible>!String.IsEmpty(ListItem.Property(video))</visible>
<control type="image">
<posx>103</posx>
<posy>0</posy>
<width>178</width>
<height>100</height>
<texture>$INFO[ListItem.Thumb]</texture>
<aspectratio>scale</aspectratio>
</control>
<control type="image">
<visible>String.IsEmpty(ListItem.Property(watched))</visible>
<posx>951</posx>
<posy>0</posy>
<width>48</width>
<height>48</height>
<texture>script.plex/indicators/unwatched.png</texture>
</control>
<control type="group">
<posx>313</posx>
<posy>0</posy>
<control type="label">
<posx>0</posx>
<posy>16</posy>
<width>510</width>
<height>30</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>DF000000</textcolor>
<label>[B]$INFO[ListItem.Label][/B]</label>
</control>
<control type="label">
<posx>0</posx>
<posy>51</posy>
<width>510</width>
<height>30</height>
<font>font10</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>98000000</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</control>
</control>
<control type="label">
<posx>776</posx>
<posy>0</posy>
<width>200</width>
<height>100</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>B8000000</textcolor>
<label>[B]$INFO[ListItem.Property(track.duration)][/B]</label>
</control>
</control>
</control>
</focusedlayout>
</control>
<control type="scrollbar" id="152">
<hitrect x="1108" y="33" w="90" h="734" />
<left>1128</left>
<top>33</top>
<width>10</width>
<height>734</height>
<onleft>101</onleft>
<visible>true</visible>
<texturesliderbackground colordiffuse="40000000" border="5">script.plex/white-square-rounded.png</texturesliderbackground>
<texturesliderbar colordiffuse="77FFFFFF" border="5">script.plex/white-square-rounded.png</texturesliderbar>
<texturesliderbarfocus colordiffuse="FFE5A00D" border="5">script.plex/white-square-rounded.png</texturesliderbarfocus>
<textureslidernib>-</textureslidernib>
<textureslidernibfocus>-</textureslidernibfocus>
<pulseonselect>false</pulseonselect>
<orientation>vertical</orientation>
<showonepage>false</showonepage>
<onleft>151</onleft>
</control>
</control>
</control>
</controls>
</window>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,139 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<window>
<coordinates>
<system>1</system>
<posx>0</posx>
<posy>0</posy>
</coordinates>
<!-- <zorder>101</zorder> -->
<controls>
<control type="group">
<visible>!String.IsEmpty(Window.Property(via.OSD))</visible>
<animation effect="fade" start="100" end="0">Hidden</animation>
<posx>0</posx>
<posy>0</posy>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1920</width>
<height>1080</height>
<texture>script.plex/player-fade.png</texture>
<colordiffuse>FF080808</colordiffuse>
</control>
</control>
<control type="group">
<visible>!Window.IsVisible(sliderdialog) + !Window.IsVisible(osdvideosettings) + !Window.IsVisible(osdaudiosettings)</visible>
<posx>460</posx>
<posy>200</posy>
<control type="image">
<posx>-40</posx>
<posy>-40</posy>
<width>1080</width>
<height>770</height>
<texture border="42">script.plex/drop-shadow.png</texture>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1000</width>
<height>80</height>
<texture border="10">script.plex/white-square-top-rounded.png</texture>
<colordiffuse>F21F1F1F</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>80</posy>
<width>1000</width>
<height>610</height>
<texture flipy="true" border="10">script.plex/white-square-top-rounded.png</texture>
<colordiffuse>F2606060</colordiffuse>
</control>
<control type="image">
<posx>0</posx>
<posy>80</posy>
<width>400</width>
<height>610</height>
<texture flipy="true" border="10">script.plex/white-square-tl-rounded.png</texture>
<colordiffuse>30000000</colordiffuse>
</control>
<control type="label">
<posx>0</posx>
<posy>0</posy>
<width>1000</width>
<height>80</height>
<font>font12</font>
<align>center</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>[B][UPPERCASE]$INFO[Window.Property(heading)][/UPPERCASE][/B]</label>
</control>
<control type="list" id="100">
<posx>0</posx>
<posy>80</posy>
<width>1000</width>
<height>600</height>
<onup>noop</onup>
<ondown>noop</ondown>
<scrolltime>200</scrolltime>
<orientation>vertical</orientation>
<!-- ITEM LAYOUT ########################################## -->
<itemlayout height="100">
<control type="label">
<posx>20</posx>
<posy>0</posy>
<width>300</width>
<height>100</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>320</posx>
<posy>0</posy>
<width>660</width>
<height>100</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FFFFFFFF</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</itemlayout>
<focusedlayout height="100">
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1000</width>
<height>100</height>
<texture colordiffuse="FFE5A00D">script.plex/white-square.png</texture>
</control>
<control type="label">
<posx>20</posx>
<posy>0</posy>
<width>300</width>
<height>100</height>
<font>font12</font>
<align>left</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label]</label>
</control>
<control type="label">
<posx>320</posx>
<posy>0</posy>
<width>660</width>
<height>100</height>
<font>font12</font>
<align>right</align>
<aligny>center</aligny>
<textcolor>FF000000</textcolor>
<label>$INFO[ListItem.Label2]</label>
</control>
</focusedlayout>
</control>
</control>
</controls>
</window>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 739 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 596 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 845 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 433 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 663 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 923 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 493 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 910 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 868 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 873 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 752 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 756 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 861 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 539 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 420 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 516 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 770 B

Some files were not shown because too many files have changed in this diff Show more