def _init_vars(self): self.SETTINGS = loadSettings() self.PROFILESLIST = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10'] # this only includes mappings we are 100% sure are accurate every time self.MAPTYPE = { 'video': 'auto_videos', 'episode': 'auto_tvshows', 'musicvideo': 'auto_musicvideo', 'song': 'auto_music' } self.LW = Logger(preamble='[Audio Profiles Service]', logdebug=self.SETTINGS['debug']) self.PROFILES = Profiles(self.SETTINGS, self.LW, auto=True) self.KODIPLAYER = xbmc.Player() self.LW.log(['the settings are:', self.SETTINGS]) self.LW.log(['initialized variables'])
def __init__(self): """Runs the audio profiler switcher manually.""" settings = loadSettings() lw = Logger(preamble='[Audio Profiles]', logdebug=settings['debug']) lw.log(['script version %s started' % settings['ADDONVERSION']], xbmc.LOGINFO) lw.log(['debug logging set to %s' % settings['debug']], xbmc.LOGINFO) lw.log(['SYS.ARGV: %s' % str(sys.argv)]) lw.log(['loaded settings', settings]) profiles = Profiles(settings, lw) try: mode = sys.argv[1] except IndexError: mode = False lw.log(['MODE: %s' % str(mode)]) profiles.changeProfile(mode) lw.log(['script version %s stopped' % settings['ADDONVERSION']], xbmc.LOGINFO)
def _upgrade(): settings = loadSettings() if settings['version_upgrade'] != settings['ADDONVERSION']: settings['ADDON'].setSetting('version_upgrade', settings['ADDONVERSION'])