]>
jfr.im git - yt-dlp.git/log
pukkandan [Sun, 8 Aug 2021 21:36:14 +0000 (03:06 +0530)]
Show libraries present in verbose head
pukkandan [Sun, 8 Aug 2021 20:48:58 +0000 (02:18 +0530)]
[ffmpeg] Fix `--ffmpeg-location` when directory is given
Bug introduced in
89efdc15dd4dbdb4b51e82647637f33112156f61
Closes #654
pukkandan [Mon, 9 Aug 2021 19:52:55 +0000 (01:22 +0530)]
Add option `--replace-in-metadata`
pukkandan [Sun, 8 Aug 2021 18:56:54 +0000 (00:26 +0530)]
[viki] Print error message from API request
Closes #651
shirt [Mon, 9 Aug 2021 19:51:02 +0000 (15:51 -0400)]
[build] Use custom build of `pyinstaller` (#663)
Related: #25
Authored-by: shirt
Ashish [Sun, 8 Aug 2021 04:15:06 +0000 (09:45 +0530)]
[HotStar] Use API for metadata and extract subtitles (#640)
The API is not rate-limited unlike the webpage
Authored by: Ashish0804
SsSsS [Sun, 8 Aug 2021 03:56:44 +0000 (03:56 +0000)]
[peertube] Fix videos without description (#639)
Authored by: u-spec-png
PSlava [Sun, 8 Aug 2021 03:54:37 +0000 (09:54 +0600)]
[youtube] Improve signature function detection (#641)
Authored by: PSlava (Slava <redacted>)
Wes [Sun, 8 Aug 2021 03:52:31 +0000 (22:52 -0500)]
[aenetworks] Update `_THEPLATFORM_KEY` and `_THEPLATFORM_SECRET` (#643)
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29749
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29300
Authored by: wesnm
pukkandan [Sat, 7 Aug 2021 08:49:17 +0000 (14:19 +0530)]
[docs] Fix some mistakes and improve doc
pukkandan [Sat, 7 Aug 2021 11:20:46 +0000 (16:50 +0530)]
[cleanup] Misc
pukkandan [Sat, 7 Aug 2021 08:00:55 +0000 (13:30 +0530)]
Allow multiple `--exec` and `--exec-before-download`
pukkandan [Sat, 7 Aug 2021 06:45:58 +0000 (12:15 +0530)]
[youtube] Raise appropriate error when API pages can't be downloaded
pukkandan [Fri, 6 Aug 2021 04:29:41 +0000 (09:59 +0530)]
[tests:download] Add batch testing for extractors
Use `test_YourExtractor_all` to invoke them
pukkandan [Thu, 5 Aug 2021 22:17:11 +0000 (03:47 +0530)]
[extractor] Reset non-repeating warnings per video
pukkandan [Fri, 6 Aug 2021 23:42:54 +0000 (05:12 +0530)]
Allow entire infodict to be printed using `%()s`
Makes `--dump-json` redundant
pukkandan [Sat, 7 Aug 2021 00:01:51 +0000 (05:31 +0530)]
Add option `--no-simulate` to not simulate even when `--print` or `--list...` are used
* Deprecates `--print-json`
* Some listings like `--list-extractors` are handled by `yt_dlp` and so are not affected by this. These have been documented as such
Addresses: https://github.com/ytdl-org/youtube-dl/issues/29675, https://github.com/ytdl-org/youtube-dl/issues/29580#issuecomment-
882046305
pukkandan [Sat, 7 Aug 2021 15:46:55 +0000 (21:16 +0530)]
Fix bugs related to `sanitize_info`
Related: https://github.com/yt-dlp/yt-dlp/commit/
8012d892bd38af731357a61e071e0a0d01bc41b4 #r54555230
pukkandan [Sat, 7 Aug 2021 08:54:50 +0000 (14:24 +0530)]
[utils] Fix `traverse_obj` depth when is_user_input
pukkandan [Sat, 7 Aug 2021 06:02:15 +0000 (11:32 +0530)]
[youtube] extractor-arg to show live dash formats
If replay is enabled, these formats can be used to download the last 4 hours
pukkandan [Thu, 5 Aug 2021 19:24:49 +0000 (00:54 +0530)]
Fix resuming when using `--no-part`
Closes #576
pukkandan [Thu, 5 Aug 2021 18:00:53 +0000 (23:30 +0530)]
Add compat-option `no-keep-subs`
Closes #630
Jesse [Thu, 5 Aug 2021 19:23:37 +0000 (15:23 -0400)]
[adobepass] Add MSO Cablevision (#635)
Authored by: Jessecar96
funniray [Thu, 5 Aug 2021 16:19:28 +0000 (17:19 +0100)]
[vrv] Fix thumbnail extraction (#634)
Authored by: funniray
pukkandan [Thu, 5 Aug 2021 14:15:37 +0000 (19:45 +0530)]
Fix wrong extension for intermediate files
Closes #632
pukkandan [Wed, 4 Aug 2021 21:31:23 +0000 (03:01 +0530)]
Add regex to `--match-filter`
This does not fully deprecate `--match-title`/`--reject-title`
since `--match-filter` is only checked after the extraction is complete,
while `--match-title` can often be checked from the flat playlist.
Fixes: https://github.com/ytdl-org/youtube-dl/issues/9092, https://github.com/ytdl-org/youtube-dl/issues/23035
Max Teegen [Sun, 13 Jun 2021 14:25:19 +0000 (16:25 +0200)]
Add all format filtering operators also to `--match-filter`
PR: https://github.com/ytdl-org/youtube-dl/pull/27361
Authored by: max-te
pukkandan [Wed, 4 Aug 2021 19:43:10 +0000 (01:13 +0530)]
[twitch:clips] Extract `display_id`
PR: https://github.com/ytdl-org/youtube-dl/pull/29684
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29666
Authored by: dirkf
pukkandan [Wed, 4 Aug 2021 19:41:05 +0000 (01:11 +0530)]
Handle `BrokenPipeError`
PR: https://github.com/ytdl-org/youtube-dl/pull/29505
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29082
Authored by: kikuyan
pukkandan [Wed, 4 Aug 2021 16:55:16 +0000 (22:25 +0530)]
[ffpmeg] Allow `--ffmpeg-location` to be a file with different name
pukkandan [Wed, 4 Aug 2021 22:07:16 +0000 (03:37 +0530)]
Ensure sanitization of infodict before printing to stdout
* `filter_requested_info` is renamed to a more appropriate name `sanitize_info`
Stavros Ntentos [Wed, 4 Aug 2021 18:01:37 +0000 (21:01 +0300)]
Fix `--compat-options filename` (#629)
The correct default filename is `%(title)s-%(id)s.%(ext)s`
Authored by: stdedos
SsSsS [Wed, 4 Aug 2021 15:48:54 +0000 (15:48 +0000)]
[Newgrounds] Improve extractor and fix playlist (#627)
Authored by: u-spec-png
nikhil [Thu, 29 Jul 2021 15:31:27 +0000 (11:31 -0400)]
[nbcolympics:stream] Fix extractor
PR: https://github.com/ytdl-org/youtube-dl/pull/29688
Closes: #617, https://github.com/ytdl-org/youtube-dl/issues/29665
* Livestreams are untested
* If using ffmpeg as downloader, v4.3+ is needed since `-http_seekable` option is necessary
* Instead of making a seperate key for each arg that needs to be passed to ffmpeg, I made `_ffmpeg_args`
* This deprecates `_seekable`, but the option is kept for compatibility
Authored by: nchilada, pukkandan
MinePlayersPE [Wed, 4 Aug 2021 13:12:15 +0000 (20:12 +0700)]
[RCTIPlus] Support events and TV (#625)
Authored by: MinePlayersPE
The Hatsune Daishi [Wed, 4 Aug 2021 09:14:37 +0000 (18:14 +0900)]
[openrec] Add extractors (#624)
Authored by: nao20010128nao
Wes [Wed, 4 Aug 2021 04:19:44 +0000 (23:19 -0500)]
[nbcolympics] Update extractor for 2020 olympics (#621)
Fixes: https://github.com/yt-dlp/yt-dlp/issues/617#issuecomment-891834323
Authored by: wesnm
Sam [Tue, 3 Aug 2021 18:41:26 +0000 (20:41 +0200)]
[VrtNU] Fix XSRF token (#588)
PR: https://github.com/ytdl-org/youtube-dl/pull/29614
Authored-by: pgaig
pukkandan [Mon, 2 Aug 2021 20:03:51 +0000 (01:33 +0530)]
[docs] Document which fields `--add-metadata` adds to the file
:ci skip all
pukkandan [Mon, 2 Aug 2021 18:31:13 +0000 (00:01 +0530)]
[ffmpeg] Fix streaming `mp4` to `stdout`
SsSsS [Mon, 2 Aug 2021 18:07:59 +0000 (18:07 +0000)]
[Vine] Remove invalid formats (#614)
Authored by: u-spec-png
pukkandan [Mon, 2 Aug 2021 05:15:02 +0000 (10:45 +0530)]
[doc] Fix banner URL
pukkandan [Mon, 2 Aug 2021 05:11:58 +0000 (10:41 +0530)]
[version] update
:ci skip all
pukkandan [Mon, 2 Aug 2021 04:48:33 +0000 (10:18 +0530)]
Release 2021.08.02
pukkandan [Sat, 31 Jul 2021 13:39:34 +0000 (19:09 +0530)]
Add donate links
pukkandan [Sat, 31 Jul 2021 02:19:28 +0000 (07:49 +0530)]
Add logo and banner
pukkandan [Mon, 2 Aug 2021 02:30:08 +0000 (08:00 +0530)]
[youtube] Extract SAPISID only once
pukkandan [Mon, 2 Aug 2021 02:21:48 +0000 (07:51 +0530)]
[tenplay] Add MA15+ age limit (#606)
Authored by: pento
LE [Mon, 2 Aug 2021 02:16:12 +0000 (22:16 -0400)]
[CBS] Add fallback (#579)
Related: https://github.com/ytdl-org/youtube-dl/issues/29564
Authored-by: llacb47, pukkandan
Ashish [Mon, 2 Aug 2021 01:53:12 +0000 (07:23 +0530)]
[Vimeo] Better extraction of original file (#599)
Authored by: Ashish0804
pukkandan [Sun, 1 Aug 2021 22:16:45 +0000 (03:46 +0530)]
[test:download] Support testing with `ignore_no_formats_error`
Ashish [Sun, 1 Aug 2021 21:28:47 +0000 (02:58 +0530)]
[CBS] Add ParamountPlusSeriesIE (#603)
Authored by: Ashish0804
David [Sun, 1 Aug 2021 21:13:46 +0000 (23:13 +0200)]
[youtube] Add age-gate bypass for unverified accounts (#600)
Adds `_creator` variants for each client
Authored by: zerodytrash, colethedj, pukkandan
pukkandan [Sun, 1 Aug 2021 07:22:09 +0000 (12:52 +0530)]
pukkandan [Sat, 31 Jul 2021 10:53:54 +0000 (16:23 +0530)]
[downloader] Allow streaming unmerged formats to stdout using ffmpeg
For this to work:
1. The downloader must be ffmpeg
2. The selected formats must have the same protocol
3. The formats must be downloadable by ffmpeg to stdout
Partial solution for: https://github.com/ytdl-org/youtube-dl/issues/28146, https://github.com/ytdl-org/youtube-dl/issues/27265
pukkandan [Sat, 31 Jul 2021 10:51:01 +0000 (16:21 +0530)]
[cleanup] Refactor some code
pukkandan [Sat, 31 Jul 2021 13:30:32 +0000 (19:00 +0530)]
Set `home:` as the default key for `-P`
pukkandan [Sat, 31 Jul 2021 10:29:52 +0000 (15:59 +0530)]
[FormatSort] Fix bug for audio with unknown codec
pukkandan [Sat, 31 Jul 2021 06:08:39 +0000 (11:38 +0530)]
Add compat-option `no-clean-infojson`
pukkandan [Sun, 1 Aug 2021 06:17:30 +0000 (11:47 +0530)]
[utils] Fix slicing of reversed `LazyList`
Closes #589
coletdjnz [Sun, 1 Aug 2021 06:12:26 +0000 (06:12 +0000)]
[youtube] Fix default global API key
bug introduced in https://github.com/yt-dlp/yt-dlp/commit/
000c15a4cad1079fe91609a5d5a0ff8d20cca865
Wes [Fri, 30 Jul 2021 22:05:56 +0000 (17:05 -0500)]
[adobepass] Add MSO Sling TV (#596)
Original PR: ytdl-org/youtube-dl#29686
Closes: #300, ytdl-org/youtube-dl#18132
Authored by: wesnm
MinePlayersPE [Fri, 30 Jul 2021 21:52:52 +0000 (04:52 +0700)]
[RCTIPlus] Remove PhantomJS dependency (#595)
Authored by: MinePlayersPE
pukkandan [Fri, 30 Jul 2021 19:43:26 +0000 (01:13 +0530)]
[youtube] Misc cleanup (#577)
Authored by: pukkandan, colethedj
pukkandan [Tue, 27 Jul 2021 14:03:59 +0000 (19:33 +0530)]
[youtube] Add `thirdParty` to agegate clients (#577)
* This allows more videos like `tf2U5Vyj0oU` to become embeddable
See https://github.com/yt-dlp/yt-dlp/pull/575#issuecomment-
888837000
* Also added tests for all types of age-gate
Closes #581
pukkandan [Fri, 30 Jul 2021 19:45:04 +0000 (01:15 +0530)]
[youtube] simplify and de-duplicate client definitions (#577)
colethedj [Thu, 29 Jul 2021 05:23:56 +0000 (17:23 +1200)]
[youtube] Improve age-gate detection (#577)
Authored by: colethedj
coletdjnz [Fri, 30 Jul 2021 19:36:00 +0000 (07:36 +1200)]
[youtube] Force `hl=en` for comments (#594)
Closes #532
MinePlayersPE [Thu, 29 Jul 2021 04:41:05 +0000 (11:41 +0700)]
[vidio] Fix login error detection (#582)
Authored by: MinePlayersPE
Ashish [Thu, 29 Jul 2021 04:36:38 +0000 (10:06 +0530)]
[Hotstar] Support cookies (#584)
Closes #583
Authored by: Ashish0804
Ashish [Thu, 29 Jul 2021 04:27:09 +0000 (09:57 +0530)]
[Mxplayer] Add h265 formats (#572)
Authored by: Ashish0804
Sipherdrakon [Thu, 29 Jul 2021 04:25:00 +0000 (00:25 -0400)]
[dplay] Add `ScienceChannelIE` (#567)
Authored by: Sipherdrakon
rigstot [Thu, 29 Jul 2021 04:03:01 +0000 (06:03 +0200)]
[generic] Support KVS player (#549)
* Replaces the extractor for thisvid
Fixes: https://github.com/ytdl-org/youtube-dl/issues/2077
Authored-by: rigstot
pukkandan [Thu, 29 Jul 2021 02:56:17 +0000 (08:26 +0530)]
Add format types `j`, `l`, `q` for outtmpl
Closes #345
pukkandan [Wed, 28 Jul 2021 23:49:26 +0000 (05:19 +0530)]
Expand and escape environment variables correctly in outtmpl
Fixes: https://www.reddit.com/r/youtubedl/comments/otfmq3/ytdlp_same_parameters_different_results
MinePlayersPE [Tue, 27 Jul 2021 09:40:44 +0000 (16:40 +0700)]
[YouTube] Age-gate bypass implementation (#575)
* Calling the API with `clientScreen=EMBED` allows access to most age-gated videos - discovered by @ccdffddfddfdsfedeee (https://github.com/yt-dlp/yt-dlp/issues/574#issuecomment-
887171136 )
* Adds clients: (web/android/ios)_(embedded/agegate), mweb_embedded
* Renamed mobile_web to mweb
Closes #574
Authored by pukkandan, MinePlayersPE
pukkandan [Sun, 25 Jul 2021 22:03:42 +0000 (03:33 +0530)]
[youtube] Fix format sorting when using alternate clients
coletdjnz [Sun, 25 Jul 2021 22:18:36 +0000 (10:18 +1200)]
[youtube] Add `mobile_web` client (#557)
Authored by: colethedj
pukkandan [Sun, 25 Jul 2021 21:55:53 +0000 (03:25 +0530)]
[youtube] Add `player_client=all`
pukkandan [Sun, 25 Jul 2021 21:52:39 +0000 (03:22 +0530)]
Remove `asr` appearing twice in `-F`
pukkandan [Sun, 25 Jul 2021 19:40:06 +0000 (01:10 +0530)]
[bilibili] Improve `_VALID_URL`
Ashish [Sun, 25 Jul 2021 17:13:43 +0000 (22:43 +0530)]
[HotStarSeriesIE] Fix regex (#569)
Authored by: Ashish0804
Ashish [Sun, 25 Jul 2021 17:11:45 +0000 (22:41 +0530)]
[UtreonIE] Add extractor (#562)
Authored by: Ashish0804
nixxo [Sat, 24 Jul 2021 14:36:55 +0000 (16:36 +0200)]
[mediaset] Fix extraction (#564)
Closes #365
Authored by: nixxo
pukkandan [Sat, 24 Jul 2021 14:32:12 +0000 (20:02 +0530)]
[version] update
:ci skip all
pukkandan [Sat, 24 Jul 2021 01:33:14 +0000 (07:03 +0530)]
Release 2021.07.24
pukkandan [Sat, 24 Jul 2021 00:53:02 +0000 (06:23 +0530)]
[youtube:tab] Extract video duration early
Based on: https://github.com/ytdl-org/youtube-dl/pull/29487 by glenn-slayden
pukkandan [Sat, 24 Jul 2021 00:46:46 +0000 (06:16 +0530)]
[youtube] Simplify `_get_text` early
xtkoba [Fri, 23 Jul 2021 15:02:48 +0000 (00:02 +0900)]
[test] Add Python 3.10 (#480)
Authored-by: pukkandan, xtkoba
pukkandan [Fri, 23 Jul 2021 14:48:15 +0000 (20:18 +0530)]
[test] Use `pytest` instead of `nosetests` (#482)
`nosetests` is no longer being maintained : https://github.com/nose-devs/nose/issues/1099
and will stop working in py 3.10 as can be seen in #480
pukkandan [Fri, 23 Jul 2021 14:20:50 +0000 (19:50 +0530)]
[cookies] Handle errors when importing `keyring`
Workaround for #551
Matt Broadway [Fri, 23 Jul 2021 14:26:19 +0000 (15:26 +0100)]
[cookies] Handle `sqlite` `ImportError` gracefully (#554)
Closes #544
Authored by: mbway
pukkandan [Fri, 23 Jul 2021 04:14:28 +0000 (09:44 +0530)]
[downloader] Pass same status object to all `progress_hooks`
pukkandan [Fri, 23 Jul 2021 04:07:15 +0000 (09:37 +0530)]
[youtube] Fix subtitles only being extracted from the first client
Closes #547
pukkandan [Fri, 23 Jul 2021 04:05:23 +0000 (09:35 +0530)]
Try all clients even if age-gated
Reverts: https://github.com/yt-dlp/yt-dlp/pull/536/commits/
892e31ce7c5f66418fee26a24eda30e5fe79d901
If some API calls have any issue, saving the state will cause unnecessary errors
pukkandan [Fri, 23 Jul 2021 03:55:38 +0000 (09:25 +0530)]
[youtube] Disable `get_video_info` age-gate workaround
This now seems to be completely dead
Closes: #553
coletdjnz [Thu, 22 Jul 2021 08:11:04 +0000 (20:11 +1200)]
[youtube] Fix age-gated videos for API clients when cookies are supplied (#545)
Fixes #543
Authored by: colethedj
pukkandan [Wed, 21 Jul 2021 17:28:43 +0000 (22:58 +0530)]
[downloader] Pass `info_dict` to `progress_hook`s
pukkandan [Wed, 21 Jul 2021 21:30:21 +0000 (03:00 +0530)]
[cookies] bugfix
Fixes: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r674352059
pukkandan [Wed, 21 Jul 2021 21:07:51 +0000 (02:37 +0530)]
[version] update
:ci skip all