9 Commits

Author SHA256 Message Date
Tejas Guruswamy
7739db135c Accepting request 1283948 from home:rrahl0
- update to 7.4.0:
  * Added: encoding keyword to all HTTP request methods to override the response content encoding
  * Added: debug log message for the available DASH periods (id or index)
  * Fixed: LookupError when selecting an invalid DASH period
  * Updated plugins:
     - blasttv: new plugin
     - kick: fixed 403 API responses by solving the JS challenge using the webbrowser API
     - nicolive: fixed plugin metadata by forcing UTF-8 encoding
     - picarto: fixed validation schema and fixed multi-stream selection
     - tvp: rewritten and fixed plugin
     - twitcasting: fixed plugin by switching to new websocket+HLS streams
     - vtvgo: removed plugin
  * Tests: fixed py314 test failures
  * Tests: fixed some HLS tests failing in rare cases
- enable leap building (works only if we have the correct dependencies in the project)
- switch over to using pyproject to build the package, as setup.py is deprecated and has an EOL date
- switch tests over to pytest-asyncio, so we can deprecate trio-typing

OBS-URL: https://build.opensuse.org/request/show/1283948
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=62
2025-06-08 22:54:05 +00:00
428dde4d2f Accepting request 1273265 from home:rrahl0
- update to 7.3.0:
  * Changed: download progress to use the console output stream rather than always stderr, which previously caused log and progress messages to be interweaved
  * Changed: download progress output to be a status message line at the bottom
    of the console output, unless --progress=force is set in non-interactive or
    unsupported environments, in which case less frequent regular progress
    messages are written
  * Fixed: potential division by zero error when formatting progress output
  * Build: bumped setuptools requirement from >=65.6 to >=77 and switched to PEP 639 project license metadata format

OBS-URL: https://build.opensuse.org/request/show/1273265
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=60
2025-05-02 07:58:20 +00:00
871a0f2e4a Accepting request 1221217 from home:rrahl0
- 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/request/show/1221217
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=52
2024-11-07 15:52:27 +00:00
a6bdd224d1 Accepting request 1204950 from home:rrahl0
- 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/request/show/1204950
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=50
2024-10-02 09:38:42 +00:00
911b8b42f4 Accepting request 1187013 from home:rrahl0:upgrades
- update to 6.8.3:
  * tiktok: new plugin
  * twitch: fixed channel names with uppercase characters

OBS-URL: https://build.opensuse.org/request/show/1187013
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=44
2024-07-12 14:32:41 +00:00
Tejas Guruswamy
b5faf7a803 Accepting request 1185731 from home:rrahl0:upgrades
- update to 6.8.2:
  * douyin: new plugin
  * huya: fixed stream URLs
  * pluzz: fixed API URL, stream tokens and validation schemas
  * twitch: added info log messages about ad break durations
  * twitch: fixed clip URLs
  * twitch: fixed discontinuity warning spam in certain circumstances
  * vidio: fixed stream tokens, added metadata

OBS-URL: https://build.opensuse.org/request/show/1185731
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=42
2024-07-06 00:20:33 +00:00
74c231151a Accepting request 1181498 from home:rrahl0:upgrades
- update to 6.8.1:
  * Fixed: failed HTTPAdapter tests on some OpenSSL configurations
- update to 6.8.0:
  * sha256 checksum to log message when side-loading plugins
  * SSLContextAdapter to streamlink.session.http
  * Deprecated: old re-exports in streamlink.plugins package
  * Updated plugins: bilibili, chzzk cnbce, kick, tf1, tvp, welt

OBS-URL: https://build.opensuse.org/request/show/1181498
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=40
2024-06-20 13:34:08 +00:00
703035d586 Accepting request 1170362 from home:rrahl0:upgrades
let tests actually run to see the non error breakage

OBS-URL: https://build.opensuse.org/request/show/1170362
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=37
2024-04-30 08:03:52 +00:00
Tejas Guruswamy
86822da814 Accepting request 1141965 from home:dirkmueller:Factory
- update to 6.5.1:
  * Fixed: file output path log message on py38/py39
  * Improved: warning message when using quoted player paths (in
    config files)
  * artetv: updated API response validation schema
  * atresplayer: updated API response validation schema
  * bigo: reimplemented plugin
  * bilibili: fixed stream resolving issues on channels with
    custom layouts
  * huya: added stream CDN availability check
  * twitch: disabled Chromium headless mode on client-integrity
    token acquirement
  * vidio: fixed missing API request cookies
  * zattoo: fixed audio/video sync issues
- add keyring for gpg validation

OBS-URL: https://build.opensuse.org/request/show/1141965
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=36
2024-01-29 06:30:20 +00:00