🚀 MediaFusion 6.0.0-beta.13 Released
New Features & Enhancements
- 🤖 Implemented the full Telegram contribution bot, enabling users to submit magnets, torrents, NZBs, and other media directly via Telegram with automated processing and metadata matching.
- 📦 Added bulk IMDb dataset import support via a new streaming pipeline, enabling efficient, large-scale media metadata ingestion.
- 🏎️ Introduced specialized racing (F1/MotoGP) support, allowing automatic organization of event sessions (Qualifying, Race, etc.) into episodes for user-created series.
- 🗂️ Consolidated torrent persistence into a shared routine to ensure consistent metadata linking, episode organization, and catalog support across all import methods.
- 🛠️ Added an Admin Task Manager to handle IMDb imports and scheduler job configurations directly from the UI.
- 🏎️ Added TorBox .torrent file upload support during playback, allowing for improved caching and reliability over standard magnet links.
- 🔍 Added info-hash search filtering within the StreamFilters component for better stream management.
Bug Fixes
- 🎞️ Restored on-demand metadata fetching for unknown movie IMDb IDs, fixing cases where fresh installs returned empty streams.
- ⚙️ Fixed silent database query failures caused by type mismatches (INT4 vs INT8 and string-to-enum casting) by adopting native Postgres enums and compile-time SQL validation.
- 🏎️ Repaired broken Trakt and SIMKL synchronization by fixing platform-specific integration logic and credential handling.
- ⚡ Resolved memory growth issues in the Rust server by adopting the jemalloc allocator and adding eviction policies for rate-limiters.
- 📺 Fixed episode organization for user-created series and sports, ensuring they correctly display in the library.
- 🛠️ Fixed sorting in the Admin panel to correctly respect frontend parameters instead of defaulting to ID descending order.
Performance
- 🚀 Optimized database operations by replacing full table scans with estimated counts and adding caching for high-frequency provider lookups.
- 📉 Reduced connection overhead by binding HTTP connection pools and improving how rate-limited providers are gated.
Contributors
- GitHub Action
- mhdzumair