Skip to content

Releases: mhdzumair/mediaflow-proxy

2.3.5

Choose a tag to compare

@mhdzumair mhdzumair released this 13 Jan 05:39

🚀 MediaFlow 2.3.5 Released

✨ New Features & Enhancements

  • ⏭️ Segment Skipping – Skip intros, outros, and unwanted content in HLS/DASH streams using the new &skip=start-end,start-end,... parameter.
  • 🔄 Stream Transformer – New transformer system to handle host-specific content manipulation, including automatic stripping of fake PNG wrapper bytes from TS segments.
  • ⚡ Smart Pre-buffering – Enhanced pre-buffering for HLS and DASH streams with continuous prefetching for live streams, significantly reducing buffering.
  • 🔐 Multi-Key DRM Support – Handle streams with different decryption keys for video and audio tracks.
  • 🎬 Enhanced MP4 Decryption – Added support for CBC1 and CBCS encryption schemes with pattern handling and multi-track segment decryption.
  • 📦 SegmentBase MPD Support – Improved handling of SegmentBase profiles with proper byte range initialization segments (#166).
  • 📋 Header Propagation – New propagate_response_headers option to forward specific headers to segment requests.
  • 🧹 Cache Control – Added CLEAR_CACHE_ON_STARTUP environment variable for clearing caches on server start.

🐛 Bug Fixes

  • ⚠️ SportsOnline Warning – Fixed warning message in sportsonline.py (#202)

🤝 Contributors

@mhdzumair, @GLlgGL

📄 Full Changelog

2.3.4...2.3.5

2.3.4

Choose a tag to compare

@mhdzumair mhdzumair released this 11 Jan 18:12

🚀 MediaFlow 2.3.4 Released

✨ New Features & Enhancements

  • 🔗 URL Generator Page – New tool for generating proxy URLs, extractor links, and encoded URLs directly from the UI.
  • 🎬 Resolution Selection – Enhanced MPD & M3U8 processing with resolution filtering support.
  • 📋 Header Management – Improved header handling across all proxy endpoints with support for removing specific headers.
  • 🌙 Dark Mode – Theme toggle support added across all pages (speed test, playlist builder, URL generator).
  • 🌐 Public IP Detection – Reliable IP retrieval using multiple lookup services for better accuracy.
  • 📦 Migrate to uv – Switched from Poetry to uv for faster dependency management.

🐛 Bug Fixes

  • 🔧 Torrentio Fix – Set default user-agent in request headers when not present (#193)
  • 🎥 Vidmoly Headers – Fixed header handling for vidmoly extractor (#195)
  • 🔒 F16Px Fix – Removed hostname verifier causing issues (#194)
  • 🎥 TurboVidPlay Headers – Fixed by removing content-length header in stream

🧹 Maintenance

  • 🗑️ Removed Dead Extractor – Deleted non-functional vidguard.py (#196)

🤝 Contributors

@mhdzumair, @spawntty, @GLlgGL

🆕 New Contributors

@spawntty made their first contribution!

📄 Full Changelog

2.3.3...2.3.4

2.3.3

Choose a tag to compare

@mhdzumair mhdzumair released this 20 Dec 07:22

🚀 MediaFlow 2.3.3 Released

🐛 Bug Fixes

  • 📺 Stream Resume Fix – Fixed an issue where streams would restart from the beginning instead of resuming after a connection drop. Players now receive proper Content-Length headers, enabling automatic resume from the last position.

🤝 Contributors

📄 Full Changelog:

2.3.2...2.3.3

2.3.2

Choose a tag to compare

@mhdzumair mhdzumair released this 17 Dec 17:05
fae992e

🚀 MediaFlow 2.3.2 Released

🐛 Bug Fixes

  • 🌙 FileMoon Extraction Fix – Resolved extraction failures caused by relative iframe URLs. Now properly normalizes URLs using the actual response URL and prefers /e/ embed URLs over /d/ decision pages, making extraction resilient to redirects and various URL formats.

🤝 Contributors

@GLlgGL

📄 Full Changelog

2.3.1...2.3.2

2.3.1

Choose a tag to compare

@mhdzumair mhdzumair released this 17 Dec 14:11

🚀 MediaFlow 2.3.1 Released

🐛 Bug Fixes

  • 🔧 Streaming Stability Improvements – Fixed stream crashes that occurred when upstream connections dropped unexpectedly. Added graceful handling for httpx.ReadError with proper partial content termination instead of ASGI protocol violations.
  • 🔄 Task Cancellation Fix – Resolved an issue where background tasks could hang when streaming errors occurred, ensuring proper cleanup of all concurrent tasks.

⚡ Improvements

  • 🐳 Optimized Docker Image – Implemented multi-stage build reducing image size by ~84% (2.5GB → 410MB). Added proper build dependencies for Python 3.14 compatibility.
  • 📦 Updated Dependencies – Bumped package versions for improved stability and security.

🤝 Contributors: mhdzumair

📄 Full Changelog:

2.3.0...2.3.1

2.3.0

Choose a tag to compare

@mhdzumair mhdzumair released this 17 Dec 02:42
9273f88

🚀 MediaFlow 2.3.0 Released

✨ New Features & Enhancements

  • 🎬 New Extractors – Added support for 8 new streaming sources:

    • F16Px, VidGuard, TurboVid, TurboVidPlay, Vidoza, StreamWish, VidMoly, SportsOnline
  • 🛠️ Playlist Builder Improvements – Added toggle to proxy or skip proxying playlists in /playlist_builder.html + MPD enhancements

  • 🧹 Fake PNG Bytes Stripping – Automatically strips fake PNG bytes from video streams and cleans up empty headers for smoother playback

  • ⚡ FileLions Optimization – Now prefers hls4 links for better streaming performance

🐛 Bug Fixes

  • 🔧 StreamWish Stability – Major overhaul including correct referer handling, safe fallback for packed pages, broader m3u8 detection, and improved CDN compatibility

  • 📺 DLHD Fixes – Resolved issues with DLHD extractor and general improvements

  • 🔒 Security Update – Upgraded base Docker image to reduce vulnerabilities


🆕 New Contributors

  • @GLlgGL made their first contribution 🎉

🤝 Contributors

@GLlgGL, @mhdzumair, @nzo66, @webstreamr

📄 Full Changelog

2.2.5...2.3.0

2.2.5

Choose a tag to compare

@mhdzumair mhdzumair released this 06 Oct 05:00
8c348cf

What's Changed

  • small performance improvement for DLHD by @nzo66 in #155

Full Changelog: 2.2.4...2.2.5

2.2.4

Choose a tag to compare

@mhdzumair mhdzumair released this 02 Oct 15:08
ffac0c2

What's Changed

  • Add max_res query and no_proxy parameter + fix DLHD new patterns by @nzo66 in #154

Full Changelog: 2.2.3...2.2.4

2.2.3

Choose a tag to compare

@mhdzumair mhdzumair released this 29 Sep 17:57
e7e4333

What's Changed

New Contributors

Full Changelog: 2.2.1...2.2.3

2.2.1

Choose a tag to compare

@mhdzumair mhdzumair released this 09 Sep 09:06
5a2453e

What's Changed

  • DLHD FIX by @nzo66 in #137
  • Movies for OkRu & updated guide for HuggingFace deployment. by @UrloMythus in #139
  • Add FileLions extractor and improve eval_solver by @webstreamr in #135

Full Changelog: 2.2.0...2.2.1