def showMain(self): local_string = __settings__.getLocalizedString change_language = __settings__.getSetting("change_language") if crunchy_json.CrunchyJSON().loadShelf() is False: self.addItem({'Title':'Session Failed: Check Login'}) self.endofdirectory() else: if change_language != "0": crunchy_json.CrunchyJSON().changeLocale() Anime = local_string(30100).encode("utf8") Drama = local_string(30104).encode("utf8") Queue = local_string(30105).encode("utf8") History = local_string(30111).encode("utf8") self.addItem({'Title':Queue, 'mode':'queue'}) self.addItem({'Title':History, 'mode':'History'}) self.addItem({'Title':Anime, 'mode':'Channels','showtype':'Anime'}) self.addItem({'Title':Drama, 'mode':'Channels','showtype':'Drama'}) self.endofdirectory()
def __init__(self, checkMode = True): crunchy_json.CrunchyJSON().loadShelf() self.parseArgs() if checkMode: self.checkMode()
def startVideo(self): crunchy_json.CrunchyJSON().startPlayback(self.main.args.name, self.main.args.url, self.main.args.id, self.main.args.playhead, self.main.args.duration, self.main.args.icon)
def queue(self): crunchy_json.CrunchyJSON().Queue()
def json_History(self): crunchy_json.CrunchyJSON().History()
def json_list_media(self): crunchy_json.CrunchyJSON().list_media(self.main.args.id, self.main.args.filterx, self.main.args.count, self.main.args.complete, self.main.args.season, self.main.args.fanart)
def json_list_collection(self): crunchy_json.CrunchyJSON().list_collections(self.main.args.series_id, self.main.args.name, self.main.args.count, self.main.args.icon, self.main.args.fanart)
def json_list_cat(self): crunchy_json.CrunchyJSON().list_categories(self.main.args.name, self.main.args.showtype, self.main.args.filterx)
def json_list_series(self): crunchy_json.CrunchyJSON().list_series(self.main.args.name, self.main.args.showtype, self.main.args.filterx, self.main.args.offset)