Repository navigation
uTube CLI 2.0.0 — Back in action
uTube is back with repaired YouTube downloads and a redesigned interactive terminal.
What changed
- A home menu, rounded panels, colors, and repeat-download sessions.
- Clear video/audio progress and playlist summaries.
- Download all playlist videos or choose individual items.
- Fixed newer playlist entries being reported as empty.
- Small ranged transfers, safe retries, refreshed links, and alternate-client fallback for rejected streams.
- FFmpeg merging for separate video/audio streams, safer filenames, and failed-download cleanup.
- Offline help, version, and settings commands.
Install or update
npm install -g utube-cli@latest
utube --versionBefore upgrading
Requires Node.js 20 or newer. FFmpeg must be on your PATH for separate-stream merging. Updates are manual. Record your old download folder before upgrading and set it again afterward if needed. Filenames now include video IDs, so older files may be downloaded again. The alternate client may offer a different resolution, which the app reports.
Validation
All 13 regression tests pass. The packed npm artifact was installed and smoke-tested in a clean directory. Live Linux downloads were verified for videos and playlist items, including all three previously failing videos with both audio and video. Windows and macOS need broader testing.
Full details: Changelog.