Spaces:
Running
Running
Fix VTV proxy: route .m3u8 through /api/proxy/m3u8/vtv, .ts through /api/proxy/seg/vtv
Browse files- vtv_api.py +0 -3
vtv_api.py
CHANGED
|
@@ -236,9 +236,6 @@ def proxy_vtv_m3u8(url: str = Query(...)):
|
|
| 236 |
seg_url = base_url + seg_url
|
| 237 |
if seg_url.endswith('.m3u8'):
|
| 238 |
rewritten.append("/api/proxy/m3u8/vtv?url=" + requests.utils.quote(seg_url, safe=""))
|
| 239 |
-
else:
|
| 240 |
-
if seg_url.endswith('.m3u8'):
|
| 241 |
-
rewritten.append("/api/proxy/m3u8/vtv?url=" + requests.utils.quote(seg_url, safe=""))
|
| 242 |
else:
|
| 243 |
rewritten.append("/api/proxy/seg/vtv?url=" + requests.utils.quote(seg_url, safe=""))
|
| 244 |
return Response(content='\n'.join(rewritten).encode("utf-8"), media_type="application/vnd.apple.mpegurl", headers={"Access-Control-Allow-Origin": "*", "Cache-Control": "no-cache"})
|
|
|
|
| 236 |
seg_url = base_url + seg_url
|
| 237 |
if seg_url.endswith('.m3u8'):
|
| 238 |
rewritten.append("/api/proxy/m3u8/vtv?url=" + requests.utils.quote(seg_url, safe=""))
|
|
|
|
|
|
|
|
|
|
| 239 |
else:
|
| 240 |
rewritten.append("/api/proxy/seg/vtv?url=" + requests.utils.quote(seg_url, safe=""))
|
| 241 |
return Response(content='\n'.join(rewritten).encode("utf-8"), media_type="application/vnd.apple.mpegurl", headers={"Access-Control-Allow-Origin": "*", "Cache-Control": "no-cache"})
|