Skip to content

v1.40.0 - Streamlink playback fix

Latest

Choose a tag to compare

@jeff-gooch jeff-gooch released this 30 Aug 20:42

Fixes YouTube playback issues caused by upstream yt-dlp/YouTube changes (Dispatcharr's Proxy profile forwarding an expiring googlevideo URL that 403s on segment requests).

What's new

  • Auto-selects a Dispatcharr Stream Profile named streamlink (if configured) for new/refreshed streams, storing the canonical YouTube watch URL so Streamlink resolves playback itself instead of relying on an expiring direct link. Falls back to existing Proxy behavior if no streamlink profile exists.
  • May require a YouTube cookie: many channels now need authenticated extraction. Paste a Netscape/Mozilla cookies.txt export into the new YouTube Cookies setting — see the README's Configuration and Troubleshooting sections.
  • Pasted cookie content is validated server-side before activation (fails closed — a bad paste won't take down an already-working sidecar).
  • New Clear Cookies action and expanded Diagnostics cookie-health fields (no raw cookie content ever exposed).

Not in this release

  • Dispatcharr plugins-v3 manifest/capability metadata (manifest_version, capabilities) — deferred to a future 2.0 line.
  • Post-live VOD replay — deferred to a future 1.5 line (see PLAN-v1.5-replay.md).

See CHANGELOG.md for full details.

Note: this release corrects a versioning mistake — v1.4.0 (tag/release) briefly existed with this same feature scope but the wrong version number; that tag/release has been deleted in favor of v1.40.0.

🤖 Generated with Claude Code