🚀 MediaFusion 6.0.0-beta.5 Released
New Features & Enhancements
- ⚡ Fully rewritten Seedr provider now utilizes Personal Access Tokens (PAT) and features improved storage management and caching logic.
- 🕒 Enhanced watch history reliability with better data normalization and batch fetching to improve performance.
- 📺 Implemented native IPTV settings and added support for stream suggestions and contribution routes.
- 🛠️ Updated the frontend configuration UI to provide specific guidance for Seedr PAT requirements and required scopes.
Bug Fixes
- 🔑 Fixed a critical issue where encrypted profile secrets failed to decrypt, which caused configured streaming providers to appear missing.
- 📊 Restored access to several admin metrics, library statistics, and activity routes that were previously returning 404 errors.
- 🌐 Enabled permissive CORS headers for static files to ensure video playback works across different origins and players.
- 🔊 Fixed audio format data handling in the frontend to ensure correct display on stream cards and detail pages.
Performance
- 🏗️ Optimized the build pipeline with native cross-compilation, reducing binary build times from 45 minutes to under 10 minutes.
- 🦀 Migrated to a pure Rust regex engine and upgraded core dependencies to improve overall system stability and reliability.
Documentation
- 📖 Updated the local development guide to reflect the transition to the Rust API and new environment configuration requirements.