pukkandan
ad3dc496bb
Misc fixes - See desc
...
* Remove unnecessary uses of _list_from_options_callback
* Fix download tests - Bug from 6e84b21559
* Rename ExecAfterDownloadPP to ExecPP and refactor its tests
* Ensure _write_ytdl_file closes file handle on error - Potential fix for #517
2021-08-10 01:22:55 +05:30
pukkandan
e9f4ccd19e
Add option --replace-in-metadata
2021-08-10 01:22:55 +05:30
pukkandan
3448870205
[docs] Fix some mistakes and improve doc
2021-08-07 21:41:48 +05:30
pukkandan
c681cb5d93
Allow multiple --exec
and --exec-before-download
2021-08-07 21:17:07 +05:30
pukkandan
b7b04c782e
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
2021-08-07 21:17:03 +05:30
pukkandan
57015a4a3f
[youtube] extractor-arg to show live dash formats
...
If replay is enabled, these formats can be used to download the last 4 hours
2021-08-07 12:47:54 +05:30
pukkandan
a047eeb6d2
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
2021-08-05 04:10:26 +05:30
Max Teegen
77b87f0519
Add all format filtering operators also to --match-filter
...
PR: https://github.com/ytdl-org/youtube-dl/pull/27361
Authored by: max-te
2021-08-05 03:37:20 +05:30
pukkandan
dbf5416a20
[cleanup] Refactor some code
2021-08-01 12:38:05 +05:30
pukkandan
d74a58a186
Set home:
as the default key for -P
2021-08-01 12:13:40 +05:30
pukkandan
e4f0275711
Add compat-option no-clean-infojson
2021-08-01 12:13:40 +05:30
pukkandan
7d1eb38af1
Add format types j
, l
, q
for outtmpl
...
Closes #345
2021-07-29 08:47:25 +05:30
Matt Broadway
982ee69a74
Add option --cookies-from-browser
to load cookies from a browser ( #488 )
...
* also adds `--no-cookies-from-browser`
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29201
Authored by: mbway
2021-07-22 02:02:49 +05:30
pukkandan
0ba692acc8
[youtube] Extract more thumbnails
...
* The thumbnail URLs are hard-coded and their actual existence is tested lazily
* Added option `--no-check-formats` to not test them
Closes #340 , Related: #402 , #337 , https://github.com/ytdl-org/youtube-dl/issues/29049
2021-07-20 02:42:11 +05:30
pukkandan
5520aa2dc9
Add option --exec-before-download
...
Closes #530
2021-07-19 23:47:45 +05:30
pukkandan
4bb6b02f93
Improve extractor_args
parsing
2021-07-08 21:22:35 +05:30
pukkandan
5d3a0e794b
Add --extractor-args
to pass extractor-specific arguments
2021-06-25 20:10:28 +05:30
pukkandan
6aecd87106
Release 2021.06.23
2021-06-23 07:34:55 +05:30
pukkandan
51d9739f80
Add option --throttled-rate
below which video data is re-extracted
...
Currently only for HTTP downloads
Closes #430 , workaround for https://github.com/ytdl-org/youtube-dl/issues/29326
2021-06-23 05:29:58 +05:30
pukkandan
e36d50c5dd
[websockets] Add WebSocketFragmentFD
( #399 )
...
Necessary for #392
Co-authored by: nao20010128nao, pukkandan
2021-06-21 22:56:36 +05:30
pukkandan
7e067091e8
[options] Rename --add-metadata
to --embed-metadata
...
and clarify that it embeds chapter markers
2021-06-20 04:59:35 +05:30
pukkandan
f89b3e2d7a
Skip fixup of existing files and add --fixup force
to force it
2021-06-20 04:59:34 +05:30
pukkandan
fd7cfb6444
[cleanup] Refactor fixup
2021-06-20 04:26:11 +05:30
pukkandan
8ba8714880
[EmbedThumbnail] Fix for already downloaded thumbnail
2021-06-11 19:13:24 +05:30
pukkandan
3b1fe47d84
Release 2021.06.08
2021-06-08 20:13:41 +05:30
pukkandan
81a23040eb
[cleanup] Refactor ffmpeg convertors
2021-05-22 15:20:42 +05:30
pukkandan
857f63136d
[videoconvertor] Generalize with remuxer and allow conditional recoding
2021-05-22 15:20:42 +05:30
louie-github
a927acb1ec
[ThumbnailsConvertor] Support conversion to png
and make it the default ( #333 )
...
PNG, being a lossless format, should be a better default here compared to JPG since we won't be compressing to a lossy format and losing some of the original image data
PNG is also supported for embedding in all the formats similar to JPEG
Authored by: louie-github
2021-05-21 23:39:48 +05:30
pukkandan
2305e2e5c9
[options] Alias --write-comments
, --no-write-comments
...
Closes: #264
2021-05-20 15:56:57 +05:30
pukkandan
d2a1fad968
[compat] Fix py2
2021-05-14 13:35:13 +05:30
pukkandan
53c18592d3
Add option --print
...
Deprecates: `--get-description`, `--get-duration`, `--get-filename`, `--get-format`, `--get-id`, `--get-thumbnail`, `--get-title`, `--get-url`
Closes #295
2021-05-14 13:15:47 +05:30
pukkandan
e632bce2e4
[options] Refactor callbacks
2021-05-14 13:15:47 +05:30
pukkandan
53ed7066ab
Option --compat-options
to revert some of yt-dlp's changes
...
* Deprecates `--list-formats-as-table`, `--list-formats-old`
2021-05-11 13:30:48 +05:30
pukkandan
486fb17975
Remove -l
, -t
, -A
completely and disable --auto-number
, --title
, --literal
, --id
2021-05-09 04:22:29 +05:30
pukkandan
e8e738406a
Add experimental option --check-formats
to test the URLs before format selection
2021-05-06 20:50:44 +05:30
pukkandan
cc0ec3e161
Do not strip out whitespaces in -o
and -P
...
Related: https://github.com/yt-dlp/yt-dlp/issues/276#issuecomment-827361652
2021-05-02 14:03:12 +05:30
pukkandan
e58c22a0f6
[documentation] Fix typos
2021-04-22 16:54:44 +05:30
pukkandan
a439a3a45c
Improve output template (see desc)
...
* Objects can be traversed like `%(field.key1.key2)s`
* A number can be added to the field as `%(field+n)s`
* Deprecates `--autonumber-start`
2021-04-22 04:19:33 +05:30
pukkandan
26e2805c3f
Add option --skip-playlist-after-errors
...
Allows to skip the rest of a playlist after a given number of errors are encountered
2021-04-22 02:16:31 +05:30
pukkandan
c32b0aab8a
Improve --sub-langs (see desc)
...
* Treat `--sub-langs` entries as regex
* `all` can be used to refer to all the subtitles
* the language code can be prefixed with `-` to exclude it
* Deprecates `--all-subs`
Closes #253
2021-04-20 02:58:03 +05:30
pukkandan
b7da73eb19
Add option --ignore-no-formats-error
...
* Ignores the "no video format" and similar errors
* Experimental - Some extractors may still throw these errors
2021-04-17 08:40:30 +05:30
pukkandan
b31fdeedfd
[documentation] Improvements
2021-04-12 02:36:06 +05:30
pukkandan
8fa43c73d8
Add option --convert-thumbnails
...
Closes: https://github.com/yt-dlp/yt-dlp/issues/99 https://github.com/yt-dlp/yt-dlp/issues/102
2021-04-12 02:32:29 +05:30
pukkandan
9de3ea3126
Pass any field to --exec
using similar syntax to output template
...
Related: https://github.com/ytdl-org/youtube-dl/issues/28642
2021-04-11 06:06:12 +05:30
pukkandan
d9aa233295
Deprecate more options
...
* `--all-formats` = `-f all`
* `--include-ads` is not implemented
2021-04-10 20:58:36 +05:30
pukkandan
52a8a1e1b9
Option to choose different downloader for different protocols
...
* Renamed `--external-downloader-args` to `--downloader-args`
* Added `native` as an option for the downloader
* Use similar syntax to `--downloader-args` etc. Eg: `--downloader dash:native --downloader aria2c`
* Deprecated `--hls-prefer-native` and `--hls-prefer-ffmpeg` since the same can now be done with `--downloader "m3u8:native"` and `m3u8:ffmpeg` respectively
* Split `frag_urls` protocol into `m3u8_frag_urls` and `dash_frag_urls`
* Standardize shortening of protocol names with `downloader.shorten_protocol_name`
2021-04-10 20:57:52 +05:30
pukkandan
d818eb7473
Improve argument parsing for -P
, -o
, -S
...
* `-P "subtitle,thumbnail:PATH"` is now possible. Similarly for `-o`
* `-S "fps,br" -S "res,codec"` is now interpreted as `-S res,codec,fps,br`. Previously, `-S fps,br` was ignored in this case.
2021-04-10 20:57:27 +05:30
pukkandan
73cd218f5a
[documentation] Improve --parse-metadata
documentation
2021-04-03 14:07:29 +05:30
pukkandan
b050d210df
Fix some typos and linter
2021-04-01 14:16:10 +05:30
pukkandan
143db31d48
Parse metadata from multiple fields
...
Closes #196
2021-03-25 03:32:15 +05:30