Revisions of streamlink

Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1173798 from Richard Rahl's avatar Richard Rahl (rrahl0) (revision 39)
- update to 6.7.4:
  * Updated plugins
  * Build: removed exceptiongroup dependency on Python >= 3.11
Tejas Guruswamy's avatar Tejas Guruswamy (MasterPatricko) accepted request 1172341 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 38)
- Fix the testsuite, pytest >= 8 is required. 

pytest 8.2 is currently staging in Factory if you wish to test against it.
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1170362 from Richard Rahl's avatar Richard Rahl (rrahl0) (revision 37)
let tests actually run to see the non error breakage
Tejas Guruswamy's avatar Tejas Guruswamy (MasterPatricko) accepted request 1141965 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 36)
- 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
Tejas Guruswamy's avatar Tejas Guruswamy (MasterPatricko) accepted request 1137856 from Tejas Guruswamy's avatar Tejas Guruswamy (MasterPatricko) (revision 35)
- Update to version 6.5.0
  * Fixed: UserWarning being emitted by recent pycountry releases when parsing certain language codes (#5722)
  * Fixed: trace logging setup in WebsocketClient implementation (#5705)
  * Updated plugins:
    * btv: switched to HLS multivariant playlists (#5698)
    * gulli: rewritten plugin (#5725)
    * twitch: removed/disabled --twitch-disable-reruns (#5704)
    * twitch: enabled check_streams HLS option, to ensure early stream availability without querying the delayed Twitch API (#5708)
    * twitch: removed unnecessary Twitch API error messages for offline channels (#5709)
    * wasd: removed plugin (#5711)
  * Build: added support for versioningit >=3.0.0, with backward compatibility (#5721)
buildservice-autocommit accepted request 1130555 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 34)
baserev update by copy to link target
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1130532 from Tejas Guruswamy's avatar Tejas Guruswamy (MasterPatricko) (revision 33)
- Update to version 6.4.2
  + See https://github.com/streamlink/streamlink/blob/master/CHANGELOG.md
Tejas Guruswamy's avatar Tejas Guruswamy (MasterPatricko) accepted request 1119762 from Hzu's avatar Hzu (hzu) (revision 32)
- Update to version 6.2.1:
  + Added: official support for Python 3.12 (#5576)
  + Fixed plugins: goodgame (#5557), nos (#5565), pandalive (#5569), wwenetwork (#5559)
  + Build: added custom setuptools build-backend override which fixes issues with building Windows-specific wheels (#5558)
- Update to version 6.2.0:
  + Added: --player-env CLI argument (#5535)
  + Added: OpenSSL version to debug log output (#5506)
  + Updated: segmented stream internals and typing (#5504, #5507)
  + Updated: internal HLS tag parsing setup and parser state (#5513, #5521)
  + Fixed: HLS streams not ending on playlist reload with endlist tag and no new segments (#5538)
  + Fixed: missing file encoding when writing a log file (#5532)
  + Added plugins: piaulizaportal (#5508)
  + Fixed plugins: hiplayer (#5534), nicolive (#5529), pluto (#5551)
  + Docs: added list of supported metadata variables for each plugin (#5517, #5519)
- Update to version 6.1.0:
  + Added: --hls-segment-queue-threshold for being able to configure when to stop HLS streams early on missing segments (#5478)
  + Fixed: config file parsing issues and made parsing argument values more strict (#5484)
  + Fixed: race condition when reading and validating the FFmpeg version string (#5480)
  + Fixed plugins: atresplayer (#5477)
  + Docs: added code examples for the removal of Streamlink.{g,s}et_plugin_option (#5497)
  + Build: fixed entry-points config issues with setuptools 68.1.0 (#5500)
- Update to version 6.0.1:
  + Added: missing options argument to Streamlink.streams() (#5469)
  + Fixed: migration docs and the 6.0.0 changelog of the Streamlink.{g,s}et_plugin_option() removal (#5471)
  + Fixed plugins: huya (#5467)
  + Docs: updated build-dependencies and the furo theme (#5464, #5465)
- Update to version 6.0.0:
  + BREAKING: dropped support for Python 3.7 (#5302)
  + BREAKING: turned --player CLI argument into a player-path-only argument (#5305, #5310)
  + BREAKING: removed deprecated {filename} variable from --player-args (#5310)
  + BREAKING/API: removed support for the deprecated Plugin.can_handle_url() / Plugin.priority() classmethods (#5403)
  + BREAKING/API: removed deprecated compatibility wrapper for the Plugin constructor (#5402)
  + BREAKING/API: removed Streamlink.{g,s}et_plugin_option() (#5033)
  + BREAKING/API: removed deprecated global plugin arguments (#5033)
  + BREAKING/API: removed deprecated streamlink.plugin.api.validate.text (#5404)
  + BREAKING/API: fixed/changed signatures of HTTPStream, HLSStream and HLSStream.parse_variant_playlist() (#5429)
  + BREAKING/packaging: new signing key 44448A298D5C3618 (#5449)
  + Added: experimental streamlink.webbrowser API for extracting data from websites using the system's Chromium-based web browser (#5380, #5381, #5386, #5388, #5410)
  + 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) (#5414)
  + Added: {playertitleargs} variable to --player-args (#5310)
  + Added: with_{video,audio}_only parameters to DASHStream.parse_manifest() (#5340)
  + 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 (#5330)
  + Fixed: regex of optional protocol plugin parameters (#5367)
  + Fixed plugins: lrt (#5444), mediavitrina (#5376), mitele (#5436), NRK (#5408), pluzz (#5369), rtvs (#5443), showroom (#5390), turkuvaz (#5374), vimeo (#5335), youtube (#5351)
  + Docs: added migrations page for further guidance on resolving breaking changes (#5433)
  + Docs: split up, updated and improved API docs (#5398)
  + Build: moved project metadata to pyproject.toml (PEP621) (#5438)
  + Dependencies: added trio (#5386), trio-websocket and typing-extensions (#5388), and removed importlib_metadata (#5302)
buildservice-autocommit accepted request 1091169 from Tejas Guruswamy's avatar Tejas Guruswamy (MasterPatricko) (revision 31)
baserev update by copy to link target
Tejas Guruswamy's avatar Tejas Guruswamy (MasterPatricko) accepted request 1090844 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 30)
- Update to version 5.5.1:
  + Fixed: shifting time offset when reloading HLS playlists (#5321)
  + Fixed: import of create_urllib3_context on urllib3 <2.0.0 (#5333)
  + Fixed: Vimeo plugin (#5331)
5.5.0:
  + Added: --no-config (#5314)
  + Added: --player-external-http-interface (#5295)
  + Fixed: M3U8 attribute parsing issue (#5307)
  + Fixed: various minor plugin issues (#5291, #5299, #5306)
  + Build: bumped urllib3 to >=1.26.0,<3 and fixed compatibility
    issues with urllib3 >=2.0.0 (#5326, #5325)
  + Docs: bumped furo theme to 2023.03.27 (#5301)
  + Docs: bumped build dependencies sphinx >=5.0.0,<7, myst-parser
    >=1.0.0,<2 and sphinx-design >=0.4.1,<1 (#5301)
5.4.0:
  + Added: --progress CLI argument and deprecated --force-progress (#5268)
  + Added: --dash-manifest-reload-attempts and respective session option (#5208)
  + Improved: DASH segment availability/download logging (#5214, #5235)
  + Refactored: DASH parser + stream implementation (#5221, #5224, #5225, #5244, #5248)
  + Fixed: DASH segment template numbers and availability times (#5213, #5217, #5233)
  + Fixed: DASH manifest mediaPresentationDuration and period duration (#5226)
  + Fixed: DASH manifest suggestedPresentationDelay (#5215)
  + Fixed: various DASH manifest parsing bugs (#5247)
  + Fixed: DASH timeline IDs not being unique (#5199)
  + Fixed: DASH substreams not having synced timelines (#5262)
  + Fixed: queued DASH segments being downloaded after closing the stream (#5236, #5237)
  + Fixed: incorrect min/max values of certain numeric CLI arguments (#5239)
  + Fixed: all naive datetime objects and made them timezone-aware (#5210)
  + Fixed: TV5monde plugin with new implementation (#5206)
  + Fixed: Steam plugin missing CDN auth data in stream URLs (#5222)
  + Fixed: Vimeo plugin's playerConfig regex (#5227)
  + Fixed: VKplay plugin's validation schema (#5251)
  + Fixed: Twitcasting plugin with new implementation (#5255)
  + Tests: fixed setuptools/pkg_resources DeprecationWarnings (#5167, #5230)
  + Tests: fixed ResourceWarnings due to stale file handles (#5242)
  + Added plugins: indihometv (#5266), telemadrid (#5212)
  + Removed plugins: nbcnews (#5279), useetv (#5266)
buildservice-autocommit accepted request 1070530 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 29)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 1069355 from Tejas Guruswamy's avatar Tejas Guruswamy (MasterPatricko) (revision 28)
- Update to version 5.3.1. Breaking changes:
  + BREAKING: removed avconv (libav) from FFmpeg fallback list (#4826)
  + BREAKING/API: removed Plugin.bind() and changed the signature of the Plugin class constructor (#4768)
    A compatibility wrapper for these interface changes has temporarily been added in order to keep third-party plugin implementations working.
    Please see the deprecation docs for more details.
  + BREAKING/API: changed the return value of Session.resolve_url() (#4768)
    Please see the deprecation docs for more details.
  + BREAKING/API: removed HTTPSession.parse_*() methods (#4803)
buildservice-autocommit accepted request 992712 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 27)
baserev update by copy to link target
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 991763 from Tejas Guruswamy's avatar Tejas Guruswamy (MasterPatricko) (revision 26)
- Update to version 4.2.0
  + Added: parsed multivariant playlist reference to HLSStream and MuxedHLSStream (#4568)
  + Fixed: unnecessary delay when closing DASHStreams (#4630)
  + Fixed: FFmpegMuxer not closing sub-streams concurrently (#4634)
  + Fixed: threading issue when closing WebsocketClient connections (#4608)
  + Fixed: handling of PluginErrors when outputting JSON data via --json (#4590)
  + Fixed: broken YouTube plugin when setting custom authentication headers (#4576)
  + Fixed: "source" Twitch VODs not being considered "best" (#4625)
  + Fixed: and rewritten FilmOn plugin (#4573)
  + Fixed: websocket issue in Twitcasting plugin (#4608, #4628)
  + Fixed: VK plugin (#4613, #4638)
  + Fixed: various other plugin issues (see full changelog)
  + New plugins: Aloula (#4572)
  + Removed plugins: Eltrecetv (#4593)
- Update package description and requirements
buildservice-autocommit accepted request 982363 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 25)
baserev update by copy to link target
Marcus Meissner's avatar Marcus Meissner (msmeissn) accepted request 981548 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 24)
- Update to version 4.1.0
  * Improved: decryption of HLS streams (#4533)
  * Improved: HLS playlist parsing (#4540, #4552)
  * Improved: string representations of Stream implementations
    (#4521)
  * Fixed: new YouTube consent dialog (#4515)
  * Fixed: crunchyroll plugin (#4510)
  * Fixed: nicolive email logins (#4553)
  * Fixed: threading issue when closing segmented streams (#4517)
  * Removed: suppression of InsecureRequestWarning (#4525)
  * New plugins: blazetv (#4548), hiplayer (#4507), useetv (#4536)
  * Removed plugins: rotana (#4512)
- The real name of the patch was python-requests-version.patch
- Update requirements.
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 980842 from Tejas Guruswamy's avatar Tejas Guruswamy (MasterPatricko) (revision 23)
- Update to version 4.0.1
  + Major breaking changes! Please review the changelog thoroughly.
    https://streamlink.github.io/changelog.html#streamlink-4-0-0-2022-05-01
  + dropped support for Python 3.6 (#4442)
  + removed streamlink.plugin.api.utils module (#4467)
- Update to version 3.0.3
  + Major breaking changes! Please review the changelog thoroughly.
    https://streamlink.github.io/changelog.html#streamlink-3-0-3-2021-11-27
  + dropped support for RTMP, HDS and AkamaiHD streams
  + removed related CLI arguments
  + switched from HTTP to HTTPS for all kinds of scheme-less input URLs.
  + changed Session.resolve_url() and Session.resolve_url_no_redirect()
streamlink now only builds on TW
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 915107 from Simon Puchert's avatar Simon Puchert (simonpuchert) (revision 22)
- Add python-requests-version.patch:
  * Revert a commit that increased the version requirements as the
    required version is not available in Factory.
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 912478 from Simon Puchert's avatar Simon Puchert (simonpuchert) (revision 21)
- Update to version 2.3.0:
- Updated requirements according to upstream build instructions
buildservice-autocommit accepted request 897662 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 20)
baserev update by copy to link target
Displaying revisions 1 - 20 of 39
openSUSE Build Service is sponsored by