(2019-04-11, 17:02)cartman.dos Wrote: Having them constantly changing while still viewing them isn't a desirable feature in my view.
Resource-wise, you have to take in account the biggest factor here and that is that while the demo showed ONE ITEM changes while it's focused, bingie views are constructed of items all by their respective images, unless you're speaking of only changing the one in focus, that will have a major impact on performance...which is already an issue for titan as a whole.
I meant changing the fanart itself... (in a way it's possible now by randomizing extrafanart, but i just meant it changed once in a while, startup cycle?)
and landscape seperately. not toggling between them because it's important to have a distinction with landscape as the widget's image and fanart for the spotlight.
Issue with that is that ListItem.Art(landscape)/ListItem.Art(fanart) will keep returning same image and while there could be a way of doing this for fanart. i'd rather have it for landscapes which i think is not possible because kodi artwork structure don't allow more than one landscape I think...:|
I do not say that often in this forum but in this case I find it hard to translate everything for me (I am from Austria)
Okay, if I understood that correctly:
You do not want a cycling multi-image or something like that, you just want on every restart/start a different image in kodi shown.
Your focus is on variety, I suspect?
Since Kodi 18 Leia you can have as many custom artwork types as you want and read them into kodi with the help of the advancedsettings.xml file:
See point 2.3.14.1:
https://kodi.wiki/view/Advancedsettings....ra_artwork and also here:
https://forum.kodi.tv/showthread.php?tid=337089
With the help of ArtworkBeef its also possible and also below Leia Versions -> set custom artwork types
But there is no API connection that means you have to manually download everything, copy it to the right place and name it.
But no problem to storage more landscapes in your local artwork area for example landscape1, landscape2... read them into kodi with the options above
and call them in the skin with [ListItem.Art(landscape1)], [ListItem.Art(landscape2)] ...
It's possible and not very difficult, but not for the mainstream user (cause of paste/copy/rename to local artwork all manual)
I use a lot of custom arttypes...
Ok, but back to your scenario, let's stay with fanart. What is needed first is that extrafanart is handled as a separate artwork type.
With the help of ArtworkBeef this is easily possible. ... with both variants, AB intended system with extrafanart nearby the other artwork types, and also with the extrafanart folder variant. Both tested out.
Now we can call all extrafanart in skin with a ListItem seperate.
Now you want on each start/restart that another fanart is shown (in fix place, not cycling)?
Specifically that case, I can not think of anything, but maybe an alternative:
You could couple the fanarts/artworks to a system date.
first day of month: fanart1, sec day of month: fanart2 .... 30rd day of month: fanart xy
Up to 20 fanarts are supported via API in ArtworkBeef, i use 10 fanarts cause that count support my Media Manager and when count too much a lot of duplicates and bad quality (fanart.tv is fine, but tmdb there is not good but more fanart content)
So in the best case you have to see each fanart only 2 or 3 times a month - a lot of variation.
(Sure you have to work with fallbacks, if fanart9 is empty, then use a lower one and so on)
Another alternative could also be to set a multiimage with random, and set the timeperimage counter as high that it is not cycling anymore. But in contrary to the solution above you will get there on every onnext/onprevious a different image and not the same.
Hope i understood you correctly