Spaces:
Paused
Paused
Commit History
-
Enhance streaming functionality and progress tracking
3ca55c5
-
Add `tqdm` dependency and update project version
9d4007c -
bump version to v1.7.4
f9dad28 -
Rename segment endpoint to 'segment.mp4' and improve logging
The endpoint '/mpd/segment' has been renamed to '/mpd/segment.mp4' for clarity in the route. Additionally, logging for internal server errors now uses 'logger.exception' to provide more detailed error information.25fe1e3 -
Add streaming progress feature with tqdm
Integrate streaming progress tracking using tqdm_asyncio in the `stream_content` method, controlled by the new `enable_streaming_progress` setting. Update configuration to include this new setting and ensure the progress bar closes properly after streaming.d130bf4 -
Fix debrid video playback issue in stremio libmpv player
ae3e790
-
Fix key URL in m3u8 & update libs & bump version
480076c
-
Fix non-stop Media playback on invalid range headers, bump version & dependencies, update doc
b053b86
-
Bump version to 1.7.1
3f55adb -
Remove #EXT-X-PROGRAM-DATE-TIME tags, live stream delay due to playback not supported in ExoPlayer
418a6d3
-
Fix formatting for important notes in README
5c72c09 -
Fix formatting for important notes in README
1087863 -
Upgrade dependencies to latest versions * bump version
7951d60 -
Reduce live MPD stream delay to 10 seconds
7b91efd -
Refactor query parameter handling for proxy routes
This commit refactors the query parameter handling in the proxy routes by consolidating parameters into specific Pydantic models using the `Annotated` type for better clarity and maintainability. Additionally, extracted common setup and error-handling logic into reusable functions within `handlers.py`.8e6ac63 -
Update endpoint paths for fixing video playback in some player
0d394b4
-
bump v1.6.0
60fc64b -
Add support for obfuscating parameters by encrypting & support ip, exp time restriction for generated url
a71fd48
-
Add support for response proxy headers & flag to use request proxy via use_request_proxy
9b14766
-
Fix docker installation & set ssl verification disable by default & support python 3.10+
d87305b
-
Fix VLC player issue with HLS stream with a status code & bump version
eeef32f
-
Create hf.yml
Unverified signature89a7571 -
Update main.yml
Unverified signature4c7e75d -
Update pyproject.toml
Unverified signature70dfe1b -
Update main.yml
Unverified signaturebfd1741 -
fix push to hf
Unverified signature59af345 -
Add Support for play expired or self-signed SSL certificates server streams
0e2d63a -
Fix publish hf
9c4a1a8 -
Add CD job for pushing changes to hugging face
9fd31de -
Add support annotation for Python 3.10+
aed4299 -
Add cd workflow for publishing to PyPi
88da46c -
update doc
d43deeb -
Add support for installing mediaflow-proxy by pip
13c13e0 -
Fix HLS & HTTPS proxy stream with streaming response and proper headers & Yield raw bytes without handling the decoding
33e2f36 -
Update doc
af6d93e
-
Add HF Space deployment guide
00f3b30 -
Fix streaming header & status issue
8013acb -
Fix streaming header & status issue
6ea5eed -
Only use support request and response header to avoid acl issues
5427152 -
Only use support request and response header to avoid acl issues
b78171a -
Fix proxy stream request headers not passing for seeking the content
879f4ac -
Enable gunicorn server log
91a344e -
Add support for set mediaflow proxy server scheme based on request headers
fb6e6a7 -
Update README.md
Verified signatured2469ad -
Update README.md
Verified signaturededc3a4 -
Update README.md
Verified signature4316eba -
Fix HLS proxy when content is chunked & removed upstream content-encoding header & parse m3u8 playlist based on response content-type header in-case of destination doesn't end with .m3u8
1470245 -
update doc
1f95615 -
Add home page, health endpoints & organize routes & api_password in header support
e82c591 -
Update docs
7f40f6a