youtube-dl for Android

This is an (unofficial) build of youtube-dl for ARM-based Android devices.
The distribution includes everything needed to run youtube-dl, that is: Python, its stdlib and youtube-dl itself.

Download

The current build (19th Jan 2018) uses:

  1. Python 3.6.2, youtube-dl 2018.01.18
  2. linked with zlib 1.2.11 and OpenSSL 1.1.0f
  3. built with gcc 4.9.x (NDK r14b)

URL: https://kitsunemimi.pw/ytdl/dist.zip

Usage

After unpacking, youtube-dl can be invoked using ./python3.6 youtube-dl.
You'll probably want to create a wrapper script like this:

#!/system/bin/sh cd /path/to/youtube/dl exec ./python3.6 youtube-dl "$@"

Note: SSL/TLS certificate validation is enabled, so the SSL_CERT_FILE env variable should point to the trusted certificate store.

Contact

If you just want to have youtube-dl updated, you can replace the file with a fresh copy downloaded from here.
Otherwise just get on the mpv-android IRC channel or something...