Skip to content

MediaToolsPro v0.2.0

Choose a tag to compare

@NaturalDevCR NaturalDevCR released this 15 May 06:14
· 4 commits to main since this release

What's New

Format Explorer

  • Step-by-step download flow: Downloads now use a guided 3-step process:
    1. Paste the URL
    2. Explore and pick an exact format from the real available formats (Video + Audio, Audio only, Video only)
    3. 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.