def endDirectory(self, contentType='addons', sortMethod=control.xDirSort.NoSort, category=None): control.content(syshandle, contentType) if category is not None: control.category(syshandle, category) if sortMethod is not control.xDirSort.NoSort: control.sortMethod(syshandle, sortMethod) control.directory(syshandle, cacheToDisc=True)
def endDirectory(self, contentType='addons', sortMethod=control.xDirSort.NoSort, category=None): control.content(syshandle, contentType) scrambled_eggs = control.setting('tv.tvtap.frytheeggs') if scrambled_eggs == '' or scrambled_eggs == 'true': control.sortMethod(syshandle, xbmcplugin.SORT_METHOD_LABEL) else: control.sortMethod(syshandle, sortMethod) if category is not None: control.category(syshandle, category) control.directory(syshandle, cacheToDisc=True)
def endDirectory(self, contentType='addons', sortMethod=control.xDirSort.NoSort, category=None): control.content(syshandle, contentType) sort_clowns = control.setting('tv.swift.sorttheclowns') if sort_clowns == '' or sort_clowns == 'true': control.sortMethod(syshandle, xbmcplugin.SORT_METHOD_LABEL) else: control.sortMethod(syshandle, sortMethod) if category is not None: control.category(syshandle, category) control.directory(syshandle, cacheToDisc=True)
def addDirectory(self, items, queue=False, isFolder=True, sortMethod=xbmcplugin.SORT_METHOD_LABEL): if items is None or len(items) is 0: control.idle() sys.exit() sysaddon = sys.argv[0] syshandle = int(sys.argv[1]) addonFanart, addonThumb, artPath = control.addonFanart( ), control.addonThumb(), control.artPath() for i in items: try: name = i['name'] if i['image'].startswith('http'): thumb = i['image'] elif artPath is not None: thumb = os.path.join(artPath, i['image']) else: thumb = addonThumb item = control.item(label=name) if isFolder: url = '%s?action=%s' % (sysaddon, i['action']) try: url += '&url=%s' % urllib.quote_plus(i['url']) except Exception: pass item.setProperty('IsPlayable', 'false') else: url = '%s?action=%s' % (sysaddon, i['action']) try: url += '&url=%s' % i['url'] except Exception: pass item.setProperty('IsPlayable', 'true') item.setInfo("mediatype", "video") item.setInfo("audio", '') item.setArt({'icon': thumb, 'thumb': thumb}) if addonFanart is not None: item.setProperty('Fanart_Image', addonFanart) control.addItem(handle=syshandle, url=url, listitem=item, isFolder=isFolder) except Exception: pass control.sortMethod(syshandle, sortMethod) control.content(syshandle, 'addons') control.directory(syshandle, cacheToDisc=True)
def endDirectory(self, contentType='addons', sortMethod=control.xDirSort.NoSort): control.content(int(sys.argv[1]), contentType) control.sortMethod(int(sys.argv[1]), sortMethod) control.directory(int(sys.argv[1]), cacheToDisc=True)
def endDirectory(self, contentType='addons', sortMethod=xbmcplugin.SORT_METHOD_NONE): control.content(syshandle, contentType) control.sortMethod(syshandle, sortMethod) control.directory(syshandle, cacheToDisc=True)