Skip to content

MaRcR11/jasd

Repository files navigation

JASD

JASD is just a simple downloader for videos and audio from YouTube and hundreds of other sites.

intro.mp4

Features

  • Video + Audio or audio only download
  • Download queue
  • 30 languages with auto-detection

Quick Start

1. Dependencies

  • yt-dlp — bundled in releases; for dev builds place the binary in bin/ or have it on your PATH — github.com/yt-dlp/yt-dlp
  • ffmpeg — must be on your PATH — ffmpeg.org

2. Run

npm install
npm start

3. Build

npm run build          # current platform
npm run build:win      # Windows NSIS installer
npm run build:mac      # macOS DMG (universal)
npm run build:linux    # AppImage + deb

Download Options

Option Description
Video Quality Best, or specific resolution (populated after fetch)
Container MP4, MKV, WebM, MOV
Audio Quality VBR 0 (best) to 5, or fixed bitrate (128K / 192K / 320K)
Prefer Opus Audio Use Opus stream instead of AAC (re-encoded to AAC for compatibility)
Audio Only MP3 / AAC / FLAC / Opus / WAV / M4A
Embed Thumbnail Attach cover art to file
Embed Metadata Add title, artist, album tags
Rate Limit Throttle bandwidth (e.g. 2M, 500K)
Playlist Items Specific items only: 1-5, 1,3,7
Custom Filename Override the auto title-based filename
Output Folder Per-download override or global default in Settings
Cookies Import cookies.txt for restricted content
Parallel Downloads Run multiple downloads simultaneously

License

MIT + Commons Clause

Permission is granted to use, copy, modify, and distribute this software for non-commercial purposes free of charge. You may not sell this software or offer it as a paid service without explicit written permission from the author.

See the full Commons Clause for details.

About

Just A Simple Downloader

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors