def __init__(self, id=None ): self.addon = xbmcaddon.Addon() if id == None else xbmcaddon.Addon(id=id) self.name = Text.xbmcFrom( self.addon.getAddonInfo("name" ) ) self.version = Text.xbmcFrom( self.addon.getAddonInfo("version") ) self.id = Text.xbmcFrom( self.addon.getAddonInfo("id" ) ) self.path = Text.xbmcFrom( self.addon.getAddonInfo("path" ) ) self.data = Text.xbmcFrom( xbmc.translatePath('special://profile/addon_data/%s' % (self.id)) ) self.config = Config(self.addon) self.tracker = GaTracker() sm.addon = self.addon self.initPaths()