| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
Authored-by: u-spec-png <miloradkalabasdt@gmail.com>
|
|
|
| |
Authored by Ashish0804
|
|
|
| |
Authored by: nao20010128nao
|
|
|
|
|
| |
Closes #656
Solution by: fstirlitz
|
|
|
|
|
| |
Since it didn't have any cache, the page was re-fetched for each video.
* Also generalized the cache code
|
|
|
| |
Authored by: funniray
|
|
|
| |
Authored by: Ashish0804
|
|
|
| |
Co-authored-by: shirt, pukkandan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
| |
Bug introduced in 89efdc15dd4dbdb4b51e82647637f33112156f61
Closes #654
|
| |
|
|
|
|
| |
Closes #651
|
|
|
|
|
| |
Related: #25
Authored-by: shirt
|
|
|
|
|
| |
The API is not rate-limited unlike the webpage
Authored by: Ashish0804
|
|
|
| |
Authored by: u-spec-png
|
|
|
| |
Authored by: PSlava (Slava <slash@i-slash.com>)
|
|
|
|
|
|
| |
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29749
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29300
Authored by: wesnm
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Use `test_YourExtractor_all` to invoke them
|
| |
|
|
|
|
| |
Makes `--dump-json` redundant
|
|
|
|
|
|
|
|
|
| |
`--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
|
|
|
|
| |
Related: https://github.com/yt-dlp/yt-dlp/commit/8012d892bd38af731357a61e071e0a0d01bc41b4#r54555230
|
| |
|
|
|
|
| |
If replay is enabled, these formats can be used to download the last 4 hours
|
|
|
|
| |
Closes #576
|
|
|
|
| |
Closes #630
|
|
|
| |
Authored by: Jessecar96
|
|
|
| |
Authored by: funniray
|
|
|
|
| |
Closes #632
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
PR: https://github.com/ytdl-org/youtube-dl/pull/27361
Authored by: max-te
|
|
|
|
|
|
|
| |
PR: https://github.com/ytdl-org/youtube-dl/pull/29684
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29666
Authored by: dirkf
|
|
|
|
|
|
|
| |
PR: https://github.com/ytdl-org/youtube-dl/pull/29505
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29082
Authored by: kikuyan
|
| |
|
|
|
|
| |
* `filter_requested_info` is renamed to a more appropriate name `sanitize_info`
|
|
|
|
|
| |
The correct default filename is `%(title)s-%(id)s.%(ext)s`
Authored by: stdedos
|
|
|
| |
Authored by: u-spec-png
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
Authored by: MinePlayersPE
|
|
|
| |
Authored by: nao20010128nao
|
|
|
|
|
| |
Fixes: https://github.com/yt-dlp/yt-dlp/issues/617#issuecomment-891834323
Authored by: wesnm
|
|
|
|
| |
PR: https://github.com/ytdl-org/youtube-dl/pull/29614
Authored-by: pgaig
|
|
|
|
| |
:ci skip all
|
| |
|