youtube-jedi
v1.2.13
Published
CLI to download YouTube videos and playlists with quality selection and audio extraction
Maintainers
Readme
youtube-jedi
Download YouTube videos and playlists straight from your terminal — pick a quality, pull audio-only, or grab a whole playlist in one command.
Quick start
npm i -g youtube-jedi
jedi video <video-url>That's it — you'll be prompted for a quality, and the download starts.
Features
- Single videos or full playlists, one command either way
- Preview details (title, views, upload date, video count) before committing to a download
- Pick an exact resolution, or get prompted interactively
- Audio-only extraction with automatic mp3 conversion — ffmpeg is bundled, nothing else to install
Requirements
- Node.js 18 or later
Installation
npm i -g youtube-jediyarn global add youtube-jediUsage
Preview before downloading
jedi video --info <video-url> jedi playlist --info <playlist-url>Download
jedi video <video-url> jedi playlist <playlist-url>Download at a specific quality
jedi video --quality=<quality> <video-url> jedi playlist --quality=<quality> <playlist-url>Audio only
jedi video --audioonly <video-url> jedi playlist --audioonly <playlist-url>Help & version (standalone, no url needed)
jedi --help jedi --version
Options
| Option | Alias | Use | Syntax |
| ---- | ------- | ---- | ---- |
| --info | -i | Preview video/playlist details | jedi [video/playlist] --info <url> |
| --quality | -q | Download at a specific resolution | jedi [video/playlist] --quality=<quality> <url> |
| --audioonly | -ao | Download audio only, converted to mp3 | jedi [video/playlist] --audioonly <url> |
| --help | -h | Show usage help | jedi --help |
| --version | -v | Show installed version | jedi --version |
Issues & Contributing
Found a bug or have a feature request? Open an issue. PRs are welcome.
