MediaFilez Desktop 1.2.0 replaces the rsdownit identity and rebuilds the download workflow around a mode-aware fallback chain.
Download engine
- Adds Video, Image, and Audio modes, with muted video under advanced options.
- Tries direct media, yt-dlp, authorized Cobalt endpoints, gallery-dl, the opt-in Instagram embed resolver, and public page media based on the selected mode.
- Adds Pinterest and Instagram image and gallery handling.
- Runs up to four download jobs at once.
- Validates media type and file contents before publishing output.
- Keeps existing files and uses collision-safe names.
Managed tools
- Installs gallery-dl on demand from its official Codeberg release.
- Verifies publisher SHA-256 files before installing managed tools.
- Reuses browser sessions or Netscape cookie files for authorized downloads.
- Reports provider failures and recovery actions when every fallback fails.
Desktop app
- Renames the app, executable, installers, icons, and package metadata to MediaFilez Desktop.
- Replaces the old four-option form with a three-mode workbench.
- Adds responsive light and dark layouts from 320 px upward.
- Updates history, settings, Cobalt endpoint pools, tool status, and update dialogs.
Security and release
- Validates HTML-derived media targets before external tool dispatch.
- Resolves and pins Cobalt endpoint addresses and revalidates safe redirects.
- Prevents public Cobalt endpoints from redirecting requests into localhost.
- Blocks Windows active-content formats and limits Open to known media types.
- Updates h2 to resolve RUSTSEC-2026-0258.
- Keeps community Cobalt and Instagram embed fallbacks disabled until enabled by the user.
- Publishes signed updater metadata, SHA-256 checksums, and GitHub attestations with Windows artifacts.
Upgrade note
MediaFilez Desktop uses a new Tauri identifier and new local storage keys. Settings and history from rsdownit v0.1.1 do not migrate automatically. Downloaded media files are unaffected.
Full changelog: v0.1.1...v1.2.0
SHA-256 checksums
fe35798e51d097e257c9e4e7329528f87666398dd2476e352a5c15ef3e674894 *latest.json
9d45cabe1ed9def0337b41137db1c42393a9c1f659809879e311f4e3b778ffa9 *MediaFilez.Desktop.exe
0101025017c87078c99017277e96a01f4e14394065f9d181d4dfcfe2e963b102 *MediaFilez.Desktop_1.2.0_x64-setup.exe
b3dbd5e3530a1b817e51abe496548dab96480510538dbb1364dd5005028446d6 *MediaFilez.Desktop_1.2.0_x64-setup.exe.sig
25d9259ed70f3f4bda3ffb56e370a21530f1cc2b72315991f126d755cf3bda84 *MediaFilez.Desktop_1.2.0_x64_en-US.msi