Ad

MediaWarp: Reverse Proxy for Media Servers

MediaWarp acts as a reverse proxy for Emby/Jellyfin/飞牛影视, enabling features like direct streaming, custom styling, client filtering, and embedded functionalities with excellent support for various clients and protocols.
Screenshot of AkimioJR/MediaWarp homepage

MediaWarp is a reverse proxy server designed to enhance EmbyServer, Jellyfin, and 飞牛影视. It modifies the responses from these media servers to support advanced features and address limitations. MediaWarp primarily uses Go for its implementation, allowing for efficient handling of media streaming and client interactions. It solves the problem of limited customization and functionality offered by the native media servers.

MediaWarp distinguishes itself through its comprehensive set of features, including direct streaming of Strm files, customizable client access control, and extensive web frontend modifications. Its support for multiple media server platforms – Emby, Jellyfin, and 飞牛影视 – makes it a versatile solution. The project boasts a clear focus on usability and extensibility, offering a well-documented API and numerous configuration options. It provides a significant improvement over manual configurations and other less feature-rich proxy solutions.

  • Direct Strm Playback: Enables 302 redirects for Strm files, bypassing the media server for direct downloads.
  • Client Filtering: Allows blocking access to specific clients for enhanced control over content delivery.
  • Customizable Frontend: Supports modification of HTML, CSS, and JavaScript for tailored user interfaces.
  • Embedded Features: Offers integration with external players, crx extensions, and libraries for enhanced functionality like danmaku and fanart.
  • AlistStrm Support: Provides support for streaming from Alist with 302 redirects, enabling wider content access.
  • Performance Optimization: Includes features like caching and potential for font subsetting to improve streaming performance.
  • Extensible Configuration: Supports configuration through various formats including YAML and allows specifying configuration file locations.

MediaWarp is an actively developed project with a consistent release history and recent commits, indicating ongoing maintenance and improvements. A responsive issue tracker and detailed documentation suggest a healthy community presence. The project has a growing number of contributors, and its consistent adaptations for various media servers point to its reliability and evolving capabilities.

MediaWarp is beneficial for users seeking enhanced control over their media server's functionality and a customized streaming experience. It addresses scenarios requiring direct streaming, granular client access control, and tailored frontend designs. It provides a valuable alternative to manual configuration or less extensible proxy solutions, particularly for users of Emby, Jellyfin, and 飞牛影视.

Languages:
Summarize:
Share:
Stars
746
Forks
73
Issues
3
Created
1 year ago
Commit
27 days ago
License
OTHER
Archived
No
Updated 17 days ago

Similar Repositories