]>
jfr.im git - yt-dlp.git/log
pukkandan [Fri, 23 Sep 2022 13:51:07 +0000 (19:21 +0530)]
[utils] `js_to_json`: Improve
Closes #4900
coletdjnz [Fri, 23 Sep 2022 00:10:35 +0000 (12:10 +1200)]
[extractor/telegraaf] Use mobile GraphQL API endpoint
Workaround for Cloudflare 403
Fixes https://github.com/yt-dlp/yt-dlp/issues/5000
Authored by: coletdjnz
Pritam Das [Thu, 22 Sep 2022 10:57:20 +0000 (16:27 +0530)]
[extractor/instagram] Extract more metadata (#4708)
Authored by: pritam20ps05
coletdjnz [Thu, 22 Sep 2022 05:39:02 +0000 (05:39 +0000)]
[extractor/youtube] Add support for Shorts audio pivot feed (#4932)
This feed shows Shorts using the audio of a given video.
ytshortsap: prefix can be used as a shortcut until YouTube
implements an official view.
Closes #4911
Authored by: coletdjnz
Tanner Anderson [Thu, 22 Sep 2022 01:44:07 +0000 (19:44 -0600)]
[extractor/nebula] Add nebula.tv (#4918)
Closes #4917
Authored by: tannertechnology
GautamMKGarg [Thu, 22 Sep 2022 01:18:48 +0000 (06:48 +0530)]
[extractor/hungama] Add subtitle (#4856)
Authored by: GautamMKGarg, pukkandan
bashonly [Wed, 21 Sep 2022 20:53:08 +0000 (20:53 +0000)]
[extractor/wistia] Match IDs in embed URLs (#4990)
Closes #4985
Authored by: bashonly
pukkandan [Wed, 21 Sep 2022 20:07:44 +0000 (01:37 +0530)]
[docs] Misc improvements
Closes #4987, Closes #4906, Closes #4919, Closes #4977, Closes #4979
pukkandan [Wed, 21 Sep 2022 20:23:37 +0000 (01:53 +0530)]
[extractor] Fix `fatal=False` in `RetryManager`
pukkandan [Wed, 21 Sep 2022 19:53:22 +0000 (01:23 +0530)]
[extractor/patreon] Sort formats
bashonly [Wed, 21 Sep 2022 09:12:54 +0000 (09:12 +0000)]
[extractor/tiktok] Fix TikTokIE (#4984)
Authored by: bashonly
Jeroen Jacobs [Sun, 18 Sep 2022 14:42:58 +0000 (16:42 +0200)]
[extractor/GoPlay] Add extractor (#3412)
Replaces old Vier extractors
Closes https://github.com/yt-dlp/yt-dlp/issues/1546
Based on: https://github.com/ytdl-org/youtube-dl/pull/27815
Authored by: jeroenj, CNugteren, basrieter
josanabr [Sun, 18 Sep 2022 14:32:28 +0000 (09:32 -0500)]
[devscripts] make_lazy_extractors: Fix for Docker (#4958)
Authored by: josanabr
pukkandan [Sat, 17 Sep 2022 15:24:21 +0000 (20:54 +0530)]
[extractor/web.archive:youtube] Fix _YT_INITIAL_PLAYER_RESPONSE_RE
pukkandan [Sat, 17 Sep 2022 06:27:47 +0000 (11:57 +0530)]
Workaround `libc_ver` not be available on Windows Store version of Python
pukkandan [Sat, 17 Sep 2022 06:04:04 +0000 (11:34 +0530)]
[outtmpl] Make `%s` work in strfformat for all systems
pukkandan [Sat, 17 Sep 2022 04:44:44 +0000 (10:14 +0530)]
pukkandan [Fri, 16 Sep 2022 17:35:49 +0000 (23:05 +0530)]
[extractor/generic] Pass through referer from json-ld
Closes #4941
Simon Sawicki [Fri, 16 Sep 2022 17:02:00 +0000 (19:02 +0200)]
[cookies] Parse cookies leniently (#4780)
Closes #4776, #3778
Authored by: Grub4K
pukkandan [Fri, 16 Sep 2022 12:54:29 +0000 (18:24 +0530)]
Support environment variables in `--ffmpeg-location`
Closes #4938
Lesmiscore [Fri, 16 Sep 2022 16:04:23 +0000 (01:04 +0900)]
Allow open ranges for time ranges (#4940)
Authored by: Lesmiscore
Locke [Fri, 16 Sep 2022 15:59:02 +0000 (23:59 +0800)]
[extractor/bilibili] Add space.bilibili extractors (#4468)
Authored by: lockmatrix
pukkandan [Fri, 16 Sep 2022 11:07:38 +0000 (16:37 +0530)]
Allow plugin extractors to replace the built-in ones
This allows easier plugin chaining; e.g.
- https://gist.github.com/pukkandan/
24f13ff1ed385c5a390c1d7bd130d8f7
- https://gist.github.com/pukkandan/
fcf5ca1785c80f64e471f0ee14f990fb
pukkandan [Tue, 13 Sep 2022 10:48:15 +0000 (16:18 +0530)]
Fix `--config-location -`
bashonly [Sun, 11 Sep 2022 09:02:35 +0000 (09:02 +0000)]
Fix bug in
941e881e1fe20ee8955f3b751ce26953d9e86656 (#4893)
Authored by: bashonly
pukkandan [Sat, 10 Sep 2022 23:40:26 +0000 (05:10 +0530)]
pukkandan [Fri, 9 Sep 2022 22:16:54 +0000 (03:46 +0530)]
[cleanup] Misc
pukkandan [Fri, 9 Sep 2022 17:44:20 +0000 (23:14 +0530)]
pukkandan [Fri, 9 Sep 2022 04:28:41 +0000 (09:58 +0530)]
[extractor/common] Escape `%` in `representation_id` of m3u8
Closes #4877
coletdjnz [Fri, 9 Sep 2022 22:06:48 +0000 (10:06 +1200)]
[extractor/BiliIntl] Support uppercase lang in `_VALID_URL`
Seen in some rare cases
Authored by: coletdjnz
coletdjnz [Fri, 9 Sep 2022 05:16:46 +0000 (05:16 +0000)]
[extractor/youtube] Support changing extraction language (#4470)
Adds `--extractor-args youtube:lang=<supported lang code>` extractor arg to prefer translated fields (e.g. title and description) of that language, if available, for all YouTube extractors. See README or error message for list of supported language codes.
Closes https://github.com/yt-dlp/yt-dlp/issues/387
Authored by: coletdjnz
CplPwnies [Fri, 9 Sep 2022 04:52:05 +0000 (23:52 -0500)]
[extractor/adobepass] Add MSO AlticeOne (Optimum TV) (#4875)
* Suddenlink rebrand to Optimum. Fixes #4874
Authored by: CplPwnies
coletdjnz [Fri, 9 Sep 2022 00:34:39 +0000 (12:34 +1200)]
[extractor/youtube] Fix video like count extraction
Support new combined button layout
Authored by: coletdjnz
pukkandan [Thu, 8 Sep 2022 09:33:43 +0000 (15:03 +0530)]
Allow a `set` to be passed as `download_archive`
pukkandan [Thu, 8 Sep 2022 00:48:35 +0000 (06:18 +0530)]
[extractor/MLBTV] Detect live streams
pukkandan [Wed, 7 Sep 2022 12:05:45 +0000 (17:35 +0530)]
[docs] Improvements
* Move detailed installation instructions to https://github.com/yt-dlp/yt-dlp/wiki/Installation
* Link to wiki where applicable
* Fix some mistakes. Closes #4853, Closes #4855, Closes #4852
* Improve some error messages
pukkandan [Wed, 7 Sep 2022 11:58:53 +0000 (17:28 +0530)]
[extractor/BiliIntlSeries] Fix `_VALID_URL`
Closes #4825
pukkandan [Tue, 6 Sep 2022 14:26:56 +0000 (19:56 +0530)]
Elyse [Sun, 4 Sep 2022 03:09:45 +0000 (22:09 -0500)]
[utils] `base_url`: URL paths can contain `&` (#4841)
Authored by: elyse0
Closes #4187
pukkandan [Sat, 3 Sep 2022 12:26:23 +0000 (17:56 +0530)]
[outtmpl] Curly braces to filter keys
Elyse [Sat, 3 Sep 2022 06:44:01 +0000 (01:44 -0500)]
[phantomjs] Fix bug in
587021cd9f717181b44e881941aca3f8d753758b (#4833)
Authored by: elyse0
coletdjnz [Sat, 3 Sep 2022 03:19:48 +0000 (03:19 +0000)]
[extractor/mediaworksnzvod] Add extractor (#4817)
Authored by: coletdjnz
TokyoBlackHole [Fri, 2 Sep 2022 22:11:25 +0000 (00:11 +0200)]
[extractor/animeondemand] Remove extractor (#4830)
Authored by: TokyoBlackHole
pukkandan [Fri, 2 Sep 2022 15:11:39 +0000 (20:41 +0530)]
[jsinterp] Workaround operator associativity issue
https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-
1235384480
Lesmiscore [Fri, 2 Sep 2022 06:51:12 +0000 (15:51 +0900)]
[extractor/amazonstore] Retry to avoid captcha page (#4811)
Authored by: Lesmiscore
bashonly [Thu, 1 Sep 2022 22:08:05 +0000 (22:08 +0000)]
[extractor/triller] Fix auth token (#4813)
Authored by: bashonly
pukkandan [Thu, 1 Sep 2022 20:21:04 +0000 (01:51 +0530)]
[extractor/motorsport] Support native embeds
Closes #4749
pukkandan [Thu, 1 Sep 2022 20:08:21 +0000 (01:38 +0530)]
[extractor/bandcamp] Extract `uploader_url`
Closes #4755
pukkandan [Thu, 1 Sep 2022 19:58:56 +0000 (01:28 +0530)]
[extractor/youtube] Detect `lazy-load-for-videos` embeds
Closes #4812
github-actions [Thu, 1 Sep 2022 11:26:07 +0000 (11:26 +0000)]
[version] update
Created by: pukkandan
:ci skip all :ci run dl
pukkandan [Thu, 1 Sep 2022 10:54:21 +0000 (16:24 +0530)]
Release 2022.09.01
pukkandan [Thu, 1 Sep 2022 11:19:03 +0000 (16:49 +0530)]
[cleanup] Misc
Closes #4710, Closes #4754, Closes #4723
Authored by: pukkandan, MrRawes, DavidH-2022
pukkandan [Thu, 1 Sep 2022 10:53:18 +0000 (16:23 +0530)]
Update to ytdl-commit-
ed5c44e7
[compat] Replace deficient ChainMap class in Py3.3 and earlier
https://github.com/ytdl-org/youtube-dl/commit/
ed5c44e7b74ac77f87ca5ed6cb5e964a0c6a0678
pukkandan [Thu, 1 Sep 2022 07:44:04 +0000 (13:14 +0530)]
[jsinterp] Fix escape in regex
pukkandan [Thu, 1 Sep 2022 08:08:25 +0000 (13:38 +0530)]
[extractor/youtube] Fallback regex for nsig code extraction
pukkandan [Wed, 31 Aug 2022 17:19:14 +0000 (22:49 +0530)]
[FormatSort] Fix `aext` for `--prefer-free-formats`
Closes #4735
satan1st [Thu, 1 Sep 2022 11:16:17 +0000 (13:16 +0200)]
[build] `make tar' should not follow `DESTDIR` (#4790)
Ref: https://www.gnu.org/prep/standards/html_node/DESTDIR.html
Authored by: satan1st
coletdjnz [Thu, 1 Sep 2022 10:02:28 +0000 (10:02 +0000)]
[extractor/youtube] Add `no-youtube-prefer-utc-upload-date` compat option (#4771)
This option reverts https://github.com/yt-dlp/yt-dlp/commit/
992f9a730b49fd36fc422be8d802f98ebcdce418 and https://github.com/yt-dlp/yt-dlp/commit/
17322130a954577bb03b833d5c435638e51e19f2 to prefer the non-UTC upload date in microformats.
Authored by: coletdjnz, pukkandan
bashonly [Thu, 1 Sep 2022 09:52:59 +0000 (09:52 +0000)]
[cookies] Improve container support (#4806)
Closes #4800
Authored by: bashonly, pukkandan, coletdjnz
bashonly [Thu, 1 Sep 2022 09:50:54 +0000 (09:50 +0000)]
[extractor/triller] Add extractor (#4712)
Closes #4703
Authored by: bashonly
Elyse [Thu, 1 Sep 2022 07:12:34 +0000 (02:12 -0500)]
[VQQ] Add extractors (#4706)
Closes #1666
Authored by: elyse0
Yifu Yu [Wed, 31 Aug 2022 17:52:16 +0000 (01:52 +0800)]
[extractor/bilibili] Extract `flac` with premium account (#4759)
Authored by: jackyyf
shirt [Wed, 31 Aug 2022 17:12:26 +0000 (13:12 -0400)]
[Build] Update pyinstaller
HobbyistDev [Wed, 31 Aug 2022 17:02:33 +0000 (02:02 +0900)]
[extractor/eurosport] Add extractor (#4613)
Closes #2487
Authored by: HobbyistDev
pukkandan [Wed, 31 Aug 2022 16:54:31 +0000 (22:24 +0530)]
[extractor/mediaset] Fix embed extraction
Closes #4804
Tejas Arlimatti [Wed, 31 Aug 2022 16:46:26 +0000 (22:16 +0530)]
[extractor/epoch] Add extractor (#4772)
Closes #4714
Authored by: tejasa97
DepFA [Wed, 31 Aug 2022 15:40:59 +0000 (16:40 +0100)]
[extractor/stripchat] Don't modify input URL (#4781)
Authored by: dfaker
Elyse [Fri, 19 Aug 2022 05:30:04 +0000 (00:30 -0500)]
[jsinterp] Add `charcodeAt` and bitwise overflow (#4706)
Authored by: elyse0
Lesmiscore [Tue, 30 Aug 2022 17:07:55 +0000 (02:07 +0900)]
[extractor/newspicks] Add extractor (#4725)
Authored by: Lesmiscore
bashonly [Tue, 30 Aug 2022 16:54:46 +0000 (16:54 +0000)]
[cookies] Support firefox container in `--cookies-from-browser` (#4753)
Authored by: bashonly
Jeff Huffman [Tue, 30 Aug 2022 16:34:13 +0000 (12:34 -0400)]
[extractor/crunchyroll:beta] Use anonymous access (#4704)
Closes #4692
Authored by: tejing1
Lesmiscore [Tue, 30 Aug 2022 16:24:14 +0000 (01:24 +0900)]
Restore LD_LIBRARY_PATH when using PyInstaller (#4666)
Authored by: Lesmiscore
pukkandan [Tue, 30 Aug 2022 15:28:28 +0000 (20:58 +0530)]
[utils] Add `deprecation_warning`
See https://github.com/yt-dlp/yt-dlp/pull/2173#issuecomment-
1097021515
pukkandan [Tue, 30 Aug 2022 12:40:48 +0000 (18:10 +0530)]
[downloader/external] Smarter detection of executable
Closes #4778
pukkandan [Tue, 30 Aug 2022 11:53:59 +0000 (17:23 +0530)]
[jsinterp, extractor/youtube] Minor fixes
OHaiiBuzzle [Tue, 30 Aug 2022 10:44:16 +0000 (17:44 +0700)]
[extractor/huya] Fix stream extraction (#4798)
Closes #4658
Authored by: ohaiibuzzle
pukkandan [Tue, 30 Aug 2022 10:27:17 +0000 (15:57 +0530)]
[jsinterp] Fix `_separate`
Ref: https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-
1231126941
Samantaz Fox [Mon, 29 Aug 2022 03:36:55 +0000 (05:36 +0200)]
[extractor/youtube] Update iOS Innertube clients (#4792)
Authored by: SamantazFox
coletdjnz [Sun, 28 Aug 2022 22:59:54 +0000 (22:59 +0000)]
[extractor/youtube] Use device-specific user agent (#4770)
Thwart latest fingerprinting attempt (see https://github.com/iv-org/invidious/issues/3230#issuecomment-
1226887639 )
Authored by: coletdjnz
Lesmiscore [Sat, 27 Aug 2022 16:37:25 +0000 (01:37 +0900)]
[extractor/IslamChannel] Add extractors (#4779)
Authored by: Lesmiscore
pukkandan [Sat, 27 Aug 2022 01:52:48 +0000 (07:22 +0530)]
[cache, extractor/youtube] Invalidate old cache
pukkandan [Sat, 27 Aug 2022 00:50:48 +0000 (06:20 +0530)]
[extractor/generic] Don't return JW player without formats
CLoses #4765
cgrigis [Sat, 27 Aug 2022 00:28:01 +0000 (02:28 +0200)]
[extractor/arte] Bug fix (#4769)
Closes #4768
Authored by: cgrigis
Shreyas Minocha [Fri, 26 Aug 2022 03:29:45 +0000 (20:29 -0700)]
[extractor/screencastomatic] Support `--video-password` (#4761)
Authored by: shreyasminocha
pukkandan [Fri, 26 Aug 2022 00:58:37 +0000 (06:28 +0530)]
[extractor/vimeo:user] Fix _VALID_URL
Closes #4758
pukkandan [Fri, 26 Aug 2022 00:37:47 +0000 (06:07 +0530)]
pukkandan [Thu, 25 Aug 2022 04:06:32 +0000 (09:36 +0530)]
[jsinterp] Fix bug in operator precedence
Fixes https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-
1226659543
pukkandan [Wed, 24 Aug 2022 09:40:21 +0000 (15:10 +0530)]
Fix lazy extractor bug in
fe7866d0ed6bfa3904ce12b049a3424fdc0ea1fa
and add test
Fixes https://github.com/yt-dlp/yt-dlp/pull/3234#issuecomment-
1225347071
pukkandan [Wed, 24 Aug 2022 07:33:33 +0000 (13:03 +0530)]
Add version to infojson
pukkandan [Wed, 24 Aug 2022 02:50:52 +0000 (08:20 +0530)]
pukkandan [Wed, 24 Aug 2022 02:30:13 +0000 (08:00 +0530)]
Fix `--break-per-url --max-downloads`
pukkandan [Wed, 24 Aug 2022 00:12:16 +0000 (05:42 +0530)]
Add option `--use-extractors`
Deprecates `--force-generic-extractor`
Closes #3234, Closes #2044
Related: #4307, #1791
pukkandan [Wed, 24 Aug 2022 02:08:55 +0000 (07:38 +0530)]
[utils] Add orderedSet_from_options
pukkandan [Mon, 22 Aug 2022 22:40:56 +0000 (04:10 +0530)]
[extractor/mixcloud] All formats are audio-only
Closes #4740
Joshua Lochner [Mon, 22 Aug 2022 20:04:12 +0000 (22:04 +0200)]
[extractor/medaltv] Fix extraction (#4739)
Authored by: xenova
Elyse [Mon, 22 Aug 2022 18:45:46 +0000 (13:45 -0500)]
[extractor/rtbf] Fix jwt extraction (#4738)
Closes #4683
Authored by: elyse0
pukkandan [Mon, 22 Aug 2022 00:49:06 +0000 (06:19 +0530)]
[jsinterp] Implement timeout
Workaround for #4716
pukkandan [Sun, 21 Aug 2022 23:07:23 +0000 (04:37 +0530)]
Fix bug in `--alias`
pukkandan [Sat, 20 Aug 2022 23:48:12 +0000 (05:18 +0530)]
[extractor/BiliBiliSearch] Don't sort by date
Related #4682
pukkandan [Sat, 20 Aug 2022 23:47:22 +0000 (05:17 +0530)]
[extractor/BiliBiliSearch] Fix infinite loop
Closes #4682