1
0
mirror of https://codeberg.org/polarisfm/youtube-dl synced 2024-11-29 19:47:54 +01:00

fix premiere live chat

They have isLiveContent = false so just check if the live chat renderer
continuation exists
This commit is contained in:
siikamiika 2020-08-05 23:29:41 +03:00
parent b8eff9125a
commit 17d14e05f7

View File

@ -2002,13 +2002,12 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
is_live = bool_or_none(video_details.get('isLive'))
has_live_chat_replay = False
is_live_content = bool_or_none(video_details.get('isLiveContent'))
if not is_live and is_live_content:
if not is_live:
yt_initial_data = self._get_yt_initial_data(video_id, video_webpage)
try:
yt_initial_data['contents']['twoColumnWatchNextResults']['conversationBar']['liveChatRenderer']['continuations'][0]['reloadContinuationData']['continuation']
has_live_chat_replay = True
except (KeyError, IndexError):
except (KeyError, IndexError, TypeError):
pass
# Check for "rental" videos