def METHOD_NAME(self, season_list, video_id, program_info, prompt=True):
    episode_title = program_info['title']
    content_id = season_list['contentId']
    if prompt:
        self.to_screen('Downloading playlist %s - add --no-playlist to just download video %s' % (content_id, video_id))
    all_episodes = [
        self.url_result(smuggle_url(
            self._URL_TEMPLATE % (program_info['contentType'], episode['contentId']),
            {'force_noplaylist': True}))  # To prevent infinite recursion
        for episode in season_list['episode']]
    return self.playlist_result(all_episodes, content_id, episode_title)