Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NOT a network ERROR: Failed to download m3u8 information: '' (caused by BadStatusLine("''",)); please report this issue #22578

Closed
azteca72 opened this issue Oct 2, 2019 · 7 comments

Comments

@azteca72
Copy link

@azteca72 azteca72 commented Oct 2, 2019

Checklist

  • I'm reporting a broken site support
  • I've verified that I'm running youtube-dl version 2019.09.28
  • I've checked that all provided URLs are alive and playable in a browser
  • I've checked that all URLs and arguments with special characters are properly quoted or escaped
  • I've searched the bugtracker for similar issues including closed ones

Verbose log

youtube-dl --verbose https://tvthek.orf.at/profile/zeit-geschichte/13606695/zeit-geschichte-Wie-wir-wurden-Was-wir-sind-Generation-Oesterreich-6-6-1995-2008/14027254
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'--verbose', u'https://tvthek.orf.at/profile/zeit-geschichte/13606695/zeit-geschichte-Wie-wir-wurden-Was-wir-sind-Generation-Oesterreich-6-6-1995-2008/14027254']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2019.09.28
[debug] Python version 2.7.13 (CPython) - Linux-4.9.0-9-amd64-x86_64-with-debian-9.9
[debug] exe versions: ffmpeg 3.2.14-1, ffprobe 3.2.14-1, phantomjs 2.1.1
[debug] Proxy map: {}
[orf:tvthek] 14027254: Downloading webpage
[orf:tvthek] 14566586: Downloading m3u8 information
ERROR: Failed to download m3u8 information: '' (caused by BadStatusLine("''",)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
File "/usr/bin/youtube-dl/youtube_dl/extractor/common.py", line 627, in _request_webpage
return self._downloader.urlopen(url_or_request)
File "/usr/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 2237, in urlopen
return self._opener.open(req, timeout=self._socket_timeout)
File "/usr/lib/python2.7/urllib2.py", line 429, in open
response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 447, in _open
'_open', req)
File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
result = func(*args)
File "/usr/bin/youtube-dl/youtube_dl/utils.py", line 2724, in https_open
req, **kwargs)
File "/usr/lib/python2.7/urllib2.py", line 1201, in do_open
r = h.getresponse(buffering=True)
File "/usr/lib/python2.7/httplib.py", line 1121, in getresponse
response.begin()
File "/usr/lib/python2.7/httplib.py", line 438, in begin
version, status, reason = self._read_status()
File "/usr/lib/python2.7/httplib.py", line 402, in _read_status
raise BadStatusLine(line)

Description

No, this is not a network error, dear Sergey!
I get an error on whatever I try to download here.
https://tvthek.orf.at/
It worked just fine until yesterday 7:30PM.
And then it didn't.
So, I connected to a remote machine.
800 Miles away from here.
I am located in Austria.
Remote machine is located in Germany.
Exactly the same error on two very different locations.
But WATCHING WORKS.
So, no, not a network error.
Instead youtube-dl ceased working on this site.
So I am reporting it once more.
Dear Sergey.
I would kindly like to ask you to actually check, or at least ask, before you close a thread prematurely.
That spares us all the ordeal with duplicate threads.
Thank you!

I do genereally appreciate your work a lot, dear ladies and gentlemen.
Hence, I do sincerely hope, that you can fix this issue swiftly, since those documentaries will only be available 3 more days.

Dank you in advance, and yours, Claus

@dstftw
Copy link
Collaborator

@dstftw dstftw commented Oct 2, 2019

Once again:

> py -3.7 .\youtube_dl\__main__.py https://tvthek.orf.at/profile/zeit-geschichte/13606695/zeit-geschichte-Wie-wir-wurden-Was-wir-sind-Generation-Oesterreich-6-6-1995-2008/14027254
[orf:tvthek] 14027254: Downloading webpage
[orf:tvthek] 14566586: Downloading m3u8 information
[orf:tvthek] 14566586: Downloading f4m manifest
[orf:tvthek] 14566586: Downloading f4m manifest
[orf:tvthek] 14566586: Downloading f4m manifest
[orf:tvthek] 14566586: Downloading f4m manifest
[orf:tvthek] 14566586: Downloading m3u8 information
[orf:tvthek] 14566586: Downloading m3u8 information
[orf:tvthek] 14566586: Downloading m3u8 information
[orf:tvthek] 14566586: Downloading m3u8 information
[orf:tvthek] 14566586: Checking hls-QXB-Adaptiv-1800 video format URL
[orf:tvthek] 14566586: Checking hds-Q1A-Niedrig-428 video format URL
[orf:tvthek] 14566586: Checking hds-Q4A-Mittel-970 video format URL
[orf:tvthek] 14566586: Checking hds-Q6A-Hoch-1946 video format URL
[orf:tvthek] 14566586: Checking hds-Q8C-Sehr hoch-3118 video format URL
[orf:tvthek] 14566586: Checking hls-Q1A-Niedrig-122 video format URL
[orf:tvthek] 14566586: Checking hls-Q4A-Mittel-1572 video format URL
[orf:tvthek] 14566586: Checking hls-Q6A-Hoch-2101 video format URL
[orf:tvthek] 14566586: Checking hls-Q8C-Sehr hoch-3328 video format URL
[download] Downloading playlist: 14027254
[orf:tvthek] playlist 14027254: Collected 1 video ids (downloading 1 of them)
[download] Downloading video 1 of 1
[download] Destination: zeit.geschichte - Wie wir wurden. Was wir sind - Generation Österreich 6_6 (1995-2008)-14566586.mp4
ffmpeg version N-85653-gb4330a0 Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 6.3.0 (GCC)
  configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zlib
  libavutil      55. 61.100 / 55. 61.100
  libavcodec     57. 93.100 / 57. 93.100
  libavformat    57. 72.101 / 57. 72.101
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 87.100 /  6. 87.100
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Input #0, hls,applehttp, from 'https://apasfiis.sf.apa.at/gp_nas/_definst_/nas/gp/online/geoprotection_Q8C.mp4/chunklist_w1847682570.m3u8':
  Duration: 00:00:10.00, start: 0.000000, bitrate: 0 kb/s
  Program 0
    Metadata:
      variant_bitrate : 0
    Stream #0:0: Data: timed_id3 (ID3  / 0x20334449)
    Metadata:
      variant_bitrate : 0
    Stream #0:1: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv), 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Metadata:
      variant_bitrate : 0
    Stream #0:2: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
    Metadata:
      variant_bitrate : 0
Output #0, mp4, to 'file:zeit.geschichte - Wie wir wurden. Was wir sind - Generation ├Цsterreich 6_6 (1995-2008)-14566586.mp4.part':
  Metadata:
    encoder         : Lavf57.72.101
    Stream #0:0: Video: h264 (Main) ([33][0][0][0] / 0x0021), yuv420p(tv), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 25 tbr, 90k tbn, 90k tbc
    Metadata:
      variant_bitrate : 0
    Stream #0:1: Audio: aac (LC) ([64][0][0][0] / 0x0040), 48000 Hz, stereo, fltp
    Metadata:
      variant_bitrate : 0
Stream mapping:
  Stream #0:1 -> #0:0 (copy)
  Stream #0:2 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=  211 fps= 61 q=-1.0 Lsize=    3335kB time=00:00:08.42 bitrate=3242.6kbits/s speed=2.44x
video:3132kB audio:197kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.204605%
Exiting normally, received signal 2.

ERROR: Interrupted by user
@dstftw dstftw closed this Oct 2, 2019
@annomatik
Copy link

@annomatik annomatik commented Oct 2, 2019

Same here.

c:>youtube-dl --verbose https
://tvthek.orf.at/profile/Willkommen-Oesterreich/1309549/Willkommen-Oesterreich-mit-Stermann-Grissemann/14027527
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', 'https://tvthek.orf.at/profile/Willkommen-Oesterreich/1309549/Willkommen-Oesterreich-mit-Stermann-Grissemann/14027527']

[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2019.09.28
[debug] Python version 3.4.4 (CPython) - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg N-91211-g5ee203076f, ffprobe N-91211-g5ee203076f
[debug] Proxy map: {}
[orf:tvthek] 14027527: Downloading webpage
[orf:tvthek] 14568359: Downloading m3u8 information
ERROR: Failed to download m3u8 information: '' (caused by BadStatusLine("''",)); please report this issue on https://yt-dl.org/bug . Make sure you are using the
latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpyi91grvc\build\youtube_dl\extractor\common.py", line 627, in _request_webpage
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpyi91grvc\build\youtube_dl\YoutubeDL.py", line 2237, in urlopen
File "C:\Python\Python34\lib\urllib\request.py", line 464, in open
File "C:\Python\Python34\lib\urllib\request.py", line 482, in _open
File "C:\Python\Python34\lib\urllib\request.py", line 442, in _call_chain
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpyi91grvc\build\youtube_dl\utils.py", line 2724, in https_open
File "C:\Python\Python34\lib\urllib\request.py", line 1186, in do_open
File "C:\Python\Python34\lib\http\client.py", line 1227, in getresponse
File "C:\Python\Python34\lib\http\client.py", line 386, in begin
File "C:\Python\Python34\lib\http\client.py", line 356, in _read_status

@azteca72
Copy link
Author

@azteca72 azteca72 commented Oct 2, 2019

How in the world is that possible?
How can Sergey download, while several others cannot?
Is it maybe a Python version issue?

Please forgive my persistence, Sergey, but I must admit, that I am really happy right now, that I am not alone.
We therefore once more kindly request your help!

Thanks in advance, bro!
Yours, Claus

@azteca72
Copy link
Author

@azteca72 azteca72 commented Oct 2, 2019

Can I, being the author, somehow reopen this thread?
Since now I am not alone anymore?

@dstftw
Copy link
Collaborator

@dstftw dstftw commented Oct 2, 2019

So, this can be reproduced from time to time on a long playlist. At the same time their webplayer also fails with the same error from time to time making this clearly a server side error at their end.

@azteca72
Copy link
Author

@azteca72 azteca72 commented Oct 2, 2019

So, this can be reproduced from time to time on a long playlist. At the same time their webplayer also fails with the same error from time to time making this clearly a server side error at their end.

It is not a "from time to time" error, though.
I can download NOTHING any longer from that site.
No matter what ever link I take.
Does not work.
Hence, this is in my humble opinion not "from time to time", but 100% of the time.

Also, there is no "long playlist".
It does not matter, what I attempt to download.
This link works, when I want to watch it.
https://tvthek.orf.at/profile/Thema/11523190/Thema/14027523
It does however not work, when I try to download it.

This link contains exactly one item, no playlist.
https://tvthek.orf.at/profile/zeit-geschichte/13606695/zeit-geschichte-Wie-wir-wurden-Was-wir-sind-Generation-Oesterreich-1-6-1916-1938/14027245
Does not work either.

NOTHING works.
At NO time.
While I can watch everything.
At any time.

Bro, this is Austria, not Uzbekistan.
Our Internet does work.
youtube-dl currently very much to my regret does not.

Please help us find the reason, Sergey!

Thank you, and yours, Claus

@dstftw
Copy link
Collaborator

@dstftw dstftw commented Oct 2, 2019

This is what I observe from my side. It only fails from time to time on long playlists due to issues at tvthek.orf.at side. Most likely their servers are just overloaded.

> py -3.7 .\youtube_dl\__main__.py https://tvthek.orf.at/profile/Willkommen-Oesterreich/1309549/Willkommen-Oesterreich-mit-Stermann-Grissemann/14027527/Gags-Gags-Gags/14568360
[orf:tvthek] 14568360: Downloading webpage
[orf:tvthek] 14568359: Downloading m3u8 information
[orf:tvthek] 14568359: Downloading f4m manifest
[orf:tvthek] 14568359: Downloading f4m manifest
[orf:tvthek] 14568359: Downloading f4m manifest
[orf:tvthek] 14568359: Downloading f4m manifest
[orf:tvthek] 14568359: Downloading m3u8 information
[orf:tvthek] 14568359: Downloading m3u8 information
[orf:tvthek] 14568359: Downloading m3u8 information
[orf:tvthek] 14568359: Downloading m3u8 information
[orf:tvthek] 14568359: Checking hls-QXB-Adaptiv-562 video format URL
[orf:tvthek] 14568359: Checking hls-QXB-Adaptiv-992 video format URL
[orf:tvthek] 14568359: Checking hls-QXB-Adaptiv-1492 video format URL
[orf:tvthek] 14568359: Checking hls-QXB-Adaptiv-1992 video format URL
[orf:tvthek] 14568359: Checking hls-QXB-Adaptiv-2592 video format URL
[orf:tvthek] 14568359: Checking hls-QXB-Adaptiv-3192 video format URL
[orf:tvthek] 14568359: Checking hds-Q1A-Niedrig-431 video format URL
[orf:tvthek] 14568359: Checking hds-Q4A-Mittel-972 video format URL
[orf:tvthek] 14568359: Checking hds-Q6A-Hoch-1949 video format URL
[orf:tvthek] 14568359: Checking hds-Q8C-Sehr hoch-3122 video format URL
[orf:tvthek] 14568359: Checking hls-Q1A-Niedrig-502 video format URL
[orf:tvthek] 14568359: Checking hls-Q4A-Mittel-1123 video format URL
[orf:tvthek] 14568359: Checking hls-Q6A-Hoch-2257 video format URL
[orf:tvthek] 14568359: Checking hls-Q8C-Sehr hoch-3608 video format URL
[orf:tvthek] 14568360: Downloading m3u8 information
[orf:tvthek] 14568360: Downloading f4m manifest
[orf:tvthek] 14568360: Downloading f4m manifest
[orf:tvthek] 14568360: Downloading f4m manifest
[orf:tvthek] 14568360: Downloading f4m manifest
[orf:tvthek] 14568360: Downloading m3u8 information
[orf:tvthek] 14568360: Downloading m3u8 information
[orf:tvthek] 14568360: Downloading m3u8 information
[orf:tvthek] 14568360: Downloading m3u8 information
[orf:tvthek] 14568360: Checking hls-QXB-Adaptiv-562 video format URL
[orf:tvthek] 14568360: Checking hls-QXB-Adaptiv-992 video format URL
[orf:tvthek] 14568360: Checking hls-QXB-Adaptiv-1492 video format URL
[orf:tvthek] 14568360: Checking hls-QXB-Adaptiv-1992 video format URL
[orf:tvthek] 14568360: Checking hls-QXB-Adaptiv-2592 video format URL
[orf:tvthek] 14568360: Checking hls-QXB-Adaptiv-3192 video format URL
[orf:tvthek] 14568360: Checking hds-Q1A-Niedrig-428 video format URL
[orf:tvthek] 14568360: Checking hds-Q4A-Mittel-970 video format URL
[orf:tvthek] 14568360: Checking hds-Q6A-Hoch-1946 video format URL
[orf:tvthek] 14568360: Checking hds-Q8C-Sehr hoch-3118 video format URL
[orf:tvthek] 14568360: Checking hls-Q1A-Niedrig-512 video format URL
[orf:tvthek] 14568360: Checking hls-Q4A-Mittel-1213 video format URL
[orf:tvthek] 14568360: Checking hls-Q6A-Hoch-2404 video format URL
[orf:tvthek] 14568360: Checking hls-Q8C-Sehr hoch-3837 video format URL
[orf:tvthek] 14568361: Downloading m3u8 information
[orf:tvthek] 14568361: Downloading f4m manifest
[orf:tvthek] 14568361: Downloading f4m manifest
[orf:tvthek] 14568361: Downloading f4m manifest
[orf:tvthek] 14568361: Downloading f4m manifest
[orf:tvthek] 14568361: Downloading m3u8 information
[orf:tvthek] 14568361: Downloading m3u8 information
[orf:tvthek] 14568361: Downloading m3u8 information
[orf:tvthek] 14568361: Downloading m3u8 information
[orf:tvthek] 14568361: Checking hls-QXB-Adaptiv-562 video format URL
[orf:tvthek] 14568361: Checking hls-QXB-Adaptiv-992 video format URL
[orf:tvthek] 14568361: Checking hls-QXB-Adaptiv-1492 video format URL
[orf:tvthek] 14568361: Checking hls-QXB-Adaptiv-1992 video format URL
[orf:tvthek] 14568361: Checking hls-QXB-Adaptiv-2592 video format URL
[orf:tvthek] 14568361: Checking hls-QXB-Adaptiv-3192 video format URL
[orf:tvthek] 14568361: Checking hds-Q1A-Niedrig-429 video format URL
[orf:tvthek] 14568361: Checking hds-Q4A-Mittel-971 video format URL
[orf:tvthek] 14568361: Checking hds-Q6A-Hoch-1949 video format URL
[orf:tvthek] 14568361: Checking hds-Q8C-Sehr hoch-3124 video format URL
[orf:tvthek] 14568361: Checking hls-Q1A-Niedrig-503 video format URL
[orf:tvthek] 14568361: Checking hls-Q4A-Mittel-1176 video format URL
[orf:tvthek] 14568361: Checking hls-Q6A-Hoch-2364 video format URL
[orf:tvthek] 14568361: Checking hls-Q8C-Sehr hoch-3787 video format URL
[orf:tvthek] 14568362: Downloading m3u8 information
[orf:tvthek] 14568362: Downloading f4m manifest
[orf:tvthek] 14568362: Downloading f4m manifest
[orf:tvthek] 14568362: Downloading f4m manifest
[orf:tvthek] 14568362: Downloading f4m manifest
[orf:tvthek] 14568362: Downloading m3u8 information
[orf:tvthek] 14568362: Downloading m3u8 information
[orf:tvthek] 14568362: Downloading m3u8 information
[orf:tvthek] 14568362: Downloading m3u8 information
[orf:tvthek] 14568362: Checking hls-QXB-Adaptiv-992 video format URL
[orf:tvthek] 14568362: Checking hls-QXB-Adaptiv-1992 video format URL
[orf:tvthek] 14568362: Checking hls-QXB-Adaptiv-3192 video format URL
[orf:tvthek] 14568362: Checking hds-Q1A-Niedrig-429 video format URL
[orf:tvthek] 14568362: Checking hds-Q4A-Mittel-968 video format URL
[orf:tvthek] 14568362: Checking hds-Q6A-Hoch-1948 video format URL
[orf:tvthek] 14568362: Checking hds-Q8C-Sehr hoch-3126 video format URL
[orf:tvthek] 14568362: Checking hls-Q1A-Niedrig-505 video format URL
[orf:tvthek] 14568362: Checking hls-Q4A-Mittel-1058 video format URL
[orf:tvthek] 14568362: Checking hls-Q6A-Hoch-2097 video format URL
[orf:tvthek] 14568362: Checking hls-Q8C-Sehr hoch-3353 video format URL
[orf:tvthek] 14568363: Downloading m3u8 information
[orf:tvthek] 14568363: Downloading f4m manifest
[orf:tvthek] 14568363: Downloading f4m manifest
[orf:tvthek] 14568363: Downloading f4m manifest
[orf:tvthek] 14568363: Downloading f4m manifest
[orf:tvthek] 14568363: Downloading m3u8 information
[orf:tvthek] 14568363: Downloading m3u8 information
[orf:tvthek] 14568363: Downloading m3u8 information
[orf:tvthek] 14568363: Downloading m3u8 information
[orf:tvthek] 14568363: Checking hls-QXB-Adaptiv-562 video format URL
[orf:tvthek] 14568363: Checking hls-QXB-Adaptiv-992 video format URL
[orf:tvthek] 14568363: Checking hls-QXB-Adaptiv-1492 video format URL
[orf:tvthek] 14568363: Checking hls-QXB-Adaptiv-1992 video format URL
[orf:tvthek] 14568363: Checking hls-QXB-Adaptiv-2592 video format URL
[orf:tvthek] 14568363: Checking hls-QXB-Adaptiv-3192 video format URL
[orf:tvthek] 14568363: Checking hds-Q1A-Niedrig-428 video format URL
[orf:tvthek] 14568363: Checking hds-Q4A-Mittel-970 video format URL
[orf:tvthek] 14568363: Checking hds-Q6A-Hoch-1947 video format URL
[orf:tvthek] 14568363: Checking hds-Q8C-Sehr hoch-3119 video format URL
[orf:tvthek] 14568363: Checking hls-Q1A-Niedrig-514 video format URL
[orf:tvthek] 14568363: Checking hls-Q4A-Mittel-1205 video format URL
[orf:tvthek] 14568363: Checking hls-Q6A-Hoch-2406 video format URL
[orf:tvthek] 14568363: Checking hls-Q8C-Sehr hoch-3846 video format URL
[orf:tvthek] 14568364: Downloading m3u8 information
[orf:tvthek] 14568364: Downloading f4m manifest
[orf:tvthek] 14568364: Downloading f4m manifest
[orf:tvthek] 14568364: Downloading f4m manifest
[orf:tvthek] 14568364: Downloading f4m manifest
[orf:tvthek] 14568364: Downloading m3u8 information
[orf:tvthek] 14568364: Downloading m3u8 information
[orf:tvthek] 14568364: Downloading m3u8 information
[orf:tvthek] 14568364: Downloading m3u8 information
[orf:tvthek] 14568364: Checking hls-QXB-Adaptiv-562 video format URL
[orf:tvthek] 14568364: Checking hls-QXB-Adaptiv-992 video format URL
ERROR: Unable to download webpage: Remote end closed connection without response (caused by RemoteDisconnected('Remote end closed connection without response')); 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-dl with the --verbose flag and include its complete output.

In any case nothing to do with youtube-dl.

@ytdl-org ytdl-org locked and limited conversation to collaborators Oct 2, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.