pkgsrc-WIP-changes archive

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

wip/streamlink: update to streamlink-7.1.1



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Sun Dec 29 21:57:06 2024 +0200
Changeset:	69fecf2080a883a152177ca5590c42223b2b575d

Modified Files:
	streamlink/COMMIT_MSG
	streamlink/Makefile
	streamlink/PLIST
	streamlink/distinfo

Log Message:
wip/streamlink: update to streamlink-7.1.1

Changelog:

== streamlink 7.1.1 (2024-12-28)

- Fixed: `--show-matchers=pluginname` not working when plugins are
         loaded lazily

== streamlink 7.1.0 (2024-12-28)

- Added: `--show-matchers=pluginname` CLI argument
- Updated: `Streamlink` and `Plugin` constructors to allow both
           `Mapping` and `Options` as `options` types
- Fixed: uncaught DASH errors if FFmpeg is unavailable
  As a side effect, if FFmpeg is unavailable, DASH streams will only
  return one sub-stream of the video and/or audio streams that would
  be muxed otherwise.
- Fixed: incorrect DASH segment duration in timeline manifests
- Fixed: dynamic DASH streams incorrectly requiring the `publishTime`
  and `availabilityStartTime` attributes
- Fixed: incorrect DASH segment and manifest base-URL joining
- Fixed: `matchers` and `arguments` objects being shared in inherited
  `Plugin` classes
- Updated plugins:
  - various: replaced verbose URL matcher regexes of most plugins with
             multiple simple ones
  - bilibili: updated schema to include MPEG-TS HLS streams
  - bilibili: added back high-res `HTTPStream` streams from the v1 API
              with higher priority
  - mangomolo: replaced media.gov.kw with 51.com.kw
  - soop: rewritten authentication
  - vkplay: renamed to vkvideo and updated matcher
  - welt: fixed schema
- Build: removed `typing-extensions` from runtime dependencies

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

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

diffstat:
 streamlink/COMMIT_MSG | 36 +++++++++++++++++++++++++++++++++++-
 streamlink/Makefile   |  2 +-
 streamlink/PLIST      | 12 ++++++------
 streamlink/distinfo   |  6 +++---
 4 files changed, 45 insertions(+), 11 deletions(-)

diffs:
diff --git a/streamlink/COMMIT_MSG b/streamlink/COMMIT_MSG
index b61d9ac1cb..7bf1c21289 100644
--- a/streamlink/COMMIT_MSG
+++ b/streamlink/COMMIT_MSG
@@ -1,7 +1,41 @@
-multimedia/streamlink: update to streamlink-7.0.0
+multimedia/streamlink: update to streamlink-7.1.1
 
 Changelog:
 
+== streamlink 7.1.1 (2024-12-28)
+
+- Fixed: `--show-matchers=pluginname` not working when plugins are
+         loaded lazily
+
+
+== streamlink 7.1.0 (2024-12-28)
+
+- Added: `--show-matchers=pluginname` CLI argument
+- Updated: `Streamlink` and `Plugin` constructors to allow both
+           `Mapping` and `Options` as `options` types
+- Fixed: uncaught DASH errors if FFmpeg is unavailable
+  As a side effect, if FFmpeg is unavailable, DASH streams will only
+  return one sub-stream of the video and/or audio streams that would
+  be muxed otherwise.
+- Fixed: incorrect DASH segment duration in timeline manifests
+- Fixed: dynamic DASH streams incorrectly requiring the `publishTime`
+  and `availabilityStartTime` attributes
+- Fixed: incorrect DASH segment and manifest base-URL joining
+- Fixed: `matchers` and `arguments` objects being shared in inherited
+  `Plugin` classes
+- Updated plugins:
+  - various: replaced verbose URL matcher regexes of most plugins with
+             multiple simple ones
+  - bilibili: updated schema to include MPEG-TS HLS streams
+  - bilibili: added back high-res `HTTPStream` streams from the v1 API
+              with higher priority
+  - mangomolo: replaced media.gov.kw with 51.com.kw
+  - soop: rewritten authentication
+  - vkplay: renamed to vkvideo and updated matcher
+  - welt: fixed schema
+- Build: removed `typing-extensions` from runtime dependencies
+
+
 == streamlink 7.0.0 (2024-11-04)
 
 - BREAKING: dropped support for EOL Python 3.8 (Win 7/8 are now
diff --git a/streamlink/Makefile b/streamlink/Makefile
index a85faa36ab..639d8e8be5 100644
--- a/streamlink/Makefile
+++ b/streamlink/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.41 2023/11/07 22:38:02 wiz Exp $
 
-DISTNAME=	streamlink-7.0.0
+DISTNAME=	streamlink-7.1.1
 CATEGORIES=	multimedia
 MASTER_SITES=	${MASTER_SITE_GITHUB:=streamlink/}
 GITHUB_RELEASE=	${PKGVERSION_NOREV}
diff --git a/streamlink/PLIST b/streamlink/PLIST
index f41e2ece2a..be61fb0e2f 100644
--- a/streamlink/PLIST
+++ b/streamlink/PLIST
@@ -460,9 +460,9 @@ ${PYSITELIB}/streamlink/plugins/vinhlongtv.pyo
 ${PYSITELIB}/streamlink/plugins/vk.py
 ${PYSITELIB}/streamlink/plugins/vk.pyc
 ${PYSITELIB}/streamlink/plugins/vk.pyo
-${PYSITELIB}/streamlink/plugins/vkplay.py
-${PYSITELIB}/streamlink/plugins/vkplay.pyc
-${PYSITELIB}/streamlink/plugins/vkplay.pyo
+${PYSITELIB}/streamlink/plugins/vkvideo.py
+${PYSITELIB}/streamlink/plugins/vkvideo.pyc
+${PYSITELIB}/streamlink/plugins/vkvideo.pyo
 ${PYSITELIB}/streamlink/plugins/vtvgo.py
 ${PYSITELIB}/streamlink/plugins/vtvgo.pyc
 ${PYSITELIB}/streamlink/plugins/vtvgo.pyo
@@ -549,9 +549,6 @@ ${PYSITELIB}/streamlink/stream/http.pyo
 ${PYSITELIB}/streamlink/stream/segmented/__init__.py
 ${PYSITELIB}/streamlink/stream/segmented/__init__.pyc
 ${PYSITELIB}/streamlink/stream/segmented/__init__.pyo
-${PYSITELIB}/streamlink/stream/segmented/concurrent.py
-${PYSITELIB}/streamlink/stream/segmented/concurrent.pyc
-${PYSITELIB}/streamlink/stream/segmented/concurrent.pyo
 ${PYSITELIB}/streamlink/stream/segmented/segment.py
 ${PYSITELIB}/streamlink/stream/segmented/segment.pyc
 ${PYSITELIB}/streamlink/stream/segmented/segment.pyo
@@ -742,6 +739,9 @@ ${PYSITELIB}/streamlink_cli/output/player.py
 ${PYSITELIB}/streamlink_cli/output/player.pyc
 ${PYSITELIB}/streamlink_cli/output/player.pyo
 ${PYSITELIB}/streamlink_cli/py.typed
+${PYSITELIB}/streamlink_cli/show_matchers.py
+${PYSITELIB}/streamlink_cli/show_matchers.pyc
+${PYSITELIB}/streamlink_cli/show_matchers.pyo
 ${PYSITELIB}/streamlink_cli/streamrunner.py
 ${PYSITELIB}/streamlink_cli/streamrunner.pyc
 ${PYSITELIB}/streamlink_cli/streamrunner.pyo
diff --git a/streamlink/distinfo b/streamlink/distinfo
index 664843bec5..c97dd1fedc 100644
--- a/streamlink/distinfo
+++ b/streamlink/distinfo
@@ -1,7 +1,7 @@
 $NetBSD: distinfo,v 1.25 2023/05/08 19:24:46 yhardy Exp $
 
-BLAKE2s (streamlink-7.0.0.tar.gz) = 0116a36f5f98bd9fbeb57a20b5308ce2a222f27255caa6716a549013fb1e49b8
-SHA512 (streamlink-7.0.0.tar.gz) = 0d0834b19718862ac7efd16680920ec632b9c2db512c57e9eb4bc9bc6a27f7cbf0ceba557bbeb4c55a5e9680b5519961e526209ccc4b8499273daaf1cd837e4f
-Size (streamlink-7.0.0.tar.gz) = 765957 bytes
+BLAKE2s (streamlink-7.1.1.tar.gz) = de1519a8a68496540fdeb92ebbf3a7976d86bcd676b00b3f64654cff19820fd8
+SHA512 (streamlink-7.1.1.tar.gz) = f379ecfb1aaf7962ee082b2526497678c8f10c0accba1aab72776ed5cd16a67e61ae52643028c5fb770bfc0a309e28d8dc88a8aec7e7e20c0f3388b103a4b71c
+Size (streamlink-7.1.1.tar.gz) = 771209 bytes
 SHA1 (patch-build__backend_onbuild.py) = c73f4a88f76e5ae6db0b0b993206d270f36115ec
 SHA1 (patch-setup.py) = 20f12c6ca3d9b82d83d41280992c1988cc77ead5


Home | Main Index | Thread Index | Old Index