|
@@ -7,6 +7,7 @@ from ..utils import (
|
|
|
int_or_none,
|
|
|
parse_age_limit,
|
|
|
unescapeHTML,
|
|
|
+ ExtractorError,
|
|
|
)
|
|
|
|
|
|
|
|
@@ -53,7 +54,13 @@ class DiscoveryGoIE(InfoExtractor):
|
|
|
|
|
|
title = video['name']
|
|
|
|
|
|
- stream = video['stream']
|
|
|
+ stream = video.get('stream')
|
|
|
+ if not stream:
|
|
|
+ raise ExtractorError(
|
|
|
+ 'This video is only available via cable service provider subscription that'
|
|
|
+ ' is not currently supported. You may want to use --cookies.'
|
|
|
+ if video.get('authenticated') is True else 'Unable to find stream',
|
|
|
+ expected=True)
|
|
|
STREAM_URL_SUFFIX = 'streamUrl'
|
|
|
formats = []
|
|
|
for stream_kind in ('', 'hds'):
|