pukkandan
6ccf351a87
Release 2021.08.02
2021-08-02 10:37:10 +05:30
pukkandan
28dff70b51
Add donate links
2021-08-02 08:51:23 +05:30
pukkandan
1aebc0f79e
Add logo and banner
2021-08-02 08:51:22 +05:30
David
e7e94f2a5c
[youtube] Add age-gate bypass for unverified accounts ( #600 )
...
Adds `_creator` variants for each client
Authored by: zerodytrash, colethedj, pukkandan
2021-08-02 02:43:46 +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
MinePlayersPE
c0bc527bca
[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
2021-07-27 15:10:44 +05:30
coletdjnz
5a1fc62b41
[youtube] Add mobile_web
client ( #557 )
...
Authored by: colethedj
2021-07-26 03:48:36 +05:30
pukkandan
b4c055bac2
[youtube] Add player_client=all
2021-07-26 03:38:18 +05:30
pukkandan
f703a88055
Release 2021.07.24
2021-07-24 07:03:14 +05:30
pukkandan
060ac76257
[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
2021-07-23 20:18:15 +05:30
pukkandan
245524e6a3
Release 2021.07.21
...
and fix some typos
Closes #538
2021-07-22 02:33:28 +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
ae30b84072
Add field live_status
2021-07-21 20:50:58 +05:30
pukkandan
11f9be0912
[youtube] Extract data from multiple clients ( #536 )
...
* `player_client` accepts multiple clients
* default `player_client` = `android,web`
* music clients can be specifically requested
* Add IOS `player_client`
* Hide live dash since they can't be downloaded
Closes #501
Authored-by: pukkandan, colethedj
2021-07-21 09:22:34 +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
dce8743677
[docs] fix default of multistreams
2021-07-19 23:47:57 +05:30
pukkandan
5520aa2dc9
Add option --exec-before-download
...
Closes #530
2021-07-19 23:47:45 +05:30
coletdjnz
2d6659b9ea
[youtube:comments] Move comment extraction to new API ( #466 )
...
Closes #438 , #481 , #485
Authored by: colethedj
2021-07-12 04:48:40 +05:30
zackmark29
73d829c144
[VIKI] Rewrite extractors ( #475 )
...
Closes #462
Also added extractor-arg `video_types` to `vikichannel`
Co-authored-by: zackmark29, pukkandan
2021-07-10 02:08:09 +05:30
pukkandan
a8bf9b4dc1
Release 2021.07.07
2021-07-07 05:35:20 +05:30
pukkandan
3acf6d3856
[Funimation] Rewrite extractor (See desc) ( #444 )
...
* Support direct `/player/` URL
* Treat the different versions of an episode as different formats of a single video. So `experience_id` can no longer be used as the video `id` and the `episode_id` is used instead. This means that all existing archives will break
* Extractor options `language` and `version` to pre-select them
* Compat option `seperate-video-versions` to fall back to old behavior (including using the old video IDs)
Closes #428
2021-07-07 02:51:29 +05:30
pukkandan
bc97cdae67
[cleanup] Fix linter and some typos
...
Related: https://github.com/ytdl-org/youtube-dl/pull/29398
2021-07-04 03:04:25 +05:30
coletdjnz
109dd3b237
[youtube] Use new API for additional video extraction requests ( #328 )
...
Co-authored-by: colethedj, pukkandan
Closes https://github.com/yt-dlp/yt-dlp/issues/427
Workarounds for https://github.com/ytdl-org/youtube-dl/issues/29326 , https://github.com/yt-dlp/yt-dlp/issues/319 , https://github.com/ytdl-org/youtube-dl/issues/29086
2021-06-29 22:07:49 +00:00
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
e36d50c5dd
[websockets] Add WebSocketFragmentFD
( #399 )
...
Necessary for #392
Co-authored by: nao20010128nao, pukkandan
2021-06-21 22:56:36 +05:30
pukkandan
e858a9d6d3
[EmbedThumbnail] Add compat-option embed-thumbnail-atomicparsley
...
to force use of atomicparsley for embedding thumbnails in mp4
Related: #411
2021-06-16 22:33:32 +05:30
pukkandan
3b1fe47d84
Release 2021.06.08
2021-06-08 20:13:41 +05:30
pukkandan
bd99f6e648
Add field original_url
with the user-inputted URL
...
So that they can be processed by `--parse-metadata` for example
`webpage_url` is the same, but may be modified by the extractor
2021-06-08 00:20:06 +05:30
pukkandan
cf59cd4dcd
[docs] Improve documentation of dependencies
...
Related: #348
2021-06-08 00:16:44 +05:30
pukkandan
3de7c2ce9a
Release 2021.06.01
2021-06-01 20:29:03 +05:30
pukkandan
18e674b4f6
[ffmpeg] Download and merge in a single step if possible
2021-05-23 03:53:18 +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
09f1580e2d
[youtube] /live
URLs should raise error if channel is not live
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29090
2021-05-21 20:05:54 +05:30
pukkandan
0fdf490d33
Release 2021.05.20
2021-05-20 21:13:19 +05:30
pukkandan
28b0eb0f65
[cleanup] See desc
...
* Remove struct from `embedthumbnail`
* Use bullet lists in readme where numbered list don't make sense
* Fix error introduced in 9c2b75b561
when `ie_result` is `None`
2021-05-20 18:02:58 +05:30
pukkandan
2305e2e5c9
[options] Alias --write-comments
, --no-write-comments
...
Closes : #264
2021-05-20 15:56:57 +05:30
pukkandan
9c2b75b561
Field additional_urls
to download additional videos from metadata
2021-05-19 18:11:15 +05:30
pukkandan
07cce701de
[cleanup] linter, code formatting and readme
2021-05-19 16:48:20 +05:30
pukkandan
5112f26a60
Add pl_thumbnail
outtmpl key for playlist thumbnails
...
This should have been implemented in 681de68e9d
, but I forgot
2021-05-18 17:12:20 +05:30
pukkandan
a06916d98e
[extractor] Add write_debug
and get_param
2021-05-17 18:59:51 +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
4171221823
Add compat-option no-attach-infojson
2021-05-11 14:25:31 +05:30
pukkandan
fac988053f
Release 2021.05.11
...
* and some documentation improvements
2021-05-11 13:35:05 +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
a61f4b287b
Deprecate support for python versions < 3.6
...
Closes #267
2021-05-09 04:32:23 +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
e625be0d10
Improve output template internal formatting
...
* Allow slicing lists/strings using `field.start🔚 step`
* A field can also be used as offset like `field1+num+field2`
* A default value can be given using `field|default`
* Capture all format strings and set it to `None` if invalid. This prevents invalid fields from causing errors
2021-05-06 20:28:58 +05:30
pukkandan
0cf0571560
Release 2021.04.22
2021-04-22 16:58:28 +05:30
pukkandan
e58c22a0f6
[documentation] Fix typos
2021-04-22 16:54:44 +05:30
pukkandan
f4536226c1
[documentation] Clarify which deprecated options still work
2021-04-22 04:19:33 +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
a7191c6f57
Fix some linter and typos
2021-04-16 05:31:47 +05:30
pukkandan
a0f30f194a
Release 2021.04.11
2021-04-12 03:20:07 +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
f8d4ad9ab0
Format selector mergeall
to download and merge all formats
2021-04-10 20:57:27 +05:30
pukkandan
02aabd45d0
Release 2021.04.03
2021-04-04 03:55:41 +05:30
pukkandan
73cd218f5a
[documentation] Improve --parse-metadata
documentation
2021-04-03 14:07:29 +05:30
pukkandan
eff635394a
Ability to select nth best format
...
Eg: -f `bv*.2`
* Also cleaned up the related format selection code
2021-04-02 22:16:52 +05:30
pukkandan
b050d210df
Fix some typos and linter
2021-04-01 14:16:10 +05:30
pukkandan
a3affbe6a0
Release 2021.03.24
2021-03-25 04:18:37 +05:30
pukkandan
143db31d48
Parse metadata from multiple fields
...
Closes #196
2021-03-25 03:32:15 +05:30
pukkandan
a7f347d9c9
Release 2021.03.21
2021-03-22 02:58:41 +05:30
Matthew
c224251aad
[youtube] Show if video is private
, unlisted
etc in new field availability
( #188 )
...
Closes : #185 , https://github.com/ytdl-org/youtube-dl/issues/25631
Authored by: colethedj, pukkandan
2021-03-22 02:58:41 +05:30
pukkandan
dd18a58cb1
[documentation] Add SplitChapters
to --ppa
2021-03-20 09:31:53 +05:30
pukkandan
a515a78dd3
fix some typos and linter
2021-03-18 22:19:31 +05:30
pukkandan
e167860ce7
[documentation] Add deprecated options and aliases in readme
2021-03-18 22:07:50 +05:30
pukkandan
75d43ca080
Option to keep private keys in the infojson
...
Options: --clean-infojson, --no-clean-infojson
Related: https://github.com/yt-dlp/yt-dlp/issues/42#issuecomment-800778391
2021-03-18 21:00:45 +05:30
pukkandan
597c18665e
Release 2021.03.15
2021-03-15 05:54:39 +05:30
pukkandan
7275535116
Split video by chapters ( #158 )
...
* New options `--split-chapters` and `--no-split-chapters`
* The output/path of the split files can be given using the key `chapter`
* Additional keys `section_title`, `section_number`, `section_start`, `section_end` are available in the output template
* Alias `--split-tracks` for parity with animelover/youtube-dl
* `--sponskrub-cut` and `--split-chapter` cannot work together
Closes:
https://github.com/blackjack4494/yt-dlc/issues/277
https://github.com/ytdl-org/youtube-dl/issues/28438
https://github.com/ytdl-org/youtube-dl/issues/12907
https://github.com/ytdl-org/youtube-dl/issues/6480
https://github.com/ytdl-org/youtube-dl/pull/25005
Rewritten from the implementation by: femaref and Wattux
https://github.com/Wattux/youtube-dl/tree/split-at-timestamps
https://github.com/ytdl-org/youtube-dl/pull/25005
https://github.com/femaref/youtube-dl/tree/split-track
2021-03-15 04:32:13 +05:30
shirt
4cf1e5d2f9
Native concurrent downloading of fragments ( #166 )
...
* Option `--concurrent-fragments` (`-N`) to set the number of threads
Related: #165
Known issues:
* When receiving Ctrl+C, the process will exit only after finishing the currently downloading fragments
* The download progress shows the speed of only one thread
Authored by shirt-dev
2021-03-13 10:16:58 +05:30
Ashish
5ba4a0b69c
[Documentation] Inclusion of two-line install script for Unix ( #155 )
...
Closes #83
Authored-by: Ashish <ashish@pop-os.localdomain>
ci skip all
2021-03-07 15:29:01 +05:30
pukkandan
5f7514957f
Release 2021.03.03
2021-03-03 16:27:55 +05:30
pukkandan
d6e51845b7
Reduce default of --extractor-retries
to 3
...
so that even those not using sleep won't get 429'd on youtube
2021-03-03 03:04:08 +05:30
pukkandan
5ef7d9bdd8
Release 2021.03.01
2021-03-01 05:39:50 +05:30
pukkandan
f0884c8b3f
Cleanup some code (see desc)
...
* `--get-comments` doesn't imply `--write-info-json` if `-J`, `-j` or `--print-json` are used
* Don't pass `config_location` to `YoutubeDL` (it is unused)
* [bilibiliaudio] Recognize the file as audio-only
* Update gitignore
* Fix typos
2021-02-28 20:56:32 +05:30
pukkandan
277d6ff5f2
Extract comments only when needed #95 ( Closes #94 )
2021-02-28 20:26:08 +05:30
pukkandan
1cf376f55a
Add option --sleep-requests
to sleep b/w requests ( Closes #106 )
...
* Also fix documentation of `sleep_interval_subtitles`
Related issues:
https://github.com/blackjack4494/yt-dlc/issues/158
https://github.com/blackjack4494/youtube-dlc/issues/195
https://github.com/ytdl-org/youtube-dl/pull/28270
https://github.com/ytdl-org/youtube-dl/pull/28144
https://github.com/ytdl-org/youtube-dl/issues/27767
https://github.com/ytdl-org/youtube-dl/issues/23638
https://github.com/ytdl-org/youtube-dl/issues/26287
https://github.com/ytdl-org/youtube-dl/issues/26319
2021-02-27 18:14:42 +05:30
pukkandan
7f7de7f94d
Allow specifying path in --external-downloader
2021-02-27 16:52:27 +05:30
pukkandan
9bd2020476
[hls] Enable --hls-use-mpegts
by default when downloading live-streams
...
* Also added option `--no-hls-use-mpegts` to disable this
Related: #96
2021-02-26 21:52:16 +05:30
shirt-dev
b965087396
Readthedocs improvements ( #115 )
...
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
:ci skip dl
2021-02-25 21:16:08 +05:30
pukkandan
127d075955
[documentation] Fix typos ( Closes #112 )
...
:ci skip all
2021-02-25 16:08:25 +05:30
pukkandan
c74d1aa340
Release 2021.02.24
2021-02-25 02:31:17 +05:30
pukkandan
0744a815b7
[documentation] Changes left behind from #85 and #107
2021-02-25 01:42:33 +05:30
Pccode66
7a5c1cfe93
Completely change project name to yt-dlp ( #85 )
...
* All modules and binary names are changed
* All documentation references changed
* yt-dlp no longer loads youtube-dlc config files
* All URLs changed to point to organization account
Co-authored-by: Pccode66
Co-authored-by: pukkandan
2021-02-25 00:15:56 +05:30
pukkandan
5b1ecbb327
[ffmpeg] Allow passing custom arguments before -i
...
:ci skip dl
2021-02-24 21:36:48 +05:30
pukkandan
e409895f13
[documentation] Fix documentation of "Extractor Options"
2021-02-24 21:33:02 +05:30
pukkandan
6cfda0582b
[documentaion] Document playable_in_embed
...
:ci skip all
2021-02-22 22:38:14 +05:30
pukkandan
f76ede8ee4
[youtube] Show if video was a live stream in info
2021-02-22 03:11:24 +05:30
pukkandan
e094cec18c
[documentation] Document all
in format selection ( Closes #101 )
...
:ci skip all
2021-02-21 03:32:50 +05:30
pukkandan
a40258a259
[documentation] Remove --flat-videos
...
It does not work as documented
It was an experimental option that I forgot to remove when making the fork public
:ci skip all
2021-02-19 04:52:05 +05:30
pukkandan
dca3ff4a5e
[formatsort] Remove forced priority of quality
...
When making `FormatSort`, I misinterpreted the purpose `quality`
2021-02-19 00:12:21 +05:30
pukkandan
da9be05edf
[documentation] Better document --prefer-free-formats
...
Also added `--no-prefer-free-formats`
2021-02-18 23:52:32 +05:30
pukkandan
155d2b48c5
[formatsort] Prefer vp9.2 over other vp9 codecs
...
vp9.2 may contain HDR while vp9.0 doesn't
2021-02-18 23:52:31 +05:30
pukkandan
c2934512c2
Option --windows-filenames
to force use of windows compatible filenames
...
* Also changed `--trim-file-name` to `--trim-filenames` to be similar to related options
Related: https://web.archive.org/web/20210217190806/https://old.reddit.com/r/youtubedl/comments/llc4o5/do_you_guys_also_have_this_error
:ci skip dl
2021-02-18 01:06:40 +05:30
pukkandan
aa837ddf06
Release 2021.02.15
2021-02-16 04:04:27 +05:30
shirt-dev
63ad4d43eb
#70 Allow downloading of unplayable video formats
...
Video postprocessors are also turned off when this option is used
Co-authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
Co-authored-by: pukkandan <pukkandan@gmail.com>
2021-02-12 09:21:59 +05:30
shirt-dev
5d25607a3a
#75 Change optional dependency from Crypto
to pycryptodome
( Closes #74 )
...
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com> (shirt-dev)
pycryptodome is an in-place replacement for Crypto and is more actively developed
2021-02-11 17:16:02 +05:30
pukkandan
8d801631cf
[version] update
...
:ci skip all
2021-02-10 02:06:49 +05:30
pukkandan
ba9f36d732
Release 2021.02.09
2021-02-10 01:26:56 +05:30
pukkandan
b3943b2f33
[pyinst.py] Move back to root dir ( Closes #63 )
2021-02-09 18:04:27 +05:30
pukkandan
06ff212d64
[documentation] Crypto is an optional dependency
2021-02-08 18:05:22 +05:30
pukkandan
c25228e5da
Release 2021.02.04
2021-02-05 04:50:38 +05:30
pukkandan
de6000d913
Multiple output templates for different file types
...
Syntax: -o common_template -o type:type_template
Types supported: subtitle|thumbnail|description|annotation|infojson|pl_description|pl_infojson
2021-02-05 04:11:39 +05:30
pukkandan
ff88a05cff
[pyinst] Automatically detect python architecture and working directory
...
:ci skip all
2021-02-04 22:09:10 +05:30
pukkandan
e29663c644
#45 Allow date/time formatting in output template
...
Closes #43
2021-02-03 02:45:00 +05:30
pukkandan
cac96421d9
New option --no-write-playlist-metafiles to NOT write playlist metadata files
2021-01-30 16:43:20 +05:30
pukkandan
29b6000e35
Release 2021.01.29
2021-01-29 23:25:18 +05:30
pukkandan
e38df8f9fa
Refactor update-version
, pyinst.py
and related files
...
* Refactor update-version
* Moved pyinst, update-version and icon into devscripts
* pyinst doesn't bump version anymore
* Merge pyinst and pyinst32. Usage: `pyinst.py [32|64]`
* Add mutagen as requirement
* Remove make_win and related files
2021-01-29 23:16:00 +05:30
pukkandan
06167fbbd3
#31 Features from animelover1984/youtube-dl
...
* Add `--get-comments`
* [youtube] Extract comments
* [billibilli] Added BiliBiliSearchIE, BilibiliChannelIE
* [billibilli] Extract comments
* [billibilli] Better video extraction
* Write playlist data to infojson
* [FFmpegMetadata] Embed infojson inside the video
* [EmbedThumbnail] Try embedding in mp4 using ffprobe and `-disposition`
* [EmbedThumbnail] Treat mka like mkv and mov like mp4
* [EmbedThumbnail] Embed in ogg/opus
* [VideoRemuxer] Conditionally remux video
* [VideoRemuxer] Add `-movflags +faststart` when remuxing from mp4
* [ffmpeg] Print entire stderr in verbose when there is error
* [EmbedSubtitle] Warn when embedding ass in mp4
* [avanto] Use NFLTokenGenerator if possible
2021-01-27 20:32:51 +05:30
pukkandan
4ff5e98991
More badges
...
:ci skip all
2021-01-27 20:16:34 +05:30
pukkandan
e4172ac903
Deprecate avconv/avprobe
...
All current functionality is left untouched. But don't expect any new features to work with avconv
:ci skip all
2021-01-26 23:27:32 +05:30
pukkandan
5bfa486205
Add option --parse-metadata
...
* The fields extracted by this can be used in `--output`
* Deprecated `--metadata-from-title`
:ci skip dl
2021-01-26 16:14:31 +05:30
pukkandan
0bc0a32290
Release 2021.01.24
2021-01-24 21:39:55 +05:30
Remita Amine
a820dc722e
Update to ytdl-2021.01.24.1
2021-01-24 20:28:44 +05:30
pukkandan
f74980cbae
Plugin support
...
Extractor plugins are loaded from <root-dir>/ytdlp_plugins/extractor/__init__.py
Inspired by https://github.com/un-def/dl-plus
:ci skip dl
2021-01-24 20:24:07 +05:30
pukkandan
0202b52a0c
#29 New option -P
/--paths
to give different paths for different types of files
...
Syntax: `-P "type:path" -P "type:path"`
Types: home, temp, description, annotation, subtitle, infojson, thumbnail
2021-01-23 17:53:17 +05:30
pukkandan
3bcaa37b1b
[tests] Split core and download tests
2021-01-23 17:00:11 +05:30
pukkandan
46ee996e39
Allow passing different arguments to different external downloaders
...
* Now similar to --post-processor-args
* Also added `--downloader-args` as alias to `--external-downloader-args`
2021-01-23 17:00:10 +05:30
pukkandan
45016689fa
Standardized function for creating dict from repeated options
2021-01-23 17:00:10 +05:30
pukkandan
63be1aab2f
Deprecate unnecessary aliases in formatSort
...
(I should never have made so many aliases in the first-place)
The aliases remain functional for backward compatability, but will be left undocumented
2021-01-21 19:05:57 +05:30
pukkandan
c69911e4c1
Release 2021.01.20
2021-01-21 02:51:45 +05:30
pukkandan
43820c0370
Improved passing of multiple postprocessor-args
...
* Added `PP+exe:args` syntax
If `PP+exe:args` is specifically given, only it used.
Otherwise, `PP:args` and `exe:args` are combined.
If none of the `PP`, `exe` or `PP+exe` args are given, `default` is used
`Default` is purposely left undocumented since it exists only for backward compatibility
* Also added proper handling of args in `EmbedThumbnail`
Related: https://github.com/ytdl-org/youtube-dl/pull/27723
2021-01-21 01:36:10 +05:30
pukkandan
8a51f56439
[readme] Cleanup options
...
(Closes #23 ) :skip ci
2021-01-19 00:56:07 +05:30
pukkandan
298f597b4f
Release 2021.01.16
2021-01-17 00:24:52 +05:30
pukkandan
e2e43aea21
Portable Configuration file ( closes #19 )
...
Inspired by https://github.com/ytdl-org/youtube-dl/pull/27592
2021-01-17 00:05:46 +05:30
pukkandan
7bc877a20d
Add PyPI release
2021-01-16 01:05:53 +05:30
pukkandan
17fa3ee25f
Documentation fixes
...
* Change all links to point to new fork URL
* Changed sponskrub links to my fork of the same
* Other typos
2021-01-14 21:51:14 +05:30
pukkandan
8b0d7497d5
Added option --break-on-reject
...
and modified `--break-on-existing`
2021-01-13 06:44:35 +05:30
pukkandan
90505ff153
[readme] Change all links to point to new fork URL
2021-01-13 05:17:31 +05:30
pukkandan
9b45b9f51a
Release 2021.01.12
2021-01-13 03:53:49 +05:30
pukkandan
d9d045e2ef
Changed repo name to yt-dlp
2021-01-13 03:45:14 +05:30
pukkandan
f5546c0b3c
Fix typos ( Closes #14 )
...
:skip ci all
Co-authored by: FelixFrog
2021-01-12 21:42:41 +05:30
pukkandan
f20f5fe524
Add changelog for the unreleased changes in blackjack4494/yt-dlc
...
and made related changes in README
2021-01-11 23:08:11 +05:30
pukkandan
b2f70ae74e
Update version badge automatically in README
...
Uses: https://github.com/Schneegans/dynamic-badges-action
2021-01-09 22:58:23 +05:30
pukkandan
6fd35a1101
Release 2021.01.09
2021-01-09 18:14:11 +05:30
pukkandan
e5bc03a6fa
Release 2021.01.08
2021-01-08 22:54:34 +05:30
pukkandan
034b6215b4
Move changelog to seperate file
2021-01-08 22:50:49 +05:30
pukkandan
0c0ff18f7d
[CI] Created quick-test
2021-01-08 03:44:54 +05:30
pukkandan
a26c99ac13
Release 2021.01.07-1
2021-01-08 02:13:14 +05:30
pukkandan
1b77b347d4
Allow passing different arguments to different postprocessors
...
* Also deprecated --sponskrub-args
Closes: https://github.com/ytdl-org/youtube-dl/issues/27593
Eg: `--postprocessor-args "VideoConvertor:-c:v h264_nvenc -preset slow"`
Eg: `--postprocessor-args "SponsKrub:-include-selfpromo"`
For backward compatibility, `--postprocessor-args args` is equivalent to:
`--post-processor-args "sponskrub:" --post-processor-args "default:args"`
2021-01-08 01:41:08 +05:30
pukkandan
c76eb41bb9
Preparing for release
2021-01-07 17:22:45 +05:30
pukkandan
dbbbe555d7
Add duration_string
to info_dict
2021-01-06 22:37:55 +05:30
pukkandan
7fd86ce1a9
Remove av01 priority
2021-01-06 21:28:07 +05:30
pukkandan
2af884ff22
v2021.01.05.02
2021-01-05 02:37:15 +05:30
pukkandan
91ebc64068
Change defaults
...
* Enabled --ignore by default
* Disabled --video-multistreams and --audio-multistreams by default
* Changed default format selection to 'bv*+ba/b' when --audio-multistreams is disabled
* Changed default format sort order to 'res,fps,codec,size,br,asr,proto,ext,has_audio,source,format_id'
* Changed default output template to '%(title)s [%(id)s].%(ext)s'
* Enabled `--list-formats-as-table` by default
2021-01-05 02:36:09 +05:30
pukkandan
50865ca803
v2021.01.05 - Make publicly available
2021-01-05 01:05:59 +05:30
pukkandan
29f7c58aaf
Update to ytdl-2021.01.03
2021-01-05 00:02:27 +05:30
pukkandan
c2b5f3114f
Readme changes
2021-01-04 23:59:02 +05:30
pukkandan
6623ac349b
Added negative switches for many existing options
...
* The idea is that it should be possible to negate any boolean option by adding a `no-` to the switch
New: `--no-ignore-dynamic-mpd`, `--no-allow-dynamic-mpd`, `--allow-dynamic-mpd`, `--youtube-include-hls-manifest`, `--no-youtube-include-hls-manifest`, `--no-youtube-skip-hls-manifest`, `--no-download`, `--no-download-archive`, `--resize-buffer`, `--part`, `--mtime`, `--no-keep-fragments`, `--no-cookies`, `--no-write-annotations`, `--no-write-info-json`, `--no-write-description`, `--no-write-thumbnail`, `--youtube-include-dash-manifest`, `--post-overwrites`, `--no-keep-video`, `--no-embed-subs`, `--no-embed-thumbnail`, `--no-add-metadata`, `--no-include-ads`, `--no-write-sub`, `--no-write-auto-sub`, `--no-playlist-reverse`, `--no-restrict-filenames`, `--youtube-include-dash-manifest`, `--no-format-sort-force`, `--flat-videos`, `--no-list-formats-as-table`, `--no-sponskrub`, `--no-sponskrub-cut`, `--no-sponskrub-force`
Renamed: `--write-subs`, --no-write-subs`, `--no-write-auto-subs, `--write-auto-subs`. Note that these can still be used without the ending "s"
2021-01-04 23:15:15 +05:30
pukkandan
a9e7f54670
Sponskrub integration
2021-01-04 23:13:27 +05:30
pukkandan
76d321f68f
Option to present -F output to a more tabular form
2021-01-04 23:03:04 +05:30
pukkandan
2d30509fc8
Add --force-download-archive by by h-h-h-h
...
Authored-by: h-h-h-h
2020-12-13 20:05:04 +05:30
pukkandan
732044afb2
Add --write-*-link by h-h-h-h
...
Authored-by: h-h-h-h
2020-12-13 20:05:04 +05:30
pukkandan
f96bff99cb
Relaxed validation for format filters so that any arbitrary field can be used
2020-12-13 20:05:03 +05:30
pukkandan
909d24dd6d
Better Format Selection
...
* Added options: --video-multistreams, --no-video-multistreams, --audio-multistreams, --no-audio-multistreams
* New format selectors: best*, worst*, bestvideo*, bestaudio*, worstvideo*, worstaudio*
* Added b,w,v,a as alias for best, worst, video and audio respectively in format selection
* Changed video format sorting to show video only files and video+audio files together.
2020-12-13 20:05:03 +05:30
pukkandan
eb8a44336c
Better Format Sorting (Squashed)
...
* Added --format-sort (-S height,filesize)
* Made fields reversible (-S +height)
* Added --format-sort-force, --no-format-sort-force
* Added limit (-S height:720)
* Added codec preference (-S vcodec,acodec)
* Correct handling of preference<-1000
* Rebased to yt-dlc
* Automatically determine missing bitrates
* aext, vext, protocol, acodec, vcodec can now takes priority as string, not number (-S vext:webm)
* Correct handling of None in codec, audio_codec (None means the codec is unknown while 'none' means it doesn't exist)
* Correctly parse filesize (-S filesize:200M)
* Generalized preference calculation
* Rewrote entire code into the class FormatSort
* Correctly handle user input errors
* Combined fields (-S +ext:webm:webm)
* Closest mode (-S filesize~50M)
* Aliases (framerate=fps, br=bitrate etc)
* Documentation
2020-12-13 20:05:02 +05:30
pukkandan
ea6e0c2b0d
Add --break-on-existing by @gergesh
...
Authored-by: Yoav Shai <gergesh@gmail.com>
2020-11-13 14:19:00 +05:30
Unknown
5db4014b23
[skip travis] readme and pypi update
2020-11-07 15:05:05 +01:00
Tom-Oliver Heidel
471115dbee
[skip travis] add option to use pip to use master
2020-11-03 10:31:31 +01:00
Tom-Oliver Heidel
167c108f70
[skip travis]
2020-11-02 08:52:55 +01:00
Tom-Oliver Heidel
cf553deceb
[skip travis] update travis badge
2020-10-28 15:18:13 +01:00
bopol
9754a441e3
use webarchive to fix a dead link in README
2020-10-27 12:10:52 +01:00
Tom-Oliver Heidel
6410992da9
[skip travis] updated readme
...
replaced download links
added 'how to update'
2020-10-26 05:08:28 +01:00
Tom-Oliver Heidel
bc30d1e09f
[skip travis] mention trim-file-name
2020-10-18 02:12:29 +02:00
Tom-Oliver Heidel
7e6790e232
[skip travis] update README.md - sleep-subtitles
2020-10-17 10:47:01 +02:00
Tom-Oliver Heidel
07892b3fcc
[skip travis] slight changes to badges in readme.
2020-10-17 06:28:01 +02:00
Unknown
b777004649
Merge branch 'ytdl-org-master'
2020-10-07 05:34:22 +02:00
Tom-Oliver Heidel
b96a939bbf
[skip travis] advice using pyinst.py for windows
2020-09-23 21:15:54 +02:00
Unknown
17cb02d0c6
bump version 2020.09.16
2020-09-16 13:55:35 +02:00
Unknown
78895bd3a1
[Core] hls manifests, dynamic mpd
2020-09-16 13:00:41 +02:00
Tom-Oliver Heidel
cd93279de8
Merge branch 'ext/remuxe-video' of https://github.com/Zocker1999NET/youtube-dl into Zocker1999NET-ext/remuxe-video
2020-09-16 10:30:38 +02:00
Jens Timmerman
8a92dee72c
Update README.md
...
cleanup + typo fix
2020-09-14 13:59:51 +02:00
Jens Timmerman
893afc2ca8
Update README.md
2020-09-13 17:39:53 +02:00
Tom-Oliver Heidel
1c547dc8b3
[skip travis] add gitter and license badge
2020-09-08 18:02:04 +02:00
Tom-Oliver Heidel
2028c6492a
[skip travis] quick fix readme
2020-09-03 06:06:48 +02:00
Tom-Oliver Heidel
424dc7be53
[skip travis] add pypi badge
2020-09-03 06:06:19 +02:00
Unknown
e367127957
[skip travis] minor fixes
2020-09-02 23:48:21 +02:00
Unknown
cefecac12c
[skip travis] renaming
...
to avoid using same folder when using pip install for example
2020-09-02 20:25:25 +02:00
Tom-Oliver Heidel
a90d4f7e10
[skip travis] added download stats badge for pypi
2020-09-01 18:55:38 +02:00
Tom-Oliver Heidel
5f326cf54b
[skip travis] added win/unix executable to readme
2020-09-01 02:24:22 +02:00
Tom-Oliver Heidel
9ab41610b4
[skip travis] update readme.
2020-08-31 23:12:53 +02:00
Tom-Oliver Heidel
c8598bbe26
change travis ci in readme
2020-08-31 18:56:46 +02:00
Felix Stupp
efe87a10ae
Added --remux-video option
...
Fixes #6996
- Supported formats declared: mp4, mkv
- Added FFmpegVideoRemuxerPP as postprocessor
- Added option to README and shell-completion scripts
2020-05-16 18:45:40 +02:00
TotalCaesar659
fae11394f0
[README.md] flake8 HTTPS URL ( #25230 )
2020-05-14 05:53:17 +07:00
Sergey M․
00a41ca4c3
release 2020.05.03
2020-05-03 00:05:05 +07:00
Sergey M․
ea782aca52
[README.md] Clarify 429 error
2020-03-08 09:17:17 +07:00
Manu Cornet
a6e6673e82
[README.md] Also read permission to the binary in how to update section ( #22903 )
2019-11-04 04:23:27 +07:00
Sergey M
d9d3a5a816
[README.md] Move code from #21939 to the right place
2019-08-02 05:54:56 +07:00
DaMightyZombie
11edb76610
[README.md] Rephrase usage example comment ( #20614 )
2019-04-13 15:03:42 +07:00
Martin Michlmayr
f412970164
[README.md] Fix lists formatting ( closes #20558 )
...
Lists have to be separated from the previous paragraph by a blank line
in certain variants of Markdown, otherwise they are not interpreted as
lists.
This change ensures that that the youtube-dl.1 man page, which is
generated from README.md with the help of pandoc, is formatted
correctly.
2019-04-07 02:28:31 +07:00
Sergey M․
067aa17edf
Start moving to ytdl-org
2019-03-11 04:00:54 +07:00
Sergey M
252abb1e8b
[README.md] Mention more convenience extraction functions
2019-01-26 15:29:19 +07:00
Sergey M
4e58d9fabb
[README.md] Fix formatting
2019-01-20 14:23:35 +07:00
Sergey M․
2cc779f497
[YoutubeDL] Add negation support for string comparisons in format selection expressions ( closes #18600 , closes #18805 )
2019-01-20 13:48:49 +07:00
Atlas Sullivan
60a899bb7e
[README.md] Fix typo
2019-01-12 02:15:48 +07:00
Sergey M
8437f5089f
[README.md] Add long lines policy to coding conventions
2019-01-01 23:50:02 +07:00
Sergey M
696f4e4114
[README.md] Add more guide lines for regular expressions
2019-01-01 23:13:39 +07:00
Elan Ruusamäe
904bb599be
[README.md] Add flake8 instructions
2018-12-20 03:22:10 +07:00
Sergey M
c984196cf1
[README.md] Bind info dict URLs to a fixed blob ( closes #18492 )
2018-12-15 23:59:17 +07:00
Sergey M․
22e07ce502
[README.md] Improve documentation on safe metadata extraction and add more examples
2018-11-05 00:11:36 +07:00
Sergey M․
60ce0c67fd
[README.md] Document channel meta fields for output template
2018-09-25 23:43:41 +07:00
Sidney de Koning
722f1a0f8f
[README.md] Actualize Firefox cookie export add-on
...
Previous one does not work with newer Firefox versions
2018-07-28 00:18:41 +07:00
Aaron Brager
4e71dfd819
[README.md] Rename OS X to macOS
2018-07-05 22:17:18 +07:00
Sergey M․
689af4960e
release 2018.07.04
2018-07-04 04:59:21 +07:00
Sergey M․
0934c9d4fa
release 2018.05.26
2018-05-26 13:02:21 +07:00
Sergey M․
7550ea501a
release 2018.05.18
2018-05-18 00:32:51 +07:00
Sergey M․
9e18bb4c67
release 2018.05.09
2018-05-09 00:36:47 +07:00
Sergey M․
e8dfecb384
release 2018.04.03
2018-04-03 00:26:11 +07:00
Sergey M․
05a7ffb126
release 2018.03.03
2018-03-03 01:37:01 +07:00
Sergey M․
3d977fe4d2
release 2018.02.22
2018-02-22 23:50:35 +07:00
Sergey M․
db157d2a2a
release 2018.02.03
2018-02-03 23:36:03 +07:00
Reto Kromer
a86922c470
[README.md] Clarify macOS name
2018-01-14 00:58:38 +07:00
Sergey M․
3961c6cb9d
[YoutubeDL] Add support for playlist_uploader and playlist_uploader_id in output template ( closes #11427 , #15018 )
2017-12-19 03:53:44 +07:00
Sergey M․
a670b1ba26
[README.md] Add is_live, start_time and end_time to output template section ( closes #14926 )
2017-12-07 22:16:41 +07:00
Sergey M․
5c0e5bc4df
[README.md] Add build status bagde
2017-10-21 02:11:11 +07:00
Sergey M․
9524dca3ac
[README.md] Use revision bound link to YoutubeDL options ( closes #14401 )
2017-10-04 02:53:20 +07:00
Sergey M․
9fc41bcb6b
release 2017.09.24
2017-09-24 00:22:50 +07:00
kayb94
51aee72d16
[README.md] Clarify how to run extractor specific test cases
2017-09-08 22:13:17 +07:00
Alan Yee
903d4d1625
[README.md] Switch to HTTPS URLs
2017-08-20 23:35:39 +07:00
Justin Quan
1f03fef994
[README.md] Improve grammar
2017-08-04 22:43:44 +07:00
Sergey M․
cb1e6d8985
release 2017.06.12
2017-06-12 02:23:17 +07:00
Sergey M․
76e6378358
[README.md] Improve man page formatting
2017-06-08 22:02:42 +07:00
Sergey M․
6b7ce85cdc
[README.md] Mention http_dash_segments protocol
2017-05-30 23:50:48 +07:00
Yen Chi Hsuan
d10d0e3cf8
[README.md] Add an example for how to use .netrc on Windows
...
That's a Python bug: http://bugs.python.org/issue28334
Most likely it will be fixed in Python 3.7: https://github.com/python/cpython/pull/123
2017-05-29 14:58:07 +08:00
Sergey M․
6f3c632c24
release 2017.05.14
2017-05-14 07:38:40 +07:00
Sergey M․
a82f41841d
release 2017.04.26
2017-04-26 00:06:12 +07:00
Sergey M․
b56e41a701
release 2017.04.02
2017-04-02 02:39:15 +07:00
Sergey M․
7d539ee10a
release 2017.03.16
2017-03-16 22:42:12 +07:00
Sergey M․
6b097cff27
release 2017.02.24
2017-02-24 06:09:15 +07:00
Sergey M․
050f143c12
[README.md] Clarify sequence types in output template and document numeric string formatting operations
2017-02-23 23:00:13 +07:00
Sergey M․
8c6c88c7da
release 2017.02.21
2017-02-21 23:48:24 +07:00
Sergey M․
28e35f5070
release 2017.02.17
2017-02-17 23:59:56 +07:00
Sergey M․
31487eb974
release 2017.02.04
2017-02-04 22:57:48 +07:00
Sergey M․
4d2fdb07c4
release 2017.01.29
2017-01-29 13:21:42 +07:00
Sergey M․
9d5b29c881
release 2017.01.22
2017-01-22 18:59:04 +07:00
Sergey M․
8854f3fe78
[README.md] Clarify newline format in cookies section ( closes #11709 )
2017-01-14 08:48:26 +07:00
Sergey M․
a9ee260217
[README.md] Mention --config-location in configuration section ( #11615 )
2017-01-06 02:45:45 +07:00
Yen Chi Hsuan
ec85ded83c
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
Oskar Cieslik
eec45445a8
Update Readme: Set home in sudo pip install
...
Hi, it's not always a default behaviour, but when you use `sudo pip` you most likely may want to use `-H` flag to set HOME value to directory of the target user :)
2017-01-02 00:22:10 +01:00
Sergey M․
7fc06b6a15
[README.md] Update link to available YoutubeDL options
2017-01-01 23:36:52 +07:00
Sergey M․
dc48a35404
release 2016.12.31
2016-12-31 23:58:41 +07:00
David Haberthür
3540fe262f
[README.md] Fix spelling and harmonize line length
2016-12-31 22:29:35 +07:00
Sergey M․
e7ac722d62
[README.md] Add missing protocols to format selection section
2016-12-23 22:01:22 +07:00
hub2git
19f37ce4b1
[README.md] Fix typo
2016-12-23 09:25:39 +07:00
Laneone
98b08f94b1
[README.md] Fix typo
...
Just a minor spelling mistake in the readme
2016-12-01 01:31:21 +07:00
Joseph Frazier
dc6a9e4195
[README.md] Update link from generated CONTRIBUTING.md
2016-11-20 11:32:00 -05:00
Sergey M․
97726317ac
[README.md] Mention HTTP headers and alternative way to obtain cookies and headers in -g FAQ
2016-11-07 23:53:22 +07:00
Mel Shafer
7e7a028aa4
[README.md] Fix a typo
2016-10-31 01:12:36 +07:00
Jack Danger Canty
2c6743bf0f
[README.md] Change 'guys' to 'people'
...
Folks at Ubuntu aren't all male so calling them 'guys' is a little odd.
2016-10-19 22:32:17 +07:00
Simon Morgan
9187ee4f19
[README.md] Improve grammar
2016-10-16 02:26:06 +07:00
Vítor Galvão
dff5107b68
README.md: fix alrady typo
2016-10-14 23:21:08 +07:00
Yen Chi Hsuan
8204c73352
[Makefile] Fix for GNU make < 4 ( closes #9387 )
...
Shell assignment operator in BSD make != is ported to GNU make in
version 4.0, so 3.x doesn't work. I choose to drop BSD make support as
installing GNU make on *BSD systems is easier than installing newer GNU
make.
2016-10-09 18:24:45 +08:00
Sergey M․
f5e008d134
release 2016.09.15
2016-09-15 23:46:11 +07:00
Philipp Hagemeister
aa3f9fe695
Explain why and why not to specify --hls-prefer-native
...
This has been asked at http://stackoverflow.com/questions/39357037/what-does-youtube-dl-option-hls-prefer-native-do-any-downside-adding-to-youtu
2016-09-07 10:38:59 +02:00
Sergey M․
d9606d9b6c
release 2016.09.04
2016-09-04 20:51:48 +07:00
Sergey M․
71e90766b5
[README.md] Fix typo in download archive FAQ entry
2016-08-28 07:09:03 +07:00
Philipp Hagemeister
c1f62dd338
[README] Clean up grammar in --download-archive paragraph
2016-08-25 14:45:01 +02:00
Sergey M․
5a3efcd27c
[README.md] Add FAQ entry for download archive
2016-08-25 18:57:31 +07:00
Sergey M․
4c8f9c2577
[README.md] Add comments in sample configuration for clarity
2016-08-25 18:27:15 +07:00
Sergey M․
f26a298247
[README.md] Use en-US URL in cookies FAQ entry
2016-08-25 18:19:41 +07:00
Sergey M․
ea01cdbf61
[README.md] Clarify how to export cookies from browser for cookies FAQ entry
2016-08-25 18:17:45 +07:00
Sergey M․
6a76b53355
[README.md] Quote URL in streaming to player FAQ entry
2016-08-25 18:05:01 +07:00
Sergey M․
0c6422cdd6
[README.md] Add FAQ entry for streaming to player
2016-08-25 07:34:55 +07:00
Yen Chi Hsuan
d164a0d41b
[README.md] Add a format selection example using comma
...
Ref: #10399
2016-08-21 20:00:48 +08:00
Sergey M․
bd1bcd3ea0
release 2016.08.19
2016-08-19 00:15:12 +07:00
Sergey M․
b1ce2ba197
release 2016.08.10
2016-08-10 00:20:44 +07:00
Charlie Le
d21a661bb4
[README.md] Update Options Link
...
The link references a bad anchor. The updated link now references the correct anchor.
2016-08-08 03:46:42 +07:00
Yen Chi Hsuan
6bb0fbf9fb
Revert "[README.md] Use full paths for all configuration files ( #8863 )"
...
This reverts commit 899d2bea63
.
2016-08-04 09:54:28 +08:00
Yen Chi Hsuan
899d2bea63
[README.md] Use full paths for all configuration files ( #8863 )
2016-08-03 11:15:27 +08:00
Sergey M․
d993a1354d
[README.md] Make download URLs consistent
2016-07-17 18:58:47 +07:00
Philipp Hagemeister
571808a7aa
document comments in configuration file ( fixes #10024 )
2016-07-07 12:12:21 +02:00
Sergey M․
c25f1a9b63
release 2016.07.05
2016-07-05 06:32:46 +07:00
Sergey M․
aa7a455b2e
[README.md] Clarify configuration file may not exist by default
2016-07-04 01:24:33 +07:00
Sergey M․
7507fc98cb
[README.md] Fix somes typo in coding conventions section
2016-07-03 18:35:28 +07:00
Sergey M․
c723d1cd8d
[README.md] Update some codebase links
2016-07-03 11:35:13 +07:00
Sergey M․
04006fae8d
[README.md] Start writing youtube-dl coding conventions
2016-07-03 11:31:07 +07:00
Sergey M․
c1823c8ad9
[README.md] Remove 'small' from description ( #9814 )
2016-06-18 22:08:48 +07:00
Sergey M․
79cd8b3d8a
[README.md] Suggest checking extractor code under all Python versions
2016-06-13 10:04:04 +07:00
Sergey M․
b4663f12b1
[README.md] Update links to info dict metafields
2016-06-13 07:16:35 +07:00
Sergey M․
b50e02c1e4
[README.md] Update links to options available for YoutubeDL
2016-06-13 07:05:32 +07:00
Sergey M․
a936ac321c
[README.md] Document using output template in batch files ( Closes #9717 )
2016-06-12 06:39:31 +07:00
Sergey M․
9ddc289f88
[README.md] Document missing playlist fields in output template
2016-06-11 04:59:47 +07:00
Sergey M․
d845622b2e
release 2016.06.11
2016-06-11 02:41:48 +07:00
Tobias Salzmann
47f12ad3e3
curl: follow redirect
2016-06-05 11:04:55 +02:00
Sergey M
8f1aaa97a1
[README.md] Update pypi instructions
2016-06-05 11:19:44 +07:00
Ryan Schmidt
bc270284b5
Update README.md to mention MacPorts
2016-06-04 21:30:22 -05:00
Philipp Hagemeister
71b9cb3107
extend FAQ ( #9696 )
2016-06-04 22:55:15 +02:00
Sergey M․
5e3856a2c5
release 2016.06.02
2016-06-02 01:19:57 +07:00
Sergey M․
8267423652
release 2016.05.30
2016-05-30 01:18:23 +07:00
Sergey M
917a3196f8
[README.md] Update c runtime dependency FAQ entry
2016-05-30 01:03:40 +07:00
Sergey M
a4a7c44bd3
[README.md] Document solution for extremely slow start on Windows
2016-05-22 15:04:51 +06:00
Sergey M
c776b99691
[README.md] Remove Windows updating trickery
...
Windows updating fixed in e9297256d4
.
2016-05-22 10:14:02 +06:00
Sergey M
e5871c672b
[README.md] Clarify location for youtube-dl.exe even more
...
%USERPROFILE% not in %PATH% by default.
2016-05-22 09:36:07 +06:00
Sergey M
9b06b0fb92
[README.md] Clarify updating on Windows
2016-05-22 09:26:06 +06:00
Sergey M
4f3a25c2b4
[README.md] Fix typo
2016-05-22 09:00:08 +06:00
Sergey M
21a19aa94d
[README.md] Clarify location for youtube-dl.exe
2016-05-22 08:59:28 +06:00
TRox1972
f388f616c1
Update README.md
2016-05-12 16:48:12 +02:00
Philipp Hagemeister
28b4f73620
release 2016.05.10
2016-05-10 09:08:08 +02:00
Sergey M․
6c52a86f54
[README.md] Update creator description
2016-05-02 21:32:57 +06:00
Sergey M
046ea04a7d
[README.md] Mention mpv
2016-04-27 00:22:08 +06:00
Sergey M
7464360379
[README.md] Add FAQ entry on output template conflicts
2016-04-27 00:16:48 +06:00
Philipp Hagemeister
8b38f2ac40
release 2016.04.24
2016-04-24 17:06:46 +02:00
Sergey M
2c21152ca7
[README.md] Document track metafields in output template
2016-04-24 12:22:18 +06:00
Jaime Marquínez Ferrándiz
1b3d5e05a8
Move the extreactors import to youtube_dl/extractor/extractors.py
2016-04-08 21:47:51 +02:00
Sergey M
8d9dd3c34b
[README.md] Add format_id to the list of string meta fields available for use in format selection
2016-03-28 03:08:34 +05:00
Philipp Hagemeister
0be8314dc8
release 2016.03.25
2016-03-25 09:27:18 +01:00
Jaime Marquínez Ferrándiz
920d318d3c
README: document that BSD make is also supported ( #8902 )
2016-03-20 10:55:14 +01:00
Philipp Hagemeister
6bb266693f
release 2016.03.14
2016-03-14 10:25:20 +01:00
Philipp Hagemeister
bdf7f13954
release 2016.03.06
2016-03-06 10:08:02 +01:00
Sergey M
47462a125b
[README.md] Document license field for output template
2016-03-02 23:10:01 +06:00
Sergey M
7a0e7779fe
[README.md] Use simple wording instead of env variable for home
2016-02-28 03:12:13 +06:00
Sergey M
a048ffc9b0
[README.md] Clarify configuration file options syntax
2016-02-28 03:04:06 +06:00
Sergey M
4587915b2a
[README.md] Make configuration file example more diverse
2016-02-28 02:56:09 +06:00
Sergey M
c0da50d2b2
[README.md] Turn references to issues to links
2016-02-24 23:05:23 +06:00
Sergey M
b43a7a92cd
[README.md] Fix typo
2016-02-23 05:41:09 +06:00
Sergey M
6563d31710
[README.md] Fix typo
2016-02-23 05:37:49 +06:00
Sergey M
cf89ba9eff
[README.md] Clarify robustness and future-proof requirements for new extractors
2016-02-23 05:35:19 +06:00
Sergey M
9b01272832
[README.md] Update link to extractor metafields
2016-02-23 05:03:57 +06:00
Sergey M
58525c94d5
[README.md] Emphasize copyright infringement aspects in add-new-site-support tutorial
2016-02-23 04:58:51 +06:00
Sergey M
621bd0cda9
[README.md] Add tl;dr links to examples
2016-02-23 04:43:45 +06:00
Sergey M
1610f770d7
[README.md] Extract example subsections
2016-02-23 04:29:39 +06:00
Sergey M
0fc871d2f0
[README.md:output_template] Add example for channel/user playlists download
2016-02-23 04:16:47 +06:00
Sergey M
8ec64ac683
[README.md] Clarify verbose log
2016-02-19 22:18:21 +06:00
Sergey M
8d0a2a2a4e
[README.md] Fix typo
2016-02-07 21:23:29 +06:00
Sergey M
11c0339bec
[README.md] Clarify quotes in output template
2016-02-07 21:22:33 +06:00
Sergey M
915dd77783
[README.md] Add output template example for streaming to stdout
2016-02-07 21:21:14 +06:00
Sergey M
72b9ebc65d
[README.md] Document extractor sequences in output template
2016-02-07 19:08:54 +06:00
Sergey M
3b799ca14c
[README.md] Clarify percent literal and output to stdout
2016-02-07 19:06:42 +06:00
Sergey M
0474512e30
[README.md] Document even more sequences in output template
2016-02-07 19:00:59 +06:00
Sergey M
f0905c6ec3
[README.md] Document more sequences in output template
2016-02-07 18:45:44 +06:00
Sergey M
860db2d508
[README.md] Fix typo
2016-02-06 22:40:20 +06:00
Sergey M
4b8874975c
[README.md] Remove non-relevant info
2016-02-06 22:39:50 +06:00
Sergey M
bd6b6f6622
[README.md] Fix typo
2016-02-06 22:36:30 +06:00
Sergey M
3ceccade87
[README.md] Improve output template documentation and add more examples
2016-02-06 22:33:49 +06:00
Sergey M
c84d3a557d
[README.md] Clarify unavailable sequences in output format
2016-02-03 19:18:25 +05:00
Philipp Hagemeister
a69bee4762
release 2016.01.31
2016-01-31 12:57:18 +01:00
Philipp Hagemeister
f733b05302
release 2016.01.23
2016-01-23 12:03:12 +01:00
Sergey M
6be16ed24b
[README.md] Add protocol usage example in format selection
2016-01-16 10:15:24 +06:00
Sergey M
b2dca40d81
[README.md] Improve format selection documentation
2016-01-16 09:55:52 +06:00
Sergey M
15870bbd01
[README.md] Mention new string operators for format selection
2016-01-16 09:53:31 +06:00
Sergey M
40f796288a
[README.md] Clarify cookies usage
2016-01-05 02:17:12 +06:00
Philipp Hagemeister
7de81fcc53
release 2015.12.31
2015-12-31 16:50:53 +01:00
Jakub Wilk
fc383f199e
Fix typos
2015-12-23 19:12:16 +01:00
Gautam M
45dad8bab9
Fix hyperlink to youtube-dl options
2015-12-18 03:16:36 -05:00
David Haberthür
a1b8d815f5
Reverting markup changes
2015-12-10 13:45:53 +01:00
David Haberthür
46047c58d0
Updating README.md
...
- Harmonizing mentions of **youtube-dl** in the text
- Removing unnecessary Markdown markup for headers
- Adding some links
2015-12-10 13:19:26 +01:00
Sergey M
3348243b7b
[README.md] Clarify verbose log requirements
2015-12-08 21:34:26 +06:00
Philipp Hagemeister
535d7b681b
release 2015.12.05
2015-12-05 16:01:37 +01:00
Philipp Hagemeister
bb6ac83698
release 2015.11.27
2015-11-27 16:32:51 +01:00
Sergey M
7689413e42
[README.md] Mention mplayer and mpv in "other programs" question
2015-11-24 23:06:21 +06:00
Philipp Hagemeister
032f2f260f
README: Document which other programs may be helpful ( Fixes #7621 )
2015-11-24 03:38:46 +01:00
Rastislav Barlik
741dd8ea65
Clarify that automatic subtitles are generated.
...
It wasn't clear what automatic word mean.
2015-11-16 14:15:25 +00:00
Sergey M
edeb3e7cb1
[README.md] Fix typo
2015-10-23 15:58:24 +00:00
Sergey M.
2038ad6ee7
[README.md] Add uploader extraction sample in example extractor
2015-10-19 01:12:41 +06:00
Tom Gijselinck
bd5376c182
Fix typos and improve grammar and spelling
2015-10-07 10:32:44 +02:00
Philipp Hagemeister
c4af7684d8
release 2015.10.06
2015-10-06 09:08:10 +02:00
Sergey M
fcc2546269
[README.md] Markdown improvements
2015-10-06 02:31:49 +06:00
Jaime Marquínez Ferrándiz
4c917d0314
[README.md] Document the 'duration' field in the output template ( #6929 )
2015-09-25 22:02:48 +02:00
Alex Vong
0391bc8176
Add the missing tag EMBEDDING YOUTUBE-DL
in the content table.
...
* README.md: Add missing tag.
2015-09-15 23:14:48 +08:00
Sergey M.
3b9264a049
[README.md] Fix typo
2015-09-14 23:07:03 +06:00
Sergey M.
31208a07c2
[README.md] Unify playlist description
2015-09-13 19:34:09 +06:00
Sergey M.
ac7a1b0dfb
[README.md] Clarify playlist_index description
2015-09-13 19:31:20 +06:00
Sergey M.
8f9d522f62
[README.md] Remove superfluous word
2015-09-02 21:09:31 +06:00
remitamine
ebf4ca39ba
link to developer instructions and correct common.py path
2015-09-02 01:24:59 +01:00
Sergey M․
804c343a4f
[options] Clarify extractors supporting videopassword
2015-09-01 22:30:28 +06:00
PSJay
f859695b49
Update README
...
Add Youku in video password description.
2015-09-01 22:25:10 +06:00
Sergey M.
eaa5646483
[README.md] Clarify configuration file usage ( Closes #6530 )
2015-08-15 22:57:06 +06:00
Sergey M.
6be5e46994
[README.md] Clarify line ranges
2015-08-14 22:22:39 +06:00
Sergey M.
45694b504a
Merge pull request #6554 from reddraggone9/readme-line-numbers
...
Updated line numbers in the fragment portion of README links.
2015-08-14 22:15:13 +06:00
Yen Chi Hsuan
4d2ad866f3
[README.md] Document format_id field in output template section ( #6557 )
2015-08-14 19:18:03 +08:00
reddraggone9
3cafca04aa
Updated line numbers in the fragment portion of README links.
2015-08-14 00:35:35 -05:00
Philipp Hagemeister
27c7114af6
release 2015.08.09
2015-08-09 20:13:02 +02:00
Jaime Marquínez Ferrándiz
03950c90f7
Merge remote-tracking branch 'jaimemf/format_spec_groups' ( closes #6124 )
2015-08-03 15:22:51 +02:00
Sergey M.
8de922724b
[README.md] Clarify using cookies
2015-08-03 05:36:17 +06:00
Jakub Wilk
f993afb26d
README: fix a typo
2015-07-20 23:10:29 +02:00
Sergey M.
b062d94eef
[README.md] Clarify authentication with .netrc file
2015-07-15 03:08:36 +06:00
Sergey M․
f72b0a6032
Revert xvid to avi and make docs to be similar to existing external downloader option
2015-07-11 22:15:16 +06:00
Sergey M․
ac9ed061ec
Merge branch 'master' of https://github.com/aurium/youtube-dl into aurium-master
2015-07-11 21:58:12 +06:00
Jaime Marquínez Ferrándiz
dc48695ab9
Document how to group format selectors
2015-07-10 22:59:45 +02:00
Philipp Hagemeister
35eb649e9d
release 2015.07.04
2015-07-04 09:24:00 +02:00
Aurélio A. Heckert
1866432db7
Rename --pp-params to --postprocessor-args and access value as super class attribute
2015-06-30 16:22:09 -03:00
Philipp Hagemeister
a1593a4a0e
release 2015.06.25
2015-06-25 07:43:49 +02:00
Sergey M.
12e9e8445d
[README.md] Fix typo
2015-06-25 01:10:42 +06:00
Aurélio A. Heckert
14835de9fb
Use shlex.split for --pp-params and update related docs.
2015-06-16 18:10:31 -03:00
Philipp Hagemeister
4b9f9010b0
release 2015.06.15
2015-06-15 01:35:50 +02:00
Aurélio A. Heckert
d84f1d14b5
Adds support for XviD output with extra parametrization
...
As the "LG Time Machine" (a (not so) smart TV) has a limitation for video dimensions (as for codecs), I take to implement an extra parameter `--pp-params` where we can send extra parameterization for the video converter (post-processor).
Example:
```
$ youtube-dl --recode-video=xvid --pp-params='-s 720x480' -c https://www.youtube.com/watch?v=BE7Qoe2ZiXE
```
That works fine on a 4yo LG Time Machine.
Closes #5733
2015-06-09 22:08:16 -03:00
Philipp Hagemeister
eb6cb9fbe9
release 2015.05.29
2015-05-29 07:52:17 +02:00
Sergey M.
23905927e1
[README.md] Keep more idiomatic rwx order
2015-05-24 18:32:04 +06:00
WassimAttar
1807ae22dd
chmod error
...
After installing youtube-dl with this method
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+xr /usr/local/bin/youtube-dl
When i try to use it, i get this error
python: can't open file '/usr/local/bin/youtube-dl': [Errno 13] Permission denied
The correct chmod is a+xr
2015-05-24 10:37:05 +02:00
Sergey M.
50b9013064
[README.md] Fix typo
2015-05-08 23:21:23 +06:00
Sergey M.
bb03fdae0d
[README.md] Clarify format selection when streaming to stdout
2015-05-08 23:19:57 +06:00
Philipp Hagemeister
957b794c26
release 2015.05.03
2015-05-03 22:31:39 +02:00
Nikoli
083c1bb960
Add ability to embed subtitles in mkv files ( closes #5434 )
2015-05-01 11:54:40 +02:00
Sergey M.
40b96352c9
Merge pull request #5523 from jaimeMF/remove-format-limit
...
Remove the --max-quality option
2015-04-27 16:44:58 +05:00
Sergey M.
189ba90996
[README] Use youtube-dl test video URL
2015-04-27 16:05:01 +06:00
Sergey M.
c8183e661d
[README] Document special characters escaping ( #5538 )
2015-04-27 16:01:30 +06:00
Sergey M․
053c94f1b3
[README] Clarify youtube-dl version when format selection changed to bestvideo+bestaudio/best
2015-04-27 15:21:51 +06:00
Jaime Marquínez Ferrándiz
0d1bd5d62f
README: remove --max-quality
2015-04-25 15:14:16 +02:00
Sergey M․
4d6a3ff411
[README] Finally fix configuration file link
2015-04-24 01:41:36 +06:00
Sergey M․
7fb993e1f4
[README] Fix configuration file link and typo
2015-04-24 01:38:02 +06:00
Sergey M․
02f502f435
[README] Document on how to enable old format selection behavior ( #5510 , #5511 )
2015-04-24 01:34:57 +06:00
Jaime Marquínez Ferrándiz
7b071e317b
README: document bestvideo+bestaudio/best ( #5447 )
2015-04-19 18:54:05 +02:00
Jaime Marquínez Ferrándiz
a380509259
Move the documentation for the --format
option to the manpage
...
It's too big for beeing embedded in the help message and it's easier to edit in the markdown file.
2015-04-19 18:53:28 +02:00
Philipp Hagemeister
1dc2726f8d
release 2015.04.09
2015-04-09 00:21:19 +02:00
Philipp Hagemeister
1de4ac1385
release 2015.03.15
2015-03-15 19:38:50 +01:00
Philipp Hagemeister
486dd09e0b
[YoutubeDL] Check for bytes instead of unicode output templates ( #5192 )
...
Also adapt the embedding examples for those poor souls still using 2.x.
2015-03-13 08:40:20 +01:00
Philipp Hagemeister
f848215dfc
release 2015.03.09
2015-03-09 03:02:03 +01:00
Philipp Hagemeister
d475b3384c
[README] Better bug reporting instructions
...
Also address private emails which I get more and more these days.
2015-03-09 03:00:03 +01:00
Philipp Hagemeister
7fde87c77d
release 2015.03.03.1
2015-03-03 13:59:38 +01:00
Philipp Hagemeister
07490f8017
release 2015.03.03
2015-03-03 00:05:05 +01:00
Philipp Hagemeister
66dc9a3701
[README] Document HTTP 429 ( Closes #5092 )
2015-03-01 12:04:39 +01:00
Philipp Hagemeister
0134901108
release 2015.02.28
2015-02-28 21:24:25 +01:00
Philipp Hagemeister
13cd97f3df
release 2015.02.26
2015-02-26 00:42:02 +01:00
Philipp Hagemeister
459e5fbd5f
release 2015.02.23.1
2015-02-23 18:17:39 +01:00
CyberJacob
a00a8bcc8a
Change example URLs in readme (fixes #5018y)
2015-02-20 22:43:51 +00:00
Philipp Hagemeister
b8b928d5cb
[README] Add an FAQ entry for the player change in anticipation of many more bug reports
2015-02-18 10:54:45 +01:00
Philipp Hagemeister
46312e0b46
release 2015.02.17
2015-02-17 17:29:32 +01:00
Philipp Hagemeister
a568180441
release 2015.02.16
2015-02-16 04:51:20 +01:00
Philipp Hagemeister
04bbe41330
release 2015.02.10.3
2015-02-10 05:42:47 +01:00
Philipp Hagemeister
845734773d
release 2015.02.10.2
2015-02-10 03:32:55 +01:00
Philipp Hagemeister
dd8930684e
release 2015.02.09
2015-02-09 10:28:16 +01:00
Philipp Hagemeister
b29231c040
release 2015.02.08
2015-02-08 20:28:38 +01:00
Philipp Hagemeister
12f0454cd6
[README] Add an FAQ entry about anime sites
2015-02-03 14:18:15 +01:00
Philipp Hagemeister
330537d08a
[README] typo
2015-02-03 00:20:57 +01:00
Philipp Hagemeister
869b4aeff4
release 2015.02.02.1
2015-02-02 20:35:04 +01:00
Sahebjot singh
044131ba21
supported sites was not opening
...
required a .md at the end.
2015-02-02 03:49:28 +05:30
Philipp Hagemeister
e2a08185c6
[README] Add an FAQ for YouTube IDs starting with a dash ( Closes #4800 )
2015-01-30 04:17:44 +01:00
Philipp Hagemeister
5a8a29cfea
release 2015.01.30
2015-01-30 03:46:57 +01:00
Philipp Hagemeister
2b1bd292ae
release 2015.01.25
2015-01-25 21:40:43 +01:00
Jaime Marquínez Ferrándiz
fdaaaaa878
README: Recommend using flake8 instead of pyflake and pep8 separately
2015-01-23 21:10:10 +01:00
Philipp Hagemeister
6f58db8982
release 2015.01.23.3
2015-01-23 12:17:19 +01:00
Philipp Hagemeister
c994e6bd63
release 2015.01.23
2015-01-23 00:06:11 +01:00
Philipp Hagemeister
b4a64c592b
[README] Add an FAQ entry about destination folder
2015-01-22 18:21:17 +01:00
Philipp Hagemeister
898c23c03f
release 2015.01.22
2015-01-22 12:04:26 +01:00
Philipp Hagemeister
fbef83f399
[README] Add FAQ for playing from another machine ( Fixes #4693 )
2015-01-13 08:10:17 +01:00
Philipp Hagemeister
15aecd8711
release 2015.01.11
2015-01-11 17:47:04 +01:00
Philipp Hagemeister
c071733fd4
[README] Highlight that bug reports should include the -v output
2015-01-10 21:07:44 +01:00
Philipp Hagemeister
cd3063f3fa
release 2015.01.10.2
2015-01-10 21:03:00 +01:00
Philipp Hagemeister
149f05c7b6
release 2015.01.10.1
2015-01-10 20:06:13 +01:00
Philipp Hagemeister
6ef9f88299
release 2015.01.10
2015-01-10 05:51:22 +01:00