Kodi Community Forum
Req Titan skin feature requests - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Skins Support (https://forum.kodi.tv/forumdisplay.php?fid=67)
+---- Forum: Skin Archive (https://forum.kodi.tv/forumdisplay.php?fid=179)
+----- Forum: Titan (https://forum.kodi.tv/forumdisplay.php?fid=212)
+----- Thread: Req Titan skin feature requests (/showthread.php?tid=205482)



RE: Titan skin feature requests - TTTG - 2015-06-30

(2015-06-29, 21:42)marcelveldt Wrote:
(2015-06-29, 10:12)TTTG Wrote: Would that be the studio logo or the clearart etc ones that are displayed in the middle? If the clearart, then that's fine as I don't use any of those anyway. Ideally if it could just be an extra cell in the table displaying the video codec info "720|H.264|16.9|BluRay" etc that would be ideal for me.

Yes, that's what I mean indeed. I already added the extra "cell" with fileinfo in last night's beta.

Hmm, I'm not seeing it (or an option to enable it). I'm on 3.3.27 is that the latest?


RE: Titan skin feature requests - User 224999 - 2015-06-30

(2015-06-30, 09:49)dt2510 Wrote: 1) Yes it works, changing the addon.xml results in correct AR and everything is displayed as desired - only drawback: the lower 10% of the screen aren't used, but i can live with that

2) I modded the retouched skin about a year ago in a similar way, i'll attach a sreenshot of the mod to give you an idea, but i'm going to rework it for use in titan

1) OK, please take a look at the latest beta of the skin, version 3.3.28. I included the 16:10 aspect ratio and did a few checks to make sure the entire screen is used. Offcourse I need to do more work on this because you'll have some gaps because of the additional heigth but at least the whole screen is filled and the AR is correct.

2) Aha! I have some requests for this on my TODO list, other users asked for an option like this too. If you send me your files from your mod in retouched I will add it to Titan if you want. Offcourse if you want to give it a shot yourself send me a PM so I can get you going.


RE: Titan skin feature requests - User 224999 - 2015-06-30

(2015-06-30, 09:59)TTTG Wrote: Hmm, I'm not seeing it (or an option to enable it). I'm on 3.3.27 is that the latest?

3.3.28 is the latest but I already added it in 3.3.27 so you should be fine.
Did you disable the clearlogo in the footer ? I might made a mistake in the code to not check if the clearlogo actually is there so disabling it should fix it.


RE: Titan skin feature requests - TTTG - 2015-06-30

(2015-06-30, 10:12)marcelveldt Wrote:
(2015-06-30, 09:59)TTTG Wrote: Hmm, I'm not seeing it (or an option to enable it). I'm on 3.3.27 is that the latest?

3.3.28 is the latest but I already added it in 3.3.27 so you should be fine.
Did you disable the clearlogo in the footer ? I might made a mistake in the code to not check if the clearlogo actually is there so disabling it should fix it.

Ah yeah, disabling it got it to appear. Thanks.


RE: Titan skin feature requests - TTTG - 2015-06-30

Ah just noticed it's not appearing in the OSD, any chance it can be added there too?


RE: Titan skin feature requests - dt2510 - 2015-06-30

(2015-06-30, 10:10)marcelveldt Wrote: 1) OK, please take a look at the latest beta of the skin, version 3.3.28. I included the 16:10 aspect ratio and did a few checks to make sure the entire screen is used. Offcourse I need to do more work on this because you'll have some gaps because of the additional heigth but at least the whole screen is filled and the AR is correct.

2) Aha! I have some requests for this on my TODO list, other users asked for an option like this too. If you send me your files from your mod in retouched I will add it to Titan if you want. Offcourse if you want to give it a shot yourself send me a PM so I can get you going.

Thank you !!! Smile You are very quick ... i'll check the beta as soon as i have a chance to (still seeing 3.3.27). I'm appending the relevant source of my mod to this post. The mod was done for XBMC 12.? so some of the skinning variables could be out of date. Also positioning was done with retouched in mind. Position and layout are not that important, you can adjust it to match the skin design - the information inside is what i need. In retouched you can use the slider to position audio/video, that's not (yet ?) possible in Titan.
Not included are the player controls, but it would be nice if they were always visible and big enough to be hit in a car Wink Play/Pause, Dtop, Next and Prev Track are the ones i'd need ...

Code:
        <control type="image">
            <description>Cover image</description>
            <posx>105</posx>
            <posy>130</posy>
            <width>600</width>
            <height>500</height>
            <info>MusicPlayer.Cover</info>
            <aspectratio align="center">keep</aspectratio>
            <bordertexture>-</bordertexture>
            <align>left</align>
            <aligny>center</aligny>
            <visible>Player.HasAudio</visible>
        </control>
        <control type="image">
            <description>Cover image</description>
            <posx>105</posx>
            <posy>130</posy>
            <width>600</width>
            <height>500</height>
            <info>VideoPlayer.Cover</info>
            <aspectratio align="center">keep</aspectratio>
            <bordertexture>-</bordertexture>
            <align>left</align>
            <aligny>center</aligny>
            <visible>Player.HasVideo</visible>
        </control>
        <control type="label">
            <description>Disc/track Label</description>
            <posx>720</posx>
            <posy>130</posy>
            <width>980</width>
            <height>30</height>
            <align>left</align>
            <aligny>top</aligny>
            <font>font24</font>
            <label>$LOCALIZE[427] $INFO[MusicPlayer.DiscNumber] / $LOCALIZE[554] $INFO[MusicPlayer.TrackNumber]</label>
            <textcolor>grey</textcolor>
            <visible>Player.HasAudio + !IsEmpty(MusicPlayer.DiscNumber)</visible>
        </control>
        <control type="label">
            <description>Track Label</description>
            <posx>720</posx>
            <posy>130</posy>
            <width>950</width>
            <height>30</height>
            <align>left</align>
            <aligny>top</aligny>
            <font>font24</font>
            <label>$LOCALIZE[554] $INFO[MusicPlayer.TrackNumber]</label>
            <textcolor>grey</textcolor>
            <visible>Player.HasAudio + IsEmpty(MusicPlayer.DiscNumber)</visible>
        </control>
        <control type="label">
            <description>Episode Label</description>
            <posx>720</posx>
            <posy>130</posy>
            <width>950</width>
            <height>30</height>
            <align>left</align>
            <aligny>top</aligny>
            <font>font24</font>
            <label>$INFO[VideoPlayer.Season,$LOCALIZE[20373] ] / $INFO[VideoPlayer.Episode,$LOCALIZE[20359] ]</label>
            <textcolor>grey</textcolor>
            <visible>Player.HasVideo + VideoPlayer.Content(Episodes)</visible>
        </control>
        <control type="button">
            <posx>720</posx>
            <posy>195</posy>
            <width>950</width>
            <height>30</height>
            <label>-</label>
            <font>-</font>
            <texturenofocus>-</texturenofocus>
            <texturefocus>-</texturefocus>
            <onclick>Back</onclick>
            <onclick>RunScript(script.globalsearch4car,$INFO[MusicPlayer.Title])</onclick>
            <visible>Player.HasAudio</visible>
        </control>
        <control type="label">
            <description>Track Label</description>
            <posx>720</posx>
            <posy>195</posy>
            <width>950</width>
            <height>30</height>
            <font>font30bold</font>
            <align>left</align>
            <aligny>center</aligny>
            <label>$INFO[MusicPlayer.Title]</label>
            <textcolor>white</textcolor>
            <scroll>true</scroll>
            <visible>Player.HasAudio</visible>
        </control>
        <control type="label">
            <description>Title Label</description>
            <posx>720</posx>
            <posy>195</posy>
            <width>950</width>
            <height>30</height>
            <font>font30bold</font>
            <align>left</align>
            <aligny>center</aligny>
            <label>$INFO[VideoPlayer.Title]</label>
            <textcolor>white</textcolor>
            <scroll>true</scroll>
            <visible>Player.HasVideo</visible>
        </control>
        <control type="label">
            <description>Artist Label</description>
            <posx>720</posx>
            <posy>230</posy>
            <width>650</width>
            <height>30</height>
            <align>left</align>
            <aligny>top</aligny>
            <font>font30</font>
            <label>$INFO[MusicPlayer.Artist]</label>
            <textcolor>grey</textcolor>
            <visible>Player.HasAudio</visible>
        </control>
        <control type="label">
            <description>TV Show Label</description>
            <posx>720</posx>
            <posy>230</posy>
            <width>650</width>
            <height>30</height>
            <align>left</align>
            <aligny>top</aligny>
            <font>font30</font>
            <label>$INFO[VideoPlayer.TVShowTitle]</label>
            <textcolor>grey</textcolor>
            <visible>Player.HasVideo + VideoPlayer.Content(Episodes)</visible>
        </control>
        <control type="label">
            <description>Chapter Label</description>
            <posx>720</posx>
            <posy>230</posy>
            <width>650</width>
            <height>30</height>
            <align>left</align>
            <aligny>top</aligny>
            <font>font30</font>
            <label>$INFO[Player.Chapter,$LOCALIZE[21396]: ]$INFO[Player.ChapterCount, / ]$INFO[Player.ChapterName,[COLOR=grey3] (,)[/COLOR]]</label>
            <textcolor>grey</textcolor>
            <visible>Player.HasVideo + VideoPlayer.Content(Movies) + IntegerGreaterThan(Player.ChapterCount,1)</visible>
            <scroll>true</scroll>
        </control>
        <control type="label">
            <description>Time Label</description>
            <posx>35r</posx>
            <posy>240</posy>
            <width>300</width>
            <height>30</height>
            <align>right</align>
            <font>font20bold</font>
            <label>$INFO[MusicPlayer.Time] / $INFO[MusicPlayer.Duration]</label>
            <textcolor>white</textcolor>
            <visible>Player.HasAudio</visible>
        </control>
        <control type="label">
            <description>Time Label</description>
            <posx>35r</posx>
            <posy>240</posy>
            <width>300</width>
            <height>30</height>
            <align>right</align>
            <font>font20bold</font>
            <label>$INFO[VideoPlayer.Time] / $INFO[VideoPlayer.Duration]</label>
            <textcolor>white</textcolor>
            <visible>Player.HasVideo</visible>
        </control>
        <control type="image">
            <posx>720</posx>
            <posy>300</posy>
            <width>950</width>
            <height>330</height>
            <texture>black-back.png</texture>
            <animation effect="fade" time="400">Visible</animation>
            <animation effect="fade" time="200">Hidden</animation>
        </control>
        <control type="textbox">
            <description>Album Review</description>
                <posx>725</posx>
                <posy>305</posy>
                <width>940</width>
            <height>290</height>
            <autoscroll delay="0" time="1000" repeat="10000">true</autoscroll>
                <font>font20</font>
                <info>MusicPlayer.Property(Album_Description)</info>
                <textcolor>lightgrey</textcolor>
                <wrapmultiline>true</wrapmultiline>
            <visible>Player.HasAudio</visible>
          </control>
        <control type="textbox">
            <description>Plot</description>
                <posx>725</posx>
                <posy>305</posy>
                <width>940</width>
            <height>290</height>
            <autoscroll delay="0" time="1000" repeat="10000">true</autoscroll>
                <font>font20</font>
                <info>VideoPlayer.Plot</info>
                <textcolor>lightgrey</textcolor>
                <wrapmultiline>true</wrapmultiline>
            <visible>Player.HasVideo</visible>
          </control>
        <control type="label">
            <description>Next Item</description>
            <posx>720</posx>
            <posy>635</posy>
            <width>950</width>
            <height>30</height>
            <label>$LOCALIZE[209]: $INFO[MusicPlayer.offset(1).Artist,, - ]$INFO[MusicPlayer.offset(1).Title]</label>
            <align>left</align>
            <font>font20</font>
            <textcolor>white</textcolor>
            <scroll>true</scroll>
            <visible>Player.HasAudio + MusicPlayer.HasNext</visible>
        </control>
        <control type="label">
            <description>Finish Time</description>
            <posx>720</posx>
            <posy>635</posy>
            <width>950</width>
            <height>30</height>
            <label>$LOCALIZE[31049] $INFO[Player.FinishTime]</label>
            <align>left</align>
            <font>font20</font>
            <textcolor>white</textcolor>
            <scroll>true</scroll>
            <visible>Player.HasVideo</visible>
        </control>
        <control type="group">
            <description>Media Info</description>
            <posx>120</posx>
            <posy>770</posy>                
            <control type="image">
                <description>Audio Codec Image</description>
                <posx>0</posx>
                <posy>0</posy>
                <width>100</width>
                <height>45</height>
                <aspectratio align="left">keep</aspectratio>
                <texture>$INFO[MusicPlayer.Codec,flagging/audio/,.png]</texture>
                <visible>Player.HasAudio</visible>
            </control>
            <control type="group">
                <description>Video info</description>
                <posx>0</posx>
                <posy>0</posy>
                <visible>Player.HasVideo</visible>
                <control type="image">
                    <posx>0</posx>
                    <description>Bluray Image</description>
                    <width>100</width>
                    <height>45</height>
                    <aspectratio align="center">keep</aspectratio>
                    <texture>flagging/video/bluray.png</texture>
                    <visible>[substring(Player.FilenameAndPath,bluray) | substring(Player.FilenameAndPath,bdrip)]</visible>
                </control>
                <control type="image">
                    <posx>0</posx>
                    <description>HDDVD Image</description>
                    <width>100</width>
                    <height>45</height>
                    <aspectratio align="center">keep</aspectratio>
                    <texture>flagging/video/hddvd.png</texture>
                    <visible>substring(Player.FilenameAndPath,hddvd)</visible>
                </control>
                <control type="image">
                    <posx>0</posx>
                    <description>DVD Image</description>
                    <width>100</width>
                    <height>45</height>
                    <aspectratio align="center">keep</aspectratio>
                    <texture>flagging/video/dvd.png</texture>
                    <visible>[substring(Player.FilenameAndPath,dvd) + ![substring(Player.FilenameAndPath,hddvd) | substring(Player.FilenameAndPath,bluray) | substring(Player.FilenameAndPath,bdrip)]]</visible>
                </control>
                <control type="image">
                    <posx>0</posx>
                    <description>TV Types Image</description>
                    <width>100</width>
                    <height>45</height>
                    <aspectratio align="center">keep</aspectratio>
                    <texture>flagging/video/TV.png</texture>
                    <visible>[substring(Player.FilenameAndPath,pdtv) | substring(Player.FilenameAndPath,hdtv) | substring(Player.FilenameAndPath,dsr)]</visible>
                </control>
                <control type="image">
                    <posx>0</posx>
                    <description>VHS Image</description>
                    <width>100</width>
                    <height>45</height>
                    <aspectratio align="center">keep</aspectratio>
                    <texture>flagging/video/vhs.png</texture>
                    <visible>substring(Player.FilenameAndPath,vhs)</visible>
                </control>
                <control type="image">
                    <posx>100</posx>
                    <description>Video rez Image</description>
                    <width>64</width>
                    <height>45</height>
                    <aspectratio align="center">keep</aspectratio>
                    <texture>$INFO[VideoPlayer.VideoResolution,flagging/video/,.png]</texture>
                </control>
                <control type="image">
                    <posx>164</posx>
                    <description>Common Codec Image</description>
                    <width>100</width>
                    <height>45</height>
                    <aspectratio align="center">keep</aspectratio>
                    <texture>$INFO[ListItem.VideoCodec,flagging/video/,.png]</texture>
                    <!-- Don't show if its one of the 500 divx codecs -->
                    <visible>![substring(VideoPlayer.VideoCodec,div,left) | stringcompare(VideoPlayer.VideoCodec,dx50)]</visible>
                </control>
                <control type="image">
                    <posx>164</posx>
                    <description>Divx Codec Image</description>
                    <width>100</width>
                    <height>45</height>
                    <aspectratio align="center">keep</aspectratio>
                    <texture>flagging/video/divx.png</texture>
                    <visible>[substring(VideoPlayer.VideoCodec,div,left) | stringcompare(VideoPlayer.VideoCodec,dx50)]</visible>
                </control>
                <control type="image">
                    <posx>264</posx>
                    <description>Aspectratio Image</description>
                    <width>64</width>
                    <height>45</height>
                    <aspectratio align="center">keep</aspectratio>
                    <texture>$INFO[VideoPlayer.VideoAspect,flagging/aspectratio/,.png]</texture>
                </control>
                <control type="image">
                    <posx>328</posx>
                    <description>Audio Codec Image</description>
                    <width>100</width>
                    <height>45</height>
                    <aspectratio align="center">keep</aspectratio>
                    <texture>$INFO[VideoPlayer.AudioCodec,flagging/audio/,.png]</texture>
                </control>
                <control type="image">
                    <posx>428</posx>
                    <description>Audio Codec Image</description>
                    <width>64</width>
                    <height>45</height>
                    <aspectratio align="center">keep</aspectratio>
                    <texture>$INFO[VideoPlayer.AudioChannels,flagging/audio/,.png]</texture>
                </control>
            </control>
            <control type="label">
                <description>Resolution Label</description>
                <posx>-3</posx>
                <posy>47</posy>
                <width>100</width>
                <height>25</height>
                <align>center</align>
                <font>font12</font>
                <label>$INFO[MusicPlayer.BitsPerSample]bit/$INFO[MusicPlayer.Samplerate]kHz</label>
                <textcolor>white</textcolor>
                <visible>Player.HasAudio</visible>
            </control>
            <control type="label">
                <description>Artist label</description>
                <posx>115</posx>
                <posy>-8</posy>
                <width>1250</width>
                <height>25</height>
                <align>left</align>
                <font>font20</font>
                <label>$INFO[MusicPlayer.Property(Album_Artist)]</label>
                <textcolor>white</textcolor>
                <scroll>true</scroll>
                <visible>Player.HasAudio</visible>
            </control>
            <control type="label">
                <description>Album label</description>
                <posx>115</posx>
                <posy>15</posy>
                <width>1250</width>
                <height>30</height>
                <align>left</align>
                <font>font20bold</font>
                <label>$INFO[MusicPlayer.Album]</label>
                <textcolor>white</textcolor>
                <scroll>true</scroll>
                <visible>Player.HasAudio</visible>
            </control>
            <control type="label">
                <description>Year/Label label</description>
                <posx>115</posx>
                <posy>38</posy>
                <width>1250</width>
                <height>25</height>
                <align>left</align>
                <font>font20</font>
                <label>$INFO[MusicPlayer.Year] $INFO[MusicPlayer.Property(Album_Label)]</label>
                <textcolor>white</textcolor>
                <scroll>true</scroll>
                <visible>Player.HasAudio</visible>
            </control>
            <control type="label">
                <description>Year/Studio label</description>
                <posx>507</posx>
                <posy>8</posy>
                <width>858</width>
                <height>25</height>
                <align>left</align>
                <font>font20bold</font>
                <label>$INFO[VideoPlayer.Year] $INFO[VideoPlayer.Studio]</label>
                <textcolor>white</textcolor>
                <visible>Player.HasVideo</visible>
            </control>
        </control>
        <control type="progress">
            <description>Progressbar</description>
            <posx>120</posx>
            <posy>737</posy>
            <width>1540</width>
            <height>12</height>
            <info>Player.Progress</info>
            <texturebg flipy="true" border="10,0,10,0">HeaderProgressBack.png</texturebg>
            <midtexture flipy="true" border="10,0,10,0">HeaderProgressFront.png</midtexture>
        </control>
        <control type="slider" id="87">
            <description>Seek Slider</description>
            <posx>120</posx>
            <posy>733</posy>
            <width>1540</width>
            <height>20</height>
            <action>seek</action>
            <texturesliderbar>OSDProgressBack2.png</texturesliderbar>
            <textureslidernib>OSDSliderNib.png</textureslidernib>
            <textureslidernibfocus>OSDSliderNib.png</textureslidernibfocus>
        </control>
        <control type="image">
            <description>CD Art Music</description>
            <posx>210r</posx>
            <posy>210r</posy>
            <width>450</width>
            <height>450</height>
            <texture fallback="cdart\default.png">$INFO[Player.FolderPath]cdart.png</texture>
            <aspectratio>keep</aspectratio>
            <bordersize>0</bordersize>
            <align>left</align>
            <aligny>top</aligny>
            <animation effect="rotate" end="-360" center="auto" time="5000" loop="true" reversible="false" condition="!Player.Paused">Conditional</animation>
            <visible>Player.HasAudio</visible>
        </control>
        <control type="image">
            <description>CD Art Movie</description>
            <posx>210r</posx>
            <posy>210r</posy>
            <width>450</width>
            <height>450</height>
            <texture fallback="cdart\default.png">$INFO[Player.FolderPath]disc.png</texture>
            <aspectratio>keep</aspectratio>
            <bordersize>0</bordersize>
            <align>left</align>
            <aligny>top</aligny>
            <animation effect="rotate" end="-360" center="auto" time="5000" loop="true" reversible="false" condition="!Player.Paused">Conditional</animation>
            <visible>Player.HasVideo + VideoPlayer.Content(Movies)</visible>
        </control>



RE: Titan skin feature requests - Simograndi - 2015-06-30

About the missing header title/section: with default settings it works, but when I change back to mine (either restoring them or even setting again one by one) the issue happens again.
Here it is my config if you want to try

TITANSKIN_BACKUP_20150630-1945.zip

I've also noticed that widgets always display seen items in recently added ones, ignoring the dedicated setting

thank you as always


RE: Titan skin feature requests - SABERZAID - 2015-07-01

marcelveldt

please take a look to this mod

http://forum.kodi.tv/showthread.php?tid=230821

really really great mod , hope you can implement it to your skin , it has many view type comes with all the type of fake disk art


RE: Titan skin feature requests - dt2510 - 2015-07-02

After seeing this fake disk art mod i got another idea that could be useful for some of us...

In the movie library we have movie sets that can have a custom image (for example the "Lord of the rings" box cover for the movie set and the individual movie posters (in my case blu-ray covers) for each part of the saga), with TV shows it's similar: TV show box cover/poster for the show and individual posters for each season - but there's no such thing in the music library !? Since the movie set is also only displayed in sets view i had the following idea:

cdart.png/disc.png are stored in every folder i want to have an individual disc (no fallback image or fake disc art), so why don't i put a box.png/box.jpg in the same folder if the item is part of a movie set or - in case of music - if the CD belongs to a boxed set (different coverart for box and contained CDs...). The image could be displayed somewhat behind (see screenshot ... just a quick improvisation Wink ) or alternating with the original artwork (folder.jpg).

Image


RE: Titan skin feature requests - User 224999 - 2015-07-02

(2015-06-30, 13:35)dt2510 Wrote: I'm appending the relevant source of my mod to this post. The mod was done for XBMC 12.? so some of the skinning variables could be out of date. Also positioning was done with retouched in mind. Position and layout are not that important, you can adjust it to match the skin design - the information inside is what i need.

Thanks, I will look at it once the current version is updated to stable. Only a few small bugfixes left before I can do a release to stable repo.

(2015-06-30, 13:35)dt2510 Wrote: In retouched you can use the slider to position audio/video, that's not (yet ?) possible in Titan.

It was possible but I temporary disabled it because it was giving issues with Isengard builds. I will check again after Isengard has been released.


RE: Titan skin feature requests - Simograndi - 2015-07-03

Hi marcel Smile

I've just tried new beta .38 on my Nexus which has 16:10 ratio... Now it's looking way better! Big Grin
But there's some little youth issue as you can see

Image
Image

In addiction I still have the issue with the theme color settings damaged while switching to a profile to another:

scenario 1:
- open Kodi, choose profile 1: OK
- Close Kodi, start again and choose profile 2: OK

scenario 2:
- open Kodi, choose profile 1: OK
- Log off, choose profile 2 without closing Kodi: the chosen profile loses some theme setting (usually scroll bar and settings list colors). The changes are anyway saved, as if I close and open again only the damaged profile the wrong settings remain


Other bug: Header section title still missing (it seems to happen only on my Windows devices, Android seems fine, of course same version of Kodi (15 RC), skin (.38) and same settings for skin (not imported anyway). It also happens for each profile, so I don't think it's some corrupted setting.
This is the one I already spoke some day ago with my setting config file, please give it a look when you have time (your baby comes first! Smile )

THX!


RE: Titan skin feature requests - dt2510 - 2015-07-03

Thank you very much for the improvements/new features so far !!!!
It's great to find a developer that's close to the users and reacts that fast - stay tuned to get some beers in the near future Wink

While playing with the new BETA i found some (minor ?) issues and have one new request...

Image

movie library: artwork in that view is ALWAYS on top, while the discart is centered (?) - is this made by design or a bug ?
BTW is there a way to scroll the text in the list (seems to be missing on all lists and in the info window - see below - too) ?




Image

movie info: same artwork as above, but it's cut off on the right and the chapter name is missing (maybe fixed with the big info screen Wink )




Image

here's the request: bookmarks (here: the new mkv chapter selector): chapter name is only displayed on the focused element
would be great to get that menu as a list instead of big previews on the left




Image

music library: switch to display animated discart is checked, but there's no discart shown (as in movie library => 1st picture)




Image

music libray: artwork on square tiles (same artwork as above) have the correct AR but are cut (here top and bottom)


RE: Titan skin feature requests - Tennyten - 2015-07-03

(2015-06-30, 07:05)marcelveldt Wrote:
(2015-06-30, 04:53)Tennyten Wrote: Did you end up adding fat progress bar setting? If, so can't find it. Thanks.

I forgot, will do so tonight...

K. just let me know where it should be so I know where to look thx.


RE: Titan skin feature requests - SABERZAID - 2015-07-05

hi

blueray case still showing in the system info wedget


RE: Titan skin feature requests - User 224999 - 2015-07-05

(2015-07-02, 16:48)dt2510 Wrote: After seeing this fake disk art mod i got another idea that could be useful for some of us...

In the movie library we have movie sets that can have a custom image (for example the "Lord of the rings" box cover for the movie set and the individual movie posters (in my case blu-ray covers) for each part of the saga), with TV shows it's similar: TV show box cover/poster for the show and individual posters for each season - but there's no such thing in the music library !? Since the movie set is also only displayed in sets view i had the following idea:

cdart.png/disc.png are stored in every folder i want to have an individual disc (no fallback image or fake disc art), so why don't i put a box.png/box.jpg in the same folder if the item is part of a movie set or - in case of music - if the CD belongs to a boxed set (different coverart for box and contained CDs...). The image could be displayed somewhat behind (see screenshot ... just a quick improvisation Wink ) or alternating with the original artwork (folder.jpg).

Well. while that might actually be a good idea to include some day there is a little something to note here.
As of frodo, xbmc/kodi no longer uses the images in the file folders but adds the location to the media's images to the database which are downloaded/cached in the background by the Texture manager. This means that skins do not look for any images at the file system but use so called info labels instead. For example the poster for a movie: Listitem.Art(poster). See here for more details: http://kodi.wiki/view/InfoLabels#Images_Available_in_Kodi

In order to support additional arttypes, the Kodi base code has to support this.

That said, offcourse skins can still use the legacy/old method of looking up images by using the item's path but that would be very painfull to maintain as there is no way to check if an image is actually there. I will add this request to my TODO list on Git to look after later. Maybe I can write a little piece of code in the skin's helper service to make this happen.

First I have some other things left and I currenty have a feature freeze waiting for another release to official repo.