Exemple #1
0
        ok = dialog.ok('MTV Italy Ondemand',
                       addon.getLocalizedString(NO_EPISODES))

elif mode[0] == 'list_episodes':
    season_id = args['season_id'][0]
    show_id = args['show_id'][0]
    for episode in mtv.list_episodes(show_id, season_id):
        li = xbmcgui.ListItem(episode[0],
                              iconImage=episode[2],
                              thumbnailImage=episode[2])
        xbmcplugin.addDirectoryItem(handle=addon_handle,
                                    url=episode[3],
                                    listitem=li,
                                    isFolder=True)

    xbmcplugin.endOfDirectory(addon_handle)

elif mode[0] == 'showvid':
    episode_title = args['episode_title'][0]
    episode_image = args['episode_image'][0]
    show_id = args['show_id'][0]
    season_id = args['season_id'][0]
    episode_id = args['episode_id'][0]
    video_url = mtv.build_video_url(show_id, season_id, episode_id)
    li = xbmcgui.ListItem(episode_title, iconImage=episode_image)
    li.setInfo('video', {'Title': episode_title})
    xbmc.Player(xbmc.PLAYER_CORE_AUTO).play(
        video_url +
        ' swfurl=http://media.mtvnservices.com/player/prime/mediaplayerprime.2.7.14.swf swfvfy=true',
        li)
Exemple #2
0
    show_id = args['show_id'][0]
    try:
        for season in mtv.list_seasons(show_id):
            li = xbmcgui.ListItem(season[0])
            xbmcplugin.addDirectoryItem(handle = addon_handle, url = season[1], listitem = li, isFolder = True)

        xbmcplugin.endOfDirectory(addon_handle)
    except:
        dialog = xbmcgui.Dialog()
        ok = dialog.ok('MTV Italy Ondemand', addon.getLocalizedString(NO_EPISODES))

elif mode[0] == 'list_episodes':
    season_id = args['season_id'][0]
    show_id = args['show_id'][0]
    for episode in mtv.list_episodes(show_id, season_id):
        li = xbmcgui.ListItem(episode[0], iconImage=episode[2], thumbnailImage=episode[2])
        xbmcplugin.addDirectoryItem(handle=addon_handle, url=episode[3], listitem=li, isFolder = True)

    xbmcplugin.endOfDirectory(addon_handle)

elif mode[0] == 'showvid':
    episode_title = args['episode_title'][0]
    episode_image = args['episode_image'][0]
    show_id = args['show_id'][0]
    season_id = args['season_id'][0]
    episode_id = args['episode_id'][0]
    video_url = mtv.build_video_url(show_id, season_id, episode_id)
    li = xbmcgui.ListItem(episode_title, iconImage=episode_image)
    li.setInfo('video', {'Title' : episode_title})
    xbmc.Player(xbmc.PLAYER_CORE_AUTO).play(video_url + ' swfurl=http://media.mtvnservices.com/player/prime/mediaplayerprime.2.7.14.swf swfvfy=true', li)