Skip to content

chore 🤖(deps): bump streamlink from 8.5.0 to 8.6.1 - #653

Merged
cursor[bot] merged 1 commit into
stagingfrom
dependabot/uv/staging/streamlink-8.6.1
Sep 28, 2026
Merged

cursor[bot] merged 1 commit into
stagingfrom
dependabot/uv/staging/streamlink-8.6.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 21, 2026

Copy link
Copy Markdown
Contributor

Bumps streamlink from 8.5.0 to 8.6.1.

Release notes

Sourced from streamlink's releases.

Streamlink 8.6.1

  • Fixed: compatibility with urllib3 2.8.0 (#7117)

📦 Download and Installation

Please see the installation instructions for a list of available install methods and packages on the supported operating systems.

⚙️ Configuration and Usage

Please see the CLI documentation for how to configure and use Streamlink.

❤️ Support

If you think that Streamlink is useful and if you want to keep the project alive, then please consider supporting its maintainers by sending a small and optionally recurring tip via the available options.
Your support is very much appreciated, thank you!

🙏 Contributors

🗒️ Full changelog

bastimeyer <mail@bastimeyer.de> (2):
      session.http: fix urllib3 2.8.0 compatibility
      build: bump urllib3 to 2.8.0

Streamlink 8.6.0

  • SECURITY: fixed arbitrary local file read via HTTP(S) redirection to file:// URL (CVE-2026-92164 / GHSA-vf2x-4v53-pm7v) (4b99c64d)
  • SECURITY: fixed insecure cross-scheme redirection (HTTPS -> HTTP) (CVE-2026-92164 / GHSA-vf2x-4v53-pm7v) (4b99c64d)
  • Added: official support for Python 3.15 (#7026)
  • Added: support for HLS packed audio streams (#7083, #7082)
  • Added: HLSSegment.{get,iter}_content() and HLSStreamWriter.{get,iter}_segment_content() for being able to modify segment data (#7059)
  • Added: itsoffset option to FFMPEGMuxer (#7081)
  • Added: nextjs_inline_rsc() to validate API (#7110)
  • Fixed: HTTP server of --player-http/--player-continuous-http binding to all interfaces (#7051)
  • Fixed: zero or negative duration values in HLS dateranges (#7074)
  • Fixed: incorrect t attribute evaluation in DASH SegmentTimeline.S nodes (#7075)
  • Updated plugins:
    • ard_live: removed plugin (#7091)
    • ard_mediathek: rewritten and fixed plugin (#7090)
    • atresplayer: refactored stream retrieval (#7062)
    • bigo: added MPEG-TS packet header decryption due to Bigo's web-protection (#7056, #7059)
    • bigo: worked around account requirements (#7106, #7109)
    • cdnbg: fixed player_url schema (#7036)
    • douyu: fixed API call failures on systems with unsynced clocks (#7065)
    • filmon: updated URL matcher and switched to v2 APIs (#7105)
    • goodgame: fixed stream retrieval (#7086)
    • kick: fixed VODs (#7108)

... (truncated)

Changelog

Sourced from streamlink's changelog.

streamlink 8.6.1 (2026-09-16)

  • Fixed: compatibility with urllib3 2.8.0 (#7117)

Full changelog

streamlink 8.6.0 (2026-09-13)

  • SECURITY: fixed arbitrary local file read via HTTP(S) redirection to file:// URL (CVE-2026-92164 / GHSA-vf2x-4v53-pm7v) (4b99c64d)
  • SECURITY: fixed insecure cross-scheme redirection (HTTPS -> HTTP) (CVE-2026-92164 / GHSA-vf2x-4v53-pm7v) (4b99c64d)
  • Added: official support for Python 3.15 (#7026)
  • Added: support for HLS packed audio streams (#7083, #7082)
  • Added: HLSSegment.{get,iter}_content() and HLSStreamWriter.{get,iter}_segment_content() for being able to modify segment data (#7059)
  • Added: itsoffset option to FFMPEGMuxer (#7081)
  • Added: nextjs_inline_rsc() to validate API (#7110)
  • Fixed: HTTP server of --player-http/--player-continuous-http binding to all interfaces (#7051)
  • Fixed: zero or negative duration values in HLS dateranges (#7074)
  • Fixed: incorrect t attribute evaluation in DASH SegmentTimeline.S nodes (#7075)
  • Updated plugins:
    • ard_live: removed plugin (#7091)
    • ard_mediathek: rewritten and fixed plugin (#7090)
    • atresplayer: refactored stream retrieval (#7062)
    • bigo: added MPEG-TS packet header decryption due to Bigo's web-protection (#7056, #7059)
    • bigo: worked around account requirements (#7106, #7109)
    • cdnbg: fixed player_url schema (#7036)
    • douyu: fixed API call failures on systems with unsynced clocks (#7065)
    • filmon: updated URL matcher and switched to v2 APIs (#7105)
    • goodgame: fixed stream retrieval (#7086)
    • kick: fixed VODs (#7108)
    • nimotv: fixed access to streams (#7111)
    • okru: fixed metadata schema (#7092)
    • piczel: removed plugin (#7102)
    • pluto: fixed URL matcher, channel ID resolver and VODs (#7048, #7100)
    • tiktok: rewritten and fixed stream data schema for access to origin streams (#7077)
    • twitch: added support for portrait-format streams (#7087)
    • twitch: fixed missing category stream metadata breaking all stream metadata (#7025)
    • vidio: rewritten and fixed plugin (#7063)
    • zdf_mediathek: rewritten and fixed plugin (#7093)
  • Dependencies: bumped min. version requirement of lxml to 5.0.0 (#7029)

Full changelog

Commits
  • a009ac0 release: 8.6.1
  • 94cfba3 build: bump urllib3 to 2.8.0
  • 8f276a3 session.http: fix urllib3 2.8.0 compatibility
  • c5edcab release: 8.6.0
  • 04f7dff tests.session: fix test failure on macOS-py310
  • 8506d2b tests.session.http: add FileAdapter test
  • 4b99c64 session.http: fix HTTP redirects
  • 46c9b28 docs: replace pipx section with uvx
  • 3f0cdc5 plugins.nimotv: restore access for streams
  • 6d856d6 plugins.piczel: remove plugin
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [streamlink](https://github.com/streamlink/streamlink) from 8.5.0 to 8.6.1.
- [Release notes](https://github.com/streamlink/streamlink/releases)
- [Changelog](https://github.com/streamlink/streamlink/blob/master/CHANGELOG.md)
- [Commits](streamlink/streamlink@8.5.0...8.6.1)

---
updated-dependencies:
- dependency-name: streamlink
  dependency-version: 8.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Sep 21, 2026
@coderabbitai

coderabbitai Bot commented Sep 21, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository: dangeroustech/StreamDL/.coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 762957ab-1259-4c94-b589-f5405514d57b

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@cursor
cursor Bot merged commit 4abae1f into staging Sep 28, 2026
7 checks passed
@dependabot
dependabot Bot deleted the dependabot/uv/staging/streamlink-8.6.1 branch September 28, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant