diff --git a/youtube_dl/extractor/facebook.py b/youtube_dl/extractor/facebook.py index 789dd79d5..464ffd47f 100644 --- a/youtube_dl/extractor/facebook.py +++ b/youtube_dl/extractor/facebook.py @@ -218,6 +218,7 @@ class FacebookIE(InfoExtractor): 'ext': 'mp4', 'title': '#ESLOne VoD - Birmingham Finals Day#1 Fnatic vs. @Evil Geniuses', 'uploader': 'ESL One Dota 2', + 'is_live': False }, 'params': { 'skip_download': True, @@ -379,6 +380,8 @@ class FacebookIE(InfoExtractor): if not video_data: raise ExtractorError('Cannot parse data') + is_live = video_data[0].get('is_broadcast', False) and video_data[0].get('is_live_stream', False) + formats = [] for f in video_data: format_id = f['stream_type'] @@ -442,6 +445,7 @@ class FacebookIE(InfoExtractor): 'timestamp': timestamp, 'thumbnail': thumbnail, 'view_count': view_count, + 'is_live': is_live } return webpage, info_dict