github mhdzumair/mediaflow-proxy 2.4.0

9 hours ago

๐Ÿš€ MediaFlow 2.4.0 Released

โœจ New Features & Enhancements

  • ๐Ÿ“บ Acestream Proxy Support โ€“ Proxy P2P Acestream content through MediaFlow with HLS and MPEG-TS output formats, automatic session management, and cross-process coordination.
  • ๐Ÿ“ก Xtream Codes (XC) API Proxy โ€“ Stateless XC API proxy for IPTV players with support for live streams, VOD, series, and catch-up/timeshift functionality.
  • โšก Migrated to aiohttp โ€“ Replaced httpx with aiohttp for HTTP requests, delivering better performance and lower CPU usage.
  • ๐Ÿ”„ Stream Transformer โ€“ New transformer system for host-specific content manipulation, including automatic stripping of fake PNG wrapper bytes from TS segments.
  • โญ๏ธ Segment Skipping โ€“ Skip intros, outros, and unwanted content in HLS/DASH streams using &skip=start-end,start-end,... parameter.
  • โšก Smart Pre-buffering โ€“ Enhanced pre-buffering for HLS and DASH streams with continuous prefetching for live streams.
  • ๐Ÿ” Multi-Key DRM Support โ€“ Handle streams with different decryption keys for video and audio tracks.
  • ๐ŸŽฌ Enhanced MP4 Decryption โ€“ Added CBC1 and CBCS encryption schemes with pattern handling and multi-track segment support.
  • ๐ŸŽจ New URL Generator UI โ€“ Fresh URL generator page with dark mode support and improved Tailwind CSS styling across all pages.
  • ๐Ÿ“ฆ SegmentBase MPD Support โ€“ Improved handling of SegmentBase profiles with proper byte range initialization (#166).
  • ๐Ÿ“‹ Header Propagation โ€“ New propagate_response_headers option and enhanced header management across all proxy endpoints.
  • ๐Ÿงน Cache Control โ€“ Added CLEAR_CACHE_ON_STARTUP environment variable.

๐Ÿ› ๏ธ Infrastructure

  • ๐Ÿ“ฆ Migrated from Poetry to uv โ€“ Faster dependency management.
  • ๐Ÿณ Multi-stage Dockerfile โ€“ Smaller image size and improved build process.
  • โ˜๏ธ Heroku Deployment โ€“ Added heroku.yml for container deployment (#205).
  • ๐Ÿ” GitHub Actions + Ruff โ€“ Automated linting workflow.

๐Ÿ› Bug Fixes

  • ๐Ÿ”ง FileMoon โ€“ Fixed extraction failures with relative iframe URLs (#188)
  • ๐Ÿ”ง Vidoza โ€“ Fixed extractor (#207)
  • ๐Ÿ”ง Doodstream โ€“ Fixed extractor (#206)
  • ๐Ÿ”ง Okru โ€“ Fixed extractor (#204)
  • ๐Ÿ”ง Vidmoly โ€“ Fixed headers (#195)
  • ๐Ÿ”ง F16Px โ€“ Removed hostname verifier (#194)
  • ๐Ÿ”ง Sportsonline โ€“ Fixed warning message (#202)
  • ๐Ÿ”ง Torrentio โ€“ Set default user-agent in request headers (#193)
  • ๐Ÿ”ง MPD Parsing โ€“ Fixed absolute path URL resolution (#115)
  • ๐Ÿ”ง Streaming โ€“ Enhanced error handling with graceful network error recovery

๐Ÿ—‘๏ธ Removed

  • Vidguard extractor โ€“ Removed dead host (#196)

๐Ÿค Contributors

@mhdzumair, @GLlgGL, @spawntty, @UrloMythus, @vskrch

๐Ÿ†• New Contributors

๐Ÿ“„ Full Changelog

2.3.0...2.4.0

Don't miss a new mediaflow-proxy release

NewReleases is sending notifications on new releases.