The addons section of the TotalXBMC website is working nicely and is database driven so as soon as addons are reported as broken or depreciated I can mark as such in the database, I've also left it open for devs to start making use of tags so they can mark as broken if they want. Now the installer on mainbranch is working great but obviously the Xbox is a completely different beast when in comes to plugins and scripts. I'll outline what the existing Total Installer does on mainbranch:
Allows the user to search for whatever addon they want, the addon zip file is then downloaded (directly from the developers repo) to the addons/packages folder along with the relevant repository zip file and any dependencies.
These files are then extracted to the addons folder.
Obviously we already have a great installer that temhil made a few years ago and buzz updated recently so I'm thinking if we have the addon zip file downloaded locally then it shouldn't be too difficult to get modules from A4X to install that addon, or maybe even just pass it straight to A4X?
I've stripped out all the code I can find that's not related to Xbox and changed the addon install folder to special:/home/plugins and the dependencies to scripts/.modules/
If you manually create an addons/packages/ directory it's partially working and it will allow you to watch preview videos (where any exist) but obviously it doesn't install the addon to the correct location - it just installs into the plugins root folder and not the relevant sub-folder (video, music, programs or pictures). I started looking into making it a completely new standalone installer but to be honest A4X already does what we want so no need to reinvent the wheel!
If anyone fancies helping out that will be much appreciated as I'm really busy with other projects on the site and my coding skills are poor to say the least!
Download the WIP version for xbox here (This is for development purposes only - DO NOT USE ON YOUR MAIN BUILD!). This currently uses a master repo for mainbranch script modules, I need to create one especially for the xbox so if you use this it may add modules not compatible with your build.
If you're unfamiliar with what the installer does please take a look at this page, we're also creating a proper Xbox compatibility list so if you can't help with code we need testers too
