github mhdzumair/MediaFusion 5.0.0

latest release: 5.0.1
8 hours ago

🚀 MediaFusion 5.0.0 Released

New Features & Enhancements

  • ⚛️ Completely rebuilt the platform with a modern React-based UI, featuring 8 color themes and full mobile responsiveness.
  • 🐘 Migrated the primary database from MongoDB to PostgreSQL to improve performance, scalability, and data integrity.
  • 📦 Introduced native NNTP streaming support for direct NZB playback within Stremio without requiring external download managers.
  • 🎥 Added full YouTube stream support, including metadata search, resolution selection, and direct playback integration.
  • 📺 Expanded multi-platform support with dedicated routers for Kodi, Torznab (*arr apps), and a standalone Web Player.
  • 📂 Implemented personal library catalogs and enhanced watchlist management for a more personalized media experience.
  • 🤖 Revamped the Telegram bot and scraper to support title searches, episode handling, and improved notification reminders.
  • 🛡️ Added security features including email verification, password reset functionality, and Role-Based Access Control (RBAC).
  • 🌐 Integrated MediaFlow Proxy support to handle AceStream P2P streams and geo-restricted content more effectively.
  • 🕵️ Introduced anonymous contribution settings and a new moderator dashboard for streamlined community content approval.
  • 🧩 Updated the browser extension with bulk import capabilities, title search, and support for Firefox on Android.
  • 📥 Added support for Zyclops NZB health API ingestion to enrich the public Usenet health database.

Performance

  • ⚡ Implemented Redis caching for Stremio routes (manifest, catalog, meta, search) to significantly reduce database load and latency.
  • 🧠 Added worker memory telemetry and task recycling to monitor and optimize resource usage across background processes.
  • 🚀 Optimized NZB file handling using gzip compression and signed, time-limited download URLs for better storage and security.
  • 📈 Introduced request metrics tracking and an admin dashboard to monitor real-time API performance.

Bug Fixes

  • 🛠️ Fixed various playback and login issues for Easynews, PikPak, Seedr, and Offcloud providers.
  • 📱 Resolved multiple UI issues including unscrollable dialogs, tab lists, and mobile layout breaking.
  • 🩹 Corrected metadata retrieval errors and improved the accuracy of sports event detection and parsing.
  • 🔒 Fixed configuration persistence bugs and ensured proper ownership of configuration files.
  • 🔗 Improved torrent playback stability and fixed uniqueness conflicts for live-fetched streams.

Documentation

  • 📖 Added a dedicated Release Notes page within the application to display stable and pre-release updates.
  • 📝 Created new setup guides for MediaFlow, Telegram integration, and AceStream configuration.
  • 📜 Added official DMCA and Privacy policy documentation.

Migration Guide

Existing users must migrate their data:

# 1. Run Alembic migrations
alembic upgrade head

# 2. Execute migration script
python -m migrations.mongo_to_postgres migrate \
  --mongo-uri "mongodb://localhost:27017/mediafusion" \
  --postgres-uri "postgresql+asyncpg://user:pass@localhost:5432/mediafusion"

# 3. Verify migration
python -m migrations.mongo_to_postgres verify --mongo-uri "..." --postgres-uri "..."

📚 See MongoDB to PostgreSQL Migration Guide for detailed instructions.


🤝 Contributors:

@mhdzumair, @funkypenguin, @Reubot-J,

📄 Full Changelog:

4.3.35...5.0.0

Don't miss a new MediaFusion release

NewReleases is sending notifications on new releases.