pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/yt-dlp yt-dlp: Update to 2021.12.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0942861a94ba
branches:  trunk
changeset: 770502:0942861a94ba
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Wed Dec 01 14:32:32 2021 +0000

description:
yt-dlp: Update to 2021.12.1

Changelog:
### 2021.12.01

* **Add option `--wait-for-video` to wait for scheduled streams**
* Add option `--break-per-input` to apply --break-on... to each input URL
* Add option `--embed-info-json` to embed info.json in mkv
* Add compat-option `embed-metadata`
* Allow using a custom format selector through API
* [AES] Add ECB mode by [nao20010128nao](https://github.com/nao20010128nao)
* [build] Fix MacOS Build
* [build] Save Git HEAD at release alongside version info
* [build] Use `workflow_dispatch` for release
* [downloader/ffmpeg] Fix for direct videos inside mpd manifests
* [downloader] Add colors to download progress
* [EmbedSubtitles] Slightly relax duration check and related cleanup
* [ExtractAudio] Fix conversion to `wav` and `vorbis`
* [ExtractAudio] Support `alac`
* [extractor] Extract `average_rating` from JSON-LD
* [FixupM3u8] Fixup MPEG-TS in MP4 container
* [generic] Support mpd manifests without extension by [shirt](https://github.com/shirt-dev)
* [hls] Better FairPlay DRM detection by [nyuszika7h](https://github.com/nyuszika7h)
* [jsinterp] Fix splice to handle float (for youtube js player f1ca6900)
* [utils] Allow alignment in `render_table` and add tests
* [utils] Fix `PagedList`
* [utils] Fix error when copying `LazyList`
* Clarify video/audio-only formats in -F
* Ensure directory exists when checking formats
* Ensure path for link files exists by [Zirro](https://github.com/Zirro)
* Ensure same config file is not loaded multiple times
* Fix 'postprocessor_hooks`
* Fix `--break-on-archive` when pre-checking
* Fix `--check-formats` for `mhtml`
* Fix `--load-info-json` of playlists with failed entries
* Fix `--trim-filename` when filename has `.`
* Fix bug in parsing `--add-header`
* Fix error in `report_unplayable_conflict` by [shirt](https://github.com/shirt-dev)
* Fix writing playlist infojson with `--no-clean-infojson`
* Validate --get-bypass-country
* [blogger] Add extractor by [pabs3](https://github.com/pabs3)
* [breitbart] Add extractor by [Grabien](https://github.com/Grabien)
* [CableAV] Add extractor by [j54vc1bk](https://github.com/j54vc1bk)
* [CanalAlpha] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [CozyTV] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [CPTwentyFour] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [DiscoveryPlus] Add `DiscoveryPlusItalyShowIE` by [Ashish0804](https://github.com/Ashish0804)
* [ESPNCricInfo] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [LinkedIn] Add extractor by [u-spec-png](https://github.com/u-spec-png)
* [mixch] Add extractor by [nao20010128nao](https://github.com/nao20010128nao)
* [nebula] Add `NebulaCollectionIE` and rewrite extractor by [hheimbuerger](https://github.com/hheimbuerger)
* [OneFootball] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [peer.tv] Add extractor by [u-spec-png](https://github.com/u-spec-png)
* [radiozet] Add extractor by [0xA7404A](https://github.com/0xA7404A) (Aurora)
* [redgifs] Add extractor by [chio0hai](https://github.com/chio0hai)
* [RedGifs] Add Search and User extractors by [Deer-Spangle](https://github.com/Deer-Spangle)
* [rtrfm] Add extractor by [pabs3](https://github.com/pabs3)
* [Streamff] Add extractor by [cntrl-s](https://github.com/cntrl-s)
* [Stripchat] Add extractor by [zulaport](https://github.com/zulaport)
* [Aljazeera] Fix extractor by [u-spec-png](https://github.com/u-spec-png)
* [AmazonStoreIE] Fix regex to not match vdp urls by [Ashish0804](https://github.com/Ashish0804)
* [ARDBetaMediathek] Handle new URLs
* [bbc] Get all available formats by [nyuszika7h](https://github.com/nyuszika7h)
* [Bilibili] Fix title extraction by [u-spec-png](https://github.com/u-spec-png)
* [CBC Gem] Fix for shows that don't have all seasons by [makeworld-the-better-one](https://github.com/makeworld-the-better-one)
* [curiositystream] Add more metadata
* [CuriosityStream] Fix series
* [DiscoveryPlus] Rewrite extractors by [Ashish0804](https://github.com/Ashish0804), [pukkandan](https://github.com/pukkandan)
* [HotStar] Set language field from tags by [Ashish0804](https://github.com/Ashish0804)
* [instagram, cleanup] Refactor extractors
* [Instagram] Display more login errors by [MinePlayersPE](https://github.com/MinePlayersPE)
* [itv] Fix extractor by [staubichsauger](https://github.com/staubichsauger), [pukkandan](https://github.com/pukkandan)
* [mediaklikk] Expand valid URL
* [MTV] Improve mgid extraction by [Sipherdrakon](https://github.com/Sipherdrakon), [kikuyan](https://github.com/kikuyan)
* [nexx] Better error message for unsupported format
* [NovaEmbed] Fix extractor by [pukkandan](https://github.com/pukkandan), [std-move](https://github.com/std-move)
* [PatreonUser] Do not capture RSS URLs
* [Reddit] Add support for 1080p videos by [xenova](https://github.com/xenova)
* [RoosterTeethSeries] Fix for multiple pages by [MinePlayersPE](https://github.com/MinePlayersPE)
* [sbs] Fix for movies and livestreams
* [Senate.gov] Add SenateGovIE and fix SenateISVPIE by [Grabien](https://github.com/Grabien), [pukkandan](https://github.com/pukkandan)
* [soundcloud:search] Fix pagination
* [tiktok:user] Set `webpage_url` correctly
* [Tokentube] Fix description by [u-spec-png](https://github.com/u-spec-png)
* [trovo] Fix extractor by [nyuszika7h](https://github.com/nyuszika7h)
* [tv2] Expand valid URL
* [Tvplayhome] Fix extractor by [pukkandan](https://github.com/pukkandan), [18928172992817182](https://github.com/18928172992817182)
* [Twitch:vod] Add chapters by [mpeter50](https://github.com/mpeter50)
* [twitch:vod] Extract live status by [DEvmIb](https://github.com/DEvmIb)
* [VidLii] Add 720p support by [mrpapersonic](https://github.com/mrpapersonic)
* [vimeo] Add fallback for config URL
* [vimeo] Sort http formats higher
* [WDR] Expand valid URL
* [willow] Add extractor by [aarubui](https://github.com/aarubui)
* [xvideos] Detect embed URLs by [4a1e2y5](https://github.com/4a1e2y5)
* [xvideos] Fix extractor by [Yakabuff](https://github.com/Yakabuff)
* [youtube, cleanup] Reorganize Tab and Search extractor inheritances
* [youtube:search_url] Add playlist/channel support
* [youtube] Add `default` player client by [coletdjnz](https://github.com/coletdjnz)
* [youtube] Add storyboard formats
* [youtube] Decrypt n-sig for URLs with `ratebypass`
* [youtube] Minor improvement to format sorting
* [cleanup] Add deprecation warnings
* [cleanup] Minor cleanup
* [cleanup] Misc cleanup
* [cleanup] Refactor `JSInterpreter._seperate`
* [Cleanup] Remove some unnecessary groups in regexes by [Ashish0804](https://github.com/Ashish0804)

diffstat:

 net/yt-dlp/Makefile |   4 +-
 net/yt-dlp/PLIST    |  56 +++++++++++++++++++++++++++++++++++++++++++---------
 net/yt-dlp/distinfo |   8 +++---
 3 files changed, 52 insertions(+), 16 deletions(-)

diffs (200 lines):

diff -r 242afccc11b7 -r 0942861a94ba net/yt-dlp/Makefile
--- a/net/yt-dlp/Makefile       Wed Dec 01 13:11:03 2021 +0000
+++ b/net/yt-dlp/Makefile       Wed Dec 01 14:32:32 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2021/11/14 14:41:11 ryoon Exp $
+# $NetBSD: Makefile,v 1.4 2021/12/01 14:32:32 ryoon Exp $
 
-DISTNAME=      yt-dlp-2021.11.10.1
+DISTNAME=      yt-dlp-2021.12.1
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_PYPI:=y/yt-dlp/}
 # \TODO: create symlink, as mpv makes use of youtube-dl?
diff -r 242afccc11b7 -r 0942861a94ba net/yt-dlp/PLIST
--- a/net/yt-dlp/PLIST  Wed Dec 01 13:11:03 2021 +0000
+++ b/net/yt-dlp/PLIST  Wed Dec 01 14:32:32 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2021/11/14 14:41:11 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.3 2021/12/01 14:32:32 ryoon Exp $
 bin/yt-dlp
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -300,6 +300,9 @@
 ${PYSITELIB}/yt_dlp/extractor/blinkx.py
 ${PYSITELIB}/yt_dlp/extractor/blinkx.pyc
 ${PYSITELIB}/yt_dlp/extractor/blinkx.pyo
+${PYSITELIB}/yt_dlp/extractor/blogger.py
+${PYSITELIB}/yt_dlp/extractor/blogger.pyc
+${PYSITELIB}/yt_dlp/extractor/blogger.pyo
 ${PYSITELIB}/yt_dlp/extractor/bloomberg.py
 ${PYSITELIB}/yt_dlp/extractor/bloomberg.pyc
 ${PYSITELIB}/yt_dlp/extractor/bloomberg.pyo
@@ -327,6 +330,9 @@
 ${PYSITELIB}/yt_dlp/extractor/breakcom.py
 ${PYSITELIB}/yt_dlp/extractor/breakcom.pyc
 ${PYSITELIB}/yt_dlp/extractor/breakcom.pyo
+${PYSITELIB}/yt_dlp/extractor/breitbart.py
+${PYSITELIB}/yt_dlp/extractor/breitbart.pyc
+${PYSITELIB}/yt_dlp/extractor/breitbart.pyo
 ${PYSITELIB}/yt_dlp/extractor/brightcove.py
 ${PYSITELIB}/yt_dlp/extractor/brightcove.pyc
 ${PYSITELIB}/yt_dlp/extractor/brightcove.pyo
@@ -342,6 +348,9 @@
 ${PYSITELIB}/yt_dlp/extractor/c56.py
 ${PYSITELIB}/yt_dlp/extractor/c56.pyc
 ${PYSITELIB}/yt_dlp/extractor/c56.pyo
+${PYSITELIB}/yt_dlp/extractor/cableav.py
+${PYSITELIB}/yt_dlp/extractor/cableav.pyc
+${PYSITELIB}/yt_dlp/extractor/cableav.pyo
 ${PYSITELIB}/yt_dlp/extractor/cam4.py
 ${PYSITELIB}/yt_dlp/extractor/cam4.pyc
 ${PYSITELIB}/yt_dlp/extractor/cam4.pyo
@@ -354,6 +363,9 @@
 ${PYSITELIB}/yt_dlp/extractor/camwithher.py
 ${PYSITELIB}/yt_dlp/extractor/camwithher.pyc
 ${PYSITELIB}/yt_dlp/extractor/camwithher.pyo
+${PYSITELIB}/yt_dlp/extractor/canalalpha.py
+${PYSITELIB}/yt_dlp/extractor/canalalpha.pyc
+${PYSITELIB}/yt_dlp/extractor/canalalpha.pyo
 ${PYSITELIB}/yt_dlp/extractor/canalc2.py
 ${PYSITELIB}/yt_dlp/extractor/canalc2.pyc
 ${PYSITELIB}/yt_dlp/extractor/canalc2.pyo
@@ -498,6 +510,9 @@
 ${PYSITELIB}/yt_dlp/extractor/coub.py
 ${PYSITELIB}/yt_dlp/extractor/coub.pyc
 ${PYSITELIB}/yt_dlp/extractor/coub.pyo
+${PYSITELIB}/yt_dlp/extractor/cozytv.py
+${PYSITELIB}/yt_dlp/extractor/cozytv.pyc
+${PYSITELIB}/yt_dlp/extractor/cozytv.pyo
 ${PYSITELIB}/yt_dlp/extractor/cracked.py
 ${PYSITELIB}/yt_dlp/extractor/cracked.pyc
 ${PYSITELIB}/yt_dlp/extractor/cracked.pyo
@@ -576,12 +591,6 @@
 ${PYSITELIB}/yt_dlp/extractor/discoverygo.py
 ${PYSITELIB}/yt_dlp/extractor/discoverygo.pyc
 ${PYSITELIB}/yt_dlp/extractor/discoverygo.pyo
-${PYSITELIB}/yt_dlp/extractor/discoverynetworks.py
-${PYSITELIB}/yt_dlp/extractor/discoverynetworks.pyc
-${PYSITELIB}/yt_dlp/extractor/discoverynetworks.pyo
-${PYSITELIB}/yt_dlp/extractor/discoveryplusindia.py
-${PYSITELIB}/yt_dlp/extractor/discoveryplusindia.pyc
-${PYSITELIB}/yt_dlp/extractor/discoveryplusindia.pyo
 ${PYSITELIB}/yt_dlp/extractor/discoveryvr.py
 ${PYSITELIB}/yt_dlp/extractor/discoveryvr.pyc
 ${PYSITELIB}/yt_dlp/extractor/discoveryvr.pyo
@@ -1299,6 +1308,9 @@
 ${PYSITELIB}/yt_dlp/extractor/mitele.py
 ${PYSITELIB}/yt_dlp/extractor/mitele.pyc
 ${PYSITELIB}/yt_dlp/extractor/mitele.pyo
+${PYSITELIB}/yt_dlp/extractor/mixch.py
+${PYSITELIB}/yt_dlp/extractor/mixch.pyc
+${PYSITELIB}/yt_dlp/extractor/mixch.pyo
 ${PYSITELIB}/yt_dlp/extractor/mixcloud.py
 ${PYSITELIB}/yt_dlp/extractor/mixcloud.pyc
 ${PYSITELIB}/yt_dlp/extractor/mixcloud.pyo
@@ -1542,6 +1554,9 @@
 ${PYSITELIB}/yt_dlp/extractor/ondemandkorea.py
 ${PYSITELIB}/yt_dlp/extractor/ondemandkorea.pyc
 ${PYSITELIB}/yt_dlp/extractor/ondemandkorea.pyo
+${PYSITELIB}/yt_dlp/extractor/onefootball.py
+${PYSITELIB}/yt_dlp/extractor/onefootball.pyc
+${PYSITELIB}/yt_dlp/extractor/onefootball.pyo
 ${PYSITELIB}/yt_dlp/extractor/onet.py
 ${PYSITELIB}/yt_dlp/extractor/onet.pyc
 ${PYSITELIB}/yt_dlp/extractor/onet.pyo
@@ -1596,6 +1611,9 @@
 ${PYSITELIB}/yt_dlp/extractor/peertube.py
 ${PYSITELIB}/yt_dlp/extractor/peertube.pyc
 ${PYSITELIB}/yt_dlp/extractor/peertube.pyo
+${PYSITELIB}/yt_dlp/extractor/peertv.py
+${PYSITELIB}/yt_dlp/extractor/peertv.pyc
+${PYSITELIB}/yt_dlp/extractor/peertv.pyo
 ${PYSITELIB}/yt_dlp/extractor/peloton.py
 ${PYSITELIB}/yt_dlp/extractor/peloton.pyc
 ${PYSITELIB}/yt_dlp/extractor/peloton.pyo
@@ -1752,6 +1770,9 @@
 ${PYSITELIB}/yt_dlp/extractor/radiokapital.py
 ${PYSITELIB}/yt_dlp/extractor/radiokapital.pyc
 ${PYSITELIB}/yt_dlp/extractor/radiokapital.pyo
+${PYSITELIB}/yt_dlp/extractor/radiozet.py
+${PYSITELIB}/yt_dlp/extractor/radiozet.pyc
+${PYSITELIB}/yt_dlp/extractor/radiozet.pyo
 ${PYSITELIB}/yt_dlp/extractor/radlive.py
 ${PYSITELIB}/yt_dlp/extractor/radlive.pyc
 ${PYSITELIB}/yt_dlp/extractor/radlive.pyo
@@ -1779,6 +1800,9 @@
 ${PYSITELIB}/yt_dlp/extractor/reddit.py
 ${PYSITELIB}/yt_dlp/extractor/reddit.pyc
 ${PYSITELIB}/yt_dlp/extractor/reddit.pyo
+${PYSITELIB}/yt_dlp/extractor/redgifs.py
+${PYSITELIB}/yt_dlp/extractor/redgifs.pyc
+${PYSITELIB}/yt_dlp/extractor/redgifs.pyo
 ${PYSITELIB}/yt_dlp/extractor/redtube.py
 ${PYSITELIB}/yt_dlp/extractor/redtube.pyc
 ${PYSITELIB}/yt_dlp/extractor/redtube.pyo
@@ -1836,6 +1860,9 @@
 ${PYSITELIB}/yt_dlp/extractor/rtp.py
 ${PYSITELIB}/yt_dlp/extractor/rtp.pyc
 ${PYSITELIB}/yt_dlp/extractor/rtp.pyo
+${PYSITELIB}/yt_dlp/extractor/rtrfm.py
+${PYSITELIB}/yt_dlp/extractor/rtrfm.pyc
+${PYSITELIB}/yt_dlp/extractor/rtrfm.pyo
 ${PYSITELIB}/yt_dlp/extractor/rts.py
 ${PYSITELIB}/yt_dlp/extractor/rts.pyc
 ${PYSITELIB}/yt_dlp/extractor/rts.pyo
@@ -1899,9 +1926,9 @@
 ${PYSITELIB}/yt_dlp/extractor/seeker.py
 ${PYSITELIB}/yt_dlp/extractor/seeker.pyc
 ${PYSITELIB}/yt_dlp/extractor/seeker.pyo
-${PYSITELIB}/yt_dlp/extractor/senateisvp.py
-${PYSITELIB}/yt_dlp/extractor/senateisvp.pyc
-${PYSITELIB}/yt_dlp/extractor/senateisvp.pyo
+${PYSITELIB}/yt_dlp/extractor/senategov.py
+${PYSITELIB}/yt_dlp/extractor/senategov.pyc
+${PYSITELIB}/yt_dlp/extractor/senategov.pyo
 ${PYSITELIB}/yt_dlp/extractor/sendtonews.py
 ${PYSITELIB}/yt_dlp/extractor/sendtonews.pyc
 ${PYSITELIB}/yt_dlp/extractor/sendtonews.pyo
@@ -2052,12 +2079,18 @@
 ${PYSITELIB}/yt_dlp/extractor/streamcz.py
 ${PYSITELIB}/yt_dlp/extractor/streamcz.pyc
 ${PYSITELIB}/yt_dlp/extractor/streamcz.pyo
+${PYSITELIB}/yt_dlp/extractor/streamff.py
+${PYSITELIB}/yt_dlp/extractor/streamff.pyc
+${PYSITELIB}/yt_dlp/extractor/streamff.pyo
 ${PYSITELIB}/yt_dlp/extractor/streetvoice.py
 ${PYSITELIB}/yt_dlp/extractor/streetvoice.pyc
 ${PYSITELIB}/yt_dlp/extractor/streetvoice.pyo
 ${PYSITELIB}/yt_dlp/extractor/stretchinternet.py
 ${PYSITELIB}/yt_dlp/extractor/stretchinternet.pyc
 ${PYSITELIB}/yt_dlp/extractor/stretchinternet.pyo
+${PYSITELIB}/yt_dlp/extractor/stripchat.py
+${PYSITELIB}/yt_dlp/extractor/stripchat.pyc
+${PYSITELIB}/yt_dlp/extractor/stripchat.pyo
 ${PYSITELIB}/yt_dlp/extractor/stv.py
 ${PYSITELIB}/yt_dlp/extractor/stv.pyc
 ${PYSITELIB}/yt_dlp/extractor/stv.pyo
@@ -2577,6 +2610,9 @@
 ${PYSITELIB}/yt_dlp/extractor/whowatch.py
 ${PYSITELIB}/yt_dlp/extractor/whowatch.pyc
 ${PYSITELIB}/yt_dlp/extractor/whowatch.pyo
+${PYSITELIB}/yt_dlp/extractor/willow.py
+${PYSITELIB}/yt_dlp/extractor/willow.pyc
+${PYSITELIB}/yt_dlp/extractor/willow.pyo
 ${PYSITELIB}/yt_dlp/extractor/wimtv.py
 ${PYSITELIB}/yt_dlp/extractor/wimtv.pyc
 ${PYSITELIB}/yt_dlp/extractor/wimtv.pyo
diff -r 242afccc11b7 -r 0942861a94ba net/yt-dlp/distinfo
--- a/net/yt-dlp/distinfo       Wed Dec 01 13:11:03 2021 +0000
+++ b/net/yt-dlp/distinfo       Wed Dec 01 14:32:32 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2021/11/14 14:41:11 ryoon Exp $
+$NetBSD: distinfo,v 1.4 2021/12/01 14:32:32 ryoon Exp $
 
-BLAKE2s (yt-dlp-2021.11.10.1.tar.gz) = 0ff0b9218217b12928b88ec2d2005a4cd16ede5c91f124ba5e04e98bf62cb2b7
-SHA512 (yt-dlp-2021.11.10.1.tar.gz) = 54a371d70b7b82349a184b26201fca12fabbc9a107dc199347c412062776d63879d22955d76726df61bc40ec594a7179a997e4679c683673c8c0dd41f62b16f6
-Size (yt-dlp-2021.11.10.1.tar.gz) = 2042241 bytes
+BLAKE2s (yt-dlp-2021.12.1.tar.gz) = fc6e956d8a2f1578d9f0f7af736b8a53119d3dd4bc23ef075a7c6516dec5fce7
+SHA512 (yt-dlp-2021.12.1.tar.gz) = d04e9e5ae36e73923ac79bb98af6e402ba0b4403430cbcc0517e7f446d42b6c637846b11489c0159faf667ab798b937abb9597fb5fba76b6f7b6e2b379bae328
+Size (yt-dlp-2021.12.1.tar.gz) = 2064958 bytes
 SHA1 (patch-yt__dlp_postprocessor_ffmpeg.py) = 11ebc3adf3bfbc76853f74d1abb865b7749c3b34



Home | Main Index | Thread Index | Old Index