]>
jfr.im git - yt-dlp.git/log
pukkandan [Sun, 22 Aug 2021 22:18:26 +0000 (03:48 +0530)]
[lazy_extractor] Import actual class if an attribute is accessed
Now all core tests pass with lazy extraction enabled
pukkandan [Thu, 19 Aug 2021 01:49:23 +0000 (07:19 +0530)]
[extractor] Show video id in error messages if possible
pukkandan [Sun, 22 Aug 2021 20:08:38 +0000 (01:38 +0530)]
[extractor] Better error message for DRM (#729)
Closes #636
Tom-Oliver Heidel [Sun, 22 Aug 2021 19:59:43 +0000 (21:59 +0200)]
[youtube] Add av01 itags to known formats list (#747)
Authored by: blackjack4494
mahanstreamer [Sun, 22 Aug 2021 19:58:23 +0000 (15:58 -0400)]
[bitchute] Fix test (#758)
Authored by: mahanstreamer
pukkandan [Sun, 22 Aug 2021 19:19:23 +0000 (00:49 +0530)]
[lazy_extractors] Fix `suitable` and add flake8 test
pukkandan [Sun, 22 Aug 2021 19:02:00 +0000 (00:32 +0530)]
[utils] Add `parse_qs`
pukkandan [Sun, 22 Aug 2021 15:04:59 +0000 (20:34 +0530)]
[youtube] Add `shorts` to `_VALID_URL`
Normally the generic extractor will redirect the URL,
but the cookies consent screen may sometimes appear instead
Closes #752
pukkandan [Sat, 21 Aug 2021 01:42:50 +0000 (07:12 +0530)]
Don't try to merge with final extension
The formats may not be directly mergable into the final extension
pukkandan [Thu, 19 Aug 2021 01:41:24 +0000 (07:11 +0530)]
[extractor] Common function `_match_valid_url`
Jérôme Duval [Fri, 20 Aug 2021 20:34:51 +0000 (22:34 +0200)]
[tv5mondeplus] Fix extractor (#739)
Authored by: korli
Ashish [Fri, 20 Aug 2021 19:39:59 +0000 (01:09 +0530)]
[HearThisAtIE] Fix extractor (#742)
Closes: #740
Authored by: Ashish0804
Ashish [Fri, 20 Aug 2021 19:13:12 +0000 (00:43 +0530)]
[Zee5] Fix extractor and add subtitles (#733)
Closes #728
Authored by Ashish0804
CHJ85 [Fri, 20 Aug 2021 18:45:00 +0000 (18:45 +0000)]
[BannedVideo] Add Extractor (#717)
Closes: #669
Original PR: https://github.com/ytdl-org/youtube-dl/pull/24572
Authored by: smege1001, blackjack4494, pukkandan
animelover1984 [Fri, 20 Aug 2021 18:27:40 +0000 (11:27 -0700)]
[bilibili] Add category extractor (#695)
Authored by: animelover1984
Ashish [Fri, 20 Aug 2021 18:16:59 +0000 (23:46 +0530)]
[Hungama] Fix `HungamaSongIE` and add `HungamaAlbumPlaylistIE` (#744)
Authored by: Ashish0804
pukkandan [Wed, 18 Aug 2021 21:40:32 +0000 (03:10 +0530)]
Fix `extra_info` being reused across runs
Closes #727
pukkandan [Tue, 17 Aug 2021 13:32:06 +0000 (19:02 +0530)]
Fix `playlist_index` not obeying `playlist_start`
and add tests
Closes #720
pukkandan [Sun, 15 Aug 2021 08:12:23 +0000 (13:42 +0530)]
Let `--match-filter` reject entries early
Makes redundant: `--match-title`, `--reject-title`, `--min-views`, `--max-views`
pukkandan [Sun, 15 Aug 2021 15:01:35 +0000 (20:31 +0530)]
Fix `-J` when there are failed videos
Glenn Slayden [Mon, 16 Aug 2021 22:49:31 +0000 (15:49 -0700)]
[cleanup] Replace improper use of tab in trovo (#719)
:ci skip
Authored by: glenn-slayden
zootedb0t [Mon, 16 Aug 2021 16:29:40 +0000 (21:59 +0530)]
[docs] fix typo (#715)
Authored by: zootedb0t
shirt [Mon, 16 Aug 2021 06:43:24 +0000 (02:43 -0400)]
[ParamountPlus] Fix geo verification (#711)
Closes #681
Authored by: shirt
mzbaulhaque [Sun, 15 Aug 2021 17:32:48 +0000 (23:32 +0600)]
[pornhub] Separate and fix playlist extractor (#700)
Closes #680
Authored by: mzbaulhaque
Felix S [Sun, 15 Aug 2021 15:33:06 +0000 (15:33 +0000)]
[webvtt] Fix timestamp overflow adjustment (#698)
In some streams, empty segments may appear with a bogus, non-monotone MPEG timestamp.
This should not be considered as an overflow
Authored by: fstirlitz
The Hatsune Daishi [Sun, 15 Aug 2021 15:19:54 +0000 (00:19 +0900)]
[voicy] Add extractor (#667)
Authored by: nao20010128nao
pukkandan [Sun, 15 Aug 2021 08:57:44 +0000 (14:27 +0530)]
[kakao] Fix extractor
Closes #699
jhwgh1968 [Sun, 15 Aug 2021 06:02:11 +0000 (06:02 +0000)]
[eroprofile] Fix page skipping in albums (#701)
Bug from #658
Authored by: jhwgh1968
SsSsS [Sat, 14 Aug 2021 19:15:01 +0000 (19:15 +0000)]
[instagram] Add referrer to prevent throttling (#676)
Code from: https://github.com/ytdl-org/youtube-dl/pull/29751
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29736
Authored by: u-spec-png, kikuyan
mzbaulhaque [Sat, 14 Aug 2021 19:10:56 +0000 (01:10 +0600)]
[filmmodu] Add extractor (#690)
Closes #288
Authored by: mzbaulhaque
pukkandan [Sat, 14 Aug 2021 15:43:02 +0000 (21:13 +0530)]
Fix `--force-overwrites` when using `-k`
For formats that need merge, the `.fxxx` files are not removed before
downloading the corresponding `.part` files. This causes the rename to fail
pukkandan [Sat, 14 Aug 2021 18:24:44 +0000 (23:54 +0530)]
[soundcloud] Refetch `client_id` on 403
Closes #673
pukkandan [Sat, 14 Aug 2021 18:54:53 +0000 (00:24 +0530)]
[options] Add `_set_from_options_callback`
pukkandan [Fri, 13 Aug 2021 20:21:47 +0000 (01:51 +0530)]
Fix `-F` for extractors that directly return url
Related: #693
pukkandan [Fri, 13 Aug 2021 15:10:13 +0000 (20:40 +0530)]
Fix bug during subtitle conversion
pukkandan [Fri, 13 Aug 2021 15:14:50 +0000 (20:44 +0530)]
Fix resuming of single formats when using --no-part
Closes #576
Kid [Fri, 13 Aug 2021 15:24:17 +0000 (23:24 +0800)]
[lazy_extractor] Bugfix for when plugin directory doesn't exist (#691)
Bug introduced by:
0b2e9d2c3051f2e1d79449adde3afbba3b5ec94f
Authored by: kidonng
coletdjnz [Fri, 13 Aug 2021 06:18:26 +0000 (18:18 +1200)]
[youtube] Extract error messages from HTTPError response (#644)
Authored by: coletdjnz
Felix S [Wed, 11 Aug 2021 15:39:17 +0000 (15:39 +0000)]
Revert erroneous use of the `Content-Length` header (#637)
This reverts commit
6c907eb33ffd79ef9c4761c6460acb31b2eded46
The use of the Content-Length value here is erroneous and may lead
to truncated downloads if a compression scheme is specified in the
Content-Encoding header, as the Content-Length header refers to the
size of encoded data, not of the raw bytestream. This has been noticed
in the wild with WebVTT subtitle segments.
Authored by: fstirlitz
pukkandan [Wed, 11 Aug 2021 08:12:23 +0000 (13:42 +0530)]
pukkandan [Tue, 10 Aug 2021 17:00:29 +0000 (22:30 +0530)]
[docs] Fix credits of
246fb276e0d9ffd407a962c494f265d5d88c0ff3
It is authored by mzbaulhaque - The commit message is wrong
:ci skip all
pukkandan [Tue, 10 Aug 2021 14:45:00 +0000 (20:15 +0530)]
[version] update
:ci skip all
pukkandan [Tue, 10 Aug 2021 14:40:39 +0000 (20:10 +0530)]
Release 2021.08.10
jhwgh1968 [Tue, 10 Aug 2021 13:51:12 +0000 (13:51 +0000)]
[eroprofile] Add album downloader (#658)
Authored by: jhwgh1968
SsSsS [Tue, 10 Aug 2021 13:15:32 +0000 (13:15 +0000)]
[instagram] Fix comments extraction (#660)
Authored-by: u-spec-png <redacted>
Ashish [Tue, 10 Aug 2021 13:12:11 +0000 (18:42 +0530)]
[BandCamp] Add BandcampMusicIE (#668)
Authored by Ashish0804
The Hatsune Daishi [Tue, 10 Aug 2021 03:24:58 +0000 (12:24 +0900)]
[mirrativ] Add extractors (#657)
Authored by: nao20010128nao
pukkandan [Mon, 9 Aug 2021 23:12:03 +0000 (04:42 +0530)]
[extractor] Detect `sttp` as subtitles in MPD
Closes #656
Solution by: fstirlitz
pukkandan [Mon, 9 Aug 2021 22:10:40 +0000 (03:40 +0530)]
[utils] Fix `InAdvancePagedList.__getitem__`
Since it didn't have any cache, the page was re-fetched for each video.
* Also generalized the cache code
funniray [Mon, 9 Aug 2021 21:39:20 +0000 (22:39 +0100)]
[crunchyroll] Fix thumbnail (#650)
Authored by: funniray
mzbaulhaque [Mon, 9 Aug 2021 20:33:12 +0000 (02:33 +0600)]
[blackboardcollaborate] Add new extractor (#646)
Authored by: Ashish0804
shirt [Mon, 9 Aug 2021 20:24:50 +0000 (16:24 -0400)]
[paramountplus] Separate extractor and fix some titles (#652)
Co-authored-by: shirt, pukkandan
Felix S [Mon, 9 Aug 2021 20:22:30 +0000 (20:22 +0000)]
[webvtt] Merge daisy-chained duplicate cues (#638)
Fixes: https://github.com/yt-dlp/yt-dlp/issues/631#issuecomment-893338552
Previous deduplication algorithm only removed duplicate cues with
identical text, styles and timestamps. This change also merges
cues that come in ‘daisy chains’, where sequences of cues with
identical text and styles appear in which the ending timestamp of
one equals the starting timestamp of the next.
This deduplication algorithm has the somewhat unfortunate side effect
that NOTE blocks between cues, if found, will be emitted in a different
order relative to their original cues. This may be unwanted if perfect
fidelity is desired, but then so is daisy-chain deduplication itself.
NOTE blocks ought to be ignored by WebVTT players in any case.
Authored by: fstirlitz
pukkandan [Mon, 9 Aug 2021 12:10:24 +0000 (17:40 +0530)]
Misc fixes - See desc
* Remove unnecessary uses of _list_from_options_callback
* Fix download tests - Bug from
6e84b21559f586ee4d6affb61688d5c6a0c21221
* Rename ExecAfterDownloadPP to ExecPP and refactor its tests
* Ensure _write_ytdl_file closes file handle on error - Potential fix for #517
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