bibanon / tubeup

Use yt-dlp to download video and upload to the Internet Archive with metadata.
https://pypi.python.org/pypi/tubeup/
GNU General Public License v3.0
413 stars 70 forks source link

TypeError: int() due to an issue in youtube-dlc #136

Closed nsapa closed 3 years ago

nsapa commented 3 years ago

Hello,

I am trying to mirror this video. The command I use is: tubeup 'https://youtube.com/watch?v=JyE9OF03cao' I've this result:

$ tubeup 'https://youtube.com/watch?v=JyE9OF03cao'
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dlc version 2020.10.31
[debug] Python version 3.7.3 (CPython) - Linux-5.8.0-0.bpo.2-amd64-x86_64-with-debian-10.6
[debug] exe versions: ffmpeg 3.3.9, ffprobe 3.3.9
[debug] Proxy map: {}
There are no annotations to write.
ERROR: int() argument must be a string, a bytes-like object or a number, not 'NoneType'
Traceback (most recent call last):
  File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 846, in extract_info
    return self.process_ie_result(ie_result, download, extra_info)
  File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 901, in process_ie_result
    return self.process_video_result(ie_result, download=download)
  File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 1696, in process_video_result
    self.process_info(new_info)
  File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 1894, in process_info
    dl(sub_filename, sub_info, subtitle=True)
  File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 1866, in dl
    return fd.download(name, info, subtitle)
  File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/youtube_dlc/downloader/common.py", line 370, in download
    int(sleep_interval_sub)))
TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'

An exception just occured, if you found this exception isn't related with any of your connection problem, please report this issue to https://github.com/bibanon/tubeup/issues
Traceback (most recent call last):
  File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/tubeup/__main__.py", line 96, in main
    use_download_archive):
  File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/tubeup/TubeUp.py", line 367, in archive_urls
    urls, proxy, ydl_username, ydl_password, use_download_archive)
  File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/tubeup/TubeUp.py", line 154, in get_resource_basenames
    self.create_basenames_from_ydl_info_dict(ydl, info_dict)
  File "/mnt/data2/Backup/Wiki/.local/lib/python3.7/site-packages/tubeup/TubeUp.py", line 173, in create_basenames_from_ydl_info_dict
    info_type = info_dict.get('_type', 'video')
AttributeError: 'NoneType' object has no attribute 'get'

Youtube-dlc is up-to-date and is able to get this video:

$ youtube-dlc -j 'https://youtube.com/watch?v=JyE9OF03cao'
{"id": "JyE9OF03cao", "uploader": "VG934", "uploader_id": "VG934", "uploader_url": "http://www.youtube.com/user/VG934", "channel_id": "UCkzEZEBKizxOw5HK6FUlwtg", "channel_url": "http://www.youtube.com/channel/UCkzEZEBKizxOw5HK6FUlwtg", "upload_date": "20200726", "license": null, "creator": "Paul Revere & The Raiders", "title": "Once Upon A Time On Gallifrey - Official Trailer (HD)", "alt_title": "Good Thing (Single Version)", "thumbnails": [{"url": "https://i.ytimg.com/vi/JyE9OF03cao/hqdefault.jpg?sqp=-oaymwEYCKgBEF5IVfKriqkDCwgBFQAAiEIYAXAB&rs=AOn4CLAf5abkSeWvqjolY-Sh0eyxJrcB9w", "width": 168, "height": 94, "resolution": "168x94", "id": "0"}, {"url": "https://i.ytimg.com/vi/JyE9OF03cao/hqdefault.jpg?sqp=-oaymwEYCMQBEG5IVfKriqkDCwgBFQAAiEIYAXAB&rs=AOn4CLBcz09JkZckiw_KG0enngR6nd4uyw", "width": 196, "height": 110, "resolution": "196x110", "id": "1"}, {"url": "https://i.ytimg.com/vi/JyE9OF03cao/hqdefault.jpg?sqp=-oaymwEZCPYBEIoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLA9WWPrgSobQWlduQb2HTs3otCvnQ", "width": 246, "height": 138, "resolution": "246x138", "id": "2"}, {"url": "https://i.ytimg.com/vi/JyE9OF03cao/hqdefault.jpg?sqp=-oaymwEZCNACELwBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLBv9U778aabgxKV0gTRzrobCUUUdw", "width": 336, "height": 188, "resolution": "336x188", "id": "3"}, {"url": "https://i.ytimg.com/vi/JyE9OF03cao/maxresdefault.jpg?v=5ee348e0", "width": 1920, "height": 1080, "resolution": "1920x1080", "id": "4"}], "description": "\"We're on Gallifrey, death is Time Lord for man-flu\"\n\nWe're back (again). Blimey, it feels like a lifetime since our last vid and Series 12 feels like a fever dream. How time doesn't fly when there's a global pandemic. That said, it's been an unimaginably tough few months/year for everyone and before our usual spiel I just want send our love & best wishes to all of you. Wherever you are in the world, I hope you and your loved ones are well and keeping safe. Look after one another and, above all else, be kind.\n\nNow, let's travel forwards in time about 4.5 billion years and back in time to 2015... Gallifrey & the Time Lords are alive (for now) and the Impossible Girl is dead (for now). The Doctor's on his way home (the long way round) to exact revenge and save the woman he... well, you know. \n\nThere's lots to love about Hell Bent... including but not limited to the impeccable cast performances (Capaldi & Coleman especially), Moffat's timey-wimey writing, Rachel Talalay's beautiful directing, the late great Michael Pickwoad's lavish sets, Ray Holman's exquisite costumes and of course Murray's marvellous music. How lucky were we to have them making our beloved series.\n\nI've been working on this video on and off for a while but one of the few upshots of lockdown was having more downtime to finish/start some fan-made vids - which can be tricky finding inspiration for since I'm feeding all my ideas into actual BBC trailers. That said, I'm really happy with how this one turned out and delighted to finally share it with you all. And what better day to do so than on the anniversary of Once Upon a Time in Hollywood's US release.\n\nI'm not sure when our next video will be but hopefully we'll be back again soon. Until then...\n\nRun fast, be kind and stay safe.\n\nDom\n\n#DoctorWho #OnceUponATimeInHollywood #Trailer\n\nMusic: \nThe Mamas and Papas - Straight Shooter\nPaul Revere & The Raiders - Good Thing\nNeil Diamon - Brother Love's Travelling Salvation Show\n\nFOOTAGE \u00a9\ufe0f BBC STUDIO. MUSIC \u00a9\ufe0f UNIVERSAL MUSIC & SONY MUSIC. NO INFRINGEMENT INTENDED BY THE MANUFACTURE OF THIS VIDEO. ALL CONTENT HAS BEEN USED UNDER TERMS OF FAIR USE.", "categories": ["Entertainment"], "tags": ["Doctor Who", "TARDIS", "Peter Capaldi", "Gallifrey", "Jenna Coleman", "Steven Moffat", "Once Upon A Time in Hollywood", "Trailer", "BBC", "Time Lords", "Daleks", "Quentin Tarantino"], "subtitles": {}, "automatic_captions": {}, "duration": 144, "age_limit": 0, "annotations": null, "chapters": null, "webpage_url": "https://www.youtube.com/watch?v=JyE9OF03cao", "view_count": 3877, "like_count": 367, "dislike_count": null, "average_rating": 5.0, "formats": [{"format_id": "249", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=249&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=audio%2Fwebm&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=836692&dur=144.021&lmt=1595774451648361&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5311222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhAMUHTpoo31PdUDf15LKTgsypDXzHa7c85aOq_tEujN6IAiAUXUcdvGkHhulf5aYyAvn8ymB6xzL-GEbugqdNg2Pl0A%3D%3D&sig=AOq0QJ8wRgIhAMXXaTwAbGocUE5sdkKXGJskHxLA8T5hg-zAouAea4wtAiEA-6kM2y94v5WwRGPDSb7ht5uiArQI_WDq6oHwiJoBeGA=&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "webm", "format_note": "tiny", "acodec": "opus", "abr": 50, "asr": 48000, "filesize": 836692, "fps": null, "height": null, "tbr": 50.548, "width": null, "vcodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "249 - audio only (tiny)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "250", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=250&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=audio%2Fwebm&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=1093556&dur=144.021&lmt=1595774451542302&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5311222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgUO9-JXInEgRaICVjoI1FoPexl8EAiY5knnj2yAtkhUkCIQCV8m23pqyrFfUi0B5HN9QsZ-db-Gcp30bT1toMOYEJyg%3D%3D&sig=AOq0QJ8wRgIhAJkDWXpuibKFo848cwGqJ1hReKSjBJ1o3_ktoDQyeQNuAiEAk-XmLEhvNmgLZ2n6RtDWi0nbbgCao-Lan3BHt05kX30=&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "webm", "format_note": "tiny", "acodec": "opus", "abr": 70, "asr": 48000, "filesize": 1093556, "fps": null, "height": null, "tbr": 66.792, "width": null, "vcodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "250 - audio only (tiny)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "140", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=140&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=audio%2Fmp4&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=2332125&dur=144.056&lmt=1595774456049907&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5311222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhALCQK5dqYYXLA78HNUOPDcLRVlfKtJ_9XNemf0Kq-lqhAiEA_beeqJn8S8s3SXKM7TMRBbhYlS3RGPYikTE0MCAiJ7Y%3D&sig=AOq0QJ8wRQIhANNK5mAzF5GznTcIjwpNH8lL6NoTL_-pIPvF12Cu62nsAiBNoCzifEWkveOtCc55GiSsEsyFl5piLeBJZHBuFdn8ZQ==&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "m4a", "format_note": "tiny", "acodec": "mp4a.40.2", "abr": 128, "container": "m4a_dash", "asr": 44100, "filesize": 2332125, "fps": null, "height": null, "tbr": 130.404, "width": null, "vcodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "140 - audio only (tiny)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "251", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=251&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=audio%2Fwebm&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=2139665&dur=144.021&lmt=1595774452343578&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5311222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAMwsHGvtBGYNmWNZyqzW9XQ-thLqiSnyThLK4GAxvDbHAiEAl68cHJYjd9G1PtRRP10CQ01-lQ7y5ZDUPBJd4Xni-Yk%3D&sig=AOq0QJ8wRQIgARaKrkYQgc1E68fEZf4pZgG3BUoYxPNdOU6eFiT24WoCIQDfOzHDuvTLRqvoQ99EfGSWWaKobz5nhedyju6oFxwZcw==&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "webm", "format_note": "tiny", "acodec": "opus", "abr": 160, "asr": 48000, "filesize": 2139665, "fps": null, "height": null, "tbr": 133.032, "width": null, "vcodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "251 - audio only (tiny)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "278", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=278&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=video%2Fwebm&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=1481944&dur=144.000&lmt=1595774462757892&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5316222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgF8aQmpL4Wi8HcyPT87ir6QF6UpHf1KEsGsFNGrKKthsCIQDo_bUIc1av1-EYVI7S2SVgSMEqEvazQLGJUL0iC0NXMg%3D%3D&sig=AOq0QJ8wRAIgX3anaxziGAKlxLYZNf33YFX-dJfoHwhfMZ8cecgqyUwCICvEhGNDJtF6C_2hgy-tU-kEdgyU7lqx_fWJgxn69yt0&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "webm", "height": 144, "format_note": "144p", "container": "webm", "vcodec": "vp9", "asr": null, "filesize": 1481944, "fps": 25, "tbr": 109.142, "width": 256, "acodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "278 - 256x144 (144p)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "160", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=160&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=video%2Fmp4&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=1380565&dur=144.000&lmt=1595774460154531&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5316222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgK_nchLEAmRDOIoXdiS6s3RlKOHpNAzUQWKdwMciX9nECIGiLgU9-8lSFvmVwLMJVwL3FmJJU8eaMWYDSMUgKiEjh&sig=AOq0QJ8wRAIgS5JTBGNZekCNvPKEnCj5BoeUyl1Z6vPKvh5tFf4jeJYCIBZhVkolS032t3c_PhldKBiVxDVpCCyPc1Na_KEWp3VC&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "mp4", "height": 144, "format_note": "144p", "vcodec": "avc1.4d400c", "asr": null, "filesize": 1380565, "fps": 25, "tbr": 123.057, "width": 256, "acodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "160 - 256x144 (144p)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "242", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=242&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=video%2Fwebm&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=2161542&dur=144.000&lmt=1595774462760016&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5316222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhALqOyDVHGLRqNbXpu8CoJcc0LDyO0OF6nRwFuWi49jMSAiEAwQMn-a0zmmhC3ndBopqqVOpCoFUmNV0s8MKj-mmlMlE%3D&sig=AOq0QJ8wRQIhAJIPs0zWto7iIDY7Z9oITqUlG7IpuxeFZKzr20UxGqPsAiAw0Fk2FbIwZavi3vuU6D4OmNlwC9_vQ2uYywt3Dr_56Q==&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "webm", "height": 240, "format_note": "240p", "vcodec": "vp9", "asr": null, "filesize": 2161542, "fps": 25, "tbr": 206.023, "width": 426, "acodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "242 - 426x240 (240p)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "133", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=133&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=video%2Fmp4&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=3071765&dur=144.000&lmt=1595774460155897&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5316222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgcHMmM68TthLFLz4x_nEE4JKNIg-ODoE93azfy8LLRmUCIHEq5nAJjbqIRITOwxDyG3OjjVMD306EFqXuqOOIrltc&sig=AOq0QJ8wRQIgW25gxiovsMdojVTnMIWAYQ1a_vISEzIYOr92XLY27asCIQCO0KQatjk-8wwSLk7pELbWAYYhzcniljqpa-51KnMOVw==&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "mp4", "height": 240, "format_note": "240p", "vcodec": "avc1.4d4015", "asr": null, "filesize": 3071765, "fps": 25, "tbr": 273.26, "width": 426, "acodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "133 - 426x240 (240p)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "243", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=243&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=video%2Fwebm&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=3345217&dur=144.000&lmt=1595774462758906&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5316222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhALpOprbRe1LVV8EseX--5UErsw3OYbPcoM6qSEZJj_oGAiBYx0Iqh3IzrWkHKer9ip3DT9YR31zKlgw47bCp8dRoMA%3D%3D&sig=AOq0QJ8wRQIhAPCEOocT38dMVZQqt1c83Ofxk-tmpbFSEKJ3Nc_Kv4kyAiARsEibfhBq2wtzI4r7mocne9Sf89583qVrzstowsZDbg==&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "webm", "height": 360, "format_note": "360p", "vcodec": "vp9", "asr": null, "filesize": 3345217, "fps": 25, "tbr": 362.603, "width": 640, "acodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "243 - 640x360 (360p)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "134", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=134&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=video%2Fmp4&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=5442091&dur=144.000&lmt=1595774460155335&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5316222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgDu_75TnM6ivU8EBVoJSCxlVbCixl7iudct4tUzpQK-ECID52Kauw88xF9DSCwsiuq-7smIv_XlxTmXzjglPFz7R2&sig=AOq0QJ8wRQIgJiQqKRj-ECjvNSr2vYAtzsvPcDc80gUeU6wdzqpYVk8CIQDx3niPoXP7z1f-ADdim-I8HTbuRMIFAlw906onkBIScA==&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "mp4", "height": 360, "format_note": "360p", "vcodec": "avc1.4d401e", "asr": null, "filesize": 5442091, "fps": 25, "tbr": 536.231, "width": 640, "acodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "134 - 640x360 (360p)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "244", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=244&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=video%2Fwebm&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=5013198&dur=144.000&lmt=1595774462757612&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5316222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAPQ0j9uCv3oJkWqL_ktKDwCyV8CbPIvhkIrpjTcmwI6tAiEA3MtpzgC0TRFdn8Hgbro0BhmacI_647DCpjsrUSW71v8%3D&sig=AOq0QJ8wRQIhAJYLGV2vtrkipmC2hvdXZXzjU52P_-vQOi6ScwHLggeKAiBc6hV85u8w27gewJGDaZqmIrLADB9c3EBO-D_I0DoFDQ==&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "webm", "height": 480, "format_note": "480p", "vcodec": "vp9", "asr": null, "filesize": 5013198, "fps": 25, "tbr": 548.2, "width": 854, "acodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "244 - 854x480 (480p)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "247", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=247&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=video%2Fwebm&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=8563830&dur=144.000&lmt=1595774462764770&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5316222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgGL87uLWJY6MibwPR3qy-eSWv0zK80L2B9NbwKhUE3NICIAyv-abrOLk1QFfyP6t8ER80QaecF9ufyVFjEAQncgtF&sig=AOq0QJ8wRQIgdUC_EG7oWlJ7Q7fFrOhIBojz00uFZQvECFzgPz1tBpsCIQCM5iqbvQDyWPifGdIjNQPWugkIbgBfUbWBFRbWn7JdXA==&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "webm", "height": 720, "format_note": "720p", "vcodec": "vp9", "asr": null, "filesize": 8563830, "fps": 25, "tbr": 894.007, "width": 1280, "acodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "247 - 1280x720 (720p)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "135", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=135&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=video%2Fmp4&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=9477907&dur=144.000&lmt=1595774460154316&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5316222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgQJcH8c5Nlb1Onf2cyC91UTV4hUqu1AAO1UlcUq_nc_8CIHR8aQh_qNaGVxlcM8I5atbRFcQG0FJIGliYpSHo1nkQ&sig=AOq0QJ8wRQIhAKdQo6XL78H49utEfo6L1DCT3XsCGhn6f4oexZd3RErNAiAqU1A5Fsf0juZqqzt6RviAGqZUBnWdgCVSvgYwtRzYLQ==&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "mp4", "height": 480, "format_note": "480p", "vcodec": "avc1.4d401e", "asr": null, "filesize": 9477907, "fps": 25, "tbr": 967.028, "width": 854, "acodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "135 - 854x480 (480p)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "248", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=248&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=video%2Fwebm&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=12717510&dur=144.000&lmt=1595774462757596&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5316222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhANL8MlJ1Ox6bu5YKtgEW67rB_BUcCU9Wiye7ZLUYiLpJAiBCMP-C7iZzZEeL9GrYctstKimwzpksq_kEY9dt_XYGaA%3D%3D&sig=AOq0QJ8wRQIhANgj5mt7G6oFSWuYVCzF83GfFUpS7X2aHkkCUNhvCFzAAiABquz0JncRo9Bq8Pb5SIoLXcMN1TFmCySFPexUPoUHPQ==&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "webm", "height": 1080, "format_note": "1080p", "vcodec": "vp9", "asr": null, "filesize": 12717510, "fps": 25, "tbr": 1446.495, "width": 1920, "acodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "248 - 1920x1080 (1080p)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "136", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=136&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=video%2Fmp4&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=16710046&dur=144.000&lmt=1595774460161576&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5316222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgOlJCQ--FeHA-Zx5adICA4yyGCA0a80euzpE8zsm5HJICIQDc0QHpnR5A437hrdowdBhDHmFE2DVbRMKiPCwwrykAQQ%3D%3D&sig=AOq0QJ8wRgIhAPbwABNd4w_bBcCzN3vMY3Ue8TMMChjh_VgHKOsPiQEaAiEAkPiK6rI_2npTy5M4X5AR4zcN602Sfe-kvVknTM2fecY=&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "mp4", "height": 720, "format_note": "720p", "vcodec": "avc1.64001f", "asr": null, "filesize": 16710046, "fps": 25, "tbr": 1622.37, "width": 1280, "acodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "136 - 1280x720 (720p)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "137", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=137&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=video%2Fmp4&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=31602634&dur=144.000&lmt=1595774460153340&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5316222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgV0KUQN3o6jCP4v8wNfnOis-7fuB2_r1KaYCsv9q6-ogCIEOO8SFd-BEls4DDBb34RHO9i3vPrzzmEsqoQ0as6_sv&sig=AOq0QJ8wRAIgBwSZ5r2pqc41EWSD6TawaPiO3iuKaUqLr-G2_lpb5HYCIBHfQ-aRVonqc2YjkkmzXBvC8tllxAGssm0KEaIwGUDq&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "mp4", "height": 1080, "format_note": "1080p", "vcodec": "avc1.640028", "asr": null, "filesize": 31602634, "fps": 25, "tbr": 2800.687, "width": 1920, "acodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "137 - 1920x1080 (1080p)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "18", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=18&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=video%2Fmp4&ns=w4M9IHJABAQfEFyWZA_clq8F&gir=yes&clen=8257783&ratebypass=yes&dur=144.056&lmt=1595774446033197&mt=1604195552&fvip=2&c=WEB&txp=5316222&n=20fe7YRTM-sltKA&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhAOq6zMkRZ-sKxlCNDTtqLkuVRj8NWU05s_2YqA8QpFi6AiA4TUv5zucloKYazVFjMARyit58F3HK0snAN8K2uT8fUQ%3D%3D&sig=AOq0QJ8wRQIhAOH9bnXCjB232NE1fdrNhbWbtwo1aQtt8COtWXDmaG0YAiA8kxmKkAe5CwoVyld9d4sGe2hgDxH8vRqh6ZlaENkUmA==", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "mp4", "width": 640, "height": 360, "acodec": "mp4a.40.2", "abr": 96, "vcodec": "avc1.42001E", "asr": 44100, "filesize": 8257783, "format_note": "360p", "fps": 25, "tbr": 458.765, "format": "18 - 640x360 (360p)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "22", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=22&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=video%2Fmp4&ns=w4M9IHJABAQfEFyWZA_clq8F&ratebypass=yes&dur=144.056&lmt=1595774464860690&mt=1604195552&fvip=2&c=WEB&txp=5316222&n=20fe7YRTM-sltKA&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cratebypass%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgGM4Dqnv34rx3_09uv2HUYxLA8AklHkONkUj_aj-wMOICIGauPhEC1yJbB58h5vc3hc3xCXF_oA1XeVbKKHgLz9pR&sig=AOq0QJ8wRgIhAIBXX0JRq2hswIOEPLb9-bbhb9AKH0Nx5zTh7hQFvNiVAiEA3zrz6mBBFQwZkfeJ84kY8_cPgTY-7QFxNKkPCLMwUvI=", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "mp4", "width": 1280, "height": 720, "acodec": "mp4a.40.2", "abr": 192, "vcodec": "avc1.64001F", "asr": 44100, "filesize": null, "format_note": "720p", "fps": 25, "tbr": 1056.824, "format": "22 - 1280x720 (720p)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}], "is_live": null, "start_time": null, "end_time": null, "series": null, "season_number": null, "episode_number": null, "track": "Good Thing (Single Version)", "artist": "Paul Revere & The Raiders", "album": null, "release_date": null, "release_year": null, "subscriber_count": 17000, "extractor": "youtube", "webpage_url_basename": "watch", "extractor_key": "Youtube", "playlist": null, "playlist_index": null, "thumbnail": "https://i.ytimg.com/vi/JyE9OF03cao/maxresdefault.jpg?v=5ee348e0", "display_id": "JyE9OF03cao", "requested_subtitles": null, "requested_formats": [{"format_id": "137", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=137&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=video%2Fmp4&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=31602634&dur=144.000&lmt=1595774460153340&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5316222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgV0KUQN3o6jCP4v8wNfnOis-7fuB2_r1KaYCsv9q6-ogCIEOO8SFd-BEls4DDBb34RHO9i3vPrzzmEsqoQ0as6_sv&sig=AOq0QJ8wRAIgBwSZ5r2pqc41EWSD6TawaPiO3iuKaUqLr-G2_lpb5HYCIBHfQ-aRVonqc2YjkkmzXBvC8tllxAGssm0KEaIwGUDq&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "mp4", "height": 1080, "format_note": "1080p", "vcodec": "avc1.640028", "asr": null, "filesize": 31602634, "fps": 25, "tbr": 2800.687, "width": 1920, "acodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "137 - 1920x1080 (1080p)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}, {"format_id": "251", "url": "https://r2---sn-quxapm-3c2l.googlevideo.com/videoplayback?expire=1604217291&ei=axWeX_SPAsaKgQfvk4uQCw&ip=2001%3A41d0%3Afe88%3A412%3A%3A34&id=o-AJqtqhYPso50rc_sPTbM0_8RL1rmUoypgflvX4JseFT6&itag=251&source=youtube&requiressl=yes&mh=n4&mm=31%2C29&mn=sn-quxapm-3c2l%2Csn-25glenes&ms=au%2Crdu&mv=m&mvi=2&pl=39&initcwndbps=301250&vprv=1&mime=audio%2Fwebm&ns=aQgkJ5VuNBFCiWND__y_LFkF&gir=yes&clen=2139665&dur=144.021&lmt=1595774452343578&mt=1604195552&fvip=2&keepalive=yes&c=WEB&txp=5311222&n=nHL_hpLJoxEbxiF&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAMwsHGvtBGYNmWNZyqzW9XQ-thLqiSnyThLK4GAxvDbHAiEAl68cHJYjd9G1PtRRP10CQ01-lQ7y5ZDUPBJd4Xni-Yk%3D&sig=AOq0QJ8wRQIgARaKrkYQgc1E68fEZf4pZgG3BUoYxPNdOU6eFiT24WoCIQDfOzHDuvTLRqvoQ99EfGSWWaKobz5nhedyju6oFxwZcw==&ratebypass=yes", "player_url": "/s/player/ec262be6/player_ias.vflset/en_US/base.js", "ext": "webm", "format_note": "tiny", "acodec": "opus", "abr": 160, "asr": 48000, "filesize": 2139665, "fps": null, "height": null, "tbr": 133.032, "width": null, "vcodec": "none", "downloader_options": {"http_chunk_size": 10485760}, "format": "251 - audio only (tiny)", "protocol": "https", "http_headers": {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.50 Safari/537.36", "Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "en-us,en;q=0.5"}}], "format": "137 - 1920x1080 (1080p)+251 - audio only (tiny)", "format_id": "137+251", "ext": "mp4", "width": 1920, "height": 1080, "resolution": null, "fps": 25, "vcodec": "avc1.640028", "vbr": null, "stretched_ratio": null, "acodec": "opus", "abr": 160, "fulltitle": "Once Upon A Time On Gallifrey - Official Trailer (HD)", "_filename": "Once Upon A Time On Gallifrey - Official Trailer (HD)-JyE9OF03cao.mp4"}
$ youtube-dlc 'https://youtube.com/watch?v=JyE9OF03cao'
[youtube] JyE9OF03cao: Downloading webpage
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[download] Destination: Once Upon A Time On Gallifrey - Official Trailer (HD)-JyE9OF03cao.f137.mp4
[download] 100% of 30.14MiB in 00:08
[download] Destination: Once Upon A Time On Gallifrey - Official Trailer (HD)-JyE9OF03cao.f251.webm
[download] 100% of 2.04MiB in 00:00
[ffmpeg] Merging formats into "Once Upon A Time On Gallifrey - Official Trailer (HD)-JyE9OF03cao.mkv"
Deleting original file Once Upon A Time On Gallifrey - Official Trailer (HD)-JyE9OF03cao.f251.webm (pass -k to keep)
Deleting original file Once Upon A Time On Gallifrey - Official Trailer (HD)-JyE9OF03cao.f137.mp4 (pass -k to keep)

Do you need anything else to debug this issue?

Best regards, NS

vxbinaca commented 3 years ago

downgrade to Youtube-dlc to 2020.10.26

nsapa commented 3 years ago

I downgraded youtube-dlc to version 2020.10.26 on another computer that have the same issue:

$ pip3 install --user youtube-dlc==2020.10.26
Collecting youtube-dlc==2020.10.26
  Downloading https://files.pythonhosted.org/packages/cb/a3/2b8539b821cfe251e3eb8a9a56a95737ef5e254b5a74a8799a6c0d51f1e7/youtube_dlc-2020.10.26-py2.py3-none-any.whl (1.8MB)
     |████████████████████████████████| 1.8MB 2.0MB/s 
Installing collected packages: youtube-dlc
  Found existing installation: youtube-dlc 2020.10.31
    Uninstalling youtube-dlc-2020.10.31:
      Successfully uninstalled youtube-dlc-2020.10.31
Successfully installed youtube-dlc-2020.10.26

But it look like this version doesn't work witht the current JS player URL:

$ tubeup 'https://youtube.com/watch?v=JyE9OF03cao'
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dlc version 2020.10.26
[debug] Python version 3.7.9 (CPython) - Linux-5.8.6-101.fc31.x86_64-x86_64-with-fedora-31-Thirty_One
[debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4
[debug] Proxy map: {}
ERROR: Unable to extract JS player URL; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dlc with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/home/nico/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 830, in extract_info
    ie_result = ie.extract(url)
  File "/home/nico/.local/lib/python3.7/site-packages/youtube_dlc/extractor/common.py", line 532, in extract
    ie_result = self._real_extract(url)
  File "/home/nico/.local/lib/python3.7/site-packages/youtube_dlc/extractor/youtube.py", line 2066, in _real_extract
    ASSETS_RE, embed_webpage, 'JS player URL')
  File "/home/nico/.local/lib/python3.7/site-packages/youtube_dlc/extractor/common.py", line 1010, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dlc.utils.RegexNotFoundError: Unable to extract JS player URL; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dlc with the --verbose flag and include its complete output.

An exception just occured, if you found this exception isn't related with any of your connection problem, please report this issue to https://github.com/bibanon/tubeup/issues
Traceback (most recent call last):
  File "/home/nico/.local/lib/python3.7/site-packages/tubeup/__main__.py", line 96, in main
    use_download_archive):
  File "/home/nico/.local/lib/python3.7/site-packages/tubeup/TubeUp.py", line 367, in archive_urls
    urls, proxy, ydl_username, ydl_password, use_download_archive)
  File "/home/nico/.local/lib/python3.7/site-packages/tubeup/TubeUp.py", line 154, in get_resource_basenames
    self.create_basenames_from_ydl_info_dict(ydl, info_dict)
  File "/home/nico/.local/lib/python3.7/site-packages/tubeup/TubeUp.py", line 173, in create_basenames_from_ydl_info_dict
    info_type = info_dict.get('_type', 'video')
AttributeError: 'NoneType' object has no attribute 'get'
vxbinaca commented 3 years ago

then wait for a new version of ytdlc, IIRC he's working on overhauling the YT extractor.

Or downgrade Tubeup to use YouTube-dl, which is decaying code that isn't being defended.

Either way it's easily fixed.

Sent from ProtonMail mobile

-------- Original Message -------- On Oct 31, 2020, 10:22 PM, Nicolas SAPA wrote:

I downgraded youtube-dlc to version 2020.10.26 on another computer that have the same issue:

$ pip3 install --user youtube-dlc==2020.10.26 Collecting youtube-dlc==2020.10.26 Downloading https://files.pythonhosted.org/packages/cb/a3/2b8539b821cfe251e3eb8a9a56a95737ef5e254b5a74a8799a6c0d51f1e7/youtube_dlc-2020.10.26-py2.py3-none-any.whl (1.8MB) |████████████████████████████████| 1.8MB 2.0MB/s Installing collected packages: youtube-dlc Found existing installation: youtube-dlc 2020.10.31 Uninstalling youtube-dlc-2020.10.31: Successfully uninstalled youtube-dlc-2020.10.31 Successfully installed youtube-dlc-2020.10.26

But it look like this version doesn't work witht the current JS player URL:

$ tubeup 'https://youtube.com/watch?v=JyE9OF03cao' [debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8 [debug] youtube-dlc version 2020.10.26 [debug] Python version 3.7.9 (CPython) - Linux-5.8.6-101.fc31.x86_64-x86_64-with-fedora-31-Thirty_One [debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4 [debug] Proxy map: {} ERROR: Unable to extract JS player URL; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dlc with the --verbose flag and include its complete output. Traceback (most recent call last): File "/home/nico/.local/lib/python3.7/site-packages/youtube_dlc/YoutubeDL.py", line 830, in extract_info ie_result = ie.extract(url) File "/home/nico/.local/lib/python3.7/site-packages/youtube_dlc/extractor/common.py", line 532, in extract ie_result = self._real_extract(url) File "/home/nico/.local/lib/python3.7/site-packages/youtube_dlc/extractor/youtube.py", line 2066, in _real_extract ASSETS_RE, embed_webpage, 'JS player URL') File "/home/nico/.local/lib/python3.7/site-packages/youtube_dlc/extractor/common.py", line 1010, in _search_regex raise RegexNotFoundError('Unable to extract %s' % _name) youtube_dlc.utils.RegexNotFoundError: Unable to extract JS player URL; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dlc with the --verbose flag and include its complete output.

An exception just occured, if you found this exception isn't related with any of your connection problem, please report this issue to https://github.com/bibanon/tubeup/issues Traceback (most recent call last): File "/home/nico/.local/lib/python3.7/site-packages/tubeup/main.py", line 96, in main use_download_archive): File "/home/nico/.local/lib/python3.7/site-packages/tubeup/TubeUp.py", line 367, in archive_urls urls, proxy, ydl_username, ydl_password, use_download_archive) File "/home/nico/.local/lib/python3.7/site-packages/tubeup/TubeUp.py", line 154, in get_resource_basenames self.create_basenames_from_ydl_info_dict(ydl, info_dict) File "/home/nico/.local/lib/python3.7/site-packages/tubeup/TubeUp.py", line 173, in create_basenames_from_ydl_info_dict info_type = info_dict.get('_type', 'video') AttributeError: 'NoneType' object has no attribute 'get'

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

nsapa commented 3 years ago

YouTube-DL also fail.

I traced the code and I now understand why this failed with Tubeup and why just calling youtube-dlc was working. Tubeup is requesting all metadata and youtube-dlc have an issue parsing Youtube' live chat replay on this video.

A quick hack to make it works on the version currently on pip (2020.10.31):

diff -ur Dev/yt-dlc/youtube_dlc/downloader/common.py /home/nico/.local/lib/python3.7/site-packages/youtube_dlc/downloader/common.py
--- Dev/yt-dlc/youtube_dlc/downloader/common.py 2020-11-01 04:39:52.821741685 +0100
+++ /home/nico/.local/lib/python3.7/site-packages/youtube_dlc/downloader/common.py  2020-11-01 04:30:42.114133101 +0100
@@ -364,7 +364,10 @@
                         else '%.2f' % sleep_interval))
                 time.sleep(sleep_interval)
         else:
-            sleep_interval_sub = self.params.get('sleep_interval_subtitles')
+            if self.params.get('sleep_interval_subtitles'):
+                sleep_interval_sub = self.params.get('sleep_interval_subtitles')
+            else:
+                sleep_interval_sub = 0
             self.to_screen(
                 '[download] Sleeping %s seconds...' % (
                     int(sleep_interval_sub)))
diff -ur Dev/yt-dlc/youtube_dlc/downloader/youtube_live_chat.py /home/nico/.local/lib/python3.7/site-packages/youtube_dlc/downloader/youtube_live_chat.py
--- Dev/yt-dlc/youtube_dlc/downloader/youtube_live_chat.py  2020-10-24 22:28:29.220457035 +0200
+++ /home/nico/.local/lib/python3.7/site-packages/youtube_dlc/downloader/youtube_live_chat.py   2020-11-01 04:35:52.820793968 +0100
@@ -82,7 +82,10 @@
                         offset = int(replay_chat_item_action['videoOffsetTimeMsec'])
                     processed_fragment.extend(
                         json.dumps(action, ensure_ascii=False).encode('utf-8') + b'\n')
-                continuation_id = live_chat_continuation['continuations'][0]['liveChatReplayContinuationData']['continuation']
+                try:
+                    continuation_id = live_chat_continuation['continuations'][0]['liveChatReplayContinuationData']['continuation']
+                except KeyError:
+                    continuation_id = None

             self._append_fragment(ctx, processed_fragment)

Maybe TubeUp should have an option to disable all these optional metadata?

Best regards, NS

vxbinaca commented 3 years ago

This is a site extractor problem with both_ youtube-dl and youtube-dlc for youtube. This is not out problem. My switch from ytdl to ytdlc was because ytdl was rotting before it was taken down. It's in a critically bad state rn.

Ytdlc author needs to update his extractor.

Closing.