Repository navigation
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 internationalbilibili.tvaid and OGV anime play/episode endpoints with OpenGraph fallback. - Bandcamp 320kbps Streams: Complete scraper rewrite via
bandcampdownloader.appwith dynamic CSRF token extraction and full multi-track album download support. - Pixiv Login-Wall Bypass: Added
meta-preload-datafallback for age-restricted/login-walled posts, Ugoira MP4 conversion, andpixiv.rereverse-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.jswhen 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 residualsrc-tauri/Rust backend files and build dependencies.
Full Changelog: v4.5.1...v4.5.2