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
@@ -869,6 +869,7 @@ pub async fn update_series_metadata(
probe_settings.analyze_duration_micros,
probe_settings.probe_size_bytes,
probe_settings.timeout_secs,
config.proxy.as_ref(),
)
.await
{