Skip to content

Mori v4.5.2

Latest

Choose a tag to compare

@coflyn coflyn released this 05 Nov 22:19
· 15 commits to main since this release

What's New in Mori 4.5.2

New Features & Enhancements

  • Batch Media Format Preference: Added user preference under Settings -> Behavior Settings (mori_batch_format) to choose between "Video (Best Available)" and "Audio Only (MP3)" during batch downloads with complete 9-language localization support.
  • Pure Audio Batch Pipeline: Dedicated audio download handling for Spotify, Apple Music, and Bandcamp preventing songs from entering photo carousel or PDF compiler logic.
  • Silent Shorts Normalization: Automatic canonicalization in batch analyzer (analyzeUrlSilent) ensuring queued YouTube Shorts links resolve reliably without manual URL editing.
  • Mori CLI First-Class Desktop Runner: Replaced legacy desktop download links on the landing page with official standalone Mori CLI instructions (npx @coflyn/mori).

Bug Fixes & Scraper Repairs

  • YouTube Shorts Canonicalization: Automatically transformed /shorts/ paths to standard watch URLs across downloader, converter engine (convert1s.com), and CLI, resolving download failures (#20).
  • Instagram FastDL Backend: Migrated backend to FastDL with automated token and expiry extraction (k_exp, k_token), direct embed fallback (/embed/captioned/), and InDown token caching.
  • Spotify Track & Cookie Persistence: Fixed session cookie loss across Spotimate endpoints, replaced fragile regex matching with DOMParser, and enabled instant direct MP3 link extraction.
  • Bilibili Shortlinks & Anime OGV: Added shortlink redirect resolver for b23.tv / bili.im, supported international bilibili.tv aid and OGV anime play/episode endpoints with OpenGraph fallback.
  • Bandcamp 320kbps Streams: Complete scraper rewrite via bandcampdownloader.app with dynamic CSRF token extraction and full multi-track album download support.
  • Pixiv Login-Wall Bypass: Added meta-preload-data fallback for age-restricted/login-walled posts, Ugoira MP4 conversion, and pixiv.re reverse-proxy thumbnail support.
  • Threads Extraction Fix: Fixed empty Cookie: "" header wiping request cookies during media extraction, added guarded shortlink redirect resolver, and expanded media selectors.
  • Web Browser Direct Downloads: Added blob-to-objectURL download flow in nativeDownload.js when running in standard browsers without native Capacitor bridge.
  • Pixiv Thumbnail Preview Header: Added Pixiv referer header in preview generator to eliminate 403 Forbidden errors when loading artwork thumbnails.

Performance & Reliability

  • Desktop Tauri Retirement: Retired legacy desktop GUI builds (.dmg, .exe, .msi) and removed all residual src-tauri/ Rust backend files and build dependencies.

Full Changelog: v4.5.1...v4.5.2