I guess I'm not done with this.... disregard post 9, in hindsight I misunderstood the objective, I thought I was doing one thing but actually executing something else and figured out what my issue was. Fuel that with frustration.... you get post 9, so my apologies.
With some help from another skinner who's post I stumbled onto, the workflow was what I was shooting for and with some explanation, got set in the right direction. So what I have now is a functional repository that Kodi can see from Github.
The last piece of the puzzle is why I can't see my skin.madnox.zip file within my newly created and functioning repository. I started by using just the base install of Kodi and not Madnox just to ensure I wasn't doing something wrong skin related.
Using File Manager, this link is what is added to the source to install the repository:
As you can see, my repository now installs correctly, no crash, and calls the artwork (default for now) and you can enter the repository like the official Kodi:
So when I enter my repository, I am expecting to find:
Code:
skin.madnox-20.11.30.zip
But instead I see:
The direct file link which is done similar to what the repository is:
Which clearly is present and downloadable.
The addons.xml points directly to the "zips" folder it lives in and I've taken the time to literally manually check every aspect of that folder, the addons.xml.md5, within the skin.madnox folder: addon.xml, the zip which link above shows working as download, and even the items in the resources folder..... all present via directly URL links in a Chrome Browser.
My understanding is that the addons.xml should point to the zip while within my repository and then I should be able to click the skin.madnox-20.11.30.zip file and it will install, just like any other script or plugin. I'm unclear as to why it isn't visible. I've tried to look at the xmbc repo skin but I don't see any addons.xml to compare to and I can't find an example to see if something is missing. But the <dir> with the 3 paths point to all the sources files, just like my repository, should allow it to be seen and then the user install it.
Here is the local file structure which Github Desktop mirrors and pushes up to my repo:
Here is the full addons.xml file as it stands on Github now:
Code:
<?xml version='1.0' encoding='utf-8'?>
<addons><addon id="repository.kittmaster" name="KittmasterRepo" version="1.0.01" provider-name="kittmaster">
<extension point="xbmc.addon.repository" name="Kittmaster Repository">
<dir>
<info compressed="false">https://raw.githubusercontent.com/kittmaster/KittmasterRepo/master/repo/zips/addons.xml</info>
<checksum>https://raw.githubusercontent.com/kittmaster/KittmasterRepo/master/repo/zips/addons.xml.md5</checksum>
<datadir zip="true">https://raw.githubusercontent.com/kittmaster/KittmasterRepo/master/repo/zips/</datadir>
</dir>
</extension>
<extension point="xbmc.addon.metadata">
<summary>KittmasterRepo</summary>
<description>Kittmaster's Repository for Madnox</description>
<disclaimer />
<platform>all</platform>
<assets>
<icon>icon.png</icon>
<fanart>fanart.jpg</fanart>
</assets>
</extension>
</addon><addon id="skin.madnox" version="20.11.30" name="Madnox" provider-name="Mr. V">
<requires>
<import addon="xbmc.gui" version="5.14.0" />
<import addon="script.skinshortcuts" version="1.0.17" />
<import addon="script.skin.helper.colorpicker" version="1.0.13" />
<import addon="script.image.resource.select" version="2.0.4" />
</requires>
<extension point="xbmc.gui.skin" debugging="false">
<res width="1920" height="1080" aspect="16:9" default="true" folder="16x9" />
</extension>
<extension point="xbmc.addon.metadata">
<summary lang="en_GB">A feature rich and fully customisable skin</summary>
<description lang="en_GB">Madnox stands for eye candy and customisation. There are many different views and options to present your media in the way you want it. All views are fully customisable. You can change the look with different styles, themes and options.</description>
<disclaimer lang="en_GB">Madnox is the successor to Aeon Madnox by Mike_Doc, schimi2k and MeowMoo. It is a skin based on the design of Aeon by djh_ and Aeon Nox 4 by BigNoid and phil65. All credits to the makers of these skins and mods.</disclaimer>
<platform>all</platform>
<license>CC BY-SA 4.0, GNU GENERAL PUBLIC LICENSE Version 2.0</license>
<forum />
<source>https://github.com/mistervee/skin.madnox</source>
<website>https://github.com/mistervee/skin.madnox</website>
<assets>
<icon>resources/icon.png</icon>
<fanart>resources/fanart.jpg</fanart>
<screenshot>resources/screenshots/screenshot-01.jpg</screenshot>
<screenshot>resources/screenshots/screenshot-02.jpg</screenshot>
<screenshot>resources/screenshots/screenshot-03.jpg</screenshot>
<screenshot>resources/screenshots/screenshot-04.jpg</screenshot>
<screenshot>resources/screenshots/screenshot-05.jpg</screenshot>
<screenshot>resources/screenshots/screenshot-06.jpg</screenshot>
<screenshot>resources/screenshots/screenshot-07.jpg</screenshot>
<screenshot>resources/screenshots/screenshot-08.jpg</screenshot>
<screenshot>resources/screenshots/screenshot-09.jpg</screenshot>
<screenshot>resources/screenshots/screenshot-10.jpg</screenshot>
</assets>
</extension>
</addon></addons>
Soooooo, I'll continue digging, but does anyone have any pointers as to what is amiss? If I can just get past this last hurdle, I can actually start working on the skin....
Thank you.
Chris