YouTubeDL Android

YouTubeDL Android wraps yt-dlp for Android, providing a mobile interface to the command-line media downloading project.

github.com/yausername/youtubedl-android
YouTubeDL Android homepage screenshot

About YouTubeDL Android

YouTubeDL Android is an open-source Android library wrapper for the yt-dlp executable. It bundles yt-dlp with Python 3.8 and lets Android apps execute yt-dlp commands, download media, retrieve stream information, and update the yt-dlp binary, with optional FFmpeg and aria2c packages.

It includes a sample app with a debug APK available from the releases page. On Android 10+ (API 30 or higher), downloads are limited to the Download and Documents directories due to Scoped Storage.

Key features

  • Run yt-dlp commands inside Android apps
  • Bundles yt-dlp executable with Python 3.8
  • Get stream info equivalent to yt-dlp --dump-json
  • Stop downloads by process ID
  • Update yt-dlp binary to stable or nightly channel
  • Optional FFmpeg integration for tasks like --extract-audio
Best for: Android developers building apps that need yt-dlp downloading functions.
Good for
  • Bundles yt-dlp executable and Python 3.8 in the library
  • Provides sample app with downloadable debug APK for testing
  • Allows in-library updates to stable or nightly yt-dlp builds
Watch out for
  • On Android 10+ downloads are limited to Download and Documents directories
  • Requires manual build and manifest setup including ABI filters and native library flags

YouTubeDL Android at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Android
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

YouTubeDL Android alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Android Apps

Well-known listings from the same topic.

All 367

YouTubeDL Android FAQ

How can I test the library without building an app?
A debug APK for testing can be downloaded from the releases page.
How do I use a config file for download options?
Create a file named config.txt inside the youtubedl-android directory and reference it with --config-location.
How do I enable FFmpeg features such as --extract-audio?
Include the FFmpeg library dependency and initialize FFmpeg alongside YoutubeDL.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing