In def main 4 In def main 5 In def main 6 Starting Update2-py In Update-py checkvers url2 = https://ytdl-org.github.io/youtube-dl/download.html In def main 7 fyt cmd = rm -rf /usr/lib/enigma2/python/Plugins/Extensions/KodiLite/scripts/script.module.youtube.dl StackTrace ========== Stacktrace of active Python threads =========== ========== Thread ID 0x707a2440 ========================= File: "/usr/lib/python2.7/threading.py", line 774, in __bootstrap File: "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner File: "/usr/lib/python2.7/threading.py", line 754, in run File: "/usr/lib/python2.7/site-packages/twisted/_threads/_threadworker.py", line 45, in work File: "/usr/lib/python2.7/Queue.py", line 168, in get File: "/usr/lib/python2.7/threading.py", line 340, in wait ========== Thread ID 0x70fa3440 ========================= File: "/usr/lib/python2.7/threading.py", line 774, in __bootstrap File: "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner File: "/usr/lib/python2.7/threading.py", line 1071, in run File: "/usr/lib/python2.7/threading.py", line 614, in wait File: "/usr/lib/python2.7/threading.py", line 359, in wait ========== MainThread 0x77626300 ========================= File: "/usr/lib/enigma2/python/mytest.py", line 888, in runScreenTest() File: "/usr/lib/enigma2/python/mytest.py", line 655, in runScreenTest runReactor() File: "/usr/lib/enigma2/python/mytest.py", line 130, in runReactor reactor.run(installSignalHandlers=False) File: "/usr/lib/python2.7/site-packages/twisted/internet/base.py", line 1283, in run File: "/usr/lib/python2.7/site-packages/twisted/internet/base.py", line 1295, in mainLoop File: "/usr/lib/enigma2/python/e2reactor.py", line 151, in doPoll File: "/usr/lib/enigma2/python/e2reactor.py", line 41, in poll File: "/usr/lib/enigma2/python/Components/ActionMap.py", line 57, in action File: "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 299, in keyOk File: "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 203, in save File: "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 207, in run File: "/usr/lib/enigma2/python/Plugins/Extensions/KodiLite/plugin.py", line 6570, in main system(cmd) ========== Stacktrace end ================================ fyt cmd = rm -rf /usr/lib/enigma2/python/Plugins/Extensions/KodiLite/scripts/script.module.urlresolver In def main 71 KEY: 352 1 KEY_OK OK In checkvers fpage = youtube-dl: Download Page
youtube-dl Download Page

Remember youtube-dl requires Python version 2.6, 2.7, or 3.2+ to work except for Windows exe.

Windows exe requires Microsoft Visual C++ 2010 Redistributable Package (x86) and does not require Python that is already embedded into the binary.

2020.07.28 (sig)

SHA256: 5af3e544ecef3232ab6fdc26905ad56771ec3543c150d1940294dfab92a463cb

Windows exe (sig - SHA256 2c554cba25f6a11536b8e80ad7c630f64a842476c3924f79e5d9fe5716d394db)
Full source + docs + binary tarball (sig - SHA256 1fb3e34d80400464e55aeeb61256c36468116ad9efe82543b437a777a2efc7c5)

To install it right away for all UNIX users (Linux, OS X, etc.), type: sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

If you do not have curl, you can alternatively use a recent wget: sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

You can also use pip: sudo pip install --upgrade youtube_dl

This command will update youtube-dl if you have already installed it. See the pypi page for more information.

You can use Homebrew if you have it: brew install youtube-dl

To check the signature, type: sudo wget https://yt-dl.org/downloads/latest/youtube-dl.sig -O youtube-dl.sig
gpg --verify youtube-dl.sig /usr/local/bin/youtube-dl
rm youtube-dl.sig

The following GPG keys will be used to sign the binaries and the git tags:

Older releases are also signed with one of: