(Addon.plugin_url, urllib.quote(r['remove_url']))) cm_del = (Addon.get_string(30004), 'XBMC.RunPlugin(%s/?mode=delete&del=%s)' % (Addon.plugin_url, urllib.quote(r['del_url']))) if Addon.get_setting('rec_live') == 'true' and dvrtimertype == 0 and Addon.get_setting('dvr') == 'true' and mediatype != 'MV': cm_menu = [cm_refresh, cm_set_recurring, cm_del] elif Addon.get_setting('rec_live') == 'true' and dvrtimertype != 0 and Addon.get_setting('dvr') == 'true' and mediatype != 'MV': cm_menu = [cm_refresh, cm_del_recurring] elif Addon.get_setting('rec_live') == 'true' and Addon.get_setting('dvr') == 'true' and mediatype == 'MV': cm_menu = [cm_refresh, cm_del] elif Addon.get_setting('rec_live') == 'true' and Addon.get_setting('dvr') == 'false': cm_menu = [cm_refresh, cm_del] else: cm_menu = [cm_refresh] Addon.add_list_item(r['title'], {'title': title, 'plot': plot, 'dateadded': r['rec_date']}, img=poster_url, fanart=logo, cm=cm_menu, cm_replace=True, playable=False) xbmcplugin.setContent(Addon.plugin_handle, 'movie') elif mode == 'recurring': recordings = ustv.get_recordings('recurring') if recordings: for r in recordings: cm_del_recurring = (Addon.get_string(30022),
) == 'true' and dvrtimertype != 0 and Addon.get_setting( 'dvr') == 'true' and mediatype != 'MV': cm_menu = [cm_refresh, cm_del_recurring] elif Addon.get_setting('rec_live') == 'true' and Addon.get_setting( 'dvr') == 'true' and mediatype == 'MV': cm_menu = [cm_refresh, cm_del] elif Addon.get_setting('rec_live') == 'true' and Addon.get_setting( 'dvr') == 'false': cm_menu = [cm_refresh, cm_del] else: cm_menu = [cm_refresh] Addon.add_list_item(r['title'], { 'title': title, 'plot': plot, 'dateadded': r['rec_date'] }, img=poster_url, fanart=logo, cm=cm_menu, cm_replace=True, playable=False) xbmcplugin.setContent(Addon.plugin_handle, 'movie') elif mode == 'recurring': stream_type = 'rtmp' recordings_quality = int(Addon.get_setting('quality')) # This ensures that recordings are 1024kbps or less if recordings_quality == 3: recordings_quality = 2 recordings = ustv.get_recordings(int(recordings_quality), stream_type, 'recurring')