github mhdzumair/mediaflow-proxy 2.4.3

9 hours ago

🚀 MediaFlow 2.4.3 Released

This update significantly enhances media processing capabilities, introducing real-time transcoding for better browser compatibility and a new high-performance remuxer for seamless streaming.

✨ New Features & Enhancements

  • 🎥 On-the-Fly Transcoding: Added support for real-time transcoding to browser-compatible fMP4. Includes GPU acceleration support and a new settings toggle to enable/disable transcoding as needed. (Requires av>=14.0.0).
  • 🔄 Pure Python fMP4-to-MPEG-TS Remuxer: New remuxer with ExoPlayer compatibility. It preserves original timestamps for seamless transitions and adds a new /mpd/segment.ts endpoint for TS segment delivery.
  • Redis Integration: Introduced Redis support for more efficient rate limiting and caching, improving performance for high-traffic environments.
  • 🛠️ Enhanced Extractor Logic: Improved handling for Filelions, Streamwish, and Videoza. Videoza now includes exclusive stream handling and better cache logic to prevent 509 errors.
  • ⚙️ Optimized DLHD Extractor: Significant performance boost by moving CPU-bound tasks to thread executors and adding fingerprint support.
  • 📊 Timeline Refactoring: Updated timeline processing for more accurate time calculations and better MPD duration handling.

🐛 Bug Fixes

  • 🔐 DRM Improvements: Fixed multi-key handling issues and resolved EXT-X-MAP:URI parser errors. Added extracted KID support.
  • 🌐 Upstream Handling: Fixed a bug related to checking 206 Partial Content upstream status codes.
  • 💾 Cache Protection: Fixed potential cache corruption within the DLHD stream extraction process.
  • 🚿 Code Cleanup: Resolved linter errors using Ruff and removed redundant code blocks in dlhd.py.

📄 Documentation & Maintenance

  • 📝 README Updates: Added detailed documentation on transcoding capabilities, hardware acceleration, and new configuration options.
  • 🌍 Localization: Translated various non-English code comments to improve contributor accessibility.
  • 🤖 Automation: Implemented an auto-generator for future release notes.

🤝 Contributors

@GLlgGL, @mhdzumair, @spawntty, @stremio-manager, and Cursor.

📄 Full Changelog

View the detailed list of changes here

Don't miss a new mediaflow-proxy release

NewReleases is sending notifications on new releases.