pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/multimedia/streamlink Update streamlink to 4.0.1. Chan...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/94977d8c202b
branches:  trunk
changeset: 379114:94977d8c202b
user:      bouyer <bouyer%pkgsrc.org@localhost>
date:      Wed May 11 18:07:28 2022 +0000

description:
Update streamlink to 4.0.1. Changes since 2.3.0:


    BREAKING: dropped support for Python 3.6 (#4442)
    BREAKING/API: removed streamlink.plugin.api.utils module (#4467)
    BREAKING/setup: switched to PEP 518 build system declaration and replaced versioneer in favor of versioningit (#4440)
    BREAKING/packaging: replaced Windows installers with new ones built at streamlink/windows-installer (#4405)
        Added: new embedded Python builds for 3.8 and 3.10, both x86 and x86_64
        Updated: embedded FFmpeg to 5.0

    Added: support for --record=-, for writing data to stdout while watching at the same time (#4462)
    Added: plugin variable for --title, --output, --record and --record-and-pipe (#4437)
    Added: missing CLI protocol parameter support for DASH streams (#4434)
    Updated: CLI and API documentation (#4415, #4424, #4430)
    Updated: plugin description documentation (#4391)
    Fixed: nicolive email logins (#4380)
    Fixed: various other plugin issues (see the changelog down below)
    New plugins: cmmedia (#4416), htv (#4431), mdstrm (#4395), trovo (#4471)
    Removed plugins: abweb (#4270), garena (#4460), senategov (#4458), teamliquid (#4393), tlctr (#4432), vrtbe (#4459)


    Added: log message for the resolved path when writing output to file (#4336)
    Added: new plugins for rtpa.es (#4344) and lnk.lt (#4364)
    Changed: metadata requirements for built-in plugins (#4374)
    Improved: plugins documentation (#4374)
    Fixed: filmon plugin, requires at least OpenSSL 1.1.0 (#4335, #4345)
    Fixed: mildom plugin (#4375)
    Fixed: nicolive email logins with confirmation codes (#4380)
    Fixed: various other plugin issues, see the changelog down below
    Upgraded: Windows installer's Python and dependency versions (#4330, #4347)


    Changed: file overwrite prompt to wait for user input before opening streams (#4252)
    Fixed: log messages appearing in --json output (#4258)
    Fixed: keep-alive TCP connections when filtering out HLS segments (#4229)
    Fixed: sort order of DASH streams with the same video resolution (#4220)
    Fixed: HLS segment byterange offsets (#4301, #4302)
    Fixed: YouTube /live URLs (#4222)
    Fixed: UStream websocket address (#4238)
    Fixed: Pluto desync issues by filtering out bumper segments (#4255)
    Fixed: various plugin issues - please see the changelog down below
    Removed plugins: abweb (#4270), latina (#4269), live_russia_tv (#4263), liveme (#4264)


    Added: support for the id plugin metadata property (#4203)
    Updated: Twitch access token request parameter regarding embedded ads (#4194)
    Fixed: early SIGINT/SIGTERM signal handling (#4190)
    Fixed: broken character set decoding when parsing HTML documents (#4201)
    Fixed: missing home directory expansion (tilde character) in file output paths (#4204)
    New plugin: tviplayer (#4199)

    BREAKING: dropped support for RTMP, HDS and AkamaiHD streams (#4169, #4168)
        removed the rtmp://, hds:// and akamaihd:// protocol plugins
        removed all Flash related code
        upgraded all plugins using these old streaming protocols
        dropped RTMPDump dependency
    BREAKING: removed the following CLI arguments (and respective session options): (#4169, #4168)
        --rtmp-rtmpdump, --rtmpdump, --rtmp-proxy, --rtmp-timeout
        Users of Streamlink's Windows installer will need to update their config file.
        --subprocess-cmdline, --subprocess-errorlog, --subprocess-errorlog-path
        --hds-live-edge, --hds-segment-attempts, --hds-segment-threads, --hds-segment-timeout, --hds-timeout
    BREAKING: switched from HTTP to HTTPS for all kinds of scheme-less input URLs. If a site or http-proxy doesn't support HTTPS, then HTTP needs to be set explicitly. (#4068, #4053)
    BREAKING/API: changed Session.resolve_url() and Session.resolve_url_no_redirect() to return a tuple of a plugin class and the resolved URL instead of an initialized plugin class instance. This 
fixes the availability of plugin options in a plugin's constructor. (#4163)
    BREAKING/requirements: dropped alternative dependency pycrypto and removed the STREAMLINK_USE_PYCRYPTO env var switch (#4174)
    BREAKING/requirements: switched from iso-639+iso3166 to pycountry and removed the STREAMLINK_USE_PYCOUNTRY env var switch (#4175)
    BREAKING/setup: disabled unsupported Python versions, disabled the deprecated test setuptools command, removed the NO_DEPS env var, and switched to declarative package data via setup.cfg (#4079, 
#4107, #4115, #4113)


    Deprecated: --https-proxy in favor of a single --http-proxy CLI argument (and respective session option). Both now set the same proxy for all HTTPS/HTTP requests and websocket connections. 
--https-proxy will be removed in a future release. (#4120)
    Added: official support for Python 3.10 (#4144)
    Added: --twitch-api-header for only setting Twitch.tv API requests headers (for authentication, etc.) as an alternative to --http-header (#4156)
    Added: BASH and ZSH completions to sdist tarball and wheels. (#4048, #4178)
    Added: support for creating parent directories via metadata variables in file output paths (#4085)
    Added: new WebsocketClient implementation (#4153)
    Updated: plugins using websocket connections - nicolive, ustreamtv, twitcasting (#4155, #4164, #4154)
    Updated: circumvention for YouTube's age verification (#4058)
    Updated: and fixed lots of other plugins, see the detailed changelog below
    Reverted: HLS segment downloads always being streamed, and added back --hls-segment-stream-data to prevent connection issues (#4159)
    Fixed: URL percent-encoding for sites which require the lowercase format (#4003)
    Fixed: XML parsing issues (#4075)
    Fixed: broken method parameter when using the httpstream:// protocol plugin (#4171)
    Fixed: test failures when the brotli package is installed (#4022)
    Requirements: bumped lxml to >4.6.4,<5.0 and websocket-client to >=1.2.1,<2.0 (#4143, #4153)
    Windows installer: upgraded Python to 3.9.8 and FFmpeg to n4.4.1 (#4176, #4124)
    Documentation: upgraded to first stable version of the Furo theme (#4000)
    New plugins: pandalive (#4064)
    Removed plugins: tga (#4129), viasat (#4087), viutv (#4018), webcast_india_gov (#4024)


Deprecated: stream-type specific stream transport options in favor of generic options (#3893)

    use --stream-segment-attempts instead of --{dash,hds,hls}-segment-attempts
    use --stream-segment-threads instead of --{dash,hds,hls}-segment-threads
    use --stream-segment-timeout instead of --{dash,hds,hls}-segment-timeout
    use --stream-timeout instead of --{dash,hds,hls,rtmp,http-stream}-timeout

See the documentation's deprecations page for more information.

Deprecated: --hls-segment-stream-data option and made it always stream segment data (#3894)

Updated: Python version of the Windows installer from 3.8 to 3.9 and dropped support for Windows 7 due to Python incompatibilities (#3918)
See the documentation's install page for alternative installation methods on Windows 7.

Updated: FFmpeg in the Windows Installer from 4.2 (Zeranoe) to 4.4 (streamlink/FFmpeg-Builds) (#3981)

Added: {author}, {category}/{game}, {title} and {url} variables to --output, --record and --record-and-play (#3962)

Added: {time}/{time:custom-format} variable to --title, --output, --record and --record-and-play (#3993)

Added: --fs-safe-rules for changing character replacement rules in file outputs (#3962)

Added: plugin metadata to --json stream data output (#3987)


Fixed: named pipes not being cleaned up by FFMPEGMuxer (#3992)

Fixed: KeyError on invalid variables in --player-args (#3988)

Fixed: tests failing in certain cases when run in different order (#3920)

Fixed: initial HLS playlist parsing issues (#3903, #3910)

Fixed: various plugin issues. Please see the changelog down below.

Dependencies: added lxml>=4.6.3 (#3952)

Dependencies: switched back to requests>=2.26.0 on Windows (#3930)

Removed plugins: animeworld (#3951), gardenersworld (#3966), huomao (#3932)

diffstat:

 multimedia/streamlink/Makefile |   18 ++-
 multimedia/streamlink/PLIST    |  176 +++++++++++-----------------------------
 multimedia/streamlink/distinfo |    8 +-
 3 files changed, 65 insertions(+), 137 deletions(-)

diffs (truncated from 463 to 300 lines):

diff -r e0be6e3a506b -r 94977d8c202b multimedia/streamlink/Makefile
--- a/multimedia/streamlink/Makefile    Wed May 11 17:58:35 2022 +0000
+++ b/multimedia/streamlink/Makefile    Wed May 11 18:07:28 2022 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.30 2022/01/05 15:41:15 wiz Exp $
+# $NetBSD: Makefile,v 1.31 2022/05/11 18:07:28 bouyer Exp $
 
-DISTNAME=      streamlink-2.3.0
+DISTNAME=      streamlink-4.0.1
 CATEGORIES=    multimedia
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=streamlink/}
 GITHUB_TAG=    ${PKGVERSION_NOREV}
-PKGREVISION=   3
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://streamlink.github.io/
@@ -18,17 +17,22 @@
 .include "../../lang/python/egg.mk"
 
 DEPENDS+=      ${PYPKGPREFIX}-cryptodome>=3.4.3:../../security/py-cryptodome
-DEPENDS+=      ${PYPKGPREFIX}-requests>=2.26.0:../../devel/py-requests
+DEPENDS+=      ${PYPKGPREFIX}-importlib-metadata4>=4.0.0:../../devel/py-importlib-metadata4
+DEPENDS+=      ${PYPKGPREFIX}-requests>=2.25.0:../../devel/py-requests
+DEPENDS+=      ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
+DEPENDS+=      ${PYPKGPREFIX}-versioningit>=1.1.1:../../devel/py-versioningit
 DEPENDS+=      ${PYPKGPREFIX}-isodate-[0-9]*:../../time/py-isodate
 DEPENDS+=      ${PYPKGPREFIX}-iso-639-[0-9]*:../../devel/py-iso-639
 DEPENDS+=      ${PYPKGPREFIX}-iso3166-[0-9]*:../../devel/py-iso3166
-DEPENDS+=      ${PYPKGPREFIX}-websocket-client-[0-9]*:../../www/py-websocket-client
+DEPENDS+=      ${PYPKGPREFIX}-country-[0-9]*:../../geography/py-country
+DEPENDS+=      ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
+DEPENDS+=      ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli
+DEPENDS+=      ${PYPKGPREFIX}-websocket-client>=1.2.1*:../../www/py-websocket-client
 DEPENDS+=      ${PYPKGPREFIX}-Socks-[0-9]*:../../net/py-Socks
 TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun
 TEST_DEPENDS+= ${PYPKGPREFIX}-requests-mock-[0-9]*:../../devel/py-requests-mock
 
-
-EGG_NAME=      ${PKGNAME_NOREV}
+EGG_NAME=      streamlink-0.0.0+unknown
 
 REPLACE_PYTHON+=       src/streamlink/packages/flashmedia/flv.py
 REPLACE_PYTHON+=       src/streamlink/packages/flashmedia/tag.py
diff -r e0be6e3a506b -r 94977d8c202b multimedia/streamlink/PLIST
--- a/multimedia/streamlink/PLIST       Wed May 11 17:58:35 2022 +0000
+++ b/multimedia/streamlink/PLIST       Wed May 11 18:07:28 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2021/07/26 18:51:49 yhardy Exp $
+@comment $NetBSD: PLIST,v 1.16 2022/05/11 18:07:28 bouyer Exp $
 bin/streamlink
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -39,42 +39,6 @@
 ${PYSITELIB}/streamlink/packages/__init__.py
 ${PYSITELIB}/streamlink/packages/__init__.pyc
 ${PYSITELIB}/streamlink/packages/__init__.pyo
-${PYSITELIB}/streamlink/packages/flashmedia/__init__.py
-${PYSITELIB}/streamlink/packages/flashmedia/__init__.pyc
-${PYSITELIB}/streamlink/packages/flashmedia/__init__.pyo
-${PYSITELIB}/streamlink/packages/flashmedia/amf.py
-${PYSITELIB}/streamlink/packages/flashmedia/amf.pyc
-${PYSITELIB}/streamlink/packages/flashmedia/amf.pyo
-${PYSITELIB}/streamlink/packages/flashmedia/box.py
-${PYSITELIB}/streamlink/packages/flashmedia/box.pyc
-${PYSITELIB}/streamlink/packages/flashmedia/box.pyo
-${PYSITELIB}/streamlink/packages/flashmedia/compat.py
-${PYSITELIB}/streamlink/packages/flashmedia/compat.pyc
-${PYSITELIB}/streamlink/packages/flashmedia/compat.pyo
-${PYSITELIB}/streamlink/packages/flashmedia/error.py
-${PYSITELIB}/streamlink/packages/flashmedia/error.pyc
-${PYSITELIB}/streamlink/packages/flashmedia/error.pyo
-${PYSITELIB}/streamlink/packages/flashmedia/f4v.py
-${PYSITELIB}/streamlink/packages/flashmedia/f4v.pyc
-${PYSITELIB}/streamlink/packages/flashmedia/f4v.pyo
-${PYSITELIB}/streamlink/packages/flashmedia/flv.py
-${PYSITELIB}/streamlink/packages/flashmedia/flv.pyc
-${PYSITELIB}/streamlink/packages/flashmedia/flv.pyo
-${PYSITELIB}/streamlink/packages/flashmedia/ordereddict.py
-${PYSITELIB}/streamlink/packages/flashmedia/ordereddict.pyc
-${PYSITELIB}/streamlink/packages/flashmedia/ordereddict.pyo
-${PYSITELIB}/streamlink/packages/flashmedia/packet.py
-${PYSITELIB}/streamlink/packages/flashmedia/packet.pyc
-${PYSITELIB}/streamlink/packages/flashmedia/packet.pyo
-${PYSITELIB}/streamlink/packages/flashmedia/tag.py
-${PYSITELIB}/streamlink/packages/flashmedia/tag.pyc
-${PYSITELIB}/streamlink/packages/flashmedia/tag.pyo
-${PYSITELIB}/streamlink/packages/flashmedia/types.py
-${PYSITELIB}/streamlink/packages/flashmedia/types.pyc
-${PYSITELIB}/streamlink/packages/flashmedia/types.pyo
-${PYSITELIB}/streamlink/packages/flashmedia/util.py
-${PYSITELIB}/streamlink/packages/flashmedia/util.pyc
-${PYSITELIB}/streamlink/packages/flashmedia/util.pyo
 ${PYSITELIB}/streamlink/packages/requests_file.py
 ${PYSITELIB}/streamlink/packages/requests_file.pyc
 ${PYSITELIB}/streamlink/packages/requests_file.pyo
@@ -87,46 +51,33 @@
 ${PYSITELIB}/streamlink/plugin/api/http_session.py
 ${PYSITELIB}/streamlink/plugin/api/http_session.pyc
 ${PYSITELIB}/streamlink/plugin/api/http_session.pyo
-${PYSITELIB}/streamlink/plugin/api/mapper.py
-${PYSITELIB}/streamlink/plugin/api/mapper.pyc
-${PYSITELIB}/streamlink/plugin/api/mapper.pyo
 ${PYSITELIB}/streamlink/plugin/api/useragents.py
 ${PYSITELIB}/streamlink/plugin/api/useragents.pyc
 ${PYSITELIB}/streamlink/plugin/api/useragents.pyo
-${PYSITELIB}/streamlink/plugin/api/utils.py
-${PYSITELIB}/streamlink/plugin/api/utils.pyc
-${PYSITELIB}/streamlink/plugin/api/utils.pyo
 ${PYSITELIB}/streamlink/plugin/api/validate.py
 ${PYSITELIB}/streamlink/plugin/api/validate.pyc
 ${PYSITELIB}/streamlink/plugin/api/validate.pyo
+${PYSITELIB}/streamlink/plugin/api/websocket.py
+${PYSITELIB}/streamlink/plugin/api/websocket.pyc
+${PYSITELIB}/streamlink/plugin/api/websocket.pyo
 ${PYSITELIB}/streamlink/plugin/plugin.py
 ${PYSITELIB}/streamlink/plugin/plugin.pyc
 ${PYSITELIB}/streamlink/plugin/plugin.pyo
-${PYSITELIB}/streamlink/plugins/.removed
 ${PYSITELIB}/streamlink/plugins/__init__.py
 ${PYSITELIB}/streamlink/plugins/__init__.pyc
 ${PYSITELIB}/streamlink/plugins/__init__.pyo
 ${PYSITELIB}/streamlink/plugins/abematv.py
 ${PYSITELIB}/streamlink/plugins/abematv.pyc
 ${PYSITELIB}/streamlink/plugins/abematv.pyo
-${PYSITELIB}/streamlink/plugins/abweb.py
-${PYSITELIB}/streamlink/plugins/abweb.pyc
-${PYSITELIB}/streamlink/plugins/abweb.pyo
 ${PYSITELIB}/streamlink/plugins/adultswim.py
 ${PYSITELIB}/streamlink/plugins/adultswim.pyc
 ${PYSITELIB}/streamlink/plugins/adultswim.pyo
 ${PYSITELIB}/streamlink/plugins/afreeca.py
 ${PYSITELIB}/streamlink/plugins/afreeca.pyc
 ${PYSITELIB}/streamlink/plugins/afreeca.pyo
-${PYSITELIB}/streamlink/plugins/akamaihd.py
-${PYSITELIB}/streamlink/plugins/akamaihd.pyc
-${PYSITELIB}/streamlink/plugins/akamaihd.pyo
 ${PYSITELIB}/streamlink/plugins/albavision.py
 ${PYSITELIB}/streamlink/plugins/albavision.pyc
 ${PYSITELIB}/streamlink/plugins/albavision.pyo
-${PYSITELIB}/streamlink/plugins/animelab.py
-${PYSITELIB}/streamlink/plugins/animelab.pyc
-${PYSITELIB}/streamlink/plugins/animelab.pyo
 ${PYSITELIB}/streamlink/plugins/app17.py
 ${PYSITELIB}/streamlink/plugins/app17.pyc
 ${PYSITELIB}/streamlink/plugins/app17.pyo
@@ -181,15 +132,15 @@
 ${PYSITELIB}/streamlink/plugins/clubbingtv.py
 ${PYSITELIB}/streamlink/plugins/clubbingtv.pyc
 ${PYSITELIB}/streamlink/plugins/clubbingtv.pyo
+${PYSITELIB}/streamlink/plugins/cmmedia.py
+${PYSITELIB}/streamlink/plugins/cmmedia.pyc
+${PYSITELIB}/streamlink/plugins/cmmedia.pyo
 ${PYSITELIB}/streamlink/plugins/cnews.py
 ${PYSITELIB}/streamlink/plugins/cnews.pyc
 ${PYSITELIB}/streamlink/plugins/cnews.pyo
 ${PYSITELIB}/streamlink/plugins/common_jwplayer.py
 ${PYSITELIB}/streamlink/plugins/common_jwplayer.pyc
 ${PYSITELIB}/streamlink/plugins/common_jwplayer.pyo
-${PYSITELIB}/streamlink/plugins/common_swf.py
-${PYSITELIB}/streamlink/plugins/common_swf.pyc
-${PYSITELIB}/streamlink/plugins/common_swf.pyo
 ${PYSITELIB}/streamlink/plugins/crunchyroll.py
 ${PYSITELIB}/streamlink/plugins/crunchyroll.pyc
 ${PYSITELIB}/streamlink/plugins/crunchyroll.pyo
@@ -244,12 +195,6 @@
 ${PYSITELIB}/streamlink/plugins/galatasaraytv.py
 ${PYSITELIB}/streamlink/plugins/galatasaraytv.pyc
 ${PYSITELIB}/streamlink/plugins/galatasaraytv.pyo
-${PYSITELIB}/streamlink/plugins/gardenersworld.py
-${PYSITELIB}/streamlink/plugins/gardenersworld.pyc
-${PYSITELIB}/streamlink/plugins/gardenersworld.pyo
-${PYSITELIB}/streamlink/plugins/garena.py
-${PYSITELIB}/streamlink/plugins/garena.pyc
-${PYSITELIB}/streamlink/plugins/garena.pyo
 ${PYSITELIB}/streamlink/plugins/goltelevision.py
 ${PYSITELIB}/streamlink/plugins/goltelevision.pyc
 ${PYSITELIB}/streamlink/plugins/goltelevision.pyo
@@ -262,21 +207,18 @@
 ${PYSITELIB}/streamlink/plugins/gulli.py
 ${PYSITELIB}/streamlink/plugins/gulli.pyc
 ${PYSITELIB}/streamlink/plugins/gulli.pyo
-${PYSITELIB}/streamlink/plugins/hds.py
-${PYSITELIB}/streamlink/plugins/hds.pyc
-${PYSITELIB}/streamlink/plugins/hds.pyo
 ${PYSITELIB}/streamlink/plugins/hls.py
 ${PYSITELIB}/streamlink/plugins/hls.pyc
 ${PYSITELIB}/streamlink/plugins/hls.pyo
 ${PYSITELIB}/streamlink/plugins/http.py
 ${PYSITELIB}/streamlink/plugins/http.pyc
 ${PYSITELIB}/streamlink/plugins/http.pyo
+${PYSITELIB}/streamlink/plugins/htv.py
+${PYSITELIB}/streamlink/plugins/htv.pyc
+${PYSITELIB}/streamlink/plugins/htv.pyo
 ${PYSITELIB}/streamlink/plugins/huajiao.py
 ${PYSITELIB}/streamlink/plugins/huajiao.pyc
 ${PYSITELIB}/streamlink/plugins/huajiao.pyo
-${PYSITELIB}/streamlink/plugins/huomao.py
-${PYSITELIB}/streamlink/plugins/huomao.pyc
-${PYSITELIB}/streamlink/plugins/huomao.pyo
 ${PYSITELIB}/streamlink/plugins/huya.py
 ${PYSITELIB}/streamlink/plugins/huya.pyc
 ${PYSITELIB}/streamlink/plugins/huya.pyo
@@ -289,36 +231,33 @@
 ${PYSITELIB}/streamlink/plugins/kugou.py
 ${PYSITELIB}/streamlink/plugins/kugou.pyc
 ${PYSITELIB}/streamlink/plugins/kugou.pyo
-${PYSITELIB}/streamlink/plugins/latina.py
-${PYSITELIB}/streamlink/plugins/latina.pyc
-${PYSITELIB}/streamlink/plugins/latina.pyo
 ${PYSITELIB}/streamlink/plugins/linelive.py
 ${PYSITELIB}/streamlink/plugins/linelive.pyc
 ${PYSITELIB}/streamlink/plugins/linelive.pyo
-${PYSITELIB}/streamlink/plugins/live_russia_tv.py
-${PYSITELIB}/streamlink/plugins/live_russia_tv.pyc
-${PYSITELIB}/streamlink/plugins/live_russia_tv.pyo
-${PYSITELIB}/streamlink/plugins/liveme.py
-${PYSITELIB}/streamlink/plugins/liveme.pyc
-${PYSITELIB}/streamlink/plugins/liveme.pyo
 ${PYSITELIB}/streamlink/plugins/livestream.py
 ${PYSITELIB}/streamlink/plugins/livestream.pyc
 ${PYSITELIB}/streamlink/plugins/livestream.pyo
+${PYSITELIB}/streamlink/plugins/lnk.py
+${PYSITELIB}/streamlink/plugins/lnk.pyc
+${PYSITELIB}/streamlink/plugins/lnk.pyo
 ${PYSITELIB}/streamlink/plugins/lrt.py
 ${PYSITELIB}/streamlink/plugins/lrt.pyc
 ${PYSITELIB}/streamlink/plugins/lrt.pyo
 ${PYSITELIB}/streamlink/plugins/ltv_lsm_lv.py
 ${PYSITELIB}/streamlink/plugins/ltv_lsm_lv.pyc
 ${PYSITELIB}/streamlink/plugins/ltv_lsm_lv.pyo
+${PYSITELIB}/streamlink/plugins/mdstrm.py
+${PYSITELIB}/streamlink/plugins/mdstrm.pyc
+${PYSITELIB}/streamlink/plugins/mdstrm.pyo
 ${PYSITELIB}/streamlink/plugins/mediaklikk.py
 ${PYSITELIB}/streamlink/plugins/mediaklikk.pyc
 ${PYSITELIB}/streamlink/plugins/mediaklikk.pyo
 ${PYSITELIB}/streamlink/plugins/mediavitrina.py
 ${PYSITELIB}/streamlink/plugins/mediavitrina.pyc
 ${PYSITELIB}/streamlink/plugins/mediavitrina.pyo
+${PYSITELIB}/streamlink/plugins/mildom.py
 ${PYSITELIB}/streamlink/plugins/mildom.pyc
 ${PYSITELIB}/streamlink/plugins/mildom.pyo
-${PYSITELIB}/streamlink/plugins/mildom.py
 ${PYSITELIB}/streamlink/plugins/mitele.py
 ${PYSITELIB}/streamlink/plugins/mitele.pyc
 ${PYSITELIB}/streamlink/plugins/mitele.pyo
@@ -379,6 +318,9 @@
 ${PYSITELIB}/streamlink/plugins/orf_tvthek.py
 ${PYSITELIB}/streamlink/plugins/orf_tvthek.pyc
 ${PYSITELIB}/streamlink/plugins/orf_tvthek.pyo
+${PYSITELIB}/streamlink/plugins/pandalive.py
+${PYSITELIB}/streamlink/plugins/pandalive.pyc
+${PYSITELIB}/streamlink/plugins/pandalive.pyo
 ${PYSITELIB}/streamlink/plugins/picarto.py
 ${PYSITELIB}/streamlink/plugins/picarto.pyc
 ${PYSITELIB}/streamlink/plugins/picarto.pyo
@@ -415,9 +357,9 @@
 ${PYSITELIB}/streamlink/plugins/rtbf.py
 ${PYSITELIB}/streamlink/plugins/rtbf.pyc
 ${PYSITELIB}/streamlink/plugins/rtbf.pyo
-${PYSITELIB}/streamlink/plugins/rtmp.py
-${PYSITELIB}/streamlink/plugins/rtmp.pyc
-${PYSITELIB}/streamlink/plugins/rtmp.pyo
+${PYSITELIB}/streamlink/plugins/rtpa.py
+${PYSITELIB}/streamlink/plugins/rtpa.pyc
+${PYSITELIB}/streamlink/plugins/rtpa.pyo
 ${PYSITELIB}/streamlink/plugins/rtpplay.py
 ${PYSITELIB}/streamlink/plugins/rtpplay.pyc
 ${PYSITELIB}/streamlink/plugins/rtpplay.pyo
@@ -436,9 +378,6 @@
 ${PYSITELIB}/streamlink/plugins/schoolism.py
 ${PYSITELIB}/streamlink/plugins/schoolism.pyc
 ${PYSITELIB}/streamlink/plugins/schoolism.pyo
-${PYSITELIB}/streamlink/plugins/senategov.py
-${PYSITELIB}/streamlink/plugins/senategov.pyc
-${PYSITELIB}/streamlink/plugins/senategov.pyo
 ${PYSITELIB}/streamlink/plugins/showroom.py
 ${PYSITELIB}/streamlink/plugins/showroom.pyc
 ${PYSITELIB}/streamlink/plugins/showroom.pyo
@@ -472,24 +411,18 @@
 ${PYSITELIB}/streamlink/plugins/swisstxt.py
 ${PYSITELIB}/streamlink/plugins/swisstxt.pyc
 ${PYSITELIB}/streamlink/plugins/swisstxt.pyo
-${PYSITELIB}/streamlink/plugins/teamliquid.py
-${PYSITELIB}/streamlink/plugins/teamliquid.pyc
-${PYSITELIB}/streamlink/plugins/teamliquid.pyo
 ${PYSITELIB}/streamlink/plugins/telefe.py
 ${PYSITELIB}/streamlink/plugins/telefe.pyc
 ${PYSITELIB}/streamlink/plugins/telefe.pyo
 ${PYSITELIB}/streamlink/plugins/tf1.py
 ${PYSITELIB}/streamlink/plugins/tf1.pyc
 ${PYSITELIB}/streamlink/plugins/tf1.pyo
-${PYSITELIB}/streamlink/plugins/tga.py
-${PYSITELIB}/streamlink/plugins/tga.pyc
-${PYSITELIB}/streamlink/plugins/tga.pyo
 ${PYSITELIB}/streamlink/plugins/theplatform.py
 ${PYSITELIB}/streamlink/plugins/theplatform.pyc
 ${PYSITELIB}/streamlink/plugins/theplatform.pyo
-${PYSITELIB}/streamlink/plugins/tlctr.py
-${PYSITELIB}/streamlink/plugins/tlctr.pyc



Home | Main Index | Thread Index | Old Index