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 2022.01.21



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d40e70b99bc6
branches:  trunk
changeset: 372224:d40e70b99bc6
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Sat Jan 22 13:48:34 2022 +0000

description:
yt-dlp: Update to 2022.01.21

* Fix ffprobe detection.

Changelog:
### 2021.01.21

* Add option `--concat-playlist` to **concat videos in a playlist**
* Allow **multiple and nested configuration files**
* Add more post-processing stages (`after_video`, `playlist`)
* Allow `--exec` to be run at any post-processing stage (Deprecates `--exec-before-download`)
* Allow `--print` to be run at any post-processing stage
* Allow listing formats, thumbnails, subtitles using `--print` by [pukkandan](https://github.com/pukkandan), [Zirro](https://github.com/Zirro)
* Add fields `video_autonumber`, `modified_date`, `modified_timestamp`, `playlist_count`, `channel_follower_count`
* Add key `requested_downloads` in the root `info_dict`
* Write `download_archive` only after all formats are downloaded
* [FfmpegMetadata] Allow setting metadata of individual streams using `meta<n>_` prefix
* Add option `--legacy-server-connect` by [xtkoba](https://github.com/xtkoba)
* Allow escaped `,` in `--extractor-args`
* Allow unicode characters in `info.json`
* Check for existing thumbnail/subtitle in final directory
* Don't treat empty containers as `None` in `sanitize_info`
* Fix `-s --ignore-no-formats --force-write-archive`
* Fix live title for multiple formats
* List playlist thumbnails in `--list-thumbnails`
* Raise error if subtitle download fails
* [cookies] Fix bug when keyring is unspecified
* [ffmpeg] Ignore unknown streams, standardize use of `-map 0`
* [outtmpl] Alternate form for `D` and fix suffix's case
* [utils] Add `Sec-Fetch-Mode` to `std_headers`
* [utils] Fix `format_bytes` output for Bytes by [pukkandan](https://github.com/pukkandan), [mdawar](https://github.com/mdawar)
* [utils] Handle `ss:xxx` in `parse_duration`
* [utils] Improve parsing for nested HTML elements by [zmousm](https://github.com/zmousm), [pukkandan](https://github.com/pukkandan)
* [utils] Use key `None` in `traverse_obj` to return as-is
* [extractor] Detect more subtitle codecs in MPD manifests by [fstirlitz](https://github.com/fstirlitz)
* [extractor] Extract chapters from JSON-LD by [iw0nderhow](https://github.com/iw0nderhow), [pukkandan](https://github.com/pukkandan)
* [extractor] Extract thumbnails from JSON-LD by [nixxo](https://github.com/nixxo)
* [extractor] Improve `url_result` and related
* [generic] Improve KVS player extraction by [trassshhub](https://github.com/trassshhub)
* [build] Reduce dependency on third party workflows
* [extractor,cleanup] Use `_search_nextjs_data`, `format_field`
* [cleanup] Minor fixes and cleanup
* [docs] Improvements
* [test] Fix TestVerboseOutput
* [afreecatv] Add livestreams extractor by [wlritchi](https://github.com/wlritchi)
* [callin] Add extractor by [foghawk](https://github.com/foghawk)
* [CrowdBunker] Add extractors by [Ashish0804](https://github.com/Ashish0804)
* [daftsex] Add extractors by [k3ns1n](https://github.com/k3ns1n)
* [digitalconcerthall] Add extractor by [teridon](https://github.com/teridon)
* [Drooble] Add extractor by [u-spec-png](https://github.com/u-spec-png)
* [EuropeanTour] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [iq.com] Add extractors by [MinePlayersPE](https://github.com/MinePlayersPE)
* [KelbyOne] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [LnkIE] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [MainStreaming] Add extractor by [coletdjnz](https://github.com/coletdjnz)
* [megatvcom] Add extractors by [zmousm](https://github.com/zmousm)
* [Newsy] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [noodlemagazine] Add extractor by [trassshhub](https://github.com/trassshhub)
* [PokerGo] Add extractors by [Ashish0804](https://github.com/Ashish0804)
* [Pornez] Add extractor by [mozlima](https://github.com/mozlima)
* [PRX] Add Extractors by [coletdjnz](https://github.com/coletdjnz)
* [RTNews] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [Rule34video] Add extractor by [trassshhub](https://github.com/trassshhub)
* [tvopengr] Add extractors by [zmousm](https://github.com/zmousm)
* [Vimm] Add extractor by [alerikaisattera](https://github.com/alerikaisattera)
* [glomex] Add extractors by [zmousm](https://github.com/zmousm)
* [instagram] Add story/highlight extractor by [u-spec-png](https://github.com/u-spec-png)
* [openrec] Add movie extractor by [Lesmiscore](https://github.com/Lesmiscore)
* [rai] Add Raiplaysound extractors by [nixxo](https://github.com/nixxo), [pukkandan](https://github.com/pukkandan)
* [aparat] Fix extractor
* [ard] Extract subtitles by [fstirlitz](https://github.com/fstirlitz)
* [BiliIntl] Add login by [MinePlayersPE](https://github.com/MinePlayersPE)
* [CeskaTelevize] Use `http` for manifests
* [CTVNewsIE] Add fallback for video search by [Ashish0804](https://github.com/Ashish0804)
* [dplay] Migrate DiscoveryPlusItaly to DiscoveryPlus by [timendum](https://github.com/timendum)
* [dplay] Re-structure DiscoveryPlus extractors
* [Dropbox] Support password protected files and more formats by [zenerdi0de](https://github.com/zenerdi0de)
* [facebook] Fix extraction from groups
* [facebook] Improve title and uploader extraction
* [facebook] Parse dash manifests
* [fox] Extract m3u8 from preview by [ischmidt20](https://github.com/ischmidt20)
* [funk] Support origin URLs
* [gfycat] Fix `uploader`
* [gfycat] Support embeds by [coletdjnz](https://github.com/coletdjnz)
* [hotstar] Add extractor args to ignore tags by [Ashish0804](https://github.com/Ashish0804)
* [hrfernsehen] Fix ardloader extraction by [CreaValix](https://github.com/CreaValix)
* [instagram] Fix username extraction for stories and highlights by [nyuszika7h](https://github.com/nyuszika7h)
* [kakao] Detect geo-restriction
* [line] Remove `tv.line.me` by [sian1468](https://github.com/sian1468)
* [mixch] Add `MixchArchiveIE` by [Lesmiscore](https://github.com/Lesmiscore)
* [mixcloud] Detect restrictions by [llacb47](https://github.com/llacb47)
* [NBCSports] Fix extraction of platform URLs by [ischmidt20](https://github.com/ischmidt20)
* [Nexx] Extract more metadata by [MinePlayersPE](https://github.com/MinePlayersPE)
* [Nexx] Support 3q CDN by [MinePlayersPE](https://github.com/MinePlayersPE)
* [pbs] de-prioritize AD formats
* [PornHub,YouTube] Refresh onion addresses by [unit193](https://github.com/unit193)
* [RedBullTV] Parse subtitles from manifest by [Ashish0804](https://github.com/Ashish0804)
* [streamcz] Fix extractor by [arkamar](https://github.com/arkamar), [pukkandan](https://github.com/pukkandan)
* [Ted] Rewrite extractor by [pukkandan](https://github.com/pukkandan), [trassshhub](https://github.com/trassshhub)
* [Theta] Fix valid URL by [alerikaisattera](https://github.com/alerikaisattera)
* [ThisOldHouseIE] Add support for premium videos by [Ashish0804](https://github.com/Ashish0804)
* [TikTok] Fix extraction for sigi-based webpages, add API fallback by [MinePlayersPE](https://github.com/MinePlayersPE)
* [TikTok] Pass cookies to formats, and misc fixes by [MinePlayersPE](https://github.com/MinePlayersPE)
* [TikTok] Extract captions, user thumbnail by [MinePlayersPE](https://github.com/MinePlayersPE)
* [TikTok] Change app version by [MinePlayersPE](https://github.com/MinePlayersPE), [llacb47](https://github.com/llacb47)
* [TVer] Extract message for unaired live by [Lesmiscore](https://github.com/Lesmiscore)
* [twitcasting] Refactor extractor by [Lesmiscore](https://github.com/Lesmiscore)
* [twitter] Fix video in quoted tweets
* [veoh] Improve extractor by [foghawk](https://github.com/foghawk)
* [vk] Capture `clip` URLs
* [vk] Fix VKUserVideosIE by [Ashish0804](https://github.com/Ashish0804)
* [vk] Improve `_VALID_URL` by [k3ns1n](https://github.com/k3ns1n)
* [VrtNU] Handle empty title by [pgaig](https://github.com/pgaig)
* [XVideos] Check HLS formats by [MinePlayersPE](https://github.com/MinePlayersPE)
* [yahoo:gyao] Improved playlist handling by [hyano](https://github.com/hyano)
* [youtube:tab] Extract more playlist metadata by [coletdjnz](https://github.com/coletdjnz), [pukkandan](https://github.com/pukkandan)
* [youtube:tab] Raise error on tab redirect by [krichbanana](https://github.com/krichbanana), [coletdjnz](https://github.com/coletdjnz)
* [youtube] Update Innertube clients by [coletdjnz](https://github.com/coletdjnz)
* [youtube] Detect live-stream embeds
* [youtube] Do not return `upload_date` for playlists
* [youtube] Extract channel subscriber count by [coletdjnz](https://github.com/coletdjnz)
* [youtube] Make invalid storyboard URL non-fatal
* [youtube] Enforce UTC, update innertube clients and tests by [coletdjnz](https://github.com/coletdjnz)
* [zdf] Add chapter extraction by [iw0nderhow](https://github.com/iw0nderhow)
* [zee5] Add geo-bypass

diffstat:

 net/yt-dlp/Makefile                                      |   5 +-
 net/yt-dlp/PLIST                                         |  59 +++++++++++++++-
 net/yt-dlp/distinfo                                      |  10 +-
 net/yt-dlp/patches/patch-yt__dlp_postprocessor_ffmpeg.py |  19 +++-
 4 files changed, 79 insertions(+), 14 deletions(-)

diffs (279 lines):

diff -r c6f780b9eeeb -r d40e70b99bc6 net/yt-dlp/Makefile
--- a/net/yt-dlp/Makefile       Fri Jan 21 23:21:18 2022 +0000
+++ b/net/yt-dlp/Makefile       Sat Jan 22 13:48:34 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2022/01/05 15:41:19 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2022/01/22 13:48:34 ryoon Exp $
 
-DISTNAME=      yt-dlp-2021.12.27
-PKGREVISION=   2
+DISTNAME=      yt-dlp-2022.1.21
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_PYPI:=y/yt-dlp/}
 # \TODO: create symlink, as mpv makes use of youtube-dl?
diff -r c6f780b9eeeb -r d40e70b99bc6 net/yt-dlp/PLIST
--- a/net/yt-dlp/PLIST  Fri Jan 21 23:21:18 2022 +0000
+++ b/net/yt-dlp/PLIST  Sat Jan 22 13:48:34 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2021/12/30 11:41:38 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.5 2022/01/22 13:48:34 ryoon Exp $
 bin/yt-dlp
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -351,6 +351,9 @@
 ${PYSITELIB}/yt_dlp/extractor/cableav.py
 ${PYSITELIB}/yt_dlp/extractor/cableav.pyc
 ${PYSITELIB}/yt_dlp/extractor/cableav.pyo
+${PYSITELIB}/yt_dlp/extractor/callin.py
+${PYSITELIB}/yt_dlp/extractor/callin.pyc
+${PYSITELIB}/yt_dlp/extractor/callin.pyo
 ${PYSITELIB}/yt_dlp/extractor/cam4.py
 ${PYSITELIB}/yt_dlp/extractor/cam4.pyc
 ${PYSITELIB}/yt_dlp/extractor/cam4.pyo
@@ -522,6 +525,9 @@
 ${PYSITELIB}/yt_dlp/extractor/crooksandliars.py
 ${PYSITELIB}/yt_dlp/extractor/crooksandliars.pyc
 ${PYSITELIB}/yt_dlp/extractor/crooksandliars.pyo
+${PYSITELIB}/yt_dlp/extractor/crowdbunker.py
+${PYSITELIB}/yt_dlp/extractor/crowdbunker.pyc
+${PYSITELIB}/yt_dlp/extractor/crowdbunker.pyo
 ${PYSITELIB}/yt_dlp/extractor/crunchyroll.py
 ${PYSITELIB}/yt_dlp/extractor/crunchyroll.pyc
 ${PYSITELIB}/yt_dlp/extractor/crunchyroll.pyo
@@ -546,6 +552,9 @@
 ${PYSITELIB}/yt_dlp/extractor/cwtv.py
 ${PYSITELIB}/yt_dlp/extractor/cwtv.pyc
 ${PYSITELIB}/yt_dlp/extractor/cwtv.pyo
+${PYSITELIB}/yt_dlp/extractor/daftsex.py
+${PYSITELIB}/yt_dlp/extractor/daftsex.pyc
+${PYSITELIB}/yt_dlp/extractor/daftsex.pyo
 ${PYSITELIB}/yt_dlp/extractor/dailymail.py
 ${PYSITELIB}/yt_dlp/extractor/dailymail.pyc
 ${PYSITELIB}/yt_dlp/extractor/dailymail.pyo
@@ -582,6 +591,9 @@
 ${PYSITELIB}/yt_dlp/extractor/digg.py
 ${PYSITELIB}/yt_dlp/extractor/digg.pyc
 ${PYSITELIB}/yt_dlp/extractor/digg.pyo
+${PYSITELIB}/yt_dlp/extractor/digitalconcerthall.py
+${PYSITELIB}/yt_dlp/extractor/digitalconcerthall.pyc
+${PYSITELIB}/yt_dlp/extractor/digitalconcerthall.pyo
 ${PYSITELIB}/yt_dlp/extractor/digiteka.py
 ${PYSITELIB}/yt_dlp/extractor/digiteka.pyc
 ${PYSITELIB}/yt_dlp/extractor/digiteka.pyo
@@ -621,6 +633,9 @@
 ${PYSITELIB}/yt_dlp/extractor/dreisat.py
 ${PYSITELIB}/yt_dlp/extractor/dreisat.pyc
 ${PYSITELIB}/yt_dlp/extractor/dreisat.pyo
+${PYSITELIB}/yt_dlp/extractor/drooble.py
+${PYSITELIB}/yt_dlp/extractor/drooble.pyc
+${PYSITELIB}/yt_dlp/extractor/drooble.pyo
 ${PYSITELIB}/yt_dlp/extractor/dropbox.py
 ${PYSITELIB}/yt_dlp/extractor/dropbox.pyc
 ${PYSITELIB}/yt_dlp/extractor/dropbox.pyo
@@ -708,6 +723,9 @@
 ${PYSITELIB}/yt_dlp/extractor/europa.py
 ${PYSITELIB}/yt_dlp/extractor/europa.pyc
 ${PYSITELIB}/yt_dlp/extractor/europa.pyo
+${PYSITELIB}/yt_dlp/extractor/europeantour.py
+${PYSITELIB}/yt_dlp/extractor/europeantour.pyc
+${PYSITELIB}/yt_dlp/extractor/europeantour.pyo
 ${PYSITELIB}/yt_dlp/extractor/euscreen.py
 ${PYSITELIB}/yt_dlp/extractor/euscreen.pyc
 ${PYSITELIB}/yt_dlp/extractor/euscreen.pyo
@@ -882,6 +900,9 @@
 ${PYSITELIB}/yt_dlp/extractor/globo.py
 ${PYSITELIB}/yt_dlp/extractor/globo.pyc
 ${PYSITELIB}/yt_dlp/extractor/globo.pyo
+${PYSITELIB}/yt_dlp/extractor/glomex.py
+${PYSITELIB}/yt_dlp/extractor/glomex.pyc
+${PYSITELIB}/yt_dlp/extractor/glomex.pyo
 ${PYSITELIB}/yt_dlp/extractor/go.py
 ${PYSITELIB}/yt_dlp/extractor/go.pyc
 ${PYSITELIB}/yt_dlp/extractor/go.pyo
@@ -1092,6 +1113,9 @@
 ${PYSITELIB}/yt_dlp/extractor/keezmovies.py
 ${PYSITELIB}/yt_dlp/extractor/keezmovies.pyc
 ${PYSITELIB}/yt_dlp/extractor/keezmovies.pyo
+${PYSITELIB}/yt_dlp/extractor/kelbyone.py
+${PYSITELIB}/yt_dlp/extractor/kelbyone.pyc
+${PYSITELIB}/yt_dlp/extractor/kelbyone.pyo
 ${PYSITELIB}/yt_dlp/extractor/ketnet.py
 ${PYSITELIB}/yt_dlp/extractor/ketnet.pyc
 ${PYSITELIB}/yt_dlp/extractor/ketnet.pyo
@@ -1215,6 +1239,9 @@
 ${PYSITELIB}/yt_dlp/extractor/mailru.py
 ${PYSITELIB}/yt_dlp/extractor/mailru.pyc
 ${PYSITELIB}/yt_dlp/extractor/mailru.pyo
+${PYSITELIB}/yt_dlp/extractor/mainstreaming.py
+${PYSITELIB}/yt_dlp/extractor/mainstreaming.pyc
+${PYSITELIB}/yt_dlp/extractor/mainstreaming.pyo
 ${PYSITELIB}/yt_dlp/extractor/malltv.py
 ${PYSITELIB}/yt_dlp/extractor/malltv.pyc
 ${PYSITELIB}/yt_dlp/extractor/malltv.pyo
@@ -1266,6 +1293,9 @@
 ${PYSITELIB}/yt_dlp/extractor/megaphone.py
 ${PYSITELIB}/yt_dlp/extractor/megaphone.pyc
 ${PYSITELIB}/yt_dlp/extractor/megaphone.pyo
+${PYSITELIB}/yt_dlp/extractor/megatvcom.py
+${PYSITELIB}/yt_dlp/extractor/megatvcom.pyc
+${PYSITELIB}/yt_dlp/extractor/megatvcom.pyo
 ${PYSITELIB}/yt_dlp/extractor/meipai.py
 ${PYSITELIB}/yt_dlp/extractor/meipai.pyc
 ${PYSITELIB}/yt_dlp/extractor/meipai.pyo
@@ -1440,6 +1470,9 @@
 ${PYSITELIB}/yt_dlp/extractor/newstube.py
 ${PYSITELIB}/yt_dlp/extractor/newstube.pyc
 ${PYSITELIB}/yt_dlp/extractor/newstube.pyo
+${PYSITELIB}/yt_dlp/extractor/newsy.py
+${PYSITELIB}/yt_dlp/extractor/newsy.pyc
+${PYSITELIB}/yt_dlp/extractor/newsy.pyo
 ${PYSITELIB}/yt_dlp/extractor/nextmedia.py
 ${PYSITELIB}/yt_dlp/extractor/nextmedia.pyc
 ${PYSITELIB}/yt_dlp/extractor/nextmedia.pyo
@@ -1491,6 +1524,9 @@
 ${PYSITELIB}/yt_dlp/extractor/nonktube.py
 ${PYSITELIB}/yt_dlp/extractor/nonktube.pyc
 ${PYSITELIB}/yt_dlp/extractor/nonktube.pyo
+${PYSITELIB}/yt_dlp/extractor/noodlemagazine.py
+${PYSITELIB}/yt_dlp/extractor/noodlemagazine.pyc
+${PYSITELIB}/yt_dlp/extractor/noodlemagazine.pyo
 ${PYSITELIB}/yt_dlp/extractor/noovo.py
 ${PYSITELIB}/yt_dlp/extractor/noovo.pyc
 ${PYSITELIB}/yt_dlp/extractor/noovo.pyo
@@ -1710,6 +1746,9 @@
 ${PYSITELIB}/yt_dlp/extractor/pokemon.py
 ${PYSITELIB}/yt_dlp/extractor/pokemon.pyc
 ${PYSITELIB}/yt_dlp/extractor/pokemon.pyo
+${PYSITELIB}/yt_dlp/extractor/pokergo.py
+${PYSITELIB}/yt_dlp/extractor/pokergo.pyc
+${PYSITELIB}/yt_dlp/extractor/pokergo.pyo
 ${PYSITELIB}/yt_dlp/extractor/polsatgo.py
 ${PYSITELIB}/yt_dlp/extractor/polsatgo.pyc
 ${PYSITELIB}/yt_dlp/extractor/polsatgo.pyo
@@ -1728,6 +1767,9 @@
 ${PYSITELIB}/yt_dlp/extractor/porncom.py
 ${PYSITELIB}/yt_dlp/extractor/porncom.pyc
 ${PYSITELIB}/yt_dlp/extractor/porncom.pyo
+${PYSITELIB}/yt_dlp/extractor/pornez.py
+${PYSITELIB}/yt_dlp/extractor/pornez.pyc
+${PYSITELIB}/yt_dlp/extractor/pornez.pyo
 ${PYSITELIB}/yt_dlp/extractor/pornflip.py
 ${PYSITELIB}/yt_dlp/extractor/pornflip.pyc
 ${PYSITELIB}/yt_dlp/extractor/pornflip.pyo
@@ -1755,6 +1797,9 @@
 ${PYSITELIB}/yt_dlp/extractor/prosiebensat1.py
 ${PYSITELIB}/yt_dlp/extractor/prosiebensat1.pyc
 ${PYSITELIB}/yt_dlp/extractor/prosiebensat1.pyo
+${PYSITELIB}/yt_dlp/extractor/prx.py
+${PYSITELIB}/yt_dlp/extractor/prx.pyc
+${PYSITELIB}/yt_dlp/extractor/prx.pyo
 ${PYSITELIB}/yt_dlp/extractor/puhutv.py
 ${PYSITELIB}/yt_dlp/extractor/puhutv.pyc
 ${PYSITELIB}/yt_dlp/extractor/puhutv.pyo
@@ -1878,6 +1923,9 @@
 ${PYSITELIB}/yt_dlp/extractor/rtlnl.py
 ${PYSITELIB}/yt_dlp/extractor/rtlnl.pyc
 ${PYSITELIB}/yt_dlp/extractor/rtlnl.pyo
+${PYSITELIB}/yt_dlp/extractor/rtnews.py
+${PYSITELIB}/yt_dlp/extractor/rtnews.pyc
+${PYSITELIB}/yt_dlp/extractor/rtnews.pyo
 ${PYSITELIB}/yt_dlp/extractor/rtp.py
 ${PYSITELIB}/yt_dlp/extractor/rtp.pyc
 ${PYSITELIB}/yt_dlp/extractor/rtp.pyo
@@ -1899,6 +1947,9 @@
 ${PYSITELIB}/yt_dlp/extractor/ruhd.py
 ${PYSITELIB}/yt_dlp/extractor/ruhd.pyc
 ${PYSITELIB}/yt_dlp/extractor/ruhd.pyo
+${PYSITELIB}/yt_dlp/extractor/rule34video.py
+${PYSITELIB}/yt_dlp/extractor/rule34video.pyc
+${PYSITELIB}/yt_dlp/extractor/rule34video.pyo
 ${PYSITELIB}/yt_dlp/extractor/rumble.py
 ${PYSITELIB}/yt_dlp/extractor/rumble.pyc
 ${PYSITELIB}/yt_dlp/extractor/rumble.pyo
@@ -2376,6 +2427,9 @@
 ${PYSITELIB}/yt_dlp/extractor/tvnow.py
 ${PYSITELIB}/yt_dlp/extractor/tvnow.pyc
 ${PYSITELIB}/yt_dlp/extractor/tvnow.pyo
+${PYSITELIB}/yt_dlp/extractor/tvopengr.py
+${PYSITELIB}/yt_dlp/extractor/tvopengr.pyc
+${PYSITELIB}/yt_dlp/extractor/tvopengr.pyo
 ${PYSITELIB}/yt_dlp/extractor/tvp.py
 ${PYSITELIB}/yt_dlp/extractor/tvp.pyc
 ${PYSITELIB}/yt_dlp/extractor/tvp.pyo
@@ -2532,6 +2586,9 @@
 ${PYSITELIB}/yt_dlp/extractor/vimeo.py
 ${PYSITELIB}/yt_dlp/extractor/vimeo.pyc
 ${PYSITELIB}/yt_dlp/extractor/vimeo.pyo
+${PYSITELIB}/yt_dlp/extractor/vimm.py
+${PYSITELIB}/yt_dlp/extractor/vimm.pyc
+${PYSITELIB}/yt_dlp/extractor/vimm.pyo
 ${PYSITELIB}/yt_dlp/extractor/vimple.py
 ${PYSITELIB}/yt_dlp/extractor/vimple.pyc
 ${PYSITELIB}/yt_dlp/extractor/vimple.pyo
diff -r c6f780b9eeeb -r d40e70b99bc6 net/yt-dlp/distinfo
--- a/net/yt-dlp/distinfo       Fri Jan 21 23:21:18 2022 +0000
+++ b/net/yt-dlp/distinfo       Sat Jan 22 13:48:34 2022 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.6 2021/12/30 11:41:38 ryoon Exp $
+$NetBSD: distinfo,v 1.7 2022/01/22 13:48:34 ryoon Exp $
 
-BLAKE2s (yt-dlp-2021.12.27.tar.gz) = 79c1dc302ea992a57176d12755c90cd0698e2c61d51febdba76fc98c46c249a5
-SHA512 (yt-dlp-2021.12.27.tar.gz) = 2c687493736fabe131481d6bf8df13afc1959ac1458675bfe3c4273df7bb64218f84e07ea324b664b0a52c3e39b3e10999e81bc907bfc98a71a28c92dca90737
-Size (yt-dlp-2021.12.27.tar.gz) = 2102852 bytes
+BLAKE2s (yt-dlp-2022.1.21.tar.gz) = dcc461bfe4a540b0652ec975aaef4bfc69aa369d3bd07442acc0c65ca5aaa01c
+SHA512 (yt-dlp-2022.1.21.tar.gz) = 5844d49dbf50842d4d51dbb00c16efea816322888d16a8dbce16f976f0dd1625ec8243fcdc07e721180a2f02cf14ebaa0d83a1437e331b4aa68c404db3f1e9f4
+Size (yt-dlp-2022.1.21.tar.gz) = 2160713 bytes
 SHA1 (patch-setup.py) = 7f3394a2b9737424e4c47c0f31488a8b2fef0bcb
-SHA1 (patch-yt__dlp_postprocessor_ffmpeg.py) = 11ebc3adf3bfbc76853f74d1abb865b7749c3b34
+SHA1 (patch-yt__dlp_postprocessor_ffmpeg.py) = ccc67f26bc7ac2e6d0de9be38428134ffc9d2efd
diff -r c6f780b9eeeb -r d40e70b99bc6 net/yt-dlp/patches/patch-yt__dlp_postprocessor_ffmpeg.py
--- a/net/yt-dlp/patches/patch-yt__dlp_postprocessor_ffmpeg.py  Fri Jan 21 23:21:18 2022 +0000
+++ b/net/yt-dlp/patches/patch-yt__dlp_postprocessor_ffmpeg.py  Sat Jan 22 13:48:34 2022 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-yt__dlp_postprocessor_ffmpeg.py,v 1.2 2021/11/14 14:41:11 ryoon Exp $
+$NetBSD: patch-yt__dlp_postprocessor_ffmpeg.py,v 1.3 2022/01/22 13:48:34 ryoon Exp $
 
 Also look and use ffmpeg[234]/ffprobe[234] if possible, preferring
 the unversioned one (i.e. selected via alternatives framework)
 or the newest one.
 From: pkgsrc/net/youtube-dl
 
---- yt_dlp/postprocessor/ffmpeg.py.orig        2021-11-10 01:47:00.000000000 +0000
+--- yt_dlp/postprocessor/ffmpeg.py.orig        2021-12-27 02:29:52.000000000 +0000
 +++ yt_dlp/postprocessor/ffmpeg.py
-@@ -85,7 +85,7 @@ class FFmpegPostProcessor(PostProcessor)
+@@ -87,7 +87,7 @@ class FFmpegPostProcessor(PostProcessor)
          return FFmpegPostProcessor.get_version_and_features(downloader)[0]
  
      def _determine_executables(self):
@@ -16,7 +16,7 @@
  
          def get_ffmpeg_version(path, prog):
              out = _get_exe_version_output(path, ['-bsfs'])
-@@ -135,7 +135,7 @@ class FFmpegPostProcessor(PostProcessor)
+@@ -137,7 +137,7 @@ class FFmpegPostProcessor(PostProcessor)
                  basename = os.path.splitext(os.path.basename(location))[0]
                  basename = next((p for p in programs if basename.startswith(p)), 'ffmpeg')
                  dirname = os.path.dirname(os.path.abspath(location))
@@ -25,7 +25,7 @@
                      prefer_ffmpeg = True
  
              self._paths = dict(
-@@ -148,18 +148,18 @@ class FFmpegPostProcessor(PostProcessor)
+@@ -150,18 +150,18 @@ class FFmpegPostProcessor(PostProcessor)
              get_ffmpeg_version(self._paths[p], p)
  
          if prefer_ffmpeg is False:
@@ -48,3 +48,12 @@
          for p in prefs:
              if self._versions[p]:
                  self.probe_basename = p
+@@ -229,7 +229,7 @@ class FFmpegPostProcessor(PostProcessor)
+         return None
+ 
+     def get_metadata_object(self, path, opts=[]):
+-        if self.probe_basename != 'ffprobe':
++        if not self.probe_basename.startswith('ffprobe'):
+             if self.probe_available:
+                 self.report_warning('Only ffprobe is supported for metadata extraction')
+             raise PostProcessingError('ffprobe not found. Please install or provide the path using --ffmpeg-location')



Home | Main Index | Thread Index | Old Index