This commit is contained in:
UrloMythus
2026-05-16 15:47:03 +02:00 Unverified
parent bf331ef3ab
commit 7ba8e09264
+3
View File
@@ -10,11 +10,14 @@ async def transform_mfp(mfp_stream_url,MFP_url,MFP_password,client):
try:
response = await client.get(mfp_stream_url)
data = response.json()
if data['mediaflow_endpoint']:
if data['mediaflow_endpoint'] == 'hls_manifest_proxy':
MFP_url += '/proxy/hls/manifest.m3u8'
else:
MFP_url += '/proxy/stream'
url = MFP_url + "?api_password=" + MFP_password + "&d=" + urllib.parse.quote(data['destination_url'])
else:
url = data['mediaflow_proxy_url'] + "?api_password=" + data['query_params']['api_password'] + "&d=" + urllib.parse.quote(data['destination_url'])
for i in data['request_headers']:
url += f"&h_{i}={urllib.parse.quote(data['request_headers'][i])}"
return url