• 1
  • 7
  • 8
  • 9(current)
  • 10
  • 11
  • 12
Mod Share your themes : Custom lists
(2016-03-12, 20:48)reaven Wrote: ir would be better if you post the actual file you are using

that's what I thought ^^. Thank you WinkCool
Reply
(2016-03-12, 20:04)Reynald Wrote:
(2016-03-12, 20:02)meridius Wrote:
(2016-03-12, 18:23)Reynald Wrote: I do not understand how you can have this result, with a personalized list. Can give me your file so I can check?

The xml code I used is from post 102 Copy and pasted as a custom5 list.

Yes , i know , but i have need your file .

here you go thanks

http://www.megafileupload.com/6hsl/Desig...mList5.xml
Reply
You used the Dropbox file or copied/paste the code extract?
Reply
copy and paste into n notepad++ with xml extension and also tried the direct download both the same results
Reply
I know why you don't have borders.
You didn't use the code from post 102, but from post 104.
Post 104 is the code using cases PNGs, that you don't have because as I already said, I didn't get the authorization "yet" to share them.
You need to use the dropbox link from post 102, or the embedded code, if you want white borders on unfocused items and orange/pink/green/whatever border on focused item Smile
Reply
Well the user who made the cases PNGs has gone AWOL from Kodi forum since september 2015... I guess I can share his work ^^
I'll be uploading the cases tonight when I'm home.
Reply
thanks will try that code and also the cases code since your going to upload them

cheers for the help
Reply
And here it is :
(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
Reply
(2016-03-16, 22:30)djoole Wrote: And here it is :
(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

hello why are all my blu rays have the logo logo_h264 on them instead of the blu ray logo ?

I have three formats

Blu ray
dvd
x264


thanks
Reply
Try removing the space between blu and ray Tongue

Rules of the custom list are these :

DVD case for videos using dx50 or divx or xvid codec and videos with keyword dvd in the item path

Bluray case for videos with keyword bluray in the item path

Bluray 3D case for videos with keyword 3D in the item path

MKV case for MKV files

Sets case for items marked in DB as set



DIVX logo for videos using dx50 or divx or xvid codec

H264 logo for :
- videos using h264 codec and not having keyword bluray in the item path and not having keyword 3D in the item path
or
- videos having keyword x264 in the file name and not having keyword 3D in the item path

H265 logo for :
- videos using h265 codec and not having keyword 3D in the item path
or
- videos having keyword x265 in the file name and not having keyword 3D in the item path

Bluray logo for videos with keyword bluray in the item path

DVD logo for videos with keyword dvd in the item path

Bluray 3D logo for videos with keyword 3D in the item path

Sets logo for items marked in DB as set
Reply
(2016-03-17, 22:12)djoole Wrote: Try removing the space between blu and ray Tongue

Rules of the custom list are these :

DVD case for videos using dx50 or divx or xvid codec and videos with keyword dvd in the item path

Bluray case for videos with keyword bluray in the item path

Bluray 3D case for videos with keyword 3D in the item path

MKV case for MKV files

Sets case for items marked in DB as set



DIVX logo for videos using dx50 or divx or xvid codec

H264 logo for :
- videos using h264 codec and not having keyword bluray in the item path and not having keyword 3D in the item path
or
- videos having keyword x264 in the file name and not having keyword 3D in the item path

H265 logo for :
- videos using h265 codec and not having keyword 3D in the item path
or
- videos having keyword x265 in the file name and not having keyword 3D in the item path

Bluray logo for videos with keyword bluray in the item path

DVD logo for videos with keyword dvd in the item path

Bluray 3D logo for videos with keyword 3D in the item path

Sets logo for items marked in DB as set

So you have to have bluray In The file name,of the file.

This is how I name my files.

(480p DVD)-(AC3 DD 5.1)
(1080p Blu-ray)-(DTS-HD MA 5.1)
(1080p x264)-(AC3 DD 5.1)

So what your saying is I have to rename all my files with Blu-ray to bluray

Strange since the correct way to name Blu-ray is with the - between the words.
Reply
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>
clearArt Concept
cdArt Concept

*If like, thank user
Reply
(2016-03-17, 23:32)meridius Wrote: So what your saying is I have to rename all my files with Blu-ray to bluray

Strange since the correct way to name Blu-ray is with the - between the words.

Nope, correct way is bluray, but as Reaven said you can adjust rules to your naming habits Smile

FYI here are official Kodi naming rules :
http://kodi.wiki/view/Media_flags#Media_source
Reply
(2016-03-18, 08:36)djoole Wrote:
(2016-03-17, 23:32)meridius Wrote: So what your saying is I have to rename all my files with Blu-ray to bluray

Strange since the correct way to name Blu-ray is with the - between the words.

Nope, correct way is bluray, but as Reaven said you can adjust rules to your naming habits Smile

FYI here are official Kodi naming rules :
http://kodi.wiki/view/Media_flags#Media_source

thanks I know what your saying but the true name format for Blu-ray is Blu-ray not bluray, I know kodi took the bluray format but it should of been Blu-ray as that's the true way of naming them I don't know why they removed the - in the naming

but thanks for the help your mods are excellent
Reply
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
Reply
  • 1
  • 7
  • 8
  • 9(current)
  • 10
  • 11
  • 12

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