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