dlg = xbmcgui.Dialog() Addon.log('plugin url: ' + Addon.plugin_url) Addon.log('plugin queries: ' + str(Addon.plugin_queries)) Addon.log('plugin handle: ' + str(Addon.plugin_handle)) mode = Addon.plugin_queries['mode'] quality = int(Addon.get_setting('quality')) if mode == 'main': channels = tvtime.TVtime().get_channels(quality) if channels: for c in channels: channel = c['channel']; rURL = "plugin://plugin.video.tvtime.tva/?channel=" + channel + "&mode=play&rand=" + Addon.random_generator() logo = xbmc.translatePath(os.path.join(plugin_path, 'resources', 'images', 'logos', c['channel']+'.png')) title = c["title"].replace("&", "&").replace('"','"'); title = title.replace("&", "&"); title = '%s - %s' % (Addon.cleanChannel(channel), title) cm_refresh = (Addon.get_string(40000), 'XBMC.RunPlugin(%s/?mode=refresh)' % (Addon.plugin_url)) cm_menu = [cm_refresh] if quality == 3 and channel != 'PBS' and channel != 'My9': quality_name = 'High'; elif quality == 2 and channel != 'PBS' and channel != 'My9': quality_name = 'High'; elif quality == 1 and channel != 'PBS' and channel != 'My9': quality_name = 'Medium'; else: