print items for item in items: url = sys.argv[0] + "?item_url=" + item[1] li = xbmcgui.ListItem(item[0], iconImage=item[2]) li.setInfo('video', {'Title': item[0]}) li.setProperty("PageURL", item[1]) xbmcplugin.addDirectoryItem(handle=handle, url=url, listitem=li, isFolder=False) xbmcplugin.endOfDirectory(handle=int(sys.argv[1]), succeeded=True) if 'item_url' in request: print request item_url = request['item_url'] areena = AreenaNGDownloader() try: os.remove("/tmp/areenasub.fin.srt") except: pass output = areena.print_urls(item_url, False).rstrip() print output item = xbmcgui.ListItem("YLE") params = output.split(" ") skip = 0 for param in params: skip += 1 if skip != 1: print param.split("=", 1)[0], param.split("=", 1)[1] item.setProperty( param.split("=", 1)[0],