1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2025-09-03 00:25:08 +00:00

[ie/twitter:broadcast] Support --wait-for-video (#8475)

Closes #8473
Authored by: bashonly
This commit is contained in:
bashonly
2023-11-11 14:05:07 -06:00
committed by GitHub
parent 2863fcf2b6
commit f6e97090d2
2 changed files with 9 additions and 3 deletions

View File

@ -1619,6 +1619,9 @@ class TwitterBroadcastIE(TwitterBaseIE, PeriscopeBaseIE):
info['title'] = broadcast.get('status') or info.get('title')
info['uploader_id'] = broadcast.get('twitter_username') or info.get('uploader_id')
info['uploader_url'] = format_field(broadcast, 'twitter_username', 'https://twitter.com/%s', default=None)
if info['live_status'] == 'is_upcoming':
return info
media_key = broadcast['media_key']
source = self._call_api(
f'live_video_stream/status/{media_key}', media_key)['source']