• 1
  • 8
  • 9
  • 10(current)
  • 11
  • 12
Mod Share your themes : Custom lists
(2016-03-17, 23:35)reaven Wrote: if that the case just add Blu-ray to the list of conditions

Code:
<variable name="MyCase">
       <value condition="SubString(ListItem.VideoCodec,dx50)|SubString(ListItem.VideoCodec,divx)|SubString(ListItem.VideoCodec,xvid)">cases/case_dvd.png</value>
<value condition="SubString(ListItem.Path,bluray)">cases/case_bd.png</value>
       <value condition="SubString(ListItem.Path,dvd)">cases/case_dvd.png</value>
       <value condition="SubString(ListItem.Path,3d)">cases/case_3d.png</value>
       <value condition="SubString(ListItem.FileName,mkv)">cases/case_mkv.png</value>
       <value condition="StringCompare(ListItem.DBTYPE,set)">cases/case_sets.png</value>
    </variable>
<value condition="SubString(ListItem.Path,Blu-ray) | SubString(ListItem.Path,bluray)">cases/case_bd.png</value>


and at the other variable i suppose

Code:
<variable name="MyFlag">
       <value condition="SubString(ListItem.VideoCodec,dx50)|SubString(ListItem.VideoCodec,divx)|SubString(ListItem.VideoCodec,xvid)">cases/logo_divx.png</value>
       <value condition="SubString(ListItem.VideoCodec,h264)+!SubString(ListItem.Path,bluray)+!SubString(ListItem.Path,3d)">cases/logo_h264.png</value>
       <value condition="SubString(ListItem.VideoCodec,h265)+!SubString(ListItem.Path,3d)">cases/logo_h265.png</value>
       <value condition="SubString(ListItem.FileName,x264)+!SubString(ListItem.Path,3d)">cases/logo_h264.png</value>
       <value condition="SubString(ListItem.FileName,x265)+!SubString(ListItem.Path,3d)">cases/logo_h265.png</value>
<value condition="SubString(ListItem.Path,bluray)">cases/logo_bluray.png</value>
       <value condition="SubString(ListItem.Path,dvd)">cases/logo_dvd.png</value>
       <value condition="SubString(ListItem.Path,3d)">cases/logo_3d.png</value>
       <value condition="StringCompare(ListItem.DBTYPE,set)">cases/logo_sets.png</value>
    </variable>
<value condition="SubString(ListItem.Path, Blu-ray) | SubString(ListItem.Path,bluray)">cases/logo_bluray.png</value>

thanks that worked but had to change a third line to

<value condition="SubString(ListItem.VideoCodec,h264)+!SubString(ListItem.Path,blu-ray)+!SubString(​ListItem.Path,3d)">cases/logo_h264.png</value>

thanks
Reply
(2016-03-18, 17:51)djoole Wrote: Yep you're right about the true name.
I think Kodi chose bluray because it's simpler as a keyword.

Thanks for the kind words Smile

no problem, is there a way to add cd art to and make it slide in from the left to right and then spin ? and also would it be possible to keep a highlighted poster in the centre instead of the selection scrolling meaning the poster will always be selected in the middle ?

thanks
heres a pic to show you what I mean on the cd
Image
Reply
(2016-03-12, 04:37)djoole Wrote: Done!

Image

Image

Here is the code :
Code:
<?xml version="1.0" encoding="UTF-8"?>
<includes>
    <!-- Custom List 5 -->
    <!-- DO NOT MODIFY FROM HERE -->
    <include name="Custom5">
    <!-- TO HERE -->    
        <itemlayout width="170" height="$PARAM[height]">        
            <control type="group">    
                <left>15</left>
                <top>80</top>
                <control type="image">
                    <width>150</width>
                    <height>210</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="FFFFFFFF">$INFO[ListItem.Icon]</texture>
                </control>                
                <control type="image">
                    <top>216</top>
                    <width>150</width>
                    <height>210</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="FFFFFFFF" flipy="true">$INFO[ListItem.Icon]</texture>
                    <animation effect="fade" start="25" end="25" time="300" condition="true">Conditional</animation>
                </control>
            </control>
            <control type="group">
                <right>5</right>
                <top>80</top>
                <width>60</width>
                <height>60</height>
                <control type="image">
                    <right>0</right>
                    <top>0</top>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$VAR[CategoryColor]">common/corner.png</texture>
                </control>
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">material/check.png</texture>
                    <visible>!ListItem.HasTimer + !ListItem.IsRecording + !ListItem.IsResumable</visible>
                </control>
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">osd/pause.png</texture>
                    <visible>ListItem.IsResumable</visible>
                </control>
                <!-- Recording image -->
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">osd/record.png</texture>
                    <visible>ListItem.IsRecording</visible>
                </control>
                <!-- Timer image -->
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">material/clock.png</texture>
                    <visible>ListItem.HasTimer + !ListItem.IsRecording</visible>
                </control>            
                <visible>[Skin.HasSetting(WatchedFlag) + [Container.Content(movies) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(episodes) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(seasons) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(tvshows) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | ListItem.IsResumable] | ListItem.IsRecording | ListItem.HasTimer</visible>
            </control>
            <control type="image">
                <left>0</left>
                <top>46</top>
                <width>188</width>
                <height>265</height>
                <aspectratio>stretch</aspectratio>
                <texture>$VAR[MyCase]</texture>
            </control>                
            <control type="image">
                <left>70</left>
                <top>58</top>
                <width>40</width>
                <height>20</height>
                <aspectratio>scale</aspectratio>
                <texture>$VAR[MyFlag]</texture>
            </control>                
            <control type="image">
                <left>0</left>
                <top>275</top>
                <width>188</width>
                <height>265</height>
                <aspectratio>stretch</aspectratio>
                <texture flipy="true">$VAR[MyCase]</texture>
                <animation effect="fade" start="25" end="25" time="300" condition="true">Conditional</animation>
            </control>                
        </itemlayout>
        <focusedlayout width="170" height="$PARAM[height]">
            <control type="group">          
                <top>80</top>
                <left>15</left>
                <control type="image">
                    <width>150</width>
                    <height>210</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="FFFFFFFF">$INFO[ListItem.Icon]</texture>
                </control>                
                <control type="image">
                    <top>216</top>
                    <width>150</width>
                    <height>210</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="FFFFFFFF" flipy="true">$INFO[ListItem.Icon]</texture>
                    <animation effect="fade" start="25" end="25" time="300" condition="true">Conditional</animation>
                </control>
                <animation type="Focus">
                    <effect type="zoom" tween="Quadratic" start="100" end="130" center="auto" easing="Out" time="250"/>
                    <effect type="slide" tween="Quadratic" end="1,10" easing="Out" time="250"/>
                </animation>
                <animation type="UnFocus">
                    <effect type="zoom" tween="Quadratic" start="130" end="100" center="auto" easing="Out" time="125" />
                    <effect type="slide" tween="Quadratic" start="1,10" end="0,0" easing="Out" time="125"/>
                </animation>
            </control>
            <control type="group">
                <right>5</right>
                <top>80</top>
                <width>60</width>
                <height>60</height>
                <control type="image">
                    <right>0</right>
                    <top>0</top>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$VAR[CategoryColor]">common/corner.png</texture>
                </control>
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">material/check.png</texture>
                    <visible>!ListItem.HasTimer + !ListItem.IsRecording + !ListItem.IsResumable</visible>
                </control>
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">osd/pause.png</texture>
                    <visible>ListItem.IsResumable</visible>
                </control>
                <!-- Recording image -->
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">osd/record.png</texture>
                    <visible>ListItem.IsRecording</visible>
                </control>
                <!-- Timer image -->
                <control type="image">
                    <right>4</right>
                    <top>4</top>
                    <width>15</width>
                    <height>15</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1Txt1F)]">material/clock.png</texture>
                    <visible>ListItem.HasTimer + !ListItem.IsRecording</visible>
                </control>            
                <visible>[Skin.HasSetting(WatchedFlag) + [Container.Content(movies) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(episodes) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(seasons) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | [Container.Content(tvshows) + stringcompare(ListItem.Overlay,OverlayWatched.png)] | ListItem.IsResumable] | ListItem.IsRecording | ListItem.HasTimer</visible>
                <animation type="Focus">
                    <effect type="slide" tween="Quadratic" end="23,-28" easing="Out" time="250"/>
                </animation>
                <animation type="UnFocus">
                    <effect type="slide" tween="Quadratic" start="23,-28" end="0,0" easing="Out" time="125"/>
                </animation>
            </control>
            <control type="group">
                <control type="image">
                    <left>0</left>
                    <top>46</top>
                    <width>188</width>
                    <height>265</height>
                    <aspectratio>stretch</aspectratio>
                    <texture>$VAR[MyCase]</texture>
                </control>                
                <control type="image">
                    <left>70</left>
                    <top>58</top>
                    <width>40</width>
                    <height>20</height>
                    <aspectratio>scale</aspectratio>
                    <texture>$VAR[MyFlag]</texture>
                </control>                
                <control type="image">
                    <left>0</left>
                    <top>275</top>
                    <width>188</width>
                    <height>265</height>
                    <aspectratio>stretch</aspectratio>
                    <texture flipy="true">$VAR[MyCase]</texture>
                    <animation effect="fade" start="25" end="25" time="300" condition="true">Conditional</animation>
                </control>                
                <animation type="Focus">
                    <effect type="zoom" tween="Quadratic" start="100" end="130" center="auto" easing="Out" time="250"/>
                </animation>
                <animation type="UnFocus">
                    <effect type="zoom" tween="Quadratic" start="130" end="100" center="auto" easing="Out" time="125" />
                </animation>
            </control>                
        </focusedlayout>      
    <!-- DO NOT MODIFY FROM HERE -->
    </include>
    <variable name="MyCase">
       <value condition="SubString(ListItem.VideoCodec,dx50)|SubString(ListItem.VideoCodec,divx)|SubString(ListItem.VideoCodec,xvid)">cases/case_dvd.png</value>
       <value condition="SubString(ListItem.Path,bluray)">cases/case_bd.png</value>
       <value condition="SubString(ListItem.Path,dvd)">cases/case_dvd.png</value>
       <value condition="SubString(ListItem.Path,3d)">cases/case_3d.png</value>
       <value condition="SubString(ListItem.FileName,mkv)">cases/case_mkv.png</value>
       <value condition="StringCompare(ListItem.DBTYPE,set)">cases/case_sets.png</value>
    </variable>
    <variable name="MyFlag">
       <value condition="SubString(ListItem.VideoCodec,dx50)|SubString(ListItem.VideoCodec,divx)|SubString(ListItem.VideoCodec,xvid)">cases/logo_divx.png</value>
       <value condition="SubString(ListItem.VideoCodec,h264)+!SubString(ListItem.Path,bluray)+!SubString(ListItem.Path,3d)">cases/logo_h264.png</value>
       <value condition="SubString(ListItem.VideoCodec,h265)+!SubString(ListItem.Path,3d)">cases/logo_h265.png</value>
       <value condition="SubString(ListItem.FileName,x264)+!SubString(ListItem.Path,3d)">cases/logo_h264.png</value>
       <value condition="SubString(ListItem.FileName,x265)+!SubString(ListItem.Path,3d)">cases/logo_h265.png</value>
       <value condition="SubString(ListItem.Path,bluray)">cases/logo_bluray.png</value>
       <value condition="SubString(ListItem.Path,dvd)">cases/logo_dvd.png</value>
       <value condition="SubString(ListItem.Path,3d)">cases/logo_3d.png</value>
       <value condition="StringCompare(ListItem.DBTYPE,set)">cases/logo_sets.png</value>
    </variable>
</includes>
    <!-- TO HERE -->
https://www.dropbox.com/s/8q3e4plgj7pbnm...5.xml?dl=0


I'll make sure the cases PNGs author allows me to share them before doing that Smile

And here are the PNGs that need to be in the skin media folder under a "cases" subfolder :
https://www.dropbox.com/s/3qlucoudid48ll...s.zip?dl=0


I love this one. I want to use it exactly as it is. But I am completely lost hod to get this done step by step. Is there anyway that someone could provide me with a step by step instructions and all the files i need to add including in which folders they need to be. I read all the post and i can get bits and bobs but its not easy to follow sometimes. I am new to kodi and it still confuses me sometimes and this is one of those times. Many thanks! Smile
Reply
@mrShpak : you just need to follow Reynald's instructions in post #21 to create the view in KOver Designer.

There is just one thing that needs to be changed in his instructions : for bloc2 and bloc3, use background not background.png

And for custom list 5 you need to use mine.

And you need to put the PNGs i provided in the media/cases folder of the skin (appdata/roaming/kodi/addon/skin.kover/media/cases)
Reply
(2016-03-18, 18:36)meridius Wrote:
(2016-03-17, 23:35)reaven Wrote: if that the case just add Blu-ray to the list of conditions

Code:
<variable name="MyCase">
       <value condition="SubString(ListItem.VideoCodec,dx50)|SubString(ListItem.VideoCodec,divx)|SubString(ListItem.VideoCodec,xvid)">cases/case_dvd.png</value>
<value condition="SubString(ListItem.Path,bluray)">cases/case_bd.png</value>
       <value condition="SubString(ListItem.Path,dvd)">cases/case_dvd.png</value>
       <value condition="SubString(ListItem.Path,3d)">cases/case_3d.png</value>
       <value condition="SubString(ListItem.FileName,mkv)">cases/case_mkv.png</value>
       <value condition="StringCompare(ListItem.DBTYPE,set)">cases/case_sets.png</value>
    </variable>
<value condition="SubString(ListItem.Path,Blu-ray) | SubString(ListItem.Path,bluray)">cases/case_bd.png</value>


and at the other variable i suppose

Code:
<variable name="MyFlag">
       <value condition="SubString(ListItem.VideoCodec,dx50)|SubString(ListItem.VideoCodec,divx)|SubString(ListItem.VideoCodec,xvid)">cases/logo_divx.png</value>
       <value condition="SubString(ListItem.VideoCodec,h264)+!SubString(ListItem.Path,bluray)+!SubString(ListItem.Path,3d)">cases/logo_h264.png</value>
       <value condition="SubString(ListItem.VideoCodec,h265)+!SubString(ListItem.Path,3d)">cases/logo_h265.png</value>
       <value condition="SubString(ListItem.FileName,x264)+!SubString(ListItem.Path,3d)">cases/logo_h264.png</value>
       <value condition="SubString(ListItem.FileName,x265)+!SubString(ListItem.Path,3d)">cases/logo_h265.png</value>
<value condition="SubString(ListItem.Path,bluray)">cases/logo_bluray.png</value>
       <value condition="SubString(ListItem.Path,dvd)">cases/logo_dvd.png</value>
       <value condition="SubString(ListItem.Path,3d)">cases/logo_3d.png</value>
       <value condition="StringCompare(ListItem.DBTYPE,set)">cases/logo_sets.png</value>
    </variable>
<value condition="SubString(ListItem.Path, Blu-ray) | SubString(ListItem.Path,bluray)">cases/logo_bluray.png</value>

thanks that worked but had to change a third line to

<value condition="SubString(ListItem.VideoCodec,h264)+!SubString(ListItem.Path,blu-ray)+!SubString(​ListItem.Path,3d)">cases/logo_h264.png</value>

thanks

but you remove the original condition from that one
Code:
!SubString(ListItem.Path,bluray)
although in your case it does not matter. Tongue

but just in case for future compatibility Wink
Code:
<value condition="SubString(ListItem.VideoCodec,h264)+!SubString(ListItem.Path,blu-ray)+!SubString(ListItem.Path,bluray)+!SubString(​ListItem.Path,3d)">cases/logo_h264.png</value>
clearArt Concept
cdArt Concept

*If like, thank user
Reply
(2016-03-18, 22:47)djoole Wrote: @mrShpak : you just need to follow Reynald's instructions in post #21 to create the view in KOver Designer.

There is just one thing that needs to be changed in his instructions : for bloc2 and bloc3, use background not background.png

And for custom list 5 you need to use mine.

And you need to put the PNGs i provided in the media/cases folder of the skin (appdata/roaming/kodi/addon/skin.kover/media/cases)

hey man did you post your mod in the custom list thread ? Cool
clearArt Concept
cdArt Concept

*If like, thank user
Reply
(2016-03-18, 22:47)djoole Wrote: @mrShpak : you just need to follow Reynald's instructions in post #21 to create the view in KOver Designer.

There is just one thing that needs to be changed in his instructions : for bloc2 and bloc3, use background not background.png

And for custom list 5 you need to use mine.

And you need to put the PNGs i provided in the media/cases folder of the skin (appdata/roaming/kodi/addon/skin.kover/media/cases)

Thanks for that. I must say im getting there but came across few more questions.
1. where can i find not background?
2. no matter what i select i cannot get the movie title to display in the corner. I thought it was the clear logo but it only duplicates the poster.
i actually sorted this one
3. one of the movies is not displaying the "cover" im guessing this is due to naming. Is there a default one that should be displayed?

thanks for all the help
Reply
(2016-03-18, 22:52)reaven Wrote:
(2016-03-18, 18:36)meridius Wrote:
(2016-03-17, 23:35)reaven Wrote: if that the case just add Blu-ray to the list of conditions

Code:
<variable name="MyCase">
       <value condition="SubString(ListItem.VideoCodec,dx50)|SubString(ListItem.VideoCodec,divx)|SubString(ListItem.VideoCodec,xvid)">cases/case_dvd.png</value>
<value condition="SubString(ListItem.Path,bluray)">cases/case_bd.png</value>
       <value condition="SubString(ListItem.Path,dvd)">cases/case_dvd.png</value>
       <value condition="SubString(ListItem.Path,3d)">cases/case_3d.png</value>
       <value condition="SubString(ListItem.FileName,mkv)">cases/case_mkv.png</value>
       <value condition="StringCompare(ListItem.DBTYPE,set)">cases/case_sets.png</value>
    </variable>
<value condition="SubString(ListItem.Path,Blu-ray) | SubString(ListItem.Path,bluray)">cases/case_bd.png</value>


and at the other variable i suppose

Code:
<variable name="MyFlag">
       <value condition="SubString(ListItem.VideoCodec,dx50)|SubString(ListItem.VideoCodec,divx)|SubString(ListItem.VideoCodec,xvid)">cases/logo_divx.png</value>
       <value condition="SubString(ListItem.VideoCodec,h264)+!SubString(ListItem.Path,bluray)+!SubString(ListItem.Path,3d)">cases/logo_h264.png</value>
       <value condition="SubString(ListItem.VideoCodec,h265)+!SubString(ListItem.Path,3d)">cases/logo_h265.png</value>
       <value condition="SubString(ListItem.FileName,x264)+!SubString(ListItem.Path,3d)">cases/logo_h264.png</value>
       <value condition="SubString(ListItem.FileName,x265)+!SubString(ListItem.Path,3d)">cases/logo_h265.png</value>
<value condition="SubString(ListItem.Path,bluray)">cases/logo_bluray.png</value>
       <value condition="SubString(ListItem.Path,dvd)">cases/logo_dvd.png</value>
       <value condition="SubString(ListItem.Path,3d)">cases/logo_3d.png</value>
       <value condition="StringCompare(ListItem.DBTYPE,set)">cases/logo_sets.png</value>
    </variable>
<value condition="SubString(ListItem.Path, Blu-ray) | SubString(ListItem.Path,bluray)">cases/logo_bluray.png</value>

thanks that worked but had to change a third line to

<value condition="SubString(ListItem.VideoCodec,h264)+!SubString(ListItem.Path,blu-ray)+!SubString(​ListItem.Path,3d)">cases/logo_h264.png</value>

thanks

but you remove the original condition from that one
Code:
!SubString(ListItem.Path,bluray)
although in your case it does not matter. Tongue

but just in case for future compatibility Wink
Code:
<value condition="SubString(ListItem.VideoCodec,h264)+!SubString(ListItem.Path,blu-ray)+!SubString(ListItem.Path,bluray)+!SubString(​ListItem.Path,3d)">cases/logo_h264.png</value>


the thing is it did not work unless I change that line as well
Reply
(2016-03-18, 22:57)reaven Wrote:
(2016-03-18, 22:47)djoole Wrote: @mrShpak : you just need to follow Reynald's instructions in post #21 to create the view in KOver Designer.

There is just one thing that needs to be changed in his instructions : for bloc2 and bloc3, use background not background.png

And for custom list 5 you need to use mine.

And you need to put the PNGs i provided in the media/cases folder of the skin (appdata/roaming/kodi/addon/skin.kover/media/cases)

hey man did you post your mod in the custom list thread ? Cool

Well yes, post #104
Reply
(2016-03-19, 00:38)mrShpak Wrote: 1. where can i find not background?
3. one of the movies is not displaying the "cover" im guessing this is due to naming. Is there a default one that should be displayed?

1. it's in the dropbox link Reynald's posted with his custom list in post #21
3. Please give the exact path + filename of this movie. I think it doesn't meet any of the conditions to get a case/logo.
Reply
Image
Here is a wide view, and with poster and Plot . Select Block 1 = 3X3 only. Do pa add another block


add folder extraoverlays in your folder media of Kover
https://www.dropbox.com/s/hz8xgww1pp0v3y...4.rar?dl=0


Code:
<?xml version="1.0" encoding="UTF-8"?>
<includes>
    <!-- Custom List 4 -->
    <!-- DO NOT MODIFY FROM HERE -->    
    <include name="Custom4">
    <itemlayout width="$PARAM[width]" height="$PARAM[height]">
        </itemlayout>
        <focusedlayout width="$PARAM[width]" height="$PARAM[height]">
           <control type="image">
                    <left>0</left>
                    <top>0</top>
                    <width>1920</width>
                    <height>1080</height>
                    <aspectratio>scale</aspectratio>
                    <texture background="true" diffuse="extraoverlays/fanart_diffuse.png">$VAR[B3Art]</texture>
                </control>
                <control type="image">
                <left>0</left>
                <top>0</top>
                <width>381</width>
                <height>20</height>
                <aspectratio>scale</aspectratio>
                <texture colordiffuse="$VAR[CategoryColor]">common/white.png</texture>
            </control>            
            <control type="group">
                <top>120</top>
                <control type="image">
                <bottom>-5</bottom>
                
                <width>1920</width>
                <height>25</height>
                <aspectratio>scale</aspectratio>
                <texture colordiffuse="$VAR[CategoryColor]">common/white.png</texture>
                <visible>!IsEmpty(ListItem.Title)</visible>
            </control>      
                <control type="image">
                    <left>0</left>
                    <top>0</top>
                    <width>381</width>
                    <height>1080</height>
                    <aspectratio>scale</aspectratio>
                    <texture colordiffuse="$INFO[Skin.String(Color.B1ItemNF)]">common/white.png</texture>
                    <visible>!IsEmpty(ListItem.Title)</visible>
                </control>    
                <control type="image">
                <left>0</left>
                <top>450</top>
                <width>381</width>
                <height>20</height>
                <aspectratio>scale</aspectratio>
                <texture colordiffuse="$VAR[CategoryColor]">common/white.png</texture>
                <visible>!IsEmpty(ListItem.Title)</visible>
            </control>
            <control type="image">
                <left>381</left>
                <top>-120</top>
                <width>15</width>
                <height>1920</height>
                <aspectratio>scale</aspectratio>
                <texture colordiffuse="$VAR[CategoryColor]">common/white.png</texture>
                <visible>!IsEmpty(ListItem.Title)</visible>
            </control>
                 <control type="image">
                    <left>0</left>
                    <top>-100</top>
                    <width>381</width>
                    <height>545</height>
                    <aspectratio>stretch</aspectratio>
                    <texture background="true">$VAR[ThumbPortrait]</texture>
                </control>  
                <control type="image">
                    <left>0</left>
                    <top>-100</top>
                    <width>381</width>
                    <height>545</height>
                    <aspectratio>stretch</aspectratio>
                    <texture background="true">reynaldframes/poster_overlay.png</texture>
                    <visible>!IsEmpty(ListItem.Title)</visible>
                </control>
                <control type="textbox">
                    <top>490</top>
                    <left>15</left>
                    <width>355</width>
                    <height>325</height>
                    <font>Font27</font>
                    <textcolor>$INFO[Skin.String(Color.B1Txt2NF)]</textcolor>
                    <label>$INFO[ListItem.Plot]</label>
                </control>
                
                <control type="image">
                    <description>Rating value</description>
                    <left>20</left>
                    <bottom>70</bottom>
                    <width>100</width>
                    <height>50</height>
                    <aspectratio align="left">keep</aspectratio>
                    <texture colordiffuse="$VAR[CategoryColor]" fallback="rating0.png">$INFO[ListItem.StarRating,]</texture>
                    <visible>IsEmpty(ListItem.Property(ChannelName)) + IsEmpty(ListItem.ChannelName)</visible>
                    <visible>!IsEmpty(ListItem.Title)</visible>
                </control>
            </control>
            <control type="label">
                    <top>925</top>
                    <left>400</left>
                    <width>1000</width>
                    <height>100</height>
                    <align>left</align>
                    <font>Font48</font>
                    <textcolor>$INFO[Skin.String(Color.B1Txt1NF)]</textcolor>
                    <label>$INFO[ListItem.Label]</label>
                </control>
                 <control type="label">
                        <left>400</left>
                        <bottom>22</bottom>
                        <width>1000</width>
                        <height>50</height>
                        <align>left</align>
                        <aligny>left</aligny>
                        <font>Font33</font>
                        <textcolor>$INFO[Skin.String(Color.B1Txt2NF)]</textcolor>
                        <label>$VAR[B2SubTitle] / $VAR[B2InfoSup]</label>
                    </control>
         </focusedlayout>
    <!-- DO NOT MODIFY FROM HERE -->        
    </include>    
</includes>
    <!-- TO HERE -->
Reply
(2016-03-18, 18:39)meridius Wrote:
(2016-03-18, 17:51)djoole Wrote: Yep you're right about the true name.
I think Kodi chose bluray because it's simpler as a keyword.

Thanks for the kind words Smile

no problem, is there a way to add cd art to and make it slide in from the left to right and then spin ? and also would it be possible to keep a highlighted poster in the centre instead of the selection scrolling meaning the poster will always be selected in the middle ?

thanks
heres a pic to show you what I mean on the cd
Image

any joy on this type of view thanks would love to see if it can be done

cheers
Reply
As for keeping the focused item in the center, Jayz said it was impossible with the way KOver is made.

As for adding CD art, it's possible, but on my side I don't have time for that at the moment.
Reply
(2016-03-30, 13:48)djoole Wrote: As for keeping the focused item in the center, Jayz said it was impossible with the way KOver is made.

As for adding CD art, it's possible, but on my side I don't have time for that at the moment.

djoole, I've got a small request... I use the wonderful Poster Reflect black view by Reynald with your updates. Would it be possible to apply these updates (minus the DVD cases) to this view, as well as creating a list for horizontal boxes with around 475x350 size? If you don't have time, would it be possible to tell me which modifications can I do? This is probably the last thing that I need to do in my Kodi setup and I'd appreciate your help a lot.

Also, somehow the DVD cases don't show in my list, but the logos do... The files are mostly H264 MKVs, incorrectly labeled "blu-ray" instead of "bluray".
Reply
Sorry Zpectre87, really no time for me at the moment.
Maybe you can manage to do it by your own by making a diff between Reynald's code and mine for the poster reflect view, and then apply the same changes to your view?

As for the cases not showing, at the end of the code you have the rules needed to be matched.
For instance, if you want a MKV case with MKV logo, the file must have .MKV extension, without "bluray" keyword in it (otherwise it will get a Blu-Ray case and logo).

I can help you if you give me the exact filename which don't get a case..
Reply
  • 1
  • 8
  • 9
  • 10(current)
  • 11
  • 12

Logout Mark Read Team Forum Stats Members Help
Share your themes : Custom lists1