Queue Engine
Manage multiple jobs with clear states, progress bars, ETA, and scoped job logs.
Windows Desktop App
StreamFetch combines Electron, React, and yt-dlp into a focused Windows app for reliable video and audio downloads, even when links need retries or cookie-authenticated access.
Feature Highlights
Manage multiple jobs with clear states, progress bars, ETA, and scoped job logs.
Pick exact format IDs when auto mode is not enough for your target output.
Fallback from browser cookies to `cookies.txt` import when extraction is blocked.
Detect both app and yt-dlp updates so your downloader stays current.
Typical Workflow
Load metadata and available streams directly from yt-dlp extraction.
Choose video or audio mode, quality profile, folder, and optional format ID.
Add items to queue and track progress with status, speed, ETA, and logs.
Retry with browser cookies or exported `cookies.txt` when authentication is required.
App Screens
Security Model
Node integration off: renderer cannot directly call Node APIs.
Context isolation on: UI code is isolated from the preload bridge.
Whitelisted IPC: only approved channels are exposed to renderer.
Validated process args: download commands use controlled spawn arguments.
Grab the latest installer or portable build, then queue your first download in under a minute.