fix: use manual redirects only for http proxies and apply proxy setting to ffprobe subprocess (#612)

* fix: use manual redirects only for http proxies
* fix: sync panel api on manual playlist update
* fix: route ffprobe probes through configured proxy
* fix: handle non-unicode proxy env vars safely
* fix: serialize panel api sync and align sync naming
* fix: manually follow hls redirects when proxy is configured
* fix: align hls manual redirect with proxy scheme
* fix: emit playlist update failure when lock is closed
* fix: align probe and scheduler paths for upstream merge
* fix: remove playlist lock retry and name hls redirect limit
This commit is contained in:
knylbyte
2026-02-26 20:36:01 +01:00
committed by GitHub
parent 3a3ab9d75f
commit f8ae4c9d56
69 changed files with 3929 additions and 4507 deletions
@@ -139,6 +139,7 @@ pub async fn update_live_stream_metadata(
analyze_duration,
probe_size,
ffprobe_timeout,
config.proxy.as_ref(),
)
.await
{