yt-termux
A user-friendly YouTube downloader CLI for Termux on Android.
Powered by yt-dlp + aria2c with multi-connection threading, quality selection, and auto-saves to /sdcard/Yt_downloads.
Install
pip install yt-termux
Recommended (for max speed + MP4 merge support):
pkg install aria2 ffmpeg
pip install yt-termux
Usage
Just type:
yt
- Paste a YouTube URL
- Choose quality (4K / 1080p / 720p / 480p / 360p / Audio MP3)
- Download starts immediately — saved to
/sdcard/Yt_downloads
Features
- Multi-connection downloads via
aria2c— uses full available bandwidth - Quality selection — 4K, 2K, 1080p, 720p, 480p, 360p, or audio-only MP3
- Threaded fragment downloads — concurrent chunks for faster speeds
- Default save path —
/sdcard/Yt_downloads(customizable per session) - Works without aria2c — falls back gracefully to yt-dlp's built-in downloader
Requirements
| Tool | Install command | Required? |
|---|---|---|
| yt-dlp | pip install yt-dlp |
Yes |
| aria2 | pkg install aria2 |
Recommended |
| ffmpeg | pkg install ffmpeg |
Recommended |
Environment Variables
| Variable | Default | Description |
|---|---|---|
YT_DOWNLOAD_DIR |
/sdcard/Yt_downloads |
Override default save folder |
License
MIT
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
yt_termux-1.0.0.tar.gz
(5.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file yt_termux-1.0.0.tar.gz.
File metadata
- Download URL: yt_termux-1.0.0.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
284b1cecbeec362857a9a1b4854409ec22f408de7a7bda33458d4098f2fceced
|
|
| MD5 |
e97ee24c7864228cffd2b0222a585e39
|
|
| BLAKE2b-256 |
734764636ff0873ffd047a2f9c55d304e4e4f70ef64a018b3adf6b557e2b1ab4
|
File details
Details for the file yt_termux-1.0.0-py3-none-any.whl.
File metadata
- Download URL: yt_termux-1.0.0-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2aa5bf4d4f1ce849e6faf29d9a12261b7cec2f8006b8f027ba31fbea56124119
|
|
| MD5 |
2b599b818c1af1d1d7831bf85aefb131
|
|
| BLAKE2b-256 |
e17575a6a1caab87b6d84edd2c29732ca5808f7180ff7bafcdfa42587e0d544c
|