SHA256
1
0
forked from pool/streamlink

Compare commits

...

6 Commits

Author SHA256 Message Date
Ana Guerrero
5264d55f83 Accepting request 1222500 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1222500
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/streamlink?expand=0&rev=19
2024-11-08 10:59:34 +00:00
1e94a57b64 - update to 7.0.0:
* BREAKING: dropped support for EOL Python 3.8 (Win 7/8 are now unsupported)
  * BREAKING/CLI: removed deprecated config file and plugin config file paths
  * BREAKING/CLI: removed deprecated plugin sideloading paths
  * BREAKING/CLI: removed deprecated --force-progress CLI argument
  * BREAKING/CLI: removed deprecated stream-type related CLI arguments
    - --hls-segment-attempts
    - --hls-segment-threads
    - --hls-segment-timeout
    - --hls-timeout
    - --http-stream-timeout
  * BREAKING/API: removed deprecated stream-type related session options
    - hls-segment-attempts
    - hls-segment-threads
    - hls-segment-timeout
    - hls-timeout
    - dash-segment-attempts
    - dash-segment-threads
    - dash-segment-timeout
    - dash-timeout
    - http-stream-timeout
  * BREAKING/API: removed deprecated import paths for HTTPSession and HTTPAdapters
  * BREAKING/API: removed deprecated import paths for NoPluginError, NoStreamsError, PluginError and Plugin
  * BREAKING/packaging: dropped "32 bit" Windows x86 and Linux AppImage i686 builds
  * Removed: flawed implementation of VLC-specific player variables
  * Deprecated: --verbose-player CLI argument in favor of --player-verbose
  * Deprecated: --fifo CLI argument in favor of --player-fifo
  * Added: warning messages for deprecated/suppressed plugin arguments
  * Fixed: errors on missing stdin file descriptor
  * Fixed: --interface not having an effect on custom HTTPAdapters

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=52
2024-11-07 15:52:27 +00:00
Ana Guerrero
977f22d496 Accepting request 1205166 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1205166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/streamlink?expand=0&rev=18
2024-10-02 19:34:32 +00:00
552b3f4983 - update to 6.11.0:
* Deprecated: --record-and-pipe=... in favor of --stdout --record=...
    (and explicitly disallowed --stdout --output=...)
  * Fixed: error when setting both --http-no-ssl-verify and --http-disable-dh
  * Fixed: --player-passthrough without a resolved default --player
  * Fixed: error when stdout/stderr file descriptors are missing
  * Updated: webbrowser API's Chrome devtools protocol to latest version
  * Updated plugins:
    - crunchyroll: removed plugin
    - dlive: fixed missing stream URL signature
    - facebook: removed plugin
    - mildom: removed plugin
    - tvrby: removed plugin
    - tvrplus: removed plugin
    - twitch: fixed client-integrity token acquirement
    - vk: fixed API params and validation schema
    - webtv: removed plugin
    - zengatv: removed plugin
    - zhanqi: removed plugin
  * Tests: removed pytest-asyncio dependency

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=50
2024-10-02 09:38:42 +00:00
Ana Guerrero
bdab30e67c Accepting request 1201396 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1201396
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/streamlink?expand=0&rev=17
2024-09-16 15:45:47 +00:00
a90c87bd02 - update to 6.10.0:
* Added: official support for Python 3.13
  * Added: --logformat and --logdateformat
  * Added: --ffmpeg-loglevel
  * Fixed: continuous logging errors when stdout stream was closed on the reading end
  * Fixed: HTTP proxy config being used when getting webbrowser API's websocket IPC address
  * Updated plugins:
    - booyah: removed plugin
    - douyin: fixed validation schema
    - galatasaraytv: removed plugin
    - idf1: removed plugin
    - linelive: removed plugin
    - pandalive: fixed missing HTTP headers
    - tiktok: fixed schema of inaccessible streams
    - youtube: disabled VODs, as they are currently non-functional
  * Docs: bumped sphinx-design >=0.5.0,<=0.6.1, enabling sphinx >=8.0.0
  * Tests: fixed pytest-asyncio warnings
- remove last bits of supporting leap (as dependencies are missing anyway)

- update to 6.9.0:

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=48
2024-09-16 11:06:27 +00:00
6 changed files with 104 additions and 17 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2ca9b0b17b80bc9d09a8422c390cb38d819af5566493960bf210d8fee221c17f
size 758696

View File

@ -1,7 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQSJpO+lZTuJnmYReZka62QA7aJ9qQUCZroMAQAKCRAa62QA7aJ9
qSuNAQDMKorp96oZ8MZlTBSm/o3qmeKMwCMHeV0uM1I3m/YnXQEAn2P+bESRg3mm
Bv8ClRpViAjRjTQoGluPK3xAYchvvwA=
=W8S+
-----END PGP SIGNATURE-----

3
streamlink-7.0.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:51a4062862e6795d694046ca6e70549d6d13583c640d1505966804b0e03feff2
size 765957

View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQSJpO+lZTuJnmYReZka62QA7aJ9qQUCZyj3bAAKCRAa62QA7aJ9
qXaTAQDxVE2kUzyPd4nxgiqGOz7G5T+3IqpQ1zGwhhWdqvD1ggD9EBIXkk2F3S0e
gIOE0qcZmw+GckpFlOHt2tF1Y3sJHAU=
=ITji
-----END PGP SIGNATURE-----

View File

@ -1,7 +1,94 @@
-------------------------------------------------------------------
Mon Nov 4 17:52:10 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 7.0.0:
* BREAKING: dropped support for EOL Python 3.8 (Win 7/8 are now unsupported)
* BREAKING/CLI: removed deprecated config file and plugin config file paths
* BREAKING/CLI: removed deprecated plugin sideloading paths
* BREAKING/CLI: removed deprecated --force-progress CLI argument
* BREAKING/CLI: removed deprecated stream-type related CLI arguments
- --hls-segment-attempts
- --hls-segment-threads
- --hls-segment-timeout
- --hls-timeout
- --http-stream-timeout
* BREAKING/API: removed deprecated stream-type related session options
- hls-segment-attempts
- hls-segment-threads
- hls-segment-timeout
- hls-timeout
- dash-segment-attempts
- dash-segment-threads
- dash-segment-timeout
- dash-timeout
- http-stream-timeout
* BREAKING/API: removed deprecated import paths for HTTPSession and HTTPAdapters
* BREAKING/API: removed deprecated import paths for NoPluginError, NoStreamsError, PluginError and Plugin
* BREAKING/packaging: dropped "32 bit" Windows x86 and Linux AppImage i686 builds
* Removed: flawed implementation of VLC-specific player variables
* Deprecated: --verbose-player CLI argument in favor of --player-verbose
* Deprecated: --fifo CLI argument in favor of --player-fifo
* Added: warning messages for deprecated/suppressed plugin arguments
* Fixed: errors on missing stdin file descriptor
* Fixed: --interface not having an effect on custom HTTPAdapters
* Updated plugins: afreeca, ruv, tv3cat
* Docs: updated documentation of various CLI arguments
* Chore: updated typing annotations (PEP 563, PEP 585, PEP 604, PEP 613)
* Chore: reformatted the whole code base using ruff
* Build: bumped trio dependency to >=0.25.0,<1 on Python >= 3.13
- require python-trio >= 0.25, so we are ready for python313
- suggest vlc, so it will be prefered over mpv (as libsolv solves it in alphabetical order)
-------------------------------------------------------------------
Tue Oct 1 14:22:13 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 6.11.0:
* Deprecated: --record-and-pipe=... in favor of --stdout --record=...
(and explicitly disallowed --stdout --output=...)
* Fixed: error when setting both --http-no-ssl-verify and --http-disable-dh
* Fixed: --player-passthrough without a resolved default --player
* Fixed: error when stdout/stderr file descriptors are missing
* Updated: webbrowser API's Chrome devtools protocol to latest version
* Updated plugins:
- crunchyroll: removed plugin
- dlive: fixed missing stream URL signature
- facebook: removed plugin
- mildom: removed plugin
- tvrby: removed plugin
- tvrplus: removed plugin
- twitch: fixed client-integrity token acquirement
- vk: fixed API params and validation schema
- webtv: removed plugin
- zengatv: removed plugin
- zhanqi: removed plugin
* Tests: removed pytest-asyncio dependency
-------------------------------------------------------------------
Fri Sep 13 13:00:25 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- update to 6.10.0:
* Added: official support for Python 3.13
* Added: --logformat and --logdateformat
* Added: --ffmpeg-loglevel
* Fixed: continuous logging errors when stdout stream was closed on the reading end
* Fixed: HTTP proxy config being used when getting webbrowser API's websocket IPC address
* Updated plugins:
- booyah: removed plugin
- douyin: fixed validation schema
- galatasaraytv: removed plugin
- idf1: removed plugin
- linelive: removed plugin
- pandalive: fixed missing HTTP headers
- tiktok: fixed schema of inaccessible streams
- youtube: disabled VODs, as they are currently non-functional
* Docs: bumped sphinx-design >=0.5.0,<=0.6.1, enabling sphinx >=8.0.0
* Tests: fixed pytest-asyncio warnings
- remove last bits of supporting leap (as dependencies are missing anyway)
-------------------------------------------------------------------
Mon Aug 12 23:05:48 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- updatet o 6.9.0:
- update to 6.9.0:
* Added: streamlink.plugin.api.webbrowser subpackage with the aws_waf module
* Added: max_buffer_size kwarg to CDPClient.session()
* Added: webbrowser User-Agent header override in headless mode

View File

@ -16,7 +16,6 @@
#
%{?sle15_python_module_pythons}
%global flavor @BUILD_FLAVOR@%nil
%if "%{flavor}" == "test"
%define psuffix -test
@ -24,7 +23,7 @@
%define psuffix %nil
%endif
Name: streamlink%{psuffix}
Version: 6.9.0
Version: 7.0.0
Release: 0
Summary: Program to pipe streams from services into a video player
License: Apache-2.0 AND BSD-2-Clause
@ -36,7 +35,7 @@ BuildRequires: fdupes
BuildRequires: python3-PySocks >= 1.5.6
BuildRequires: python3-Sphinx >= 4
BuildRequires: python3-certifi
BuildRequires: python3-devel >= 3.8
BuildRequires: python3-devel >= 3.9
BuildRequires: python3-isodate
BuildRequires: python3-lxml >= 4.6.4
BuildRequires: python3-mypy
@ -45,7 +44,7 @@ BuildRequires: python3-pycountry
BuildRequires: python3-pycryptodome >= 3.4.3
BuildRequires: python3-requests >= 2.26
BuildRequires: python3-setuptools
BuildRequires: python3-trio >= 0.22.0
BuildRequires: python3-trio >= 0.25.0
BuildRequires: python3-trio-typing
BuildRequires: python3-trio-websocket >= 0.9.0
BuildRequires: python3-typing_extensions >= 4.0.0
@ -57,7 +56,6 @@ BuildRequires: python3-wheel
%if "%{flavor}" == "test"
BuildRequires: python3-freezegun >= 1.0.0
BuildRequires: python3-pytest >= 8.0.0
BuildRequires: python3-pytest-asyncio
BuildRequires: python3-pytest-trio
BuildRequires: python3-requests-mock
BuildRequires: streamlink = %{version}
@ -76,8 +74,10 @@ Requires: python3-typing-extensions >= 4.0.0
Requires: python3-urllib3 >= 1.26.0
Requires: python3-websocket-client >= 1.2.1
Conflicts: python3-PySocks = 1.5.7
# the behaviour of libsolv changed, so we now have to suggest the one we actually want
# if no player is preinstalled or in the same install command
Recommends: (vlc or mpv)
Suggests: vlc
Suggests: ffmpeg
BuildArch: noarch