pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

streamlink: add a commit message



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Wed Nov 22 08:51:45 2023 +0200
Changeset:	4b1ed71a1bc4fa4c02e7e4717174ecba2c5758d1

Added Files:
	streamlink/COMMIT_MSG

Log Message:
streamlink: add a commit message

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=4b1ed71a1bc4fa4c02e7e4717174ecba2c5758d1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 streamlink/COMMIT_MSG | 147 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 147 insertions(+)

diffs:
diff --git a/streamlink/COMMIT_MSG b/streamlink/COMMIT_MSG
new file mode 100644
index 0000000000..59eb1d2c0d
--- /dev/null
+++ b/streamlink/COMMIT_MSG
@@ -0,0 +1,147 @@
+multimedia/streamlink: update to streamlink-6.3.1
+
+Changelog:
+
+= streamlink 6.3.1 (2023-10-26)
+
+Patch release:
+
+- Fixed plugins:
+  - welt: rewritten plugin
+- Build: fixed tests when running from sdist
+
+
+= streamlink 6.3.0 (2023-10-25)
+
+Release highlights:
+
+- Added: warning log message when skipping HLS segments between
+    playlist reloads
+- Refactored: internals of segmented stream implementations (base
+    classes, HLS, DASH)
+  - Added: base `Segment` dataclass and made segmented streams
+    inherit from it
+  - Moved: modules into sub-packages (import paths of public APIs
+    remain the same)
+  - Renamed: various non-public HLS class methods/attributes and
+    functions
+  - Removed: `Sequence` segment wrapper from HLS implementation
+- Fixed: DASH manifest not respecting the `minBufferTime`
+- Fixed: URL matchers of HLS/DASH protocol plugins
+- Fixed: bandwidth parsing issue in HLS multivariant playlists
+- Fixed plugins:
+  - dlive: fixed live streams and fixed VODs
+  - goodgame: rewritten plugin using goodgame API v4
+  - mitele: updated gbx API calls from v2 to v3
+  - twitch: fixed error handling of geo-restricted or inaccessible
+    streams
+- Removed plugins:
+  - ntv: static stream URLs
+  - vlive: offline
+- Build: dropped `versioningit` build-requirement when building from
+  sdist tarball (version string has always been built-in while
+  `versioningit` performed a no-op)
+- Packaging: added missing shell completions build-script to sdist
+- Docs: clarified section about building from source (sdist/git vs.
+    GitHub tarballs)
+
+
+= streamlink 6.2.1 (2023-10-03)
+
+Patch release:
+
+- Added: official support for Python 3.12
+- Fixed plugins: goodgame, nos, pandalive, wwenetwork
+- Build: added custom setuptools build-backend override which fixes
+    issues with building Windows-specific wheels
+
+
+= streamlink 6.2.0 (2023-09-14)
+
+Release highlights:
+
+- Added: `--player-env` CLI argument
+- Added: OpenSSL version to debug log output
+- Updated: segmented stream internals and typing
+- Updated: internal HLS tag parsing setup and parser state
+- Fixed: HLS streams not ending on playlist reload with endlist tag
+    and no new segments
+- Fixed: missing file encoding when writing a log file
+- Added plugins: piaulizaportal
+- Fixed plugins: hiplayer, nicolive, pluto
+- Docs: added list of supported metadata variables for each plugin
+
+
+= streamlink 6.1.0 (2023-08-16)
+
+Release highlights:
+
+- Added: `--hls-segment-queue-threshold` for being able to configure
+    when to stop HLS streams early on missing segments
+- Fixed: config file parsing issues and made parsing argument values
+    more strict
+- Fixed: race condition when reading and validating the FFmpeg
+    version string
+- Fixed plugins: atresplayer
+- Docs: added code examples for the removal of
+    `Streamlink.{g,s}et_plugin_option`
+- Build: fixed entry-points config issues with setuptools `68.1.0`
+
+
+= streamlink 6.0.1 (2023-08-02)
+
+Patch release:
+
+- Added: missing `options` argument to `Streamlink.streams()`
+- Fixed: migration docs and the `6.0.0` changelog of the
+    `Streamlink.{g,s}et_plugin_option()` removal
+- Fixed plugins: huya
+- Docs: updated build-dependencies and the furo theme
+
+
+= streamlink 6.0.0 (2023-07-20)
+
+Breaking changes:
+
+- BREAKING: dropped support for Python 3.7
+- BREAKING: turned `--player` CLI argument into a player-path-only
+    argument
+  Its value won't be interpreted as a command line string anymore,
+    so paths with whitespace don't require additional quotation.
+    Custom player arguments now always need to be set via `--player-args`.
+- BREAKING: removed deprecated `{filename}` variable from `--player-args`
+- BREAKING/API: removed support for the deprecated
+    `Plugin.can_handle_url()` / `Plugin.priority()` classmethods
+- BREAKING/API: removed deprecated compatibility wrapper for the `Plugin`
+    constructor
+- BREAKING/API: removed `Streamlink.{g,s}et_plugin_option()`
+- BREAKING/API: removed deprecated global plugin arguments
+- BREAKING/API: removed deprecated `streamlink.plugin.api.validate.text`
+- BREAKING/API: fixed/changed signatures of `HTTPStream`, `HLSStream` and
+    `HLSStream.parse_variant_playlist()`
+- BREAKING/packaging: new signing key `44448A298D5C3618`
+
+Release highlights:
+
+- Added: experimental `streamlink.webbrowser` API for extracting data
+    from websites using the system's Chromium-based web browser
+  See the `--webbrowser`, `--webbrowser-executable` and related CLI
+    arguments for more
+- Added: client-integrity token support to Twitch plugin using the
+    `streamlink.webbrowser` API (currently only used as a fallback
+    when acquiring the access token fails)
+- Added: `{playertitleargs}` variable to `--player-args`
+- Added: `with_{video,audio}_only` parameters to
+    `DASHStream.parse_manifest()`
+- Changed: HLS streams to stop early on missing `EXT-X-ENDLIST` tag
+    when polling the playlist doesn't yield new segments for twice
+    its targetduration value
+- Fixed: regex of optional protocol plugin parameters
+- Fixed plugins: lrt, mediavitrina, mitele, NRK, pluzz, rtvs,
+    showroom, turkuvaz, vimeo, youtube
+- Docs: added migrations page for further guidance on resolving
+    breaking changes
+- Docs: split up, updated and improved API docs
+- Build: moved project metadata to pyproject.toml (PEP621)
+- Dependencies: added `trio`, `trio-websocket` and
+    `typing-extensions`, and removed `importlib_metadata`


Home | Main Index | Thread Index | Old Index