@
shedrock
Quote:I was testing out this skin under Krypton on Windows and one of the things that has me beat is that I can't seem to find the code for the Extrafanart in the Wall View.
Extrafanart isn't handled in the views.xml's
Cause the Extrafanart handling blong to all views a part of code is in the includes.xml, myvideonav.xml, includesvariables.xml
Quote:The thing is that when I move from poster to poster the fanart takes over 5-10 seconds to show, and sometimes it is just blank until I exit the wall view and go back in, then the cycle repeats itself.
It should not take that long, but it takes a long time, I agree with you. The code was changed some versions ago to get extrafanart via skinhelper. The advantage was that there are now extrafanarts for moviesets, the disadvantage that everything was much slower.
old extrafanart code (bit faster but not working for moviesets):
Code:
$INFO[ListItem.Path]extrafanart/
current extrafanart code (slower but working for moviesets):
Code:
$INFO[Window(Home).Property(SkinHelper.ListItem.Art.ExtraFanArt)]
There are 3 types to display extrafanart in skin:
Kodi internal:
Code:
$INFO[ListItem.Path]extrafanart/
middle fast, works not with moviesets, works with extrafanart folder, no main fanart visible only fanarts in extrafanarts folder, everytime accesses to HDD's (even if its cached)
SkinHelper:
Code:
$INFO[Window(Home).Property(SkinHelper.ListItem.Art.ExtraFanArt)]
slow, skinhelper is dependency, works with moviesets (but not good) - it's showing fanart/extrafanart from the movies in it, mixes main fanart with extrafanart folder if exist, then also everytime accesses to HDD's (even if its cached)
ArtworkHelper/ArtworkBeef
Code:
plugin://script.artwork.helper/multiimage/listitem/?refresh=$INFO[ListItem.DBID]&&arttype=fanart
fastest i know, artworkhelper is dependency and artworkbeef you need to read them to kodi, some artworkbeef settings and read into db is neccessary, works also with moviesets - showing extrafanart deposited nearby main set fanart, then mixes main set fanart with set extrafanart, no accesses do HDD's if all (pre)cached, if no extrafanart is read into db but extrafanart folder exist, there is a fallback behavior to extrafanart folder, then again accesses to HDD's
Quote:Also, I can barely see the fanart, as the overlay is far too dark, which I am sure I can fix.
This is cause of a texture in the view, you can remove or change transparency in the view.xml