ytdl-org / youtube-dl

Command-line program to download videos from YouTube.com and other video sites
http://ytdl-org.github.io/youtube-dl/
The Unlicense
131.19k stars 9.93k forks source link

Unable to extract Initial JS player n function name #31116

Closed vistad closed 2 years ago

vistad commented 2 years ago

Checklist

Verbose log

WARNING: [youtube] Unable to decode n-parameter: download likely to be throttled (Unable to extract Initial JS player n function name; 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. Traceback (most recent call last):
  File "/snap/youtube-dl/4630/lib/python3.6/site-packages/youtube_dl/extractor/youtube.py", line 1514, in _n_descramble
    self._player_cache[player_id] = self._extract_n_function(video_id, player_url)
  File "/snap/youtube-dl/4630/lib/python3.6/site-packages/youtube_dl/extractor/youtube.py", line 1487, in _extract_n_function
    funcname = self._extract_n_function_name(jscode)
  File "/snap/youtube-dl/4630/lib/python3.6/site-packages/youtube_dl/extractor/youtube.py", line 1470, in _extract_n_function_name
    jscode, 'Initial JS player n function name')
  File "/snap/youtube-dl/4630/lib/python3.6/site-packages/youtube_dl/extractor/common.py", line 1012, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract Initial JS player n function name; 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.
)
[debug] Invoking downloader on 'https://rr3---sn-xguxaxjvh-bvwz.googlevideo.com/videoplayback?expire=1658843859&ei=cp7fYsf5PMOV7AS8_LiACg&ip=176.214.100.164&id=o-AC7RP1ToHHzG4E580PQQuYkxP1ZBec6fonamzDOcYTT-&itag=140&source=youtube&requiressl=yes&mh=MU&mm=31%2C29&mn=sn-xguxaxjvh-bvwz%2Csn-n8v7zns6&ms=au%2Crdu&mv=m&mvi=3&pcm2cms=yes&pl=22&initcwndbps=792500&spc=lT-Khk_7AqdrXIDHL7vLFZK0PX5OFXI&vprv=1&mime=audio%2Fmp4&ns=cmSJEEJ4iNtm3tl0Z6wrzQwH&gir=yes&clen=518332535&dur=32027.653&lmt=1648577852742600&mt=1658821989&fvip=5&keepalive=yes&fexp=24001373%2C24007246&c=WEB&rbqsm=fr&txp=4432434&n=yY7odV9b0oG4EQNnqUagsL&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIgOwXVOq5z6x-s84sZzj7kgLBqxhSHbASWgoODeir3HzQCIQC1QK-Di00_cDa1j1xCbBYvuB8LzjrTfqr4-l3rc99BnA%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpcm2cms%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAKwFXMoPLTpE-w3d4O_zaNJVuJ7nO6F-C2sExsA8aPMtAiEAkWfA1L4UCWhqNcGQFSyyKb8O-FHKhz9l26FSiJ0Z80w%3D'
[download] Resuming download at byte 40729741

Description

The youtube-dl app requires that I file a bug. the command looks like youtube-dl -x --audio-format mp3 --prefer-ffmpeg "https://youtu.be..." I'm on Linux Mint 20.3

dirkf commented 2 years ago

It says you should report the issue. When you did that the template prompted you to search existing issues first, of which there are about 63.

I've searched the bugtracker for similar bug reports including closed ones

Why not do that?

Duplicate of (eg) #30712.

Also, https://github.com/ytdl-org/youtube-dl/issues/31032#issuecomment-1158490846.

vistad commented 2 years ago

Hello dirkf, I used your command on page https://github.com/ytdl-org/youtube-dl/issues/31032 to install the new working youtube-dl: python3 -m pip install ' https://github.com/ytdl-org/youtube-dl/archive/refs/heads/master.tar.gz' Now it's located in ~/.cache/youtube-dl - there are 5 json files totalling 5.7kb It does not start. The terminal says:

Command 'youtube-dl' not found, but can be installed with: sudo snap install youtube-dl # version 2021.12.17+git734dfbb, or sudo apt install youtube-dl # version 2020.03.24-1

I have Python 3.8.10

How to install a working copy of youtube-dl?

Thank you Victor

On Tue, Jul 26, 2022 at 4:16 PM dirkf @.***> wrote:

It says you should report the issue. When you did that the template https://github.com/ytdl-org/youtube-dl/issues/new?assignees=&labels=&template=1_broken_site.md&title= would have prompted you to search existing issues first, of which there are about 63.

Duplicate of (eg) #30712 https://github.com/ytdl-org/youtube-dl/issues/30712.

Also, #31032 (comment) https://github.com/ytdl-org/youtube-dl/issues/31032#issuecomment-1158490846 .

— Reply to this email directly, view it on GitHub https://github.com/ytdl-org/youtube-dl/issues/31116#issuecomment-1195470980, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABWAM5VSNL756PJEO77VRFTVV7QKHANCNFSM54U6NHLA . You are receiving this because you authored the thread.Message ID: @.***>

dirkf commented 2 years ago

What you see in ~/.cache/youtube-dl is a cache kept by the program, not the program itself. In your system, packages installed with pip should end up under a directory like /usr/lib/python3.8/site-packages/.

Post the log of these pip commands:

python3 -m pip -V
python3 -m pip install -v --force-reinstall 'https://github.com/ytdl-org/youtube-dl/archive/refs/heads/master.tar.gz'
vistad commented 2 years ago

Hello dirk, thank you for the info!!!

I've reinstalled youtube-dl - and now it works! Now it can be found by the command

$ which youtube-dl /home/victor/.local/bin/youtube-dl

Logs:

$ python3 -m pip -V pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

@.***:/usr/lib/python3.8$ python3 -m pip install -v --force-reinstall ' https://github.com/ytdl-org/youtube-dl/archive/refs/heads/master.tar.gz' User install by explicit request Created temporary directory: /tmp/pip-ephem-wheel-cache-ak4odu51 Created temporary directory: /tmp/pip-req-tracker-q3h3evp4 Initialized build tracking at /tmp/pip-req-tracker-q3h3evp4 Created build tracker: /tmp/pip-req-tracker-q3h3evp4 Entered build tracker: /tmp/pip-req-tracker-q3h3evp4 Created temporary directory: /tmp/pip-install-_k3hfzz Collecting https://github.com/ytdl-org/youtube-dl/archive/refs/heads/master.tar.gz Created temporary directory: /tmp/pip-req-build-d7l3s26x Created temporary directory: /tmp/pip-unpack-lwju5qo Getting credentials from keyring for github.com Looking up " https://github.com/ytdl-org/youtube-dl/archive/refs/heads/master.tar.gz" in the cache No cache entry available Starting new HTTPS connection (1): github.com:443 https://github.com:443 "GET /ytdl-org/youtube-dl/archive/refs/heads/master.tar.gz HTTP/1.1" 302 0 Status code 302 not in (200, 203, 300, 301) Looking up " https://codeload.github.com/ytdl-org/youtube-dl/tar.gz/refs/heads/master" in the cache Current age based on date: 49362 Starting new HTTPS connection (1): codeload.github.com:443 https://codeload.github.com:443 "GET /ytdl-org/youtube-dl/tar.gz/refs/heads/master HTTP/1.1" 304 0 Using cached https://github.com/ytdl-org/youtube-dl/archive/refs/heads/master.tar.gz Added https://github.com/ytdl-org/youtube-dl/archive/refs/heads/master.tar.gz to build tracker '/tmp/pip-req-tracker-q3h3evp4' Running setup.py (path:/tmp/pip-req-build-d7l3s26x/setup.py) egg_info for package from https://github.com/ytdl-org/youtube-dl/archive/refs/heads/master.tar.gz Running command python setup.py egg_info running egg_info creating /tmp/pip-req-build-d7l3s26x/pip-egg-info/youtube_dl.egg-info writing /tmp/pip-req-build-d7l3s26x/pip-egg-info/youtube_dl.egg-info/PKG-INFO writing dependency_links to /tmp/pip-req-build-d7l3s26x/pip-egg-info/youtube_dl.egg-info/dependency_links.txt writing entry points to /tmp/pip-req-build-d7l3s26x/pip-egg-info/youtube_dl.egg-info/entry_points.txt writing top-level names to /tmp/pip-req-build-d7l3s26x/pip-egg-info/youtube_dl.egg-info/top_level.txt writing manifest file '/tmp/pip-req-build-d7l3s26x/pip-egg-info/youtube_dl.egg-info/SOURCES.txt' reading manifest file '/tmp/pip-req-build-d7l3s26x/pip-egg-info/youtube_dl.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' /tmp/pip-req-build-d7l3s26x/setup.py:73: UserWarning: Skipping file youtube-dl.bash-completion since it is not present. Type make to build all automatically generated files. warnings.warn('Skipping file %s since it is not present. Type make to build all automatically generated files.' % fn) /tmp/pip-req-build-d7l3s26x/setup.py:73: UserWarning: Skipping file youtube-dl.fish since it is not present. Type make to build all automatically generated files. warnings.warn('Skipping file %s since it is not present. Type make to build all automatically generated files.' % fn) /tmp/pip-req-build-d7l3s26x/setup.py:73: UserWarning: Skipping file README.txt since it is not present. Type make to build all automatically generated files. warnings.warn('Skipping file %s since it is not present. Type make to build all automatically generated files.' % fn) /tmp/pip-req-build-d7l3s26x/setup.py:73: UserWarning: Skipping file youtube-dl.1 since it is not present. Type make to build all automatically generated files. warnings.warn('Skipping file %s since it is not present. Type make to build all automatically generated files.' % fn) warning: no files found matching 'youtube-dl.bash-completion' warning: no files found matching 'youtube-dl.fish' warning: no files found matching 'youtube-dl.1' writing manifest file '/tmp/pip-req-build-d7l3s26x/pip-egg-info/youtube_dl.egg-info/SOURCES.txt' Source in /tmp/pip-req-build-d7l3s26x has version 2021.12.17, which satisfies requirement youtube-dl==2021.12.17 from https://github.com/ytdl-org/youtube-dl/archive/refs/heads/master.tar.gz Removed youtube-dl==2021.12.17 from https://github.com/ytdl-org/youtube-dl/archive/refs/heads/master.tar.gz from build tracker '/tmp/pip-req-tracker-q3h3evp4' Building wheels for collected packages: youtube-dl Created temporary directory: /tmp/pip-wheel-nudcozd5 Building wheel for youtube-dl (setup.py) ... Destination directory: /tmp/pip-wheel-nudcozd5 Running command /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-d7l3s26x/setup.py'"'"'; file='"'"'/tmp/pip-req-build-d7l3s26x/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-nudcozd5 /tmp/pip-req-build-d7l3s26x/setup.py:73: UserWarning: Skipping file youtube-dl.bash-completion since it is not present. Type make to build all automatically generated files. warnings.warn('Skipping file %s since it is not present. Type make to build all automatically generated files.' % fn) /tmp/pip-req-build-d7l3s26x/setup.py:73: UserWarning: Skipping file youtube-dl.fish since it is not present. Type make to build all automatically generated files. warnings.warn('Skipping file %s since it is not present. Type make to build all automatically generated files.' % fn) /tmp/pip-req-build-d7l3s26x/setup.py:73: UserWarning: Skipping file README.txt since it is not present. Type make to build all automatically generated files. warnings.warn('Skipping file %s since it is not present. Type make to build all automatically generated files.' % fn) /tmp/pip-req-build-d7l3s26x/setup.py:73: UserWarning: Skipping file youtube-dl.1 since it is not present. Type make to build all automatically generated files. warnings.warn('Skipping file %s since it is not present. Type make to build all automatically generated files.' % fn) running bdist_wheel The [wheel] section is deprecated. Use [bdist_wheel] instead. running build running build_py creating build creating build/lib creating build/lib/youtube_dl copying youtube_dl/socks.py -> build/lib/youtube_dl copying youtube_dl/cache.py -> build/lib/youtube_dl copying youtube_dl/options.py -> build/lib/youtube_dl copying youtube_dl/YoutubeDL.py -> build/lib/youtube_dl copying youtube_dl/compat.py -> build/lib/youtube_dl copying youtube_dl/utils.py -> build/lib/youtube_dl copying youtube_dl/main.py -> build/lib/youtube_dl copying youtube_dl/swfinterp.py -> build/lib/youtube_dl copying youtube_dl/init.py -> build/lib/youtube_dl copying youtube_dl/jsinterp.py -> build/lib/youtube_dl copying youtube_dl/aes.py -> build/lib/youtube_dl copying youtube_dl/update.py -> build/lib/youtube_dl copying youtube_dl/version.py -> build/lib/youtube_dl creating build/lib/youtube_dl/extractor copying youtube_dl/extractor/condenast.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/krasview.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/yesjapan.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/chilloutzone.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bigflix.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/thisoldhouse.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vidlii.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/younow.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vimple.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dvtv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/yinyuetai.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/screencast.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/turbo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ynet.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bbc.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/senateisvp.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nhl.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nzz.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/spike.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/palcomp3.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/playwire.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rottentomatoes.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/periscope.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/giga.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/keezmovies.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/localnews8.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/jove.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/noz.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/toutv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/prosiebensat1.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/chaturbate.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/la7.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/roosterteeth.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/storyfire.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/limelight.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/parliamentliveuk.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ruv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nuevo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/gfycat.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/digiteka.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/pokemon.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tver.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cammodels.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/pandoratv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/radiojavan.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cbs.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/pluralsight.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/udemy.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/iprima.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/amara.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mixcloud.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mgoon.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/uktvplay.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/pornhd.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nationalgeographic.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/googlepodcasts.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tv2dk.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ard.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/teachingchannel.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/sbs.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/myvi.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/slideshare.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/lego.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/zapiks.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/pyvideo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/animeondemand.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rutube.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/viidea.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/flickr.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/lovehomeporn.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/archiveorg.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/folketinget.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ina.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/stitcher.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/jwplatform.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nintendo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/historicfilms.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bloomberg.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/democracynow.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/spankbang.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/streamcz.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vodlocker.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tvland.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cbsnews.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tvnet.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dplay.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bigo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/crooksandliars.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vrt.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/telecinco.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/digg.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/adobetv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ehow.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/lrt.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/iheart.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/snotr.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/teachable.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/soundcloud.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/yourupload.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/sendtonews.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/iwara.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/audiomack.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vbox7.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/voxmedia.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/arte.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/r7.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ctvnews.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tvnoe.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/radiocanada.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/toypics.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/drtuber.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/picarto.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vodpl.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/livejournal.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/thestar.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dctp.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/franceculture.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/airmozilla.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nbc.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/douyutv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/m6.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mlb.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/zdf.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/porncom.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/spotify.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nfl.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/webcaster.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/funk.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/arcpublishing.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/howstuffworks.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/restudy.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/lbry.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ntvcojp.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tumblr.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rtl2.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/glide.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/sixplay.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/adultswim.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ustudio.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/melonvod.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/viddler.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/porn91.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/slideslive.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bostonglobe.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/philharmoniedeparis.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/drtv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/inc.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/spiegel.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/toggle.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vshare.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bet.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/adn.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bleacherreport.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/crunchyroll.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/fujitv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/xbef.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/canalplus.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/breakcom.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tass.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rai.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/elpais.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/faz.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mnet.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tbs.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ninenow.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ivi.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dailymail.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/azmedien.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/anvato.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/twitcasting.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/byutv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/samplefocus.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/lcp.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/seznamzpravy.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/fox9.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/clubic.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/closertotruth.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/screencastomatic.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/francetv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cspan.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/viewlift.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/videofyme.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/apa.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/normalboots.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/kinopoisk.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bibeltv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/onionstudios.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/sevenplus.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/theplatform.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/manyvids.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nonktube.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/esri.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vtm.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/yourporn.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/itv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/scrippsnetworks.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/massengeschmacktv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/atresplayer.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vyborymos.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/viu.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/uol.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/atttechchannel.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tv2.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/daum.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/testurl.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vimeo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dotsub.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/stanfordoc.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/gedidigital.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tudou.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/americastestkitchen.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/motherless.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mdr.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hypem.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nextmedia.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/disney.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/funimation.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cjsw.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cloudy.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rmcdecouverte.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cinemax.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/internetvideoarchive.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bravotv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/extractors.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dw.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/carambatv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/stv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/leeco.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/odnoklassniki.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/camwithher.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/zype.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/xboxclips.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/videa.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/asiancrush.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/pinkbike.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/alsace20tv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/teachertube.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tvigle.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ellentube.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ximalaya.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/yahoo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dhm.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/gputechconf.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/streamable.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/go.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/lenta.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/sztvhu.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/abcotvs.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/wdr.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/abcnews.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/kankan.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mediasite.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/youjizz.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/behindkink.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/instagram.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/seeker.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cnn.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/huajiao.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/videodetective.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/gdcvault.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tnaflix.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/xstream.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vh1.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/sportbox.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/puls4.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/showroomlive.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/contv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/twentymin.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/myspass.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/kickstarter.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/linuxacademy.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/patreon.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/thisav.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ciscolive.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/watchindianporn.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/canalc2.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/metacritic.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vine.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nytimes.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/youku.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tinypic.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/srmediathek.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/xiami.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nick.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/linkedin.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/awaan.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/line.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/lemonde.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ninegag.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hidive.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/telebruxelles.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cpac.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nhk.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/chirbit.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cbssports.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/frontendmasters.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/movieclips.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/umg.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vidio.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/aliexpress.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/twitter.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/defense.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/urort.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/simplecast.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/fivemin.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/pearvideo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/kakao.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/viki.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hentaistigma.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/netzkino.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/trunews.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/gaia.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/aenetworks.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/morningstar.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nrk.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ooyala.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/aws.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nowness.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/appletrailers.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/varzesh3.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tv5mondeplus.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/scte.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/groupon.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/xminus.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/goshgay.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/spreaker.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dbtv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cinchcast.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/gameinformer.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/presstv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/unistra.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/msn.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tunepk.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/freshlive.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bitchute.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ustream.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/telemb.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hgtv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/twentythreevideo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mychannels.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rtbf.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hbo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/syfy.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ro220.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tenplay.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/sverigesradio.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/peertube.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/kinja.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/xtube.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bfmtv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/curiositystream.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/motorsport.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/turner.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/googledrive.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hotnewhiphop.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/sport5.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/popcorntimes.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/pornhub.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ora.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/twitch.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/unity.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/commonprotocols.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/imggaming.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mit.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cliphunter.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vidme.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/people.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/biobiochiletv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/common.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/businessinsider.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/sky.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/minoto.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/filmweb.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/sapo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cartoonnetwork.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/biqle.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/lci.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nerdcubed.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/viqeo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ivideon.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/teamcoco.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/imgur.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cracked.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/usanetwork.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/telequebec.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/expressen.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/sprout.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/yandexdisk.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/videopress.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/threeqsdn.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/moevideo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/steam.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cliprs.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/veoh.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/streetvoice.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/filmon.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/extremetube.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/zingmp3.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/khanacademy.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tv4.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/academicearth.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dreisat.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bongacams.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/fourtube.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ign.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/soundgasm.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tele5.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/shahid.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mgtv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/popcorntv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/iqiyi.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hketv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/minds.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/theweatherchannel.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/plays.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/srgssr.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/eagleplatform.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tvn24.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cmt.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/southpark.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nuvid.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/pladform.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/odatv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/uplynk.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/beeg.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/pornoxo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/franceinter.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cwtv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/drbonanza.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/amp.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bild.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/clippit.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/sexu.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/lecture2go.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vesti.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/karrierevideos.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ceskatelevize.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bpb.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/formula1.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/alphaporno.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vgtv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/outsidetv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mojvideo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dfb.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/newgrounds.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/egghead.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/servus.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/globo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/comedycentral.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/firsttv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/meta.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/audioboom.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tv5unis.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/pbs.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cbsinteractive.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/yandexvideo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/expotv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/reverbnation.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/baidu.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/matchtv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tonline.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/xxxymovies.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vevo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/init.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rtlnl.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/miaopai.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/once.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/charlierose.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tvc.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/medaltv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/spankwire.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/appleconnect.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/aparat.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/packtpub.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/helsinki.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/microsoftvirtualacademy.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/skynewsarabia.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vice.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/pornotube.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/youporn.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/gaskrank.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tv2hu.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/br.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/stretchinternet.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/wistia.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/thescene.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/brightcove.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/facebook.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tweakers.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/myspace.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/weibo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/skyit.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/yapfiles.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mediaset.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/thesun.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vvvvid.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/foxgay.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rentv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/commonmistakes.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dailymotion.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/karaoketv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/orf.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/qqmusic.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/godtube.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/photobucket.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ctsnews.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/adobepass.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/libsyn.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/huffpost.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/konserthusetplay.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/europa.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vrak.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ninecninemedia.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vk.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/channel9.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vidbit.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/usatoday.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hearthisat.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/giantbomb.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ku6.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/freespeech.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/fox.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mitele.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/aljazeera.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ondemandkorea.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/webofstories.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/xvideos.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vuclip.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/skylinewebcams.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/allocine.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rice.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/noovo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/megaphone.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/c56.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ndr.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/generic.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/yandexmusic.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ebaumsworld.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/springboardplatform.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tennistv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/medialaan.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/washingtonpost.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/lynda.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/wwe.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/discoverynetworks.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/voot.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/eroprofile.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bandcamp.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nova.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tdslifeway.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/xuite.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cda.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mwave.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/malltv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hellporno.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rtvnh.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/arkena.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/platzi.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cbslocal.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/redtube.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nexx.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dumpert.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/discovery.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/npo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/njpwworld.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rte.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/redbulltv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/kusi.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/muenchentv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/trilulilu.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ministrygrid.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/weiqitv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ir90tv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/xfileshare.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/footyroom.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/gazeta.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/zoom.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/acast.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vlive.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/gamestar.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/xhamster.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/fivetv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nrl.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ruhd.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/walla.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/arnes.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ntvde.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/techtalks.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/jamendo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/maoritv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tvanouvelles.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/afreecatv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hornbunny.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/litv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tagesschau.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/corus.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/raywenderlich.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/xnxx.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/fusion.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/canvas.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vodplatform.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nosvideo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ccc.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/discoveryvr.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rts.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/abc.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mofosex.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tiktok.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/imdb.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/youtube.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/eitb.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/jeuxvideo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/clipsyndicate.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/traileraddict.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/puhutv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/shared.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hungama.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/teamtreehouse.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bandaichannel.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/neteasemusic.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/audimedia.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ketnet.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/niconico.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/wat.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ted.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/swrmediathek.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rtp.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/reuters.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/kaltura.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bellmedia.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/indavideo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ufctv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dtube.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/izlesene.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/telegraaf.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/lnkgo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/telewebion.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/golem.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/roxwel.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tvplay.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/atvat.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/playstuff.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/foxsports.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/videomore.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mailru.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vrv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hrti.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/toongoggles.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/espn.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/heise.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/discoverygo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/trutv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/reddit.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tvnow.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/miomio.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ndtv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/piksel.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/podomatic.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/internazionale.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/wakanim.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/streamcloud.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hotstar.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/gamespot.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/amcnetworks.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ruutu.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/gigya.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/laola1tv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/nobelprize.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rtvs.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/theintercept.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ntvru.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/escapist.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/playtvak.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/playfm.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tele13.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tubitv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hitbox.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/meipai.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/livestream.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/googlesearch.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/regiotv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dispeak.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dropbox.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/npr.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mtv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/sunporno.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/svt.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/udn.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vier.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/pinterest.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tvplayer.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bfi.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/myvidster.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/crackle.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/naver.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/medici.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/voicerepublic.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/vzaar.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rozhlas.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cloudflarestream.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/openload.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/twentyfourvideo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/trovo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hrfernsehen.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tmz.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/movingimage.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/zattoo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cctv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tube8.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tunein.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/playvid.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/coub.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/aol.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/bilibili.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/box.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/radiode.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/infoq.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/eporner.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/einthusan.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/embedly.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rtve.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/safari.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/fc2.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/echomsk.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/dlive.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ctv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rds.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cbc.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/worldstarhiphop.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/hitrecord.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/beatport.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/sportdeutschland.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/zhihu.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/camtube.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/joj.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/moviezine.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/fczenit.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/ccma.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/onet.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/eighttracks.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/foxnews.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/buzzfeed.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tvp.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/kuwo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/mangomolo.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rbmaradio.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/lifenews.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tva.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/metacafe.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cultureunplugged.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/cnbc.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/savefrom.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/kth.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/clyp.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/rutv.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/thisamericanlife.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/polskieradio.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/radiobremen.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/performgroup.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/tf1.py -> build/lib/youtube_dl/extractor copying youtube_dl/extractor/veehd.py -> build/lib/youtube_dl/extractor copying youtube_dl/extracto...

vistad commented 2 years ago

Hello dirkf, I have a question: I start downloading a video from youtube (I don't do that often) - it downloads 10Mb and stops. If I restart it, it downloads 10Mb more and stops. Do you understand what's going on? Thank you! Victor

Here is my terminal log: youtube-dl -v https://youtu.be/tMDa4YS_i2Y [debug] System config: [] [debug] User config: [] [debug] Custom config: [] [debug] Command-line args: ['-v', 'https://youtu.be/tMDa4YS_i2Y'] [debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8 [debug] youtube-dl version 2021.12.17 [debug] Python version 3.8.10 (CPython) - Linux-5.4.0-122-generic-x86_64-with-glibc2.29 [debug] exe versions: ffmpeg 4.4.2, ffprobe 4.4.2 [debug] Proxy map: {} [youtube] tMDa4YS_i2Y: Downloading webpage [debug] [youtube] Decrypted nsig 46f6Jxd7voQDXHZj => -iEdT3s0sz4cLw [debug] [youtube] Decrypted nsig YO2aRnFWptZ_eL7m => WhH5Dvs2w_eB5Q [debug] Default format spec: bestvideo+bestaudio/best [debug] Invoking downloader on ' https://rr2---sn-xguxaxjvh-bvwz.googlevideo.com/videoplayback?expire=1659104100&ei=BJfjYui0BNrs7QTZhK6gAg&ip=176.214.100.164&id=o-AAUo9RmxPH_NKf-mw0gESfqOFBeID5m5w1gnzAOa9Nz8&itag=315&aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315&source=youtube&requiressl=yes&mh=Pd&mm=31%2C29&mn=sn-xguxaxjvh-bvwz%2Csn-n8v7knee&ms=au%2Crdu&mv=m&mvi=2&pl=22&initcwndbps=770000&spc=lT-KhihilwXLJwbBxatazs-0zRLEeGY&vprv=1&mime=video%2Fwebm&ns=Syu1oDp4KYJE3N_9i_5YDLUH&gir=yes&clen=461392745&dur=232.080&lmt=1658931601910302&mt=1659082132&fvip=8&keepalive=yes&fexp=24001373%2C24007246&c=WEB&txp=6219224&n=-iEdT3s0sz4cLw&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cspc%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRAIgUJAie3poYOXHRVwMO-9ufhq9W6COq-GdswRavoooyAkCIDtanHhSGyNQxhI1KAxreAF7jexwT6GbCVpPDHHKmGAt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhAJ9CZWUwjtXWBIwraH9dVL2x2VQsjaYxo0Xn3VKmXOECAiEA-6zncch4Wenz46t6WGGN-D3ihIBJtsLs7HOaGb4JAK4%3D ' [download] Resuming download at byte 102665975 [download] Destination: Maria Levin - Spotlights (Du öffnest mir die Augen)

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/victor/.local/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", line 1980, in process_info partial_success = dl(fname, new_info) File "/home/victor/.local/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", line 1925, in dl return fd.download(name, info) File "/home/victor/.local/lib/python3.8/site-packages/youtube_dl/downloader/common.py", line 366, in download return self.real_download(filename, info_dict) File "/home/victor/.local/lib/python3.8/site-packages/youtube_dl/downloader/http.py", line 351, in real_download establish_connection() File "/home/victor/.local/lib/python3.8/site-packages/youtube_dl/downloader/http.py", line 116, in establish_connection raise err File "/home/victor/.local/lib/python3.8/site-packages/youtube_dl/downloader/http.py", line 110, in establish_connection ctx.data = self.ydl.urlopen(request) File "/home/victor/.local/lib/python3.8/site-packages/youtube_dl/YoutubeDL.py", line 2298, in urlopen return self._opener.open(req, timeout=self._socket_timeout) File "/usr/lib/python3.8/urllib/request.py", line 525, in open response = self._open(req, data) File "/usr/lib/python3.8/urllib/request.py", line 542, in _open result = self._call_chain(self.handle_open, protocol, protocol + File "/usr/lib/python3.8/urllib/request.py", line 502, in _call_chain result = func(*args) File "/home/victor/.local/lib/python3.8/site-packages/youtube_dl/utils.py", line 2763, in https_open return self.do_open(functools.partial( File "/usr/lib/python3.8/urllib/request.py", line 1357, in do_open raise URLError(err) urllib.error.URLError: <urlopen error [Errno 101] Network is unreachable>

On Wed, Jul 27, 2022 at 1:00 PM dirkf @.***> wrote:

Closed #31116 https://github.com/ytdl-org/youtube-dl/issues/31116 as completed.

— Reply to this email directly, view it on GitHub https://github.com/ytdl-org/youtube-dl/issues/31116#event-7071520650, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABWAM5VP423PYQKE7ZEI45DVWECFFANCNFSM54U6NHLA . You are receiving this because you authored the thread.Message ID: @.***>

dirkf commented 2 years ago

Your network setup is broken?

yt-dl may retry on connection reset or socket timeout but other network errors cause it to fail, presumably on the grounds that those errors were generally persistent and systematic.

Try --external-downloader ffmpeg; if aria2c is installed, try that too, perhaps with --external-downloader-args '--continue' (see man aria2c).

vistad commented 2 years ago

dirkf, thank you for the info. I don't know what is going on with the internet - I am in Russia and half of the internet is blocked by the government. I've downloaded the video, but for understanding - could you explain what you meant I should try? How to use --external-downloader ffmpeg; if aria2c is installed, try that too, perhaps with --external-downloader-args '--continue' (see man aria2c)

Thank you! Victor

On Fri, Jul 29, 2022 at 1:25 PM dirkf @.***> wrote:

Your network setup is broken?

yt-dl may retry on connection reset or socket timeout but other network errors cause it to fail, presumably on the grounds that those errors were generally persistent and systematic.

Try --external-downloader ffmpeg; if aria2c is installed, try that too, perhaps with --external-downloader-args '--continue' (see man aria2c).

— Reply to this email directly, view it on GitHub https://github.com/ytdl-org/youtube-dl/issues/31116#issuecomment-1199117210, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABWAM5TQJGFAORG3S6UNQWTVWOWSXANCNFSM54U6NHLA . You are receiving this because you authored the thread.Message ID: @.***>

dirkf commented 2 years ago

Please read about the options here. The idea is that different download code might manage the unstable network better (I'd bet on aria2c rather than ffmpeg, but the latter has (too) many options, one of which might help).