🚀 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,