You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Step-by-step download flow: Downloads now use a guided 3-step process:
Paste the URL
Explore and pick an exact format from the real available formats (Video + Audio, Audio only, Video only)
Review and confirm before queuing
Eliminates the dreaded "Requested format is not available" error by using yt-dlp exact format_id.
Decoupled Tasks
Removed the tightly coupled "Download & Process" pipeline from the Downloads tab.
Download and Process are now fully independent stages.
When a download finishes in the Queue, a new "Send to Process" button (wrench icon) lets you send the downloaded file straight to the Process tab for local mastering.
UI/UX Improvements
Cleaned up the Downloads sidebar: removed confusing chained split options and pipeline summaries.
Action buttons adapt to the current step (Explore formats → Continue → Add to queue).
Better format cards with resolution, codec, extension, fps and estimated size.
Clearer visual separation between job types in the Queue.
Technical
New Rust command list_formats to query available formats before downloading.
New types YtdlpFormatItem and YtdlpFormatsResponse.
Updated DownloadRequest to support an optional format_id for exact format selection.