I am still in awe of the speed of this skin! I am aware that this speed is achieved by using a Confluence backbone and minimizing the extras. Nonetheless, I felt compelled to try and add a new view to this skin's Movie and TV libraries. Here's my MOD:
1.) Add ViewsVideoRightlist.xml, image folder /media/thumbview, image folder /media/cases, and image /flags/rating/mpaa_nr.png
2.) Call the RightListView XML file by inserting this in includes.xml at line #5
Code:
<include file="ViewsVideoRightlist.xml" />
3.) Make RightListView appear as a menu selection by adding
,569 to MyVideoNav.xml on line #4
Code:
<views>50,500,550,560[b],569[/b],501,508,504,503,505,511</views>
Then include the View by inserting the following at line #80
Code:
<include>RightListView</include>
<!-- view id = 569 -->
4.) Customiz the media flags for RightListView by inserting the following to Includes_Showcase.xml at line #2021
http://pastebin.com/wmH8Wj4e
5.) Add some Toggle Switches for RightListView by inserting the following to Includes_MediaMenu.xml at #386
Code:
<control type="radiobutton" id="2051">
<description>Toggle Rightlist Slim View</description>
<radiowidth>65</radiowidth>
<radioheight>65</radioheight>
<radioposx>125</radioposx>
<include>Objects_MediaMenuButton2</include>
<label>Slim Right List</label>
<onclick>Skin.ToggleSetting(slimRightList)</onclick>
<selected>Skin.HasSetting(slimRightList)</selected>
<visible>Control.IsVisible(569)</visible>
</control>
<!-- <control type="radiobutton" id="2057">
<description>Toggle Rightlist posters</description>
<radiowidth>65</radiowidth>
<radioheight>65</radioheight>
<radioposx>125</radioposx>
<include>Objects_MediaMenuButton2</include>
<label>Remove posters</label>
<onclick>Skin.ToggleSetting(posterlessRightList)</onclick>
<selected>Skin.HasSetting(posterlessRightList)</selected>
<visible>Control.IsVisible(569)</visible>
</control> -->
<control type="radiobutton" id="2052">
<description>Toggle Cases</description>
<radiowidth>65</radiowidth>
<radioheight>65</radioheight>
<radioposx>125</radioposx>
<include>Objects_MediaMenuButton2</include>
<label>Show Cases</label>
<onclick>Skin.ToggleSetting(showCases)</onclick>
<selected>Skin.HasSetting(showCases)</selected>
<visible>Control.IsVisible(569)</visible>
</control>
<control type="radiobutton" id="2053">
<description>Clear Cases</description>
<radiowidth>65</radiowidth>
<radioheight>65</radioheight>
<radioposx>125</radioposx>
<include>Objects_MediaMenuButton2</include>
<label>Clear Cases</label>
<onclick>Skin.ToggleSetting(showClearCases)</onclick>
<selected>Skin.HasSetting(showClearCases)</selected>
<visible>Control.IsVisible(569) + Skin.HasSetting(showCases)</visible>
</control>
6.) Enable "Toggle Flags" for RightListView by adding
|Control.IsVisible(569) to Includes_MediaMenu.xml at line #587
Code:
<visible>Control.IsVisible(501)|Control.IsVisible(504)|Control.IsVisible(503)|Control.IsVisible(500)|Control.IsVisible(569)</visible>
7.) Add a few fonts to Font.xml
Code:
<font>
<name>Font_Bold30</name>
<filename>Ubuntu-B.ttf</filename>
<size>30</size>
</font>
<font>
<name>Font_Bold32</name>
<filename>Ubuntu-B.ttf</filename>
<size>32</size>
</font>
<font>
<name>Font_Bold34</name>
<filename>Ubuntu-B.ttf</filename>
<size>34</size>
</font>
<font>
<name>Font_Reg34</name>
<filename>Ubuntu-B.ttf</filename>
<size>34</size>
</font>
8.) Add a Not Rated Movie logo to RightListView and MovieInfo by inserting the following in DialogVideoInfo.xml at line #183
Code:
<control type="image">
<width>166</width>
<height>38</height>
<texture>flags/rating/mpaa_nr.png</texture>
<visible>SubString(ListItem.mpaa,US:NR) | SubString(ListItem.mpaa,USA:NR) | SubString(ListItem.mpaa,Rated NR | SubString(ListItem.mpaa,NR)</visible>
<colordiffuse>FF868686</colordiffuse>
</control>
9.) Big_Noid did a great job of adding CDART, fanart/visualization, and menu toggles for both to musicvisualization.xml. As a personal preference, I wanted the "Next Song" to display both the Artist and Song Title. This can be achieved by replacing line #84 of MusicVisualization.xml with
Code:
<label>[UPPERCASE][COLOR AAa7a4a4]$LOCALIZE[209] :[/COLOR][COLOR AAFFFFFF] $INFO[MusicPlayer.offset(1).Artist] [/COLOR][COLOR AAa7a4a4] $INFO[MusicPlayer.offset(1).Title][/COLOR][/UPPERCASE]</label>
10.) Added Party Mode the the Music submenu on the Home Screen by inserting the following to Home.xml at line #451
Code:
<item id="90121">
<label>Party Mode</label>
<onclick>XBMC.PlayerControl(PartyMode(music))</onclick>
<visible>Container(9000).HasFocus(3)</visible>
</item>
FILES:
File Pack
Textures.xbt containing all images and compressed with Duplicate Check flag (rename textures.xbt --> NO CAPS)
Screenshots:
Movie Library
TV Library (Episode View)