(2017-11-24, 23:58)stevo629 Wrote: I have set the Background Overlay Image and Fanart Fallback Image to a particular image inside my Kodi folder on Android. I noticed that these do not link when copying my build to Windows because it is using the Anrdoid path. Is there any way to use the same type of linking for background images/overaly images as we do for hub images etc. Hub images allow me to use the special paths for a relative link, but the background and fanart overlays are not allowing me to do that.
Well, yes and no. The skin uses skin.setimage for adding the images, and I have no way to control how that registers (that I know of). As far as I understand it, the property uses full file browsing by default, which means that it always registers the full file path as a consequence, so special isn't registered as special, but as the actual file path.
On the other hand, I can force the browser to open in the special file path (special://skin/), and in that way, the selected images will get registered as part of the special file path. The main problem is that you can't browse if you specify the starting point, so you are limited to placing the images in the skin folder. That's why I'd rather not mod the skin in that direction.
However, you can modify it yourself if you like. Simply add ",special://skin/" to the properties in lines 509 and 518 in the SkinSettings.xml. This will force your setting to start in the skin folder and save the selected image with a special file path. Keep in mind that you'll need to do this after every skin update, and I don't know how updates might affect the images once they are selected with the modified method.