[MOD] Smart playlist editor for Gotham
#1
MQ5 does not have the new (for Gotham) options for smart playlists, "group by" and for Movie sets, "mixed" flag. So I added them to the editor. Just copy and save as SmartPlayListEditor.xml in your MQ5 720p folder.

Code:
    <!-- Aeon MQ 5 -->

    <window id="136">
    <defaultcontrol always="true">22</defaultcontrol>
    <controls>
    <control type="group">
    <posy>80</posy>
    <include>Animation_DialogPopup</include>
    <visible>!Window.IsVisible(smartplaylistrule)</visible>

    <control type="image">
    <posx>171</posx>
    <posy>40</posy>
    <width>30</width>
    <height>481</height>
    <texture flipx="true">shadow.png</texture>
    <colordiffuse>C3FFFFFF</colordiffuse>
    </control>
    <control type="image"><!-- Fundo -->
    <posx>200</posx>
    <posy>40</posy>
    <width>875</width>
    <height>481</height>
    <texture>darkgrey.png</texture>
    <colordiffuse>F0FFFFFF</colordiffuse>
    </control>
    <control type="image"><!-- Fundo do titulo -->
    <posx>200</posx>
    <posy>40</posy>
    <width>875</width>
    <height>50</height>
    <texture>black.png</texture>
    <colordiffuse>90FFFFFF</colordiffuse>
    </control>
    <control type="label"><!-- Titulo -->
    <posx>220</posx>
    <posy>50</posy>
    <width>690</width>
    <align>center</align>
    <label>21432</label>
    <font>Font_23</font>
    <textcolor>80FFFAF0</textcolor>
    </control>
    <control type="group" id="9002">
    <control type="spincontrolex" id="22"><!-- type -->
    <posx>200</posx>
    <posy>90</posy>
    <width>711</width>
    <label>467</label>
    <height>40</height>
    <font>Font_18</font>
    <textcolor>FFbbbbbb</textcolor>
    <focusedcolor>FF101010</focusedcolor>
    <disabledcolor>FF505050</disabledcolor>
    <texturefocus>settings_button_focus.png</texturefocus>
    <pulseonselect>false</pulseonselect>
    <spinposx>-4</spinposx>
    <spinwidth>40</spinwidth>
    <spinheight>65</spinheight>
    <textoffsetx>20</textoffsetx>
    <aligny>center</aligny>
    <reverse>yes</reverse>
    <onright>22</onright>
    <onleft>22</onleft>
    <onup>18</onup>
    <ondown>12</ondown>
    </control>
    <control type="label" id="0"><!-- name of playlist -->
    <posx>240</posx>
    <posy>140</posy>
    <width>420</width>
    <font>Font_18</font>
    <textcolor>$VAR[value_headercolor]</textcolor>
    <label>21433</label>
    </control>
    <control type="image">
    <posx>200</posx>
    <posy>170</posy>
    <width>711</width>
    <height>40</height>
    <texture>black.png</texture>
    <colordiffuse>40FFFFFF</colordiffuse>
    <visible>!Control.HasFocus(12)</visible>
    </control>
    <control type="button" id="12"><!-- text box for name of playlist -->
    <posx>200</posx>
    <posy>170</posy>
    <width>711</width>
    <height>40</height>
    <textwidth>630</textwidth>
    <aligny>center</aligny>
    <label>-</label>
    <onup>22</onup>
    <onleft>12</onleft>
    <onright>12</onright>
    <ondown>10</ondown>
    <font>Font_18</font>
    <textoffsetx>20</textoffsetx>
    <texturenofocus>-</texturenofocus>
    <texturefocus>settings_button_focus.png</texturefocus>
    <aligny>center</aligny>
    </control>
    <control type="label"><!-- find items where -->
    <posx>240</posx>
    <posy>215</posy>
    <width>420</width>
    <align>left</align>
    <font>Font_18</font>
    <textcolor>$VAR[value_headercolor]</textcolor>
    <label>21434</label>
    </control>
    <control type="list" id="10"><!-- Rules -->
    <posx>200</posx>
    <posy>245</posy>
    <width>711</width>
    <height>123</height>
    <onup>12</onup>
    <onleft>10</onleft>
    <onright>9000</onright>
    <ondown>16</ondown>
    <itemlayout height="40" width="711">
    <control type="label">
    <posx>0</posx>
    <posy>0</posy>
    <width>400</width>
    <height>39</height>
    <aligny>center</aligny>
    <info>ListItem.Label</info>
    <font>Font_18</font>
    <textcolor>FFFFFAF0</textcolor>
    <animation effect="slide" start="60,0" end="60,0" time="0" condition="Window.IsActive(musicplaylist) | Window.IsActive(musicfiles) | Window.IsActive(musiclibrary) | Window.IsActive(videolibrary) + ![Container.Content(movies) + !Container.Content(musicvideos)]">Conditional</animation>
    </control>
    </itemlayout>
    <focusedlayout height="40" width="711">
    <control type="image">
    <posx>0</posx>
    <posy>0</posy>
    <width>711</width>
    <height>40</height>
    <texture>black.png</texture>
    <colordiffuse>40FFFFFF</colordiffuse>
    <visible>![Control.HasFocus(10) | Control.HasFocus(13) | Control.HasFocus(14) | Control.HasFocus(15)]</visible>
    </control>
    <control type="image">
    <posx>0</posx>
    <posy>0</posy>
    <width>711</width>
    <height>40</height>
    <texture>settings_button_focus.png</texture>
    <colordiffuse>B6FFFFFF</colordiffuse>
    <visible>Control.HasFocus(10) | Control.HasFocus(13) | Control.HasFocus(14) | Control.HasFocus(15)</visible>
    </control>
    <control type="label">
    <posx>0</posx>
    <posy>0</posy>
    <width>400</width>
    <height>39</height>
    <aligny>center</aligny>
    <info>ListItem.Label</info>
    <font>Font_18</font>
    <textcolor>FFFFFAF0</textcolor>
    <disabledcolor>FF505050</disabledcolor>
    <animation effect="slide" start="60,0" end="60,0" time="0" condition="Window.IsActive(musicplaylist) | Window.IsActive(musicfiles) | Window.IsActive(musiclibrary) | Window.IsActive(videolibrary) + ![Container.Content(movies) | Container.Content(musicvideos)]">Conditional</animation>
    <visible>![Control.HasFocus(10) | Control.HasFocus(13) | Control.HasFocus(14) | Control.HasFocus(15)]</visible>
    </control>
    <control type="label">
    <posx>0</posx>
    <posy>0</posy>
    <width>400</width>
    <height>39</height>
    <aligny>center</aligny>
    <info>ListItem.Label</info>
    <font>Font_18</font>
    <textcolor>FF101010</textcolor>
    <disabledcolor>FF505050</disabledcolor>
    <animation effect="slide" start="60,0" end="60,0" time="0" condition="Window.IsActive(musicplaylist) | Window.IsActive(musicfiles) | Window.IsActive(musiclibrary) | Window.IsActive(videolibrary) + ![Container.Content(movies) | Container.Content(musicvideos)]">Conditional</animation>
    <visible>Control.HasFocus(10) | Control.HasFocus(13) | Control.HasFocus(14) | Control.HasFocus(15)</visible>
    </control>
    </focusedlayout>
    </control>
    <control type="spincontrolex" id="16"><!-- items must match -->
    <posx>200</posx>
    <posy>360</posy>
    <width>711</width>
    <label>21424</label>
    <height>40</height>
    <font>Font_18</font>
    <textcolor>FFbbbbbb</textcolor>
    <focusedcolor>FF101010</focusedcolor>
    <disabledcolor>FF505050</disabledcolor>
    <texturefocus>settings_button_focus.png</texturefocus>
    <pulseonselect>false</pulseonselect>
    <spinposx>-4</spinposx>
    <spinwidth>40</spinwidth>
    <spinheight>65</spinheight>
    <textoffsetx>20</textoffsetx>
    <aligny>center</aligny>
    <reverse>yes</reverse>
    <onright>9001</onright>
    <onleft>16</onleft>
    <onup>10</onup>
    <ondown>17</ondown>
    </control>
    <control type="spincontrolex" id="17"><!-- limit to -->
    <posx>200</posx>
    <posy>400</posy>
    <width>711</width>
    <label>21427</label>
    <height>40</height>
    <font>Font_18</font>
    <textcolor>FFbbbbbb</textcolor>
    <focusedcolor>FF101010</focusedcolor>
    <disabledcolor>FF505050</disabledcolor>
    <texturefocus>settings_button_focus.png</texturefocus>
    <pulseonselect>false</pulseonselect>
    <spinposx>-4</spinposx>
    <spinwidth>40</spinwidth>
    <spinheight>65</spinheight>
    <textoffsetx>20</textoffsetx>
    <aligny>center</aligny>
    <reverse>yes</reverse>
    <onright>9001</onright>
    <onleft>17</onleft>
    <onup>16</onup>
    <ondown>18</ondown>
    </control>
    <control type="spincontrolex" id="18"><!-- order by -->
    <posx>200</posx>
    <posy>440</posy>
    <width>488</width>
    <label>21429</label>
    <height>40</height>
    <font>Font_18</font>
    <textcolor>FFbbbbbb</textcolor>
    <focusedcolor>FF101010</focusedcolor>
    <disabledcolor>FF505050</disabledcolor>
    <texturefocus>settings_button_focus.png</texturefocus>
    <pulseonselect>false</pulseonselect>
    <spinposx>-4</spinposx>
    <spinwidth>40</spinwidth>
    <spinheight>65</spinheight>
    <textoffsetx>20</textoffsetx>
    <aligny>center</aligny>
    <reverse>yes</reverse>
    <onright>19</onright>
    <onleft>19</onleft>
    <onup>17</onup>
<!--  change to go down to "group by"  (control 23) for Gotham -->
    <ondown>23</ondown>
    </control>
    <control type="togglebutton" id="19"><!-- ascending / descending -->
    <posx>700</posx>
    <posy>440</posy>
    <height>40</height>
    <width>211</width>
    <label>21431</label>
    <altlabel>21430</altlabel>
    <font>Font_18</font>
    <texturenofocus>settings_menudivider.png</texturenofocus>
    <texturefocus>grey.png</texturefocus>
    <alttexturenofocus>settings_menudivider.png</alttexturenofocus>
    <alttexturefocus>settings_button_focus.png</alttexturefocus>
    <textcolor>FFbbbbbb</textcolor>
    <focusedcolor>FF101010</focusedcolor>
    <disabledcolor>FF505050</disabledcolor>
    <pulseonselect>false</pulseonselect>
    <textoffsetx>0</textoffsetx>
    <align>center</align>
    <include>Animation_Fade</include>
    <onright>20</onright>
    <onleft>18</onleft>
    <onup>17</onup>
    <ondown>22</ondown>
    </control>
<!-- new controls for grouping in Gotham  -->
    <control type="spincontrolex" id="23"><!-- group by -->
    <posx>200</posx>
    <posy>480</posy>
    <width>488</width>
    <label>21458</label>
    <height>40</height>
    <font>Font_18</font>
    <textcolor>FFbbbbbb</textcolor>
    <focusedcolor>FF101010</focusedcolor>
    <disabledcolor>FF505050</disabledcolor>
    <texturefocus>settings_button_focus.png</texturefocus>
    <pulseonselect>false</pulseonselect>
    <spinposx>-4</spinposx>
    <spinwidth>40</spinwidth>
    <spinheight>65</spinheight>
    <textoffsetx>20</textoffsetx>
    <aligny>center</aligny>
    <reverse>yes</reverse>
    <onright>24</onright>
    <onleft>24</onleft>
    <onup>18</onup>
    <ondown>22</ondown>
    </control>
    <control type="radiobutton" id="24"><!-- mixed -->
    <posx>700</posx>
    <posy>480</posy>
    <height>40</height>
    <width>211</width>
    <label>21459</label>
    <font>Font_18</font>
    <radioposx>140</radioposx>
    <align>center</align>
    <onright>20</onright>
    <onleft>23</onleft>
    <onup>18</onup>
    <ondown>22</ondown>
    </control>
<!-- end of new controls for grouping in Gotham  -->
    </control>
    <control type="image"><!-- Options -->
    <posx>882</posx>
    <posy>40</posy>
    <width>30</width>
    <height>481</height>
    <texture flipx="true">shadow.png</texture>
    <colordiffuse>C3FFFFFF</colordiffuse>
    </control>
    <control type="image">
    <posx>1075</posx>
    <posy>40</posy>
    <width>30</width>
    <height>481</height>
    <texture>shadow.png</texture>
    <colordiffuse>C3FFFFFF</colordiffuse>
    </control>
    <control type="image">
    <posx>912</posx>
    <posy>40</posy>
    <width>163</width>
    <height>481</height>
    <texture>grey.png</texture>
    <colordiffuse>90FFFFFF</colordiffuse>
    </control>
    <control type="grouplist" id="9000">
    <posx>912</posx>
    <posy>245</posy>
    <control type="button" id="13"><!-- Add -->
    <include>SettingsDialogButton</include>
    <label>15019</label>
    <onleft>9002</onleft>
    </control>
    <control type="button" id="14"><!-- Remove -->
    <include>SettingsDialogButton</include>
    <label>1210</label>
    <onleft>9002</onleft>
    </control>
    <control type="button" id="15"><!-- Edit -->
    <include>SettingsDialogButton</include>
    <label>21435</label>
    <onleft>9002</onleft>
    </control>
    <control type="button" id="21"><!-- Cancel -->
    <include>SettingsDialogButton</include>
    <label>222</label>
    <onleft>9002</onleft>
    </control>
    <control type="button" id="20"><!-- OK -->
    <include>SettingsDialogButton</include>
    <label>186</label>
    <onleft>9002</onleft>
    </control>
    </control>
    <control type="image">
    <posx>904</posx>
    <posy>40</posy>
    <width>171</width>
    <height>481</height>
    <texture flipx="true">menu_glass.png</texture>
    <colordiffuse>70FFFAF0</colordiffuse>
    </control>
    </control>
    </controls>
    </window>

scott s.
.
maintainer of skin  Aeon MQ5 mods for post-Gotham Kodi releases:
Matrix see: Aeon MQ5 Mod Matrix release thread
Nexus see: Aeon MQ5 Mod Nexus release thread
Aeon MQ 5 skin and addon repo 11.1.0
Reply

Logout Mark Read Team Forum Stats Members Help
[MOD] Smart playlist editor for Gotham0