Patch release:
- Fixed: file output path log message on py38/py39 (#5728)
- Improved: warning message when using quoted player paths (in config files) (#5757)
- Updated plugins:
- artetv: updated API response validation schema (#5774)
- atresplayer: updated API response validation schema (#5742)
- bigo: reimplemented plugin (#5754)
- bilibili: fixed stream resolving issues on channels with custom layouts (#5771)
- huya: added stream CDN availability check (#5745)
- twitch: disabled Chromium headless mode on client-integrity token acquirement (#5758)
- vidio: fixed missing API request cookies (#5762)
- zattoo: fixed audio/video sync issues (#5739)
📦 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
- 19: @bastimeyer
- 1: @digitechtv
- 1: @streamlinkbot
🗒️ Full changelog
bastimeyer <mail@bastimeyer.de> (19):
cli: fix file output log msg on Windows <=py39
chore: update PR feedback guide
plugins.zattoo: force FFmpeg copyts
tools: bump ruff to 0.1.9
tools: bump mypy to 1.8.0
plugins.huya: check stream availability
tests: ignore dateutil DeprecationWarning
ci.github: bump Python version
2024
plugins.bigo: rewrite and fix plugin
plugins.twitch: disable headless mode
cli: improve quoted player path warning
docs: unlist NetBSD package
docs: unlist Void Linux package
plugins.vidio: fix stream token
plugins.bilibili: query API on missing stream data
tools: bump ruff to 0.1.13 and fix issues
plugins.artetv: rewrite and fix plugin
tests: fix positive URLs assertion in plugins test
digitechtv <153995141+digitechtv@users.noreply.github.com> (1):
plugins.atresplayer: fix live API request
streamlinkbot <streamlinkbot@users.noreply.github.com> (1):
plugin.api: update useragents