pkgsrc-WIP-changes archive

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

py-yt-dlp: update to 2021.10.22.



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Mon Nov 8 11:06:51 2021 +0100
Changeset:	3c0367c269e39d20f96c0730a08b933188c6730b

Modified Files:
	yt-dlp/MESSAGE
	yt-dlp/Makefile
	yt-dlp/PLIST
	yt-dlp/distinfo
Removed Files:
	yt-dlp/patches/patch-setup.py

Log Message:
py-yt-dlp: update to 2021.10.22.

* [build] Improvements
    * Build standalone MacOS packages by [smplayer-dev](https://github.com/smplayer-dev)
    * Release windows exe built with `py2exe`
    * Enable lazy-extractors in releases.
        * Set env var `YTDLP_NO_LAZY_EXTRACTORS` to forcefully disable this (experimental)
    * Clean up error reporting in update
    * Refactor `pyinst.py`, misc cleanup and improve docs
* [docs] Migrate issues to use forms by [Ashish0804](https://github.com/Ashish0804)
* [downloader] **Fix slow progress hooks**
    * This was causing HLS/DASH downloads to be extremely slow in some situations
* [downloader/ffmpeg] Improve simultaneous download and merge
* [EmbedMetadata] Allow overwriting all default metadata with `meta_default` key
* [ModifyChapters] Add ability for `--remove-chapters` to remove sections by timestamp
* [utils] Allow duration strings in `--match-filter`
* Add HDR information to formats
* Add negative option `--no-batch-file` by [Zirro](https://github.com/Zirro)
* Calculate more fields for merged formats
* Do not verify thumbnail URLs unless `--check-formats` is specified
* Don't create console for subprocesses on Windows
* Fix `--restrict-filename` when used with default template
* Fix `check_formats` output being written to stdout when `-qv`
* Fix bug in storyboards
* Fix conflict b/w id and ext in format selection
* Fix verbose head not showing custom configs
* Load archive only after printing verbose head
* Make `duration_string` and `resolution` available in --match-filter
* Re-implement deprecated option `--id`
* Reduce default `--socket-timeout`
* Write verbose header to logger
* [outtmpl] Fix bug in expanding environment variables
* [cookies] Local State should be opened as utf-8
* [extractor,utils] Detect more codecs/mimetypes
* [extractor] Detect `EXT-X-KEY` Apple FairPlay
* [utils] Use `importlib` to load plugins by [sulyi](https://github.com/sulyi)
* [http] Retry on socket timeout and show the last encountered error
* [fragment] Print error message when skipping fragment
* [aria2c] Fix `--skip-unavailable-fragment`
* [SponsorBlock] Obey `extractor-retries` and `sleep-requests`
* [Merger] Do not add `aac_adtstoasc` to non-hls audio
* [ModifyChapters] Do not mutate original chapters by [nihil-admirari](https://github.com/nihil-admirari)
* [devscripts/run_tests] Use markers to filter tests by [sulyi](https://github.com/sulyi)
* [7plus] Add cookie based authentication by [nyuszika7h](https://github.com/nyuszika7h)
* [AdobePass] Fix RCN MSO by [jfogelman](https://github.com/jfogelman)
* [CBC] Fix Gem livestream by [makeworld-the-better-one](https://github.com/makeworld-the-better-one)
* [CBC] Support CBC Gem member content by [makeworld-the-better-one](https://github.com/makeworld-the-better-one)
* [crunchyroll] Add season to flat-playlist Closes #1319
* [crunchyroll] Add support for `beta.crunchyroll` URLs and fix series URLs with language code
* [EUScreen] Add Extractor by [Ashish0804](https://github.com/Ashish0804)
* [Gronkh] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [hidive] Fix typo
* [Hotstar] Mention Dynamic Range in `format_id` by [Ashish0804](https://github.com/Ashish0804)
* [Hotstar] Raise appropriate error for DRM
* [instagram] Add login by [u-spec-png](https://github.com/u-spec-png)
* [instagram] Show appropriate error when login is needed
* [microsoftstream] Add extractor by [damianoamatruda](https://github.com/damianoamatruda), [nixklai](https://github.com/nixklai)
* [on24] Add extractor by [damianoamatruda](https://github.com/damianoamatruda)
* [patreon] Fix vimeo player regex by [zenerdi0de](https://github.com/zenerdi0de)
* [SkyNewsAU] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [tagesschau] Fix extractor by [u-spec-png](https://github.com/u-spec-png)
* [tbs] Add tbs live streams by [llacb47](https://github.com/llacb47)
* [tiktok] Fix typo and update tests
* [trovo] Support channel clips and VODs by [Ashish0804](https://github.com/Ashish0804)
* [Viafree] Add support for Finland by [18928172992817182](https://github.com/18928172992817182)
* [vimeo] Fix embedded `player.vimeo`
* [vlive:channel] Fix extraction by [kikuyan](https://github.com/kikuyan), [pukkandan](https://github.com/pukkandan)
* [youtube] Add auto-translated subtitles
* [youtube] Expose different formats with same itag
* [youtube:comments] Fix for new layout by [coletdjnz](https://github.com/coletdjnz)
* [cleanup] Cleanup bilibili code by [pukkandan](https://github.com/pukkandan), [u-spec-png](https://github.com/u-spec-png)
* [cleanup] Remove broken youtube login code
* [cleanup] Standardize timestamp formatting code
* [cleanup] Generalize `getcomments` implementation for extractors
* [cleanup] Simplify search extractors code
* [cleanup] misc

* [downloader/ffmpeg] Fix bug in initializing `FFmpegPostProcessor`
* [minicurses] Fix when printing to file
* [downloader] Fix throttledratelimit
* [francetv] Fix extractor by [fstirlitz](https://github.com/fstirlitz), [sarnoud](https://github.com/sarnoud)
* [NovaPlay] Add extractor by [Bojidarist](https://github.com/Bojidarist)
* [ffmpeg] Revert "Set max probesize" - No longer needed
* [docs] Remove incorrect dependency on VC++10
* [build] Allow to release without changelog

* Improved progress reporting
    * Separate `--console-title` and `--no-progress`
    * Add option `--progress` to show progress-bar even in quiet mode
    * Fix and refactor `minicurses` and use it for all progress reporting
    * Standardize use of terminal sequences and enable color support for windows 10
    * Add option `--progress-template` to customize progress-bar and console-title
    * Add postprocessor hooks and progress reporting
* [postprocessor] Add plugin support with option `--use-postprocessor`
* [extractor] Extract storyboards from SMIL manifests by [fstirlitz](https://github.com/fstirlitz)
* [outtmpl] Alternate form of format type `l` for `\n` delimited list
* [outtmpl] Format type `U` for unicode normalization
* [outtmpl] Allow empty output template to skip a type of file
* Merge webm formats into mkv if thumbnails are to be embedded
* [adobepass] Add RCN as MSO by [jfogelman](https://github.com/jfogelman)
* [ciscowebex] Add extractor by [damianoamatruda](https://github.com/damianoamatruda)
* [Gettr] Add extractor by [i6t](https://github.com/i6t)
* [GoPro] Add extractor by [i6t](https://github.com/i6t)
* [N1] Add extractor by [u-spec-png](https://github.com/u-spec-png)
* [Theta] Add video extractor by [alerikaisattera](https://github.com/alerikaisattera)
* [Veo] Add extractor by [i6t](https://github.com/i6t)
* [Vupload] Add extractor by [u-spec-png](https://github.com/u-spec-png)
* [bbc] Extract better quality videos by [ajj8](https://github.com/ajj8)
* [Bilibili] Add subtitle converter by [u-spec-png](https://github.com/u-spec-png)
* [CBC] Cleanup tests by [makeworld-the-better-one](https://github.com/makeworld-the-better-one)
* [Douyin] Rewrite extractor by [MinePlayersPE](https://github.com/MinePlayersPE)
* [Funimation] Fix for /v/ urls by [pukkandan](https://github.com/pukkandan), [Jules-A](https://github.com/Jules-A)
* [Funimation] Sort formats according to the relevant extractor-args
* [Hidive] Fix duplicate and incorrect formats
* [HotStarSeries] Fix cookies by [Ashish0804](https://github.com/Ashish0804)
* [LinkedInLearning] Add subtitles by [Ashish0804](https://github.com/Ashish0804)
* [Mediaite] Relax valid url by [coletdjnz](https://github.com/coletdjnz)
* [Newgrounds] Add age_limit and fix duration by [u-spec-png](https://github.com/u-spec-png)
* [Newgrounds] Fix view count on songs by [u-spec-png](https://github.com/u-spec-png)
* [parliamentlive.tv] Fix extractor by [u-spec-png](https://github.com/u-spec-png)
* [PolskieRadio] Fix extractors by [jakubadamw](https://github.com/jakubadamw), [u-spec-png](https://github.com/u-spec-png)
* [reddit] Add embedded url by [u-spec-png](https://github.com/u-spec-png)
* [reddit] Fix 429 by generating a random `reddit_session` by [AjaxGb](https://github.com/AjaxGb)
* [Rumble] Add RumbleChannelIE by [Ashish0804](https://github.com/Ashish0804)
* [soundcloud:playlist] Detect last page correctly
* [SovietsCloset] Add duration from m3u8 by [ChillingPepper](https://github.com/ChillingPepper)
* [Streamable] Add codecs by [u-spec-png](https://github.com/u-spec-png)
* [vidme] Remove extractor by [alerikaisattera](https://github.com/alerikaisattera)
* [youtube:tab] Fallback to API when webpage fails to download by [coletdjnz](https://github.com/coletdjnz)
* [youtube] Fix non-fatal errors in fetching player
* Fix `--flat-playlist` when neither IE nor id is known
* Fix `-f mp4` behaving differently from youtube-dl
* Workaround for bug in `ssl.SSLContext.load_default_certs`
* [aes] Improve performance slightly by [sulyi](https://github.com/sulyi)
* [cookies] Fix keyring fallback by [mbway](https://github.com/mbway)
* [embedsubtitle] Fix error when duration is unknown
* [ffmpeg] Fix error when subtitle file is missing
* [ffmpeg] Set max probesize to workaround AAC HLS stream issues by [shirt](https://github.com/shirt-dev)
* [FixupM3u8] Remove redundant run if merged is needed
* [hls] Fix decryption issues by [shirt](https://github.com/shirt-dev), [pukkandan](https://github.com/pukkandan)
* [http] Respect user-provided chunk size over extractor's
* [utils] Let traverse_obj accept functions as keys
* [docs] Add note about our custom ffmpeg builds
* [docs] Write embedding and contributing documentation by [pukkandan](https://github.com/pukkandan), [timethrow](https://github.com/timethrow)
* [update] Check for new version even if not updateable
* [build] Add more files to the tarball
* [build] Allow building with py2exe (and misc fixes)
* [build] Use pycryptodomex by [shirt](https://github.com/shirt-dev), [pukkandan](https://github.com/pukkandan)
* [cleanup] Some minor refactoring, improve docs and misc cleanup

* Add new option `--netrc-location`
* [outtmpl] Allow alternate fields using `,`
* [outtmpl] Add format type `B` to treat the value as bytes (eg: to limit the filename to a certain number of bytes)
* Separate the options `--ignore-errors` and `--no-abort-on-error`
* Basic framework for simultaneous download of multiple formats by [nao20010128nao](https://github.com/nao20010128nao)
* [17live] Add 17.live extractor by [nao20010128nao](https://github.com/nao20010128nao)
* [bilibili] Add BiliIntlIE and BiliIntlSeriesIE by [Ashish0804](https://github.com/Ashish0804)
* [CAM4] Add extractor by [alerikaisattera](https://github.com/alerikaisattera)
* [Chingari] Add extractors by [Ashish0804](https://github.com/Ashish0804)
* [CGTN] Add extractor by [chao813](https://github.com/chao813)
* [damtomo] Add extractor by [nao20010128nao](https://github.com/nao20010128nao)
* [gotostage] Add extractor by [poschi3](https://github.com/poschi3)
* [Koo] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [Mediaite] Add Extractor by [Ashish0804](https://github.com/Ashish0804)
* [Mediaklikk] Add Extractor by [tmarki](https://github.com/tmarki), [mrx23dot](https://github.com/mrx23dot), [coletdjnz](https://github.com/coletdjnz)
* [MuseScore] Add Extractor by [Ashish0804](https://github.com/Ashish0804)
* [Newgrounds] Add NewgroundsUserIE and improve extractor by [u-spec-png](https://github.com/u-spec-png)
* [nzherald] Add NZHeraldIE by [coletdjnz](https://github.com/coletdjnz)
* [Olympics] Add replay extractor by [Ashish0804](https://github.com/Ashish0804)
* [Peertube] Add channel and playlist extractors by [u-spec-png](https://github.com/u-spec-png)
* [radlive] Add extractor by [nyuszika7h](https://github.com/nyuszika7h)
* [SovietsCloset] Add extractor by [ChillingPepper](https://github.com/ChillingPepper)
* [Streamanity] Add Extractor by [alerikaisattera](https://github.com/alerikaisattera)
* [Theta] Add extractor by [alerikaisattera](https://github.com/alerikaisattera)
* [Yandex] Add ZenYandexIE and ZenYandexChannelIE by [Ashish0804](https://github.com/Ashish0804)
* [9Now] handle episodes of series by [dalanmiller](https://github.com/dalanmiller)
* [AnimalPlanet] Fix extractor by [Sipherdrakon](https://github.com/Sipherdrakon)
* [Arte] Improve description extraction by [renalid](https://github.com/renalid)
* [atv.at] Use jwt for API by [NeroBurner](https://github.com/NeroBurner)
* [brightcove] Extract subtitles from manifests
* [CBC] Fix CBC Gem extractors by [makeworld-the-better-one](https://github.com/makeworld-the-better-one)
* [cbs] Report appropriate error for DRM
* [comedycentral] Support `collection-playlist` by [nixxo](https://github.com/nixxo)
* [DIYNetwork] Support new format by [Sipherdrakon](https://github.com/Sipherdrakon)
* [downloader/niconico] Pass custom headers by [nao20010128nao](https://github.com/nao20010128nao)
* [dw] Fix extractor
* [Fancode] Fix live streams by [zenerdi0de](https://github.com/zenerdi0de)
* [funimation] Fix for locations outside US by [Jules-A](https://github.com/Jules-A), [pukkandan](https://github.com/pukkandan)
* [globo] Fix GloboIE by [Ashish0804](https://github.com/Ashish0804)
* [HiDive] Fix extractor by [Ashish0804](https://github.com/Ashish0804)
* [Hotstar] Add referer for subs by [Ashish0804](https://github.com/Ashish0804)
* [itv] Fix extractor, add subtitles and thumbnails by [coletdjnz](https://github.com/coletdjnz), [sleaux-meaux](https://github.com/sleaux-meaux), [Vangelis66](https://github.com/Vangelis66)
* [lbry] Show error message from API response
* [Mxplayer] Use mobile API by [Ashish0804](https://github.com/Ashish0804)
* [NDR] Rewrite NDRIE by [Ashish0804](https://github.com/Ashish0804)
* [Nuvid] Fix extractor by [u-spec-png](https://github.com/u-spec-png)
* [Oreilly] Handle new web url by [MKSherbini](https://github.com/MKSherbini)
* [pbs] Fix subtitle extraction by [coletdjnz](https://github.com/coletdjnz), [gesa](https://github.com/gesa), [raphaeldore](https://github.com/raphaeldore)
* [peertube] Update instances by [u-spec-png](https://github.com/u-spec-png)
* [plutotv] Fix extractor for URLs with `/en`
* [reddit] Workaround for 429 by redirecting to old.reddit.com
* [redtube] Fix exts
* [soundcloud] Make playlist extraction lazy
* [soundcloud] Retry playlist pages on `502` error and update `_CLIENT_ID`
* [southpark] Fix SouthParkDE by [coletdjnz](https://github.com/coletdjnz)
* [SovietsCloset] Fix playlists for games with only named categories by [ConquerorDopy](https://github.com/ConquerorDopy)
* [SpankBang] Fix uploader by [f4pp3rk1ng](https://github.com/f4pp3rk1ng), [coletdjnz](https://github.com/coletdjnz)
* [tiktok] Use API to fetch higher quality video by [MinePlayersPE](https://github.com/MinePlayersPE), [llacb47](https://github.com/llacb47)
* [TikTokUser] Fix extractor using mobile API by [MinePlayersPE](https://github.com/MinePlayersPE), [llacb47](https://github.com/llacb47)
* [videa] Fix some extraction errors by [nyuszika7h](https://github.com/nyuszika7h)
* [VrtNU] Handle login errors by [llacb47](https://github.com/llacb47)
* [vrv] Don't raise error when thumbnails are missing
* [youtube] Cleanup authentication code by [coletdjnz](https://github.com/coletdjnz)
* [youtube] Fix `--mark-watched` with `--cookies-from-browser`
* [youtube] Improvements to JS player extraction and add extractor-args to skip it by [coletdjnz](https://github.com/coletdjnz)
* [youtube] Retry on 'Unknown Error' by [coletdjnz](https://github.com/coletdjnz)
* [youtube] Return full URL instead of just ID
* [youtube] Warn when trying to download clips
* [zdf] Improve format sorting
* [zype] Extract subtitles from the m3u8 manifest by [fstirlitz](https://github.com/fstirlitz)
* Allow `--force-write-archive` to work with `--flat-playlist`
* Download subtitles in order of `--sub-langs`
* Allow `0` in `--playlist-items`
* Handle more playlist errors with `-i`
* Fix `--no-get-comments`
* Fix `extra_info` being reused across runs
* Fix compat options `no-direct-merge` and `playlist-index`
* Dump files should obey `--trim-filename` by [sulyi](https://github.com/sulyi)
* [aes] Add `aes_gcm_decrypt_and_verify` by [sulyi](https://github.com/sulyi), [pukkandan](https://github.com/pukkandan)
* [aria2c] Fix IV for some AES-128 streams by [shirt](https://github.com/shirt-dev)
* [compat] Don't ignore `HOME` (if set) on windows
* [cookies] Make browser names case insensitive
* [cookies] Print warning for cookie decoding error only once
* [extractor] Fix root-relative URLs in MPD by [DigitalDJ](https://github.com/DigitalDJ)
* [ffmpeg] Add `aac_adtstoasc` when merging if needed
* [fragment,aria2c] Generalize and refactor some code
* [fragment] Avoid repeated request for AES key
* [fragment] Fix range header when using `-N` and media sequence by [shirt](https://github.com/shirt-dev)
* [hls,aes] Fallback to native implementation for AES-CBC and detect `Cryptodome` in addition to `Crypto`
* [hls] Byterange + AES128 is supported by native downloader
* [ModifyChapters] Improve sponsor chapter merge algorithm by [nihil-admirari](https://github.com/nihil-admirari)
* [ModifyChapters] Minor fixes
* [WebVTT] Adjust parser to accommodate PBS subtitles
* [utils] Improve `extract_timezone` by [dirkf](https://github.com/dirkf)
* [options] Fix `--no-config` and refactor reading of config files
* [options] Strip spaces and ignore empty entries in list-like switches
* [test/cookies] Improve logging
* [build] Automate more of the release process by [animelover1984](https://github.com/animelover1984), [pukkandan](https://github.com/pukkandan)
* [build] Fix sha256 by [nihil-admirari](https://github.com/nihil-admirari)
* [build] Bring back brew taps by [nao20010128nao](https://github.com/nao20010128nao)
* [build] Provide `--onedir` zip for windows by [pukkandan](https://github.com/pukkandan)
* [cleanup,docs] Add deprecation warning in docs for some counter intuitive behaviour
* [cleanup] Fix line endings for `nebula.py` by [glenn-slayden](https://github.com/glenn-slayden)
* [cleanup] Improve `make clean-test` by [sulyi](https://github.com/sulyi)
* [cleanup] Misc

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=3c0367c269e39d20f96c0730a08b933188c6730b

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 yt-dlp/MESSAGE                |  1 +
 yt-dlp/Makefile               |  4 +-
 yt-dlp/PLIST                  | 99 +++++++++++++++++++++++++++++++++++++++----
 yt-dlp/distinfo               |  7 ++-
 yt-dlp/patches/patch-setup.py | 12 ------
 5 files changed, 96 insertions(+), 27 deletions(-)

diffs:
diff --git a/yt-dlp/MESSAGE b/yt-dlp/MESSAGE
index 4836c2bb63..8772b2611c 100644
--- a/yt-dlp/MESSAGE
+++ b/yt-dlp/MESSAGE
@@ -7,3 +7,4 @@ multimedia/mplayer or multimedia/mpv.
 You also want to install audio/py-mutagen, security/py-cryptodome,
 phantomjs, www/py-websockets, security/py-keyring for some functions
 of the application.
+===========================================================================
diff --git a/yt-dlp/Makefile b/yt-dlp/Makefile
index c002681a3c..8780015347 100644
--- a/yt-dlp/Makefile
+++ b/yt-dlp/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	yt-dlp-2021.9.2
+DISTNAME=	yt-dlp-2021.10.22
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=	net
 MASTER_SITES=	${MASTER_SITE_PYPI:=y/yt-dlp/}
@@ -17,7 +17,7 @@ USE_LANGUAGES=	# none
 INSTALLATION_DIRS+=	${PKGMANDIR}/man1
 
 post-install:
-	${INSTALL_MAN} ${WRKSRC}/yt-dlp.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+	${MV} ${DESTDIR}${PREFIX}/share/man/man1/yt-dlp.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 
 # Only for >= 3.6
 PYTHON_VERSIONS_INCOMPATIBLE=	27
diff --git a/yt-dlp/PLIST b/yt-dlp/PLIST
index b04edf263b..5c8a960111 100644
--- a/yt-dlp/PLIST
+++ b/yt-dlp/PLIST
@@ -339,6 +339,9 @@ ${PYSITELIB}/yt_dlp/extractor/byutv.pyo
 ${PYSITELIB}/yt_dlp/extractor/c56.py
 ${PYSITELIB}/yt_dlp/extractor/c56.pyc
 ${PYSITELIB}/yt_dlp/extractor/c56.pyo
+${PYSITELIB}/yt_dlp/extractor/cam4.py
+${PYSITELIB}/yt_dlp/extractor/cam4.pyc
+${PYSITELIB}/yt_dlp/extractor/cam4.pyo
 ${PYSITELIB}/yt_dlp/extractor/camdemy.py
 ${PYSITELIB}/yt_dlp/extractor/camdemy.pyc
 ${PYSITELIB}/yt_dlp/extractor/camdemy.pyo
@@ -396,6 +399,9 @@ ${PYSITELIB}/yt_dlp/extractor/cda.pyo
 ${PYSITELIB}/yt_dlp/extractor/ceskatelevize.py
 ${PYSITELIB}/yt_dlp/extractor/ceskatelevize.pyc
 ${PYSITELIB}/yt_dlp/extractor/ceskatelevize.pyo
+${PYSITELIB}/yt_dlp/extractor/cgtn.py
+${PYSITELIB}/yt_dlp/extractor/cgtn.pyc
+${PYSITELIB}/yt_dlp/extractor/cgtn.pyo
 ${PYSITELIB}/yt_dlp/extractor/channel9.py
 ${PYSITELIB}/yt_dlp/extractor/channel9.pyc
 ${PYSITELIB}/yt_dlp/extractor/channel9.pyo
@@ -408,6 +414,9 @@ ${PYSITELIB}/yt_dlp/extractor/chaturbate.pyo
 ${PYSITELIB}/yt_dlp/extractor/chilloutzone.py
 ${PYSITELIB}/yt_dlp/extractor/chilloutzone.pyc
 ${PYSITELIB}/yt_dlp/extractor/chilloutzone.pyo
+${PYSITELIB}/yt_dlp/extractor/chingari.py
+${PYSITELIB}/yt_dlp/extractor/chingari.pyc
+${PYSITELIB}/yt_dlp/extractor/chingari.pyo
 ${PYSITELIB}/yt_dlp/extractor/chirbit.py
 ${PYSITELIB}/yt_dlp/extractor/chirbit.pyc
 ${PYSITELIB}/yt_dlp/extractor/chirbit.pyo
@@ -420,6 +429,9 @@ ${PYSITELIB}/yt_dlp/extractor/cinemax.pyo
 ${PYSITELIB}/yt_dlp/extractor/ciscolive.py
 ${PYSITELIB}/yt_dlp/extractor/ciscolive.pyc
 ${PYSITELIB}/yt_dlp/extractor/ciscolive.pyo
+${PYSITELIB}/yt_dlp/extractor/ciscowebex.py
+${PYSITELIB}/yt_dlp/extractor/ciscowebex.pyc
+${PYSITELIB}/yt_dlp/extractor/ciscowebex.pyo
 ${PYSITELIB}/yt_dlp/extractor/cjsw.py
 ${PYSITELIB}/yt_dlp/extractor/cjsw.pyc
 ${PYSITELIB}/yt_dlp/extractor/cjsw.pyo
@@ -522,6 +534,9 @@ ${PYSITELIB}/yt_dlp/extractor/dailymail.pyo
 ${PYSITELIB}/yt_dlp/extractor/dailymotion.py
 ${PYSITELIB}/yt_dlp/extractor/dailymotion.pyc
 ${PYSITELIB}/yt_dlp/extractor/dailymotion.pyo
+${PYSITELIB}/yt_dlp/extractor/damtomo.py
+${PYSITELIB}/yt_dlp/extractor/damtomo.pyc
+${PYSITELIB}/yt_dlp/extractor/damtomo.pyo
 ${PYSITELIB}/yt_dlp/extractor/daum.py
 ${PYSITELIB}/yt_dlp/extractor/daum.pyc
 ${PYSITELIB}/yt_dlp/extractor/daum.pyo
@@ -582,9 +597,6 @@ ${PYSITELIB}/yt_dlp/extractor/doodstream.pyo
 ${PYSITELIB}/yt_dlp/extractor/dotsub.py
 ${PYSITELIB}/yt_dlp/extractor/dotsub.pyc
 ${PYSITELIB}/yt_dlp/extractor/dotsub.pyo
-${PYSITELIB}/yt_dlp/extractor/douyin.py
-${PYSITELIB}/yt_dlp/extractor/douyin.pyc
-${PYSITELIB}/yt_dlp/extractor/douyin.pyo
 ${PYSITELIB}/yt_dlp/extractor/douyutv.py
 ${PYSITELIB}/yt_dlp/extractor/douyutv.pyc
 ${PYSITELIB}/yt_dlp/extractor/douyutv.pyo
@@ -681,6 +693,9 @@ ${PYSITELIB}/yt_dlp/extractor/esri.pyo
 ${PYSITELIB}/yt_dlp/extractor/europa.py
 ${PYSITELIB}/yt_dlp/extractor/europa.pyc
 ${PYSITELIB}/yt_dlp/extractor/europa.pyo
+${PYSITELIB}/yt_dlp/extractor/euscreen.py
+${PYSITELIB}/yt_dlp/extractor/euscreen.pyc
+${PYSITELIB}/yt_dlp/extractor/euscreen.pyo
 ${PYSITELIB}/yt_dlp/extractor/everyonesmixtape.py
 ${PYSITELIB}/yt_dlp/extractor/everyonesmixtape.pyc
 ${PYSITELIB}/yt_dlp/extractor/everyonesmixtape.pyo
@@ -828,6 +843,9 @@ ${PYSITELIB}/yt_dlp/extractor/gedidigital.pyo
 ${PYSITELIB}/yt_dlp/extractor/generic.py
 ${PYSITELIB}/yt_dlp/extractor/generic.pyc
 ${PYSITELIB}/yt_dlp/extractor/generic.pyo
+${PYSITELIB}/yt_dlp/extractor/gettr.py
+${PYSITELIB}/yt_dlp/extractor/gettr.pyc
+${PYSITELIB}/yt_dlp/extractor/gettr.pyo
 ${PYSITELIB}/yt_dlp/extractor/gfycat.py
 ${PYSITELIB}/yt_dlp/extractor/gfycat.pyc
 ${PYSITELIB}/yt_dlp/extractor/gfycat.pyo
@@ -864,12 +882,21 @@ ${PYSITELIB}/yt_dlp/extractor/googlepodcasts.pyo
 ${PYSITELIB}/yt_dlp/extractor/googlesearch.py
 ${PYSITELIB}/yt_dlp/extractor/googlesearch.pyc
 ${PYSITELIB}/yt_dlp/extractor/googlesearch.pyo
+${PYSITELIB}/yt_dlp/extractor/gopro.py
+${PYSITELIB}/yt_dlp/extractor/gopro.pyc
+${PYSITELIB}/yt_dlp/extractor/gopro.pyo
 ${PYSITELIB}/yt_dlp/extractor/goshgay.py
 ${PYSITELIB}/yt_dlp/extractor/goshgay.pyc
 ${PYSITELIB}/yt_dlp/extractor/goshgay.pyo
+${PYSITELIB}/yt_dlp/extractor/gotostage.py
+${PYSITELIB}/yt_dlp/extractor/gotostage.pyc
+${PYSITELIB}/yt_dlp/extractor/gotostage.pyo
 ${PYSITELIB}/yt_dlp/extractor/gputechconf.py
 ${PYSITELIB}/yt_dlp/extractor/gputechconf.pyc
 ${PYSITELIB}/yt_dlp/extractor/gputechconf.pyo
+${PYSITELIB}/yt_dlp/extractor/gronkh.py
+${PYSITELIB}/yt_dlp/extractor/gronkh.pyc
+${PYSITELIB}/yt_dlp/extractor/gronkh.pyo
 ${PYSITELIB}/yt_dlp/extractor/groupon.py
 ${PYSITELIB}/yt_dlp/extractor/groupon.pyc
 ${PYSITELIB}/yt_dlp/extractor/groupon.pyo
@@ -942,6 +969,9 @@ ${PYSITELIB}/yt_dlp/extractor/hungama.pyo
 ${PYSITELIB}/yt_dlp/extractor/hypem.py
 ${PYSITELIB}/yt_dlp/extractor/hypem.pyc
 ${PYSITELIB}/yt_dlp/extractor/hypem.pyo
+${PYSITELIB}/yt_dlp/extractor/ichinanalive.py
+${PYSITELIB}/yt_dlp/extractor/ichinanalive.pyc
+${PYSITELIB}/yt_dlp/extractor/ichinanalive.pyo
 ${PYSITELIB}/yt_dlp/extractor/ign.py
 ${PYSITELIB}/yt_dlp/extractor/ign.pyc
 ${PYSITELIB}/yt_dlp/extractor/ign.pyo
@@ -1056,6 +1086,9 @@ ${PYSITELIB}/yt_dlp/extractor/kinopoisk.pyo
 ${PYSITELIB}/yt_dlp/extractor/konserthusetplay.py
 ${PYSITELIB}/yt_dlp/extractor/konserthusetplay.pyc
 ${PYSITELIB}/yt_dlp/extractor/konserthusetplay.pyo
+${PYSITELIB}/yt_dlp/extractor/koo.py
+${PYSITELIB}/yt_dlp/extractor/koo.pyc
+${PYSITELIB}/yt_dlp/extractor/koo.pyo
 ${PYSITELIB}/yt_dlp/extractor/krasview.py
 ${PYSITELIB}/yt_dlp/extractor/krasview.pyc
 ${PYSITELIB}/yt_dlp/extractor/krasview.pyo
@@ -1074,6 +1107,9 @@ ${PYSITELIB}/yt_dlp/extractor/la7.pyo
 ${PYSITELIB}/yt_dlp/extractor/laola1tv.py
 ${PYSITELIB}/yt_dlp/extractor/laola1tv.pyc
 ${PYSITELIB}/yt_dlp/extractor/laola1tv.pyo
+${PYSITELIB}/yt_dlp/extractor/lazy_extractors.py
+${PYSITELIB}/yt_dlp/extractor/lazy_extractors.pyc
+${PYSITELIB}/yt_dlp/extractor/lazy_extractors.pyo
 ${PYSITELIB}/yt_dlp/extractor/lbry.py
 ${PYSITELIB}/yt_dlp/extractor/lbry.pyc
 ${PYSITELIB}/yt_dlp/extractor/lbry.pyo
@@ -1185,6 +1221,12 @@ ${PYSITELIB}/yt_dlp/extractor/mdr.pyo
 ${PYSITELIB}/yt_dlp/extractor/medaltv.py
 ${PYSITELIB}/yt_dlp/extractor/medaltv.pyc
 ${PYSITELIB}/yt_dlp/extractor/medaltv.pyo
+${PYSITELIB}/yt_dlp/extractor/mediaite.py
+${PYSITELIB}/yt_dlp/extractor/mediaite.pyc
+${PYSITELIB}/yt_dlp/extractor/mediaite.pyo
+${PYSITELIB}/yt_dlp/extractor/mediaklikk.py
+${PYSITELIB}/yt_dlp/extractor/mediaklikk.pyc
+${PYSITELIB}/yt_dlp/extractor/mediaklikk.pyo
 ${PYSITELIB}/yt_dlp/extractor/medialaan.py
 ${PYSITELIB}/yt_dlp/extractor/medialaan.pyc
 ${PYSITELIB}/yt_dlp/extractor/medialaan.pyo
@@ -1224,6 +1266,9 @@ ${PYSITELIB}/yt_dlp/extractor/mgtv.pyo
 ${PYSITELIB}/yt_dlp/extractor/miaopai.py
 ${PYSITELIB}/yt_dlp/extractor/miaopai.pyc
 ${PYSITELIB}/yt_dlp/extractor/miaopai.pyo
+${PYSITELIB}/yt_dlp/extractor/microsoftstream.py
+${PYSITELIB}/yt_dlp/extractor/microsoftstream.pyc
+${PYSITELIB}/yt_dlp/extractor/microsoftstream.pyo
 ${PYSITELIB}/yt_dlp/extractor/microsoftvirtualacademy.py
 ${PYSITELIB}/yt_dlp/extractor/microsoftvirtualacademy.pyc
 ${PYSITELIB}/yt_dlp/extractor/microsoftvirtualacademy.pyo
@@ -1296,6 +1341,9 @@ ${PYSITELIB}/yt_dlp/extractor/mtv.pyo
 ${PYSITELIB}/yt_dlp/extractor/muenchentv.py
 ${PYSITELIB}/yt_dlp/extractor/muenchentv.pyc
 ${PYSITELIB}/yt_dlp/extractor/muenchentv.pyo
+${PYSITELIB}/yt_dlp/extractor/musescore.py
+${PYSITELIB}/yt_dlp/extractor/musescore.pyc
+${PYSITELIB}/yt_dlp/extractor/musescore.pyo
 ${PYSITELIB}/yt_dlp/extractor/mwave.py
 ${PYSITELIB}/yt_dlp/extractor/mwave.pyc
 ${PYSITELIB}/yt_dlp/extractor/mwave.pyo
@@ -1320,6 +1368,9 @@ ${PYSITELIB}/yt_dlp/extractor/myvideoge.pyo
 ${PYSITELIB}/yt_dlp/extractor/myvidster.py
 ${PYSITELIB}/yt_dlp/extractor/myvidster.pyc
 ${PYSITELIB}/yt_dlp/extractor/myvidster.pyo
+${PYSITELIB}/yt_dlp/extractor/n1.py
+${PYSITELIB}/yt_dlp/extractor/n1.pyc
+${PYSITELIB}/yt_dlp/extractor/n1.pyo
 ${PYSITELIB}/yt_dlp/extractor/nationalgeographic.py
 ${PYSITELIB}/yt_dlp/extractor/nationalgeographic.pyc
 ${PYSITELIB}/yt_dlp/extractor/nationalgeographic.pyo
@@ -1419,6 +1470,9 @@ ${PYSITELIB}/yt_dlp/extractor/nosvideo.pyo
 ${PYSITELIB}/yt_dlp/extractor/nova.py
 ${PYSITELIB}/yt_dlp/extractor/nova.pyc
 ${PYSITELIB}/yt_dlp/extractor/nova.pyo
+${PYSITELIB}/yt_dlp/extractor/novaplay.py
+${PYSITELIB}/yt_dlp/extractor/novaplay.pyc
+${PYSITELIB}/yt_dlp/extractor/novaplay.pyo
 ${PYSITELIB}/yt_dlp/extractor/nowness.py
 ${PYSITELIB}/yt_dlp/extractor/nowness.pyc
 ${PYSITELIB}/yt_dlp/extractor/nowness.pyo
@@ -1455,6 +1509,9 @@ ${PYSITELIB}/yt_dlp/extractor/nuvid.pyo
 ${PYSITELIB}/yt_dlp/extractor/nytimes.py
 ${PYSITELIB}/yt_dlp/extractor/nytimes.pyc
 ${PYSITELIB}/yt_dlp/extractor/nytimes.pyo
+${PYSITELIB}/yt_dlp/extractor/nzherald.py
+${PYSITELIB}/yt_dlp/extractor/nzherald.pyc
+${PYSITELIB}/yt_dlp/extractor/nzherald.pyo
 ${PYSITELIB}/yt_dlp/extractor/nzz.py
 ${PYSITELIB}/yt_dlp/extractor/nzz.pyc
 ${PYSITELIB}/yt_dlp/extractor/nzz.pyo
@@ -1467,6 +1524,12 @@ ${PYSITELIB}/yt_dlp/extractor/odnoklassniki.pyo
 ${PYSITELIB}/yt_dlp/extractor/oktoberfesttv.py
 ${PYSITELIB}/yt_dlp/extractor/oktoberfesttv.pyc
 ${PYSITELIB}/yt_dlp/extractor/oktoberfesttv.pyo
+${PYSITELIB}/yt_dlp/extractor/olympics.py
+${PYSITELIB}/yt_dlp/extractor/olympics.pyc
+${PYSITELIB}/yt_dlp/extractor/olympics.pyo
+${PYSITELIB}/yt_dlp/extractor/on24.py
+${PYSITELIB}/yt_dlp/extractor/on24.pyc
+${PYSITELIB}/yt_dlp/extractor/on24.pyo
 ${PYSITELIB}/yt_dlp/extractor/once.py
 ${PYSITELIB}/yt_dlp/extractor/once.pyc
 ${PYSITELIB}/yt_dlp/extractor/once.pyo
@@ -1674,6 +1737,9 @@ ${PYSITELIB}/yt_dlp/extractor/radiofrance.pyo
 ${PYSITELIB}/yt_dlp/extractor/radiojavan.py
 ${PYSITELIB}/yt_dlp/extractor/radiojavan.pyc
 ${PYSITELIB}/yt_dlp/extractor/radiojavan.pyo
+${PYSITELIB}/yt_dlp/extractor/radlive.py
+${PYSITELIB}/yt_dlp/extractor/radlive.pyc
+${PYSITELIB}/yt_dlp/extractor/radlive.pyo
 ${PYSITELIB}/yt_dlp/extractor/rai.py
 ${PYSITELIB}/yt_dlp/extractor/rai.pyc
 ${PYSITELIB}/yt_dlp/extractor/rai.pyo
@@ -1869,6 +1935,9 @@ ${PYSITELIB}/yt_dlp/extractor/skylinewebcams.pyo
 ${PYSITELIB}/yt_dlp/extractor/skynewsarabia.py
 ${PYSITELIB}/yt_dlp/extractor/skynewsarabia.pyc
 ${PYSITELIB}/yt_dlp/extractor/skynewsarabia.pyo
+${PYSITELIB}/yt_dlp/extractor/skynewsau.py
+${PYSITELIB}/yt_dlp/extractor/skynewsau.pyc
+${PYSITELIB}/yt_dlp/extractor/skynewsau.pyo
 ${PYSITELIB}/yt_dlp/extractor/slideshare.py
 ${PYSITELIB}/yt_dlp/extractor/slideshare.pyc
 ${PYSITELIB}/yt_dlp/extractor/slideshare.pyo
@@ -1896,6 +1965,9 @@ ${PYSITELIB}/yt_dlp/extractor/soundgasm.pyo
 ${PYSITELIB}/yt_dlp/extractor/southpark.py
 ${PYSITELIB}/yt_dlp/extractor/southpark.pyc
 ${PYSITELIB}/yt_dlp/extractor/southpark.pyo
+${PYSITELIB}/yt_dlp/extractor/sovietscloset.py
+${PYSITELIB}/yt_dlp/extractor/sovietscloset.pyc
+${PYSITELIB}/yt_dlp/extractor/sovietscloset.pyo
 ${PYSITELIB}/yt_dlp/extractor/spankbang.py
 ${PYSITELIB}/yt_dlp/extractor/spankbang.pyc
 ${PYSITELIB}/yt_dlp/extractor/spankbang.pyo
@@ -1956,6 +2028,9 @@ ${PYSITELIB}/yt_dlp/extractor/storyfire.pyo
 ${PYSITELIB}/yt_dlp/extractor/streamable.py
 ${PYSITELIB}/yt_dlp/extractor/streamable.pyc
 ${PYSITELIB}/yt_dlp/extractor/streamable.pyo
+${PYSITELIB}/yt_dlp/extractor/streamanity.py
+${PYSITELIB}/yt_dlp/extractor/streamanity.pyc
+${PYSITELIB}/yt_dlp/extractor/streamanity.pyo
 ${PYSITELIB}/yt_dlp/extractor/streamcloud.py
 ${PYSITELIB}/yt_dlp/extractor/streamcloud.pyc
 ${PYSITELIB}/yt_dlp/extractor/streamcloud.pyo
@@ -2085,6 +2160,9 @@ ${PYSITELIB}/yt_dlp/extractor/thestar.pyo
 ${PYSITELIB}/yt_dlp/extractor/thesun.py
 ${PYSITELIB}/yt_dlp/extractor/thesun.pyc
 ${PYSITELIB}/yt_dlp/extractor/thesun.pyo
+${PYSITELIB}/yt_dlp/extractor/theta.py
+${PYSITELIB}/yt_dlp/extractor/theta.pyc
+${PYSITELIB}/yt_dlp/extractor/theta.pyo
 ${PYSITELIB}/yt_dlp/extractor/theweatherchannel.py
 ${PYSITELIB}/yt_dlp/extractor/theweatherchannel.pyc
 ${PYSITELIB}/yt_dlp/extractor/theweatherchannel.pyo
@@ -2139,9 +2217,6 @@ ${PYSITELIB}/yt_dlp/extractor/trilulilu.pyo
 ${PYSITELIB}/yt_dlp/extractor/trovo.py
 ${PYSITELIB}/yt_dlp/extractor/trovo.pyc
 ${PYSITELIB}/yt_dlp/extractor/trovo.pyo
-${PYSITELIB}/yt_dlp/extractor/trovolive.py
-${PYSITELIB}/yt_dlp/extractor/trovolive.pyc
-${PYSITELIB}/yt_dlp/extractor/trovolive.pyo
 ${PYSITELIB}/yt_dlp/extractor/trunews.py
 ${PYSITELIB}/yt_dlp/extractor/trunews.pyc
 ${PYSITELIB}/yt_dlp/extractor/trunews.pyo
@@ -2310,6 +2385,9 @@ ${PYSITELIB}/yt_dlp/extractor/vbox7.pyo
 ${PYSITELIB}/yt_dlp/extractor/veehd.py
 ${PYSITELIB}/yt_dlp/extractor/veehd.pyc
 ${PYSITELIB}/yt_dlp/extractor/veehd.pyo
+${PYSITELIB}/yt_dlp/extractor/veo.py
+${PYSITELIB}/yt_dlp/extractor/veo.pyc
+${PYSITELIB}/yt_dlp/extractor/veo.pyo
 ${PYSITELIB}/yt_dlp/extractor/veoh.py
 ${PYSITELIB}/yt_dlp/extractor/veoh.pyc
 ${PYSITELIB}/yt_dlp/extractor/veoh.pyo
@@ -2355,9 +2433,6 @@ ${PYSITELIB}/yt_dlp/extractor/vidio.pyo
 ${PYSITELIB}/yt_dlp/extractor/vidlii.py
 ${PYSITELIB}/yt_dlp/extractor/vidlii.pyc
 ${PYSITELIB}/yt_dlp/extractor/vidlii.pyo
-${PYSITELIB}/yt_dlp/extractor/vidme.py
-${PYSITELIB}/yt_dlp/extractor/vidme.pyc
-${PYSITELIB}/yt_dlp/extractor/vidme.pyo
 ${PYSITELIB}/yt_dlp/extractor/vidzi.py
 ${PYSITELIB}/yt_dlp/extractor/vidzi.pyc
 ${PYSITELIB}/yt_dlp/extractor/vidzi.pyo
@@ -2436,6 +2511,9 @@ ${PYSITELIB}/yt_dlp/extractor/vube.pyo
 ${PYSITELIB}/yt_dlp/extractor/vuclip.py
 ${PYSITELIB}/yt_dlp/extractor/vuclip.pyc
 ${PYSITELIB}/yt_dlp/extractor/vuclip.pyo
+${PYSITELIB}/yt_dlp/extractor/vupload.py
+${PYSITELIB}/yt_dlp/extractor/vupload.pyc
+${PYSITELIB}/yt_dlp/extractor/vupload.pyo
 ${PYSITELIB}/yt_dlp/extractor/vvvvid.py
 ${PYSITELIB}/yt_dlp/extractor/vvvvid.pyc
 ${PYSITELIB}/yt_dlp/extractor/vvvvid.pyo
@@ -2610,6 +2688,9 @@ ${PYSITELIB}/yt_dlp/extractor/zype.pyo
 ${PYSITELIB}/yt_dlp/jsinterp.py
 ${PYSITELIB}/yt_dlp/jsinterp.pyc
 ${PYSITELIB}/yt_dlp/jsinterp.pyo
+${PYSITELIB}/yt_dlp/minicurses.py
+${PYSITELIB}/yt_dlp/minicurses.pyc
+${PYSITELIB}/yt_dlp/minicurses.pyo
 ${PYSITELIB}/yt_dlp/options.py
 ${PYSITELIB}/yt_dlp/options.pyc
 ${PYSITELIB}/yt_dlp/options.pyo
diff --git a/yt-dlp/distinfo b/yt-dlp/distinfo
index 4cf555f5a7..bbf2c0321d 100644
--- a/yt-dlp/distinfo
+++ b/yt-dlp/distinfo
@@ -1,6 +1,5 @@
 $NetBSD$
 
-RMD160 (yt-dlp-2021.9.2.tar.gz) = 7e5d8a3efe26a37787a05d18c3a7a0f4a85fa21b
-SHA512 (yt-dlp-2021.9.2.tar.gz) = 996f3971e62c4384b686abe565f051ce10886d76656243c071a206ddd7bc065aa918e06aef7339c685b28d40158a97822eba51b233f609387d0fbd5bb758cde8
-Size (yt-dlp-2021.9.2.tar.gz) = 1846258 bytes
-SHA1 (patch-setup.py) = af2d627d3f182aa807b71cc0328b2f0f723e94dd
+BLAKE2s (yt-dlp-2021.10.22.tar.gz) = 6c09f78af13c1316038edc6c6aff2f3d67b27d955c7fcc88f367b4afa0417165
+SHA512 (yt-dlp-2021.10.22.tar.gz) = 2b590703f8d4f9454b50983019aca8046205234bd98cac4da73a6688eae177a19ef641e486aea92d86197ee7ad6c564c65f9b9496d623c00bdcc349817d5b1f8
+Size (yt-dlp-2021.10.22.tar.gz) = 2010916 bytes
diff --git a/yt-dlp/patches/patch-setup.py b/yt-dlp/patches/patch-setup.py
deleted file mode 100644
index 3e8203b273..0000000000
--- a/yt-dlp/patches/patch-setup.py
+++ /dev/null
@@ -1,12 +0,0 @@
---- setup.py.orig       2021-09-07 17:47:14.900243528 +0200
-+++ setup.py    2021-09-07 17:48:07.902848311 +0200
-@@ -29,8 +29,7 @@
-     ('share/bash-completion/completions', ['completions/bash/yt-dlp']),
-     ('share/zsh/site-functions', ['completions/zsh/_yt-dlp']),
-     ('share/fish/vendor_completions.d', ['completions/fish/yt-dlp.fish']),
--    ('share/doc/yt_dlp', ['README.txt']),
--    ('share/man/man1', ['yt-dlp.1'])
-+    ('share/doc/yt_dlp', ['README.txt'])
- ]
- root = os.path.dirname(os.path.abspath(__file__))
- data_files = []


Home | Main Index | Thread Index | Old Index