Posts: 3,456
Joined: Jan 2011
Reputation:
363
pkscout
Team-Kodi Member
Posts: 3,456
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,266
Joined: Jan 2009
Reputation:
728
ronie
Team-Kodi Member
Posts: 15,266
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,266
Joined: Jan 2009
Reputation:
728
ronie
Team-Kodi Member
Posts: 15,266
good question. very good question...
i'm as puzzled as you are at this moment :-)
Posts: 15,266
Joined: Jan 2009
Reputation:
728
ronie
Team-Kodi Member
Posts: 15,266
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 :-)