]> jfr.im git - yt-dlp.git/commitdiff
make sure playerOffsetMs is positive
authorsiikamiika <redacted>
Sat, 28 Nov 2020 00:19:38 +0000 (02:19 +0200)
committersiikamiika <redacted>
Sat, 28 Nov 2020 00:19:38 +0000 (02:19 +0200)
youtube_dlc/downloader/youtube_live_chat.py

index b333afa5bdc5d82d6db8d3515666f56e97cbfa8c..223b4b81c1fd014c3cbf76c90b91ed463a9077cb 100644 (file)
@@ -61,7 +61,7 @@ def parse_yt_initial_data(data):
             else:
                 url = ('https://www.youtube.com/live_chat_replay/get_live_chat_replay'
                        + '?continuation={}'.format(continuation_id)
-                       + '&playerOffsetMs={}'.format(offset - 5000)
+                       + '&playerOffsetMs={}'.format(max(offset - 5000, 0))
                        + '&hidden=false'
                        + '&pbj=1')
                 success, raw_fragment = dl_fragment(url)