Release highlights:
- Added: sha256 checksum to log message when side-loading plugins (#6023)
- Added:
SSLContextAdapter
tostreamlink.session.http
(#6024) - Deprecated: old re-exports in
streamlink.plugins
package (#6005) - Updated plugins:
- bilibili: fixed validation schema for offline channels (#6032)
- chzzk: fixed channels without content (#6002)
- cnbce: new plugin (#6029)
- kick: new plugin (#6012, #6021, #6024)
- tf1: added authentication via
--tf1-email
and--tf1-password
(#5983) - tvp: fixed live streams (#6037)
- welt: fixed live streams (#6011)
📦 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
- 22: @bastimeyer
- 1: @BellezaEmporium
- 1: @Clap2rap
- 1: @streamlinkbot
🗒️ Full changelog
Clap2rap <44691242+Clap2rap@users.noreply.github.com> (1):
plugins.chzzk: fix validation schema
Ismaël Moret <lanesh4d0w@gmail.com> (1):
plugin.tf1: implement authentication
bastimeyer <mail@bastimeyer.de> (21):
tools: bump mypy to 1.10.0
tools: bump ruff to 0.4.4
tools: bump ruff to 0.4.5 and fix issues
plugins: officially deprecate re-exports
docs: add note about Ubuntu to install page
plugins.welt: fix validation schema
plugins.twitch: fix ad/discontinuity handling
plugins.kick: new plugin
tools: bump ruff to 0.4.7 and fix issues
revert: plugins.twitch: fix ad/discontinuity handling
plugins.kick: remove plugin
session: log sha256 of overriding plugin module
tests: add python(version) markers
session.http: refactor, add base SSLContextAdapter
plugins.kick: restore plugin with new HTTPAdapter
session.http: re-use SSLContext in ProxyManager
plugins.bilibili: fix schema for offline channels
plugins.cnbce: new plugin
chore: add collab checkboxes to issue templates
tools: bump ruff to 0.4.9
plugins.tvp: get live streams from API
streamlinkbot <streamlinkbot@users.noreply.github.com> (1):
plugin.api: update useragents