github coflyn/Mori v4.6.0
Mori v4.6.0

one hour ago

What's New in Mori 4.6.0

New Features & Enhancements

  • Built-in Offline & Online Tools Suite: Dedicated utility tab featuring a live browser media sniffer (HLS & stream interception with tracker/ad filtering), offline video-to-audio extractor (WAV/MP3 via Web Audio API), client-side image converter & compressor (WebP/JPG/PNG), PDF document compressor, multi-platform username checker (20+ networks), anime scene reverse search (trace.moe), TikTok profile inspector, and shortlink resolver.
  • In-App APK Updater & Direct GitHub Installs: Direct in-app update flow for Android detecting new GitHub releases, displaying localized changelog popups across 9 languages, and downloading APKs with in-app progress ring and package installer trigger.
  • Platform-Specific iOS Update Routing: Tailored update modal for iOS detecting platform environment, calculating .ipa package size, and routing users directly to .ipa browser download or GitHub Release page.
  • Template-Based Filenames & Persistent Counters (#21): Custom file naming patterns ({platform}, {date}, {time}, {quality}, {num}, {title}) with monotonic sequential counters per platform.
  • Real-Time Download Progression (#22): Enhanced progress tracking for chunked streams with live byte counters, transfer speed, connection stall detection, and storage write status.
  • Android MediaStore & Gallery Instant Sorting: Scans newly downloaded media with refreshed timestamps so files appear at the top of device gallery and music apps under "Recent" or "Today".

Bug Fixes & Scraper Repairs

  • YouTube Server 2 Migration: Migrated YouTube Server 2 to ytmp3.gl (api.ytmp3.gl) for reliable MP3 and MP4 stream conversions.
  • Bilibili Multi-Part Parameter Preservation (#23): Preserved ?p= episode parameter when sanitizing Bilibili URLs so multi-part video links aren't deduped into part 1 during batch downloads.
  • Concurrent Downloads & Wake-Lock (#24): Fixed Android foreground service and wake-lock terminating prematurely when multiple downloads run concurrently.
  • Share History Limits (#24): Aligned ShareActivity history truncation with user-configured mori_history_limit so favorited items are preserved.
  • Background State Exception (#24): Fixed missing pauseAllMedia import throwing ReferenceError when the app enters the background.
  • Preview Modal Missing File Status: Fixed false (File missing) status on audio and music cards by mapping audio MIME types dynamically, rendering proper music placeholders, and detecting media readiness via HTML5 audio events.
  • Upstream Security Upgrade (#25): Upgraded proxy-addr to 2.0.8 resolving CVE vulnerability.

Performance & Reliability

  • Stale OTA Patch Auto-Purge (#24): Automatically purges legacy or stale OTA scraper patches when a newer bundled core version is detected.

Full Changelog: v4.5.2...v4.6.0

Don't miss a new Mori release

NewReleases is sending notifications on new releases.