Ok, no problem, I can try to explain more, just keep I'm mind I don't really know how it works in the add-on code side, I know how to skin/xml code.
Here you have one of the views I made for AVL
Here is the code for that View
Viewtype_Arcade.xml
So this view is in my Skin MOD, the one in my Signature.
AVL, as the file in my "C:\Users\User Name\AppData\Roaming\XBMC\addons" folder says (
plugin.program.advanced.launcher) is a program add-on, same as yours (
plugin.program.repo.installer). So I'm inferring that if it's possible for AVL, the same applies to every program addon.
From that addon (AVL), as it's shown in the SS, I'm fetching:
ListItem.Icon
ListItem.Label
ListItem.Trailer
listitem.property(fanart_image)
ListItem.Studio
ListItem.Premiered
ListItem.Genre
As far as I understand AVL scrapes the info from XXX web/database, same as or similar as you are doing with the wiki I suppose. But the info is stored in a xml file in the path C:\Users\User Name\AppData\Roaming\XBMC\userdata\addon_data\plugin.program.advanced.launcher.
That file were info scraped is stored is name launcher.xml, here is a pastebin for my
launcher.xml, that's the file that AVL makes and were stores the info about the launchers I have.
From that file it seems AVL tells XBMC/skin to fetch the info that is linked to specified infolabels through AVL.
I don't know exactly how your addon works, but I suppose it fetches the info form the wiki, stores in some cache, from were later XBMC/skin fetches, for what only a very limited amount of infolabels are aveilable/coded. That's were I suppose lies the difference and how AVL does it, establishing that "laucnher.xml".
I just know that many of the infolabels available for AVL now didn`t "existed" in a beginning of the add-on, and the developer add/coded them by request and "will", linking XXX infolabel to XXX info as it he saw fit. Maybe this is only possible for this type of special addon were a launcher is made.
I will try to contact Angel and ask if what I'm guessing is so, and if what I'm asking you is possible, perhaps he could point you in the right direction and explain how in much easier way.