mirror of
https://github.com/UrloMythus/UnHided.git
synced 2026-04-11 11:50:51 +00:00
updated to lastest version
This commit is contained in:
@@ -40,6 +40,11 @@ class TransportConfig(BaseSettings):
|
||||
verify=route.verify_ssl, proxy=route.proxy_url or self.proxy_url if route.proxy else None
|
||||
)
|
||||
|
||||
# Hardcoded configuration for jxoplay.xyz domain - SSL verification disabled
|
||||
mounts["all://jxoplay.xyz"] = transport_cls(
|
||||
verify=False, proxy=self.proxy_url if self.all_proxy else None
|
||||
)
|
||||
|
||||
# Set default proxy for all routes if enabled
|
||||
if self.all_proxy:
|
||||
mounts["all://"] = transport_cls(proxy=self.proxy_url)
|
||||
@@ -63,6 +68,16 @@ class Settings(BaseSettings):
|
||||
m3u8_content_routing: Literal["mediaflow", "stremio", "direct"] = (
|
||||
"mediaflow" # Routing strategy for M3U8 content URLs: "mediaflow", "stremio", or "direct"
|
||||
)
|
||||
enable_hls_prebuffer: bool = False # Whether to enable HLS pre-buffering for improved streaming performance.
|
||||
hls_prebuffer_segments: int = 5 # Number of segments to pre-buffer ahead.
|
||||
hls_prebuffer_cache_size: int = 50 # Maximum number of segments to cache in memory.
|
||||
hls_prebuffer_max_memory_percent: int = 80 # Maximum percentage of system memory to use for HLS pre-buffer cache.
|
||||
hls_prebuffer_emergency_threshold: int = 90 # Emergency threshold percentage to trigger aggressive cache cleanup.
|
||||
enable_dash_prebuffer: bool = False # Whether to enable DASH pre-buffering for improved streaming performance.
|
||||
dash_prebuffer_segments: int = 5 # Number of segments to pre-buffer ahead.
|
||||
dash_prebuffer_cache_size: int = 50 # Maximum number of segments to cache in memory.
|
||||
dash_prebuffer_max_memory_percent: int = 80 # Maximum percentage of system memory to use for DASH pre-buffer cache.
|
||||
dash_prebuffer_emergency_threshold: int = 90 # Emergency threshold percentage to trigger aggressive cache cleanup.
|
||||
|
||||
user_agent: str = (
|
||||
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36" # The user agent to use for HTTP requests.
|
||||
|
||||
Reference in New Issue
Block a user