From c7293db7b7c3fa365374789e4374bc54e039eaeb Mon Sep 17 00:00:00 2001 From: Rob van Bekkum Date: Sat, 27 Feb 2016 22:07:38 +0100 Subject: [PATCH] Skip formats and thumbnails missing Url --- youtube_dl/extractor/lcp.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/youtube_dl/extractor/lcp.py b/youtube_dl/extractor/lcp.py index 9bc0e8f0b..eb4a14056 100644 --- a/youtube_dl/extractor/lcp.py +++ b/youtube_dl/extractor/lcp.py @@ -100,8 +100,11 @@ class LcpIE(InfoExtractor): if not media_thumbnail_info: return None for thumbnail in media_thumbnail_info: + thumbnail_url = thumbnail.get('Url') + if not thumbnail_url: + continue thumbnails.append({ - 'url': thumbnail.get('Url'), + 'url': thumbnail_url, 'width': int_or_none(thumbnail.get('Size')) }) return thumbnails @@ -123,8 +126,11 @@ class LcpIE(InfoExtractor): return None for video_info in mp4_files_json: bitrate = int_or_none(video_info.get('Bitrate'), scale=1000) # Scale bitrate to KBit/s + video_url = video_info.get('Url') + if not video_url: + continue formats.append({ - 'url': video_info.get('Url'), + 'url': video_url, 'ext': 'mp4', 'tbr': bitrate })