Skip to main content

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
  1. Paste a YouTube URL
  2. Choose quality (4K / 1080p / 720p / 480p / 360p / Audio MP3)
  3. 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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yt_termux-1.0.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

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

Hashes for yt_termux-1.0.0.tar.gz
Algorithm Hash digest
SHA256 284b1cecbeec362857a9a1b4854409ec22f408de7a7bda33458d4098f2fceced
MD5 e97ee24c7864228cffd2b0222a585e39
BLAKE2b-256 734764636ff0873ffd047a2f9c55d304e4e4f70ef64a018b3adf6b557e2b1ab4

See more details on using hashes here.

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

Hashes for yt_termux-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2aa5bf4d4f1ce849e6faf29d9a12261b7cec2f8006b8f027ba31fbea56124119
MD5 2b599b818c1af1d1d7831bf85aefb131
BLAKE2b-256 e17575a6a1caab87b6d84edd2c29732ca5808f7180ff7bafcdfa42587e0d544c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page