Exemple #1
0
                           (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), 
Exemple #2
0
            ) == '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')