Skip to content

v4.4.6

Choose a tag to compare

@kineticman kineticman released this 14 Jun 01:36
· 758 commits to development since this release

YouTube

  • Fixed YouTube custom channels failing to play. YouTube now requires a JavaScript runtime (Node ≥ 22) to solve its n-signature challenge, and the container shipped an older Node that yt-dlp rejected as unsupported — so affected setups got 403 / "No video formats found" / "n challenge solving failed" (while it kept working on others, depending on the server's IP). The image now installs Node 24, restoring playback of YouTube Live and video channels.
  • Clearer failure reporting. When YouTube returns only throttled formats, the stream inspector now reports the specific reason instead of a bare "extraction failed". Set FC_YTDLP_VERBOSE=1 to bridge yt-dlp's full extractor trace into the container logs for debugging.