Esempio n. 1
0
def Videos(sender, artist, page=1):
    dir = MediaContainer(mediaType='video', title2=sender.itemTitle)
    videos = LastFm.ArtistVideos(artist[0], page)
    for video in videos[0]:

        isYouTube = IsYouTube(video[1])
        if (isYouTube):
            videoUrl = YouTubeVideoUrl(video)
            dir.Append(VideoItem(videoUrl, title=video[0], thumb=video[1]))
        else:
            videoUrl = LastFmVideoUrl(video, artist)
            dir.Append(VideoItem(videoUrl, title=video[0], thumb=video[1]))
    if videos[1]:
        dir.Append(
            Function(DirectoryItem(Videos, title="More ..."),
                     artist=artist,
                     page=page + 1))
    return dir