mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-10-22 17:11:27 +02:00
Compare commits
2 Commits
025d261fd4
...
658efd15ee
Author | SHA1 | Date | |
---|---|---|---|
|
658efd15ee | ||
|
2af2f5a1e0 |
|
@ -319,7 +319,13 @@ class AfreecaTVLiveIE(AfreecaTVBaseIE):
|
||||||
broadcaster_id = channel_info.get('BJID') or broadcaster_id
|
broadcaster_id = channel_info.get('BJID') or broadcaster_id
|
||||||
broadcast_no = channel_info.get('BNO') or broadcast_no
|
broadcast_no = channel_info.get('BNO') or broadcast_no
|
||||||
if not broadcast_no:
|
if not broadcast_no:
|
||||||
raise UserNotLive(video_id=broadcaster_id)
|
result = channel_info.get('RESULT')
|
||||||
|
if result == 0:
|
||||||
|
raise UserNotLive(video_id=broadcaster_id)
|
||||||
|
elif result == -6:
|
||||||
|
self.raise_login_required(
|
||||||
|
'This channel is streaming for subscribers only', method='password')
|
||||||
|
raise ExtractorError('Unable to extract broadcast number')
|
||||||
|
|
||||||
password = self.get_param('videopassword')
|
password = self.get_param('videopassword')
|
||||||
if channel_info.get('BPWD') == 'Y' and password is None:
|
if channel_info.get('BPWD') == 'Y' and password is None:
|
||||||
|
@ -364,7 +370,7 @@ class AfreecaTVLiveIE(AfreecaTVBaseIE):
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
class AfreecaTVUserIE(InfoExtractor):
|
class AfreecaTVUserIE(AfreecaTVBaseIE):
|
||||||
IE_NAME = 'soop:user'
|
IE_NAME = 'soop:user'
|
||||||
_VALID_URL = r'https?://ch\.(?:sooplive\.co\.kr|afreecatv\.com)/(?P<id>[^/?#]+)/vods/?(?P<slug_type>[^/?#]+)?'
|
_VALID_URL = r'https?://ch\.(?:sooplive\.co\.kr|afreecatv\.com)/(?P<id>[^/?#]+)/vods/?(?P<slug_type>[^/?#]+)?'
|
||||||
_TESTS = [{
|
_TESTS = [{
|
||||||
|
|
Loading…
Reference in New Issue
Block a user