uTubeDownload

Author: chai chaimee

URL: https://github.com/chaichaimee/uTubeDownload


An add-on that allows you to download audio, video, and image files from YouTube.com with features supporting queue, resume, and download section.



What's New – Last Version


New Command: Download WAV

Press NVDA+Y three times (Triple Tap) to download audio as WAV with the best quality.

New Command: Cycle MP3 Quality

Press Alt+Windows+Y once to cycle through MP3 bitrates in the following order: 128 → 192 → 256 → 320 kbps, then back to 128 kbps.

Automatically add subfloder to playlist mode

Added function to update yt-dlp to the latest version

Features


• uTubeDownload

1. Can choose to download as MP3 or MP4 or WAV, either as a single file or playlist.

2. Comes with a background system to ensure efficient downloading

2.1 Queue Manager: Arranges downloads one by one to prevent heavy CPU and RAM usage (supports downloading a large number of files at once smoothly).

2.2 Resume System: Supports continuous downloading after interruptions caused by restarting NVDA or turning Windows off/on (can download the remaining files on the next day or when NVDA is restarted).
The resume window will prompt: if you choose Yes, it will resume from pending files; if you choose No, it will delete the remaining download history.

2.3 Automatic File Repair: Repairs corrupted files caused by incomplete downloads automatically.

2.4 Downloaded File Check: Skips files that are already downloaded to prevent duplication.

2.5 Download Section multi-part: Can split the file into up to 16 parts to increase download speed by 50%.

2.6 All the above background systems can be enabled or disabled from NVDA Settings / uTubeDownload.



• uTubeTrim

Feature for trimming YouTube videos by setting start and end times (specific segment of the clip).
Can select MP3 format with “Quality 128–320 kbps” and MP4 H.265, and WAV with the best audio quality.
Includes a preview button to check the chosen start point before downloading.
When on the YouTube page you want to trim, press NVDA+ALT+Y to open the uTubeTrim setting window.



• uTubeSnapshot

Can capture still images from a YouTube video into .jpg format using the shortcut Control+Shift+Y.



Keyboard Shortcuts

All keyboard shortcuts can be changed in Input Gestures.


yt-dlp Update Functionality

The uTubeDownload add-on uses yt-dlp.exe to download and convert YouTube videos into MP3, MP4, or WAV formats. YouTube frequently updates its backend, which can prevent downloads. To ensure reliable performance, uTubeDownload includes options to keep yt-dlp.exe up-to-date with the latest version from its developers.

How It Works

Why It’s Important

YouTube’s backend changes can stop yt-dlp.exe from working. Regular updates ensure compatibility, allowing uninterrupted access to your favorite videos.

Usage



Special thanks


Donation

If you enjoy my work and would like to support its continued development — for any reason — you’re welcome to buy me a coffee or help with food for the cats my partner and I are taking care of (12 of them!).

You can make a donation using the link below.