Posts: 3,448
Joined: Jan 2011
Reputation:
362
pkscout
Team-Kodi Member
Posts: 3,448
It might be useful to see the actual log file. Includes can be invalid (I think anyway) for two reasons. First, the XML isn't valid. Second, the file doesn't exist (or can't be read). For the first you might try finding an online XML validator and pasting the problem files into that. For the second, you might check the permissions on the files/folders on the Libreelec machine.
Posts: 15,263
Joined: Jan 2009
Reputation:
727
ronie
Team-Kodi Member
Posts: 15,263
also, on linux, filenames are case-sensitive. on windows they're not.
Posts: 967
Joined: May 2017
Reputation:
83
i found 1 where i had 1 <?XML WORKING on windows but would not work on android untill i changed it to <?xml version="1.0"
Posts: 15,263
Joined: Jan 2009
Reputation:
727
ronie
Team-Kodi Member
Posts: 15,263
good question. very good question...
i'm as puzzled as you are at this moment :-)
Posts: 15,263
Joined: Jan 2009
Reputation:
727
ronie
Team-Kodi Member
Posts: 15,263
ok, so filename casing DOES matter EXCEPT for the includes.xml file.
i had a closer look at it this time and the exact error in the log is this:
2020-02-28 00:57:55.652 T:13191 INFO: Loading skin includes from /home/ronie/.kodi/addons/skin.hammernail/includes.xml
after staring at that line for a few minutes i spotted it is looking for the includes file in the root folder of the skin, instead of the 720p folder.
this problem is caused by an error in your addon.xml file.
you do need to define the default xml folder of your skin there, like so:
<res width="1280" height="720" aspect="16:9" folder="720p" default="true"/>
please don't ask me why this wasn't a problem when you tested it in Windows, as i really don't know :-)