2017-10-24, 14:43
(2017-10-24, 13:49)ZERO Wrote: I have in testing replaced the instances of black with white in the Image_Background to try to debug. It never loaded the white so when artwork downloaded is loaded and extra fan art is selected it is clearly running something that is not returning any content for things that do not actually have extra fan art.
ok yea it returns $INFO[Control.Getlabel(4430)] when extrafanart is selected but the content of that does not return single image fanart. I am now investigating the function this returns to see if I can spot the issue.
Yeah, it's because my proposed conditions are crap. xD Skin Helper and Artwork Beef fill those values automatically, and since they don't seem to work for you, I figured that they would be empty. However, I failed to introduce a condition that separates the label entry from the one below it, which provides ordinary fanart. So no matter what, you now get stuck on the extrafanart backend.
I remember there used to be an option to add conditionals like "+ !String.IsEmpty(Control.Getlabel(4430))" for fadelabels, but I'm not sure if they still work. You could try adding it to the list of conditions in line 218 in Includes_Image.xml. If that works, then it will be skipped if there are no files available and move over to the single image fanart. That would practically fix everything.
If that fails, you could try and go to MyVideoNav.xml, and add an ordinary <label>$INFO[ListItem.Fanart]</label> below line 236, as the very last element in the label control. It's a quick and dirty fix, and I'm worried it might try and rotate and thus introduce slight flicker, due to the label feature, so the former is definitely preferred.