2010-07-04, 23:01
jmarshall Wrote:If you wish to host your own repository (i.e. you host the .zip files of your skin and handle all the updating etc. yourself) then you need to provide:
1. The above XML file, obviously with links pointing to your http server.
2. The http server that serves said files - the checksum file is optional.
3. The files for the server (addons.xml, and your pre-built skin - see the datadir link above).
Ok, I've finally finished Alaska Revisited and just want to double check I'm doing everything correctly in order to host it myself.
Firstly I need to have an addon.xml, icon.png and skin.alaska.revisited.zip in my share folder.
Secondly this I what I think my addon.xml file should look like -
PHP Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="repository.xbmc.org"
name="XBMC.org Add-ons"
version="1.0.0"
provider-name="Team XBMC">
<extension point="xbmc.addon.repository"
name="Official XBMC.org Add-on Repository">
<info compressed="true">http://www.mediafire.com/file/zzcvgmml0i2/addon.xml</info>
<checksum></checksum>
<datadir zip="true">http://www.mediafire.com/?sharekey=e0ae3d3bdd95d698e7c82ed4b8f0c380da8b99a0fbb3bd8f759e682a8cd2154a</datadir>
</extension>
<extension point="xbmc.addon.metadata">
<summary>Install Add-ons from XBMC.org</summary>
<summary lang="es">Instalar Addons desde XBMC.org</summary>
<summary lang="hu">Kiegészítok letöltése az XBMC.org-ról</summary>
<description>Download and install add-ons from the Official XBMC.org addon repository.[CR] By using the official Repository you will be able to take advantage of our extensive file mirror service to help get you faster downloads from a region close to you.[CR] All addons on this repository have under gone basic testing, if you find a broken or not working addon please report it to Team XBMC so we can take any action needed.</description>
<description lang="es">Descarga e instala Addons desde el repositorio oficial de XBMC.[CR] Usando el repositorio oficial tendrás las ventajas de nuestro servicio de mirrors para ayudarte a conseguir unas descargas más rápidas de un sitio cercano a ti.[CR] Todos los Addons en este repositorio han pasado por un periodo de pruebas básico, pero si encuentras algun addon que no funcione, por favor informa de ello al equipo de XBMC para que se pueda arreglar el fallo.</description>
<description lang="hu">Kiegészítok letöltése és telepítése a hivatalos XBMC.org tárolóhelyrol.[CR] A hivatalos tárolóhely használatával kihasználhatod a kiterjedt tükör-szerver hálózatunkat, ami segít a gyorsabb letöltésben egy hozzád közelebb eso körzet használatával.[CR] Minden kiegészíto ezen a tárolóhelyen átment egy alap tesztelésen. Ha mégis hibás vagy nem muködo kiegészítot találsz, kérünk jelezd az XBMC csapatnak, hogy megtegyük a szükséges lépseket.</description>
<disclaimer>Team XBMC did not make all the add-ons on this repository and are not responsible for their content</disclaimer>
<disclaimer lang="es">El equipo de XBMC no ha hecho todos los Addons en este repositorio y por consecuente no són responsables de su contenido</disclaimer>
<platform>all</platform>
</extension>
</addon>
Assuming all that's correct I then add a trac ticket with the above info and my skin will appear in the 'All Add-Ons' section in XBMC.
Question - If I update the skin and change the version id in the addon.xml will XBMC automatically check that or do I submit a new trac ticket?
Thanks.