Skip to content

chore 🤖(deps): bump streamlink from 7.6.0 to 8.3.0 - #549

Merged
biodrone merged 1 commit into
stagingfrom
dependabot/uv/staging/streamlink-8.3.0
Apr 13, 2026
Merged

chore 🤖(deps): bump streamlink from 7.6.0 to 8.3.0#549
biodrone merged 1 commit into
stagingfrom
dependabot/uv/staging/streamlink-8.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 13, 2026

Copy link
Copy Markdown
Contributor

Bumps streamlink from 7.6.0 to 8.3.0.

Release notes

Sourced from streamlink's releases.

Streamlink 8.3.0

  • Added: support for choosing the --interface by name on non-Windows systems, with optional prefixes, similar to curl (#6862)
  • Added: support for also checking stream segments in HLSStream.parse_variant_playlist() by setting check_streams="segments" (#6878)
  • Fixed: stdout/stderr streams in ProcessOutput not being fully line-buffered (#6868)
  • Updated plugins:
    • cdnbg: rewritten and fixed plugin (#6890)
    • nicolive: added websocket reconnect attempts on HLS decryption key retrieval failure (#6871)
    • soop: migrated to sooplive.com (#6876)
    • telefe: rewritten and fixed plugin (#6891)

📦 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

Test Account <216888017+espressogit@users.noreply.github.com> (1):
      plugins.soop: migrate to sooplive.com

bastimeyer <mail@bastimeyer.de> (26):
cli.output.http: fix typing issues
docs: temporarily downgrade Sphinx to 8.x
session.http: support SO_BINDTODEVICE on *nix
tests: await HLS thread termination in more tests
tests: check CLI streamrunner logrecord threadName
tests: add test ID to HLSStream thread names
utils.processoutput: fix line-buffered output
docs: fix header icon sizes on install page
chore: set ty-specific type ignore comments
webbrowser: set py310 TemporaryDirectory kwargs
plugin.api.websocket: block double reconnect calls
plugins.nicolive: WS reconnect on HLS key failure
compat: rewrite charset_normalizer/chardet imports
stream.hls: fix iter_lines() type in M3U8Parser
</tr></table>

... (truncated)

Changelog

Sourced from streamlink's changelog.

streamlink 8.3.0 (2026-04-10)

  • Added: support for choosing the --interface by name on non-Windows systems, with optional prefixes, similar to curl (#6862)
  • Added: support for also checking stream segments in HLSStream.parse_variant_playlist() by setting check_streams="segments" (#6878)
  • Fixed: stdout/stderr streams in ProcessOutput not being fully line-buffered (#6868)
  • Updated plugins:
    • cdnbg: rewritten and fixed plugin (#6890)
    • nicolive: added websocket reconnect attempts on HLS decryption key retrieval failure (#6871)
    • soop: migrated to sooplive.com (#6876)
    • telefe: rewritten and fixed plugin (#6891)

Full changelog

streamlink 8.2.1 (2026-03-05)

  • Changed: HLS stream names using the "pixels" format to include framerate data, if available (#6848)
  • Deprecated: imports of re-exported attributes from streamlink.stream (#6821)
  • Fixed: plugin-related typing issues and missing typing annotations (#6822)
  • Updated plugins:
    • ceskatelevize: fixed sports streams (#6826)
    • nrk: updated to tv-player v9 (#6841)
    • pluto: updated to v2 API (#6851)
    • twitch: switched to Usher v2 API endpoints (#6840, #6847)
    • youtube: updated API clientVersion (#6853)

Full changelog

streamlink 8.2.0 (2026-02-09)

  • Added: --http-cookies-file CLI argument and http-cookies-files session option (#6796)
  • Changed: PluginError to also be raised when setting a plugin's url attribute to a value that doesn't match any of its URL matchers, not just when initializing the plugin class (#6810)
  • Deprecated: imports of re-exported module attributes from streamlink.utils (#6819)
  • Fixed: LogRecord missing the function name and stack info (#6788)
  • Fixed: custom network interface being reset when disabling Diffie-Hellman key exchange (#6795)
  • Fixed: broken logic when unsetting ipv4/ipv6 session options (#6795)
  • Fixed: edge case when trying to detect the text encoding of certain kinds of HTML responses (#6802)
  • Fixed: missing representation not being handled when polling dynamic DASH manifests (#6807)
  • Updated plugins:
    • dailymotion: disabled TLS session tickets, fixing 403 HLS playlist responses on Python builds with an older version of OpenSSL (#6816)
  • Docs: bumped dependencies with support for Sphinx 9 (#6783)
  • Docs: added rules for AI-assisted contributions (#6782)
  • Build: added typing-extensions as a runtime dependency on Python 3.10, as it was already a transitive runtime dependency (via exceptiongroup) that was used as a fallback import since 8.1.0 (#6813)

Full changelog

streamlink 8.1.2 (2026-01-18)

... (truncated)

Commits
  • a309e6e release: 8.3.0
  • 0ce2f5e plugins.telefe: rewrite plugin
  • 618e3bb plugins.cdnbg: rewrite and fix plugin
  • 9a38975 script: add interface/proxy to test-plugin-urls.py
  • 06be33a ci.github: bump codecov-action to v6
  • 96e347d docs: add "ty check" to developing page
  • 17e4884 ci.github: add "ty check" step to typing job
  • 4f44b57 tools: add ty 0.0.28 to "typing" dependency group
  • 1f12932 chore: update and clean up .gitignore
  • 37517da tools: bump mypy to 1.20.0
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Apr 13, 2026
@coderabbitai

coderabbitai Bot commented Apr 13, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 74daf1e5-8c3e-4395-ab6c-6bd0ec45ea2f

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
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/uv/staging/streamlink-8.3.0

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

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

---
updated-dependencies:
- dependency-name: streamlink
  dependency-version: 8.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/uv/staging/streamlink-8.3.0 branch from 74b4bbb to cca6962 Compare April 13, 2026 17:49
@biodrone
biodrone merged commit 834c511 into staging Apr 13, 2026
8 of 9 checks passed
@dependabot
dependabot Bot deleted the dependabot/uv/staging/streamlink-8.3.0 branch April 13, 2026 17:50
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