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