import sys import xbmcgui import xbmcplugin import urllib import urlparse base_url = sys.argv[0] addon_handle = int(sys.argv[1]) args = urlparse.parse_qs(sys.argv[2][1:]) xbmcplugin.setContent(addon_handle, 'movies') def build_url(query): return base_url + '?' + urllib.urlencode(query) mode = args.get('mode', None) if mode is None: url = build_url({'mode': 'folder', 'foldername': 'Folder A'}) li = xbmcgui.ListItem('Folder A', iconImage='DefaultFolder.png') xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li, isFolder=True) url = build_url({'mode': 'folder', 'foldername': 'Folder B'}) li = xbmcgui.ListItem('Folder B', iconImage='DefaultFolder.png') xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li, isFolder=True) xbmcplugin.endOfDirectory(addon_handle) elif mode[0] == 'folder': foldername = args['foldername'][0] url = 'http://www.vidsplay.com/wp-content/uploads/2017/04/alligator.mp4' li = xbmcgui.ListItem(foldername + ' Video', iconImage='DefaultVideo.png') xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li) xbmcplugin.endOfDirectory(addon_handle)