SHA256
1
0
forked from pool/streamlink

25 Commits

Author SHA256 Message Date
Tejas Guruswamy
2c10bbe0a5 Accepting request 1137856 from home:MasterPatricko
- Update to version 6.5.0
  * Fixed: UserWarning being emitted by recent pycountry releases when parsing certain language codes ()
  * Fixed: trace logging setup in WebsocketClient implementation ()
  * Updated plugins:
    * btv: switched to HLS multivariant playlists ()
    * gulli: rewritten plugin ()
    * twitch: removed/disabled --twitch-disable-reruns ()
    * twitch: enabled check_streams HLS option, to ensure early stream availability without querying the delayed Twitch API ()
    * twitch: removed unnecessary Twitch API error messages for offline channels ()
    * wasd: removed plugin ()
  * Build: added support for versioningit >=3.0.0, with backward compatibility ()

OBS-URL: https://build.opensuse.org/request/show/1137856
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=35
2024-01-10 04:38:01 +00:00
5bee7f463f Accepting request 1130532 from home:MasterPatricko
- Update to version 6.4.2
  + See https://github.com/streamlink/streamlink/blob/master/CHANGELOG.md

OBS-URL: https://build.opensuse.org/request/show/1130532
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=33
2023-12-03 09:01:16 +00:00
Tejas Guruswamy
ff0b3549f3 Accepting request 1119762 from home:hzu
- Update to version 6.2.1:
  + Added: official support for Python 3.12 ()
  + Fixed plugins: goodgame (), nos (), pandalive (), wwenetwork ()
  + Build: added custom setuptools build-backend override which fixes issues with building Windows-specific wheels ()
- Update to version 6.2.0:
  + Added: --player-env CLI argument ()
  + Added: OpenSSL version to debug log output ()
  + Updated: segmented stream internals and typing (, )
  + Updated: internal HLS tag parsing setup and parser state (, )
  + Fixed: HLS streams not ending on playlist reload with endlist tag and no new segments ()
  + Fixed: missing file encoding when writing a log file ()
  + Added plugins: piaulizaportal ()
  + Fixed plugins: hiplayer (), nicolive (), pluto ()
  + Docs: added list of supported metadata variables for each plugin (, )
- 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 ()
  + Fixed: config file parsing issues and made parsing argument values more strict ()
  + Fixed: race condition when reading and validating the FFmpeg version string ()
  + Fixed plugins: atresplayer ()
  + Docs: added code examples for the removal of Streamlink.{g,s}et_plugin_option ()
  + Build: fixed entry-points config issues with setuptools 68.1.0 ()
- Update to version 6.0.1:
  + Added: missing options argument to Streamlink.streams() ()
  + Fixed: migration docs and the 6.0.0 changelog of the Streamlink.{g,s}et_plugin_option() removal ()
  + Fixed plugins: huya ()
  + Docs: updated build-dependencies and the furo theme (, )
- Update to version 6.0.0:
  + BREAKING: dropped support for Python 3.7 ()
  + BREAKING: turned --player CLI argument into a player-path-only argument (, )
  + BREAKING: removed deprecated {filename} variable from --player-args ()
  + BREAKING/API: removed support for the deprecated Plugin.can_handle_url() / Plugin.priority() classmethods ()
  + BREAKING/API: removed deprecated compatibility wrapper for the Plugin constructor ()
  + BREAKING/API: removed Streamlink.{g,s}et_plugin_option() ()
  + BREAKING/API: removed deprecated global plugin arguments ()
  + BREAKING/API: removed deprecated streamlink.plugin.api.validate.text ()
  + BREAKING/API: fixed/changed signatures of HTTPStream, HLSStream and HLSStream.parse_variant_playlist() ()
  + BREAKING/packaging: new signing key 44448A298D5C3618 ()
  + Added: experimental streamlink.webbrowser API for extracting data from websites using the system's Chromium-based web browser (, , , , )
  + 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) ()
  + Added: {playertitleargs} variable to --player-args ()
  + Added: with_{video,audio}_only parameters to DASHStream.parse_manifest() ()
  + 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 ()
  + Fixed: regex of optional protocol plugin parameters ()
  + Fixed plugins: lrt (), mediavitrina (), mitele (), NRK (), pluzz (), rtvs (), showroom (), turkuvaz (), vimeo (), youtube ()
  + Docs: added migrations page for further guidance on resolving breaking changes ()
  + Docs: split up, updated and improved API docs ()
  + Build: moved project metadata to pyproject.toml (PEP621) ()
  + Dependencies: added trio (), trio-websocket and typing-extensions (), and removed importlib_metadata ()

OBS-URL: https://build.opensuse.org/request/show/1119762
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=32
2023-10-24 21:40:46 +00:00
Tejas Guruswamy
fa50c3c18f Accepting request 1090844 from home:dgarcia:branches:multimedia:apps
- Update to version 5.5.1:
  + Fixed: shifting time offset when reloading HLS playlists ()
  + Fixed: import of create_urllib3_context on urllib3 <2.0.0 ()
  + Fixed: Vimeo plugin ()
5.5.0:
  + Added: --no-config ()
  + Added: --player-external-http-interface ()
  + Fixed: M3U8 attribute parsing issue ()
  + Fixed: various minor plugin issues (, , )
  + Build: bumped urllib3 to >=1.26.0,<3 and fixed compatibility
    issues with urllib3 >=2.0.0 (, )
  + Docs: bumped furo theme to 2023.03.27 ()
  + Docs: bumped build dependencies sphinx >=5.0.0,<7, myst-parser
    >=1.0.0,<2 and sphinx-design >=0.4.1,<1 ()
5.4.0:
  + Added: --progress CLI argument and deprecated --force-progress ()
  + Added: --dash-manifest-reload-attempts and respective session option ()
  + Improved: DASH segment availability/download logging (, )
  + Refactored: DASH parser + stream implementation (, , , , )
  + Fixed: DASH segment template numbers and availability times (, , )
  + Fixed: DASH manifest mediaPresentationDuration and period duration ()
  + Fixed: DASH manifest suggestedPresentationDelay ()
  + Fixed: various DASH manifest parsing bugs ()
  + Fixed: DASH timeline IDs not being unique ()
  + Fixed: DASH substreams not having synced timelines ()
  + Fixed: queued DASH segments being downloaded after closing the stream (, )
  + Fixed: incorrect min/max values of certain numeric CLI arguments ()
  + Fixed: all naive datetime objects and made them timezone-aware ()
  + Fixed: TV5monde plugin with new implementation ()
  + Fixed: Steam plugin missing CDN auth data in stream URLs ()
  + Fixed: Vimeo plugin's playerConfig regex ()
  + Fixed: VKplay plugin's validation schema ()
  + Fixed: Twitcasting plugin with new implementation ()
  + Tests: fixed setuptools/pkg_resources DeprecationWarnings (, )
  + Tests: fixed ResourceWarnings due to stale file handles ()
  + Added plugins: indihometv (), telemadrid ()
  + Removed plugins: nbcnews (), useetv ()

OBS-URL: https://build.opensuse.org/request/show/1090844
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=30
2023-06-06 23:44:59 +00:00
Martin Pluskal
8c85ce2661 Accepting request 1069355 from home:MasterPatricko
- Update to version 5.3.1. Breaking changes:
  + BREAKING: removed avconv (libav) from FFmpeg fallback list ()
  + BREAKING/API: removed Plugin.bind() and changed the signature of the Plugin class constructor ()
    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() ()
    Please see the deprecation docs for more details.
  + BREAKING/API: removed HTTPSession.parse_*() methods ()

OBS-URL: https://build.opensuse.org/request/show/1069355
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=28
2023-03-09 18:13:54 +00:00
1766ebdd09 Accepting request 991763 from home:MasterPatricko
- Update to version 4.2.0
  + Added: parsed multivariant playlist reference to HLSStream and MuxedHLSStream ()
  + Fixed: unnecessary delay when closing DASHStreams ()
  + Fixed: FFmpegMuxer not closing sub-streams concurrently ()
  + Fixed: threading issue when closing WebsocketClient connections ()
  + Fixed: handling of PluginErrors when outputting JSON data via --json ()
  + Fixed: broken YouTube plugin when setting custom authentication headers ()
  + Fixed: "source" Twitch VODs not being considered "best" ()
  + Fixed: and rewritten FilmOn plugin ()
  + Fixed: websocket issue in Twitcasting plugin (, )
  + Fixed: VK plugin (, )
  + Fixed: various other plugin issues (see full changelog)
  + New plugins: Aloula ()
  + Removed plugins: Eltrecetv ()
- Update package description and requirements

OBS-URL: https://build.opensuse.org/request/show/991763
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=26
2022-08-04 08:04:11 +00:00
1ca84d9286 Accepting request 981548 from home:bnavigator:branches:multimedia:apps
- Update to version 4.1.0
  * Improved: decryption of HLS streams ()
  * Improved: HLS playlist parsing (, )
  * Improved: string representations of Stream implementations
    ()
  * Fixed: new YouTube consent dialog ()
  * Fixed: crunchyroll plugin ()
  * Fixed: nicolive email logins ()
  * Fixed: threading issue when closing segmented streams ()
  * Removed: suppression of InsecureRequestWarning ()
  * New plugins: blazetv (), hiplayer (), useetv ()
  * Removed plugins: rotana ()
- The real name of the patch was python-requests-version.patch
- Update requirements.

OBS-URL: https://build.opensuse.org/request/show/981548
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=24
2022-06-13 08:22:54 +00:00
304624348b Accepting request 980842 from home:MasterPatricko
- 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 ()
  + removed streamlink.plugin.api.utils module ()
- 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

OBS-URL: https://build.opensuse.org/request/show/980842
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=23
2022-06-09 12:10:36 +00:00
Martin Pluskal
599586295b Accepting request 915107 from home:simonpuchert:branches:multimedia:apps
- Add python-requests-version.patch:
  * Revert a commit that increased the version requirements as the
    required version is not available in Factory.

OBS-URL: https://build.opensuse.org/request/show/915107
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=22
2021-08-31 09:12:29 +00:00
522a8f333a Accepting request 912478 from home:simonpuchert:branches:multimedia:apps
- Update to version 2.3.0:
- Updated requirements according to upstream build instructions

OBS-URL: https://build.opensuse.org/request/show/912478
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=21
2021-08-18 12:37:37 +00:00
6aeaa0aae9 Accepting request 896461 from home:MasterPatricko:branches:multimedia:apps
- Update to 2.1.2
- Remove streamlink-fix_removed_plugin_test.patch (upstreamed)

OBS-URL: https://build.opensuse.org/request/show/896461
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=19
2021-06-05 09:45:11 +00:00
54dd6ed65d Accepting request 894454 from home:MasterPatricko:branches:multimedia:apps
- Update to 2.1.1
- Fix tests at build time (streamlink-fix_removed_plugin_test.patch, )

OBS-URL: https://build.opensuse.org/request/show/894454
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=17
2021-05-22 11:11:44 +00:00
Martin Pluskal
c1fe3cd98b Accepting request 873571 from home:dirkmueller:Factory
- update to 2.0.0:
  * BREAKING: dropped support for Python 2 and Python 3.5 (, )
  * BREAKING: updated the Python version of the Windows installer to 3.8 ()
  * Users of Windows 7 will need their system to be fully upgraded.
  * BREAKING: removed all deprecated CLI arguments (, )
  * BREAKING: replaced various subtitle muxing CLI arguments with --mux-subtitles ()
  * BREAKING: sideloading faulty plugins will now raise an Exception ()
  * BREAKING: changed trace logging timestamp format ()
  * BREAKING/API: removed deprecated Session compat options ()
  * BREAKING/API: removed deprecated custom Logger and LogRecord ()
  * BREAKING/API: removed deprecated parameters from HLSStream.parse_variant_playlist ()
  * BREAKING/API: removed plugin.api.support_plugin ()
  * Added: new plugin for pluto.tv ()
  * Added: support for HLS master playlist URLs to --stream-url / --json ()
  * Added: --ffmpeg-fout for changing the output format of muxed streams ()
  * Added: --ffmpeg-copyts and --ffmpeg-start-at-zero (, )
  * Added: --streann-url for iframe referencing ()
  * Added: --niconico-timeshift-offset ()
  * Fixed: duplicate stream names in DASH inputs ()
  * Fixed: youtube live playback (, , )
  * Fixed: --twitch-disable-reruns ()
  * Fixed: various plugins issues (see detailed changelog down below)
  * Changed: {filename} variable in --player-args / -a to {playerinput} and made both optional ()
  * Changed: and fixed streamlinkrc config file in the Windows installer ()
  * Changed: MPV’s automated --title argument to --force-media-title ()
  * Changed: HTML documentation theme to furo ()
  * Removed: plugins for skai, kingkong, ellobo, trt/trtspor, tamago, streamme, metube, cubetv, willax

OBS-URL: https://build.opensuse.org/request/show/873571
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=15
2021-02-25 06:40:58 +00:00
Martin Pluskal
9dcfc9c0b0 Accepting request 856591 from home:MasterPatricko
- Update to 1.7.0:
  * Added: new plugins for micous.com, tv999.bg and cbsnews.com
  * Added: new embedded ad detection for Twitch streams ()
  * Fixed: a few broken plugins and minor plugin issues (see changelog down below)
  * Fixed: arguments in config files were read too late before taking effect ()
  * Fixed: Arte plugin returning too many streams and overriding primary ones ()
  * Fixed: Twitch plugin error when stream metadata API response is empty ()
  * Fixed: Zattoo login issues ()
  * Changed: plugin request and submission guidelines ()
  * Changed: refactored and cleaned up Twitch plugin ()
  * Removed: platform=_ stream token request parameter from Twitch plugin (again) ()
  * Removed: plugins for itvplayer, aljazeeraen, srgssr and dingittv
- Update to 1.6.0:
  * Fixed: lots of broken plugins and minor plugin issues (see changelog down below)
  * Fixed: embedded ads on Twitch with an ads workaround, removing pre-roll and mid-stream ads ()
  * Fixed: read timeout error when filtering out HLS segments ()
  * Fixed: twitch plugin logging incorrect low-latency status when pre-roll ads exist ()
  * Fixed: crunchyroll auth logic ()
  * Added: the --hls-playlist-reload-time parameter for customizing HLS playlist reload times ()
  * Added: python -m streamlink invocation style support ()
  * Added: plugin for mrt.com.mk ()
  * Changed: yupptv plugin and replaced email+pass with id+token authentication ()
  * Removed: plugins for vaughnlive, pandatv, douyutv, cybergame, europaplus and startv

OBS-URL: https://build.opensuse.org/request/show/856591
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=13
2020-12-17 06:52:46 +00:00
40a5a675e3 - update to 1.5.0:
* plugins.nbcsports: fix embed_url_re ()
  * plugins.olympicchannel: fix/rewrite ()
  * plugins.foxtr: fix playervars_re ()
  * plugins.huya: fix _hls_re ()
  * plugins.ceskatelevize: add new api for some links ()
  * plugins.beattv: remove plugin ()
  * plugins.ard_live: fix / rewrite ()
  * plugins.ard_mediathek: fix / update ()
  * Streamlink was added to Windows Package Manager
  * plugins.tvplayer: Add missing platform key in the GET for stream_url ()
  * plugins.btv: remove login and fix API URL ()
  * plugins.n13tv: new plugin - replaces plugins.reshet ()
  * plugins.reshet: plugin removal ()
  * plugins.tvnbg: plugin removal ()
  * plugins.adultswim: fix/rewrite ()
  * ci: no test/documentation jobs on scheduled run ()
  * cli.main: fix msecs format in logging output ()
  * utils.l10n: fix pycountry language lookup ()
  * plugins.nbcnews: new plugin for http://nbcnews.com/now ()
  * plugins.showroom: use normal HLSStreams
  * docs: remove unimportant note / file
  * plugins.viasat: remove play.nova.bg domain
  * actions: fixed incorrect versions and use names for codecov ()
  * plugins.filmon: use /tv/ url and raise PluginError for invalid channels
  * flake8: E741 ambiguous variable name
  * plugins.youtube: Fix isLive and signatureCipher ()
  * plugins.facebook: use meta og:video:url and added basic title support ()
  * plugins.picarto: fixed vod url detection
  * ci: fix pycountry issue temporarily with a fixed version

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=11
2020-08-21 20:20:48 +00:00
16bbb968c9 Accepting request 750721 from home:simonpuchert:branches:multimedia:apps
- Update to version 1.3.0:
  * twitch.tv shenanigans, see ; authenticating via
    --twitch-oauth-token has been disabled.
  * new plugins: albavision, news.now.com, twitcasting.tv, viu.tv,
    vlive.tv, willax.tv
- Refresh env-script-interpreter.patch
- Use the small tarball (without ffmpeg (etc.) Windows binaries).

OBS-URL: https://build.opensuse.org/request/show/750721
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=10
2019-11-27 09:36:32 +00:00
Tomáš Chvátal
808d7dbcd7 Accepting request 725139 from home:simonpuchert:branches:multimedia:apps
- Update to version 1.2.0.
- Use fdupes to address duplicate file warnings.

OBS-URL: https://build.opensuse.org/request/show/725139
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=9
2019-08-22 08:23:54 +00:00
Simon Puchert
4b0eb98598 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=8 2019-06-09 19:02:31 +00:00
Simon Puchert
445fd18e40 Accepting request 693969 from home:simonpuchert:branches:multimedia:apps
- Make the package actually installable.
- Update to version 1.1.1.
- Use python-rpm-macros.
- Fix Rpmlint errors.

OBS-URL: https://build.opensuse.org/request/show/693969
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=7
2019-04-14 00:36:17 +00:00
Martin Pluskal
2a7c25240d Accepting request 684800 from home:simonpuchert:branches:multimedia:apps
Update to version 1.0.0.

OBS-URL: https://build.opensuse.org/request/show/684800
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=6
2019-03-14 14:07:04 +00:00
Tomáš Chvátal
08bac13bf3 Accepting request 618920 from home:dmarcoux
- Update to version 0.13.0:
  * Initial MPEG DASH support has been added! () Many thanks to @beardypig
  * As always, a ton of plugin updates
  * Updates to our documentation ()
  * Updates to our logging () as well as log --quiet options () ()
  * Our release script has been updated ()
  * Support for livestreams when using the --hls-duration option ()
  * Allow streamlink to exit faster when using Ctrl+C ()
  * Added an OpenCV Face Detection example ()

- Remove streamlink-use-mpv.patch

OBS-URL: https://build.opensuse.org/request/show/618920
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=5
2018-06-25 11:08:06 +00:00
Tomáš Chvátal
967e9532a9 Accepting request 558890 from home:agraul:branches:multimedia:apps
- Update to version 0.9.0:
  * Updates to multiple plugins (electrecetv, tvplayer, Teve2,
    cnnturk, kanald)
- Update streamlink-use-mpv.patch
  * Refresh to apply on rebased code

OBS-URL: https://build.opensuse.org/request/show/558890
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=4
2017-12-20 17:59:25 +00:00
Martin Pluskal
378cc9927e - Update conditionals to resolve dependencies on Leap
* python[3]-iso3166
  * python[3]-iso-639
  * python[3]-pycryptodome

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=3
2017-09-17 12:23:43 +00:00
Martin Pluskal
5043c539f3 Accepting request 477505 from home:seilerphilipp:streamlink
update to version 0.3.2
- adds new dependencies to get it running

OBS-URL: https://build.opensuse.org/request/show/477505
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=2
2017-03-07 16:13:25 +00:00
efddd54754 Accepting request 444737 from home:metakcahura:test
Added *.changes file.

OBS-URL: https://build.opensuse.org/request/show/444737
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/streamlink?expand=0&rev=1
2016-12-09 14:38:50 +00:00