pukkandan
6e21fdd279
[build] Enable lazy-extractors in releases
...
Set the environment variable `YTDLP_NO_LAZY_EXTRACTORS`
to forcefully disable lazy extractor loading
3 years ago
Ricardo
0e5927eebf
[build] Build standalone MacOS packages ( #1221 )
...
Closes #1075
Authored by: smplayer-dev
3 years ago
pukkandan
d3c93ec2b7
Don't create console for subprocesses on Windows ( #1261 )
...
Closes #1251
3 years ago
pukkandan
b4b855ebc7
[fragment] Print error message when skipping fragment
3 years ago
pukkandan
2cda6b401d
Revert "[fragments] Pad fragments before decrypting ( #1298 )"
...
This reverts commit 373475f035
.
3 years ago
pukkandan
aa7785f860
[utils] Standardize timestamp formatting code
...
Closes #1285
3 years ago
pukkandan
9fab498fbf
[http] Retry on socket timeout
...
Closes #1222
3 years ago
Nil Admirari
e619d8a752
[ModifyChapters] Do not mutate original chapters ( #1322 )
...
Closes #1295
Authored by: nihil-admirari
3 years ago
Zirro
1e520b5535
Add option `--no-batch-file` ( #1335 )
...
Authored by: Zirro
3 years ago
pukkandan
176f1866cb
Add HDR information to formats
3 years ago
pukkandan
17bddf3e95
Reduce default `--socket-timeout`
3 years ago
pukkandan
2d9ec70423
[ModifyChapters] Allow removing sections by timestamp
...
Eg: --remove-chapters "*10:15-15:00".
The `*` prefix is used so as to avoid any conflicts with other valid regex
3 years ago
pukkandan
e820fbaa6f
Do not verify thumbnail URLs by default
...
Partially reverts cca80fe611
and 0ba692acc8
Unless `--check-formats` is specified, this causes yt-dlp to return incorrect thumbnail urls.
See https://github.com/yt-dlp/yt-dlp/issues/340#issuecomment-877909966 , #402
But the overhead in general use is not worth it
Closes #694 , #725
3 years ago
pukkandan
b11d210156
[EmbedMetadata] Allow overwriting all default metadata
...
with `meta_default` key
3 years ago
pukkandan
24b0a72b30
[cleanup] Remove broken youtube login code
3 years ago
coletdjnz
aae16f6ed9
[youtube:comments] Fix comment section not being extracted in new layouts ( #1324 )
...
Co-authored-by: coletdjnz, pukkandan
3 years ago
shirt
373475f035
[fragments] Pad fragments before decrypting ( #1298 )
...
Closes #197 , #1297 , #1007
Authored by: shirt-dev
3 years ago
Ashish Gupta
920134b2e5
[Gronkh] Add extractor ( #1299 )
...
Closes #1293
Authored by: Ashish0804
3 years ago
Ashish Gupta
72ab768719
[SkyNewsAU] Add extractor ( #1308 )
...
Closes #1287
Authored by: Ashish0804
3 years ago
LE
01b052b2b1
[tbs] Add tbs live streams ( #1326 )
...
Authored by: llacb47
3 years ago
Ákos Sülyi
019a94f7d6
[utils] Use `importlib` to load plugins ( #1277 )
...
Authored by: sulyi
3 years ago
nyuszika7h
e69585f8c6
[7plus] Add cookie based authentication ( #1202 )
...
Closes #1103
Authored by: nyuszika7h
3 years ago
Damiano Amatruda
693ec74401
[on24] Add extractor ( #1200 )
...
Authored by: damianoamatruda
3 years ago
pukkandan
239df02103
Make `duration_string` and `resolution` available in --match-filter
...
Related: #1309
3 years ago
pukkandan
18f96d129b
[utils] Allow duration strings in filter
...
Closes #1309
3 years ago
pukkandan
ec3f6640c1
[crunchyroll] Add season to flat-playlist
...
Closes #1319
3 years ago
pukkandan
dd078970ba
[crunchyroll] Add support for `beta.crunchyroll` URLs
...
and fix series URLs with language code
3 years ago
pukkandan
71ce444a3f
Fix --restrict-filename when used with default template
3 years ago
pukkandan
580d3274e5
[youtube] Expose different formats with same itag
3 years ago
pukkandan
03b4de722a
[downloader] Fix slow progress hooks
...
Closes #1301
3 years ago
pukkandan
48ee10ee8a
Fix conflict b/w id and ext in format selection
...
Closes #1282
3 years ago
Ashish Gupta
6ff34542d2
[Hotstar] Raise appropriate error for DRM
3 years ago
gustaf
e3950399e4
[Viafree] add support for Finland ( #1253 )
...
Authored by: 18928172992817182 (gustaf)
3 years ago
Ashish Gupta
974208e151
[trovo] Support channel clips and VODs ( #1246 )
...
Closes #229
Authored by: Ashish0804
3 years ago
pukkandan
883d4b1eec
[YoutubeDL] Write verbose header to logger
3 years ago
pukkandan
a0c716bb61
[instagram] Show appropriate error when login is needed
...
Closes #1264
3 years ago
pukkandan
d5a39f0bad
[http] Show the last encountered error
...
Closes #1262
3 years ago
Ashish Gupta
a64907d0ac
[Hotstar] Mention Dynamic Range in format id ( #1265 )
...
Authored by: Ashish0804
3 years ago
pukkandan
6993f78d1b
[extractor,utils] Detect more codecs/mimetypes
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29943
3 years ago
pukkandan
993191c0d5
Fix bug in c111cefa5d
3 years ago
pukkandan
fc5c8b6492
[eria2c] Fix --skip-unavailable fragment
3 years ago
pukkandan
b836dc94f2
[outtmpl] Fix bug in expanding environment variables
3 years ago
pukkandan
c111cefa5d
[downloader/ffmpeg] Improve simultaneous download and merge
3 years ago
pukkandan
975a0d0df9
Calculate more fields for merged formats
...
Closes #947
3 years ago
pukkandan
ecdc9049c0
[YouTube] Add auto-translated subtitles
...
Closes #1245
3 years ago
pukkandan
7b38649845
Fix verbose head not showing custom configs
3 years ago
pukkandan
e88d44c6ee
[cleanup] Cleanup bilibili code
...
Closes #1169
Authored by pukkandan, u-spec-png
3 years ago
pukkandan
a2160aa45f
[extractor] Generalize `getcomments` implementation
3 years ago
pukkandan
cc16383ff3
[extractor] Simplify search extractors
3 years ago
pukkandan
a903d8285c
Fix bug in storyboards
...
Caused by 9359f3d4f0
3 years ago
pukkandan
9dda99f2fc
[Merger] Do not add `aac_adtstoasc` to non-hls audio
3 years ago
pukkandan
ba10757412
[extractor] Detect `EXT-X-KEY` Apple FairPlay
3 years ago
pukkandan
e6faf2be36
[update] Clean up error reporting
...
Closes #1224
3 years ago
pukkandan
ed39cac53d
Load archive only after printing verbose head
...
If there is some issue in loading archive, the verbose head should be visible in the logs
3 years ago
pukkandan
a169858f24
Fix `check_formats` output being written to stdout when `-qv`
...
Closes #1229
3 years ago
pukkandan
0481e266f5
[tiktok] Fix typo in 943d5ab133
...
and update tests
Closes #1226
3 years ago
Ashish Gupta
2c4bba96ac
[EUScreen] Add Extractor ( #1219 )
...
Closes #1207
Authored by: Ashish0804
3 years ago
pukkandan
e8f726a57f
[hidive] Fix typo in b5ae35ee6d
3 years ago
pukkandan
8063de5109
[version] update
...
:ci skip all
3 years ago
pukkandan
dec0d56fa9
Release 2021.10.10
3 years ago
pukkandan
21186af70a
[downloader] Fix throttledratelimit
...
The timer should not reset at start of each block
3 years ago
pukkandan
d1d5c08f29
[minicurses] Fix when printing to file
...
Closes #1215
3 years ago
Bojidar Qnkov
2e01ba6218
[NovaPlay] Add extractor ( #1209 )
...
Authored by: Bojidarist
3 years ago
pukkandan
91b6c884c9
Revert "[ffmpeg] Set max probesize to workaround AAC HLS stream issues ( #1109 )"
...
This reverts commit 250a938de8
.
This is no longer necessary since 7687c8ac6e
3 years ago
Felix S
28fe35b4e3
[francetv] Update extractor ( #1096 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29996
Closes: https://github.com/yt-dlp/yt-dlp/issues/970 , https://github.com/ytdl-org/youtube-dl/issues/29956 , https://github.com/ytdl-org/youtube-dl/issues/29957 , https://github.com/ytdl-org/youtube-dl/issues/29969 , https://github.com/ytdl-org/youtube-dl/issues/29990 , https://github.com/ytdl-org/youtube-dl/issues/30010
Authored by: fstirlitz, sarnoud
3 years ago
pukkandan
aa9a92fdbb
[downloader/ffmpeg] Fix bug in initializing `FFmpegPostProcessor`
...
When `FFmpegFD` initializes the PP, it passes `self` as the `downloader`
But it does not have a `_postprocessor_hooks` attribute
Closes #1211
3 years ago
pukkandan
a170527e1f
[version] update
...
:ci skip all
3 years ago
Ashish Gupta
81bcd43a03
[HotStarSeries] Fix cookies ( #1187 )
...
Authored by: Ashish0804
3 years ago
pukkandan
b5ae35ee6d
[cleanup] Misc cleanup
3 years ago
pukkandan
4e3b637d5b
Merge webm formats into mkv if thumbnails are to be embedded
...
This was originally implemented in 4d971a16b8
(#173 ) by @damianoamatruda
but was reverted in 3b297919e0
since it was unintentionally being triggered for `write_thumbnail` (See #500 )
3 years ago
Jules-A
8cd69fc407
[Funimation] Fix for /v/ urls ( #1196 )
...
Closes #993
Authored by: pukkandan, Jules-A
3 years ago
pukkandan
2614f64600
[utils] Let traverse_obj accept functions as keys
3 years ago
pukkandan
b922db9fe5
[http] Respect user-provided chunk size over extractor's
3 years ago
pukkandan
f2cad2e496
[Hidive] Fix subtitles broken by 705e7c2005
3 years ago
u-spec-png
d6124e191e
[bilibili] Fix bug in efc947fb3e
...
Authored by: u-spec-png
3 years ago
coletdjnz
ac56cf38a4
[youtube:tab] Fallback to API when webpage fails to download ( #1122 )
...
and add some extractor_args to force this mode
Authored by: coletdjnz
3 years ago
Damiano Amatruda
c08b8873ea
[ciscowebex] Add extractor ( #1199 )
...
Authored by: damianoamatruda
3 years ago
pukkandan
819e05319b
Improved progress reporting (See desc) ( #1125 )
...
* Separate `--console-title` and `--no-progress`
* Add option `--progress` to show progress-bar even in quiet mode
* Fix and refactor `minicurses`
* Use `minicurses` for all progress reporting
* Standardize use of terminal sequences and enable color support for windows 10
* Add option `--progress-template` to customize progress-bar and console-title
* Add postprocessor hooks and progress reporting
Closes : #906 , #901 , #1085 , #1170
3 years ago
u-spec-png
fee3f44f5f
[Streamable] Add codecs ( #1189 )
...
Authored by: u-spec-png
3 years ago
pukkandan
705e7c2005
[Hidive] Fix duplicate and incorrect formats
3 years ago
pukkandan
49e7e9c3ce
[docs,build] Change all pycryptodome references to pycryptodomex
3 years ago
pukkandan
8472674399
[FixupM3u8] Do not run if merge is needed
...
We pass the relevant arguments to the merger, so separate fixup in redundant
3 years ago
pukkandan
1276a43a77
[youtube] Fix non-fatal errors in fetching player
3 years ago
pukkandan
519804a92f
bugfix for 80c03fa98f
3 years ago
pukkandan
1b6bb4a85a
[reddit] bugfix for 8e3fd7e034
3 years ago
pukkandan
644149afec
[soundcloud:playlist] Detect last page correctly
...
Closes #1168
3 years ago
pukkandan
4e3d1898a8
Workaround ssl errors in mingw python
...
Closes #1151
3 years ago
coletdjnz
762e509d91
[Mediaite] Relax valid url ( #1158 )
...
Closes #1131
Authored by: coletdjnz
3 years ago
i6t
d92125aeba
[GoPro] Add extractor ( #1167 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/30044
Authored by: i6t
3 years ago
makeworld
0f0ac87be3
[CBC] Cleanup tests ( #1162 )
...
Related: #1013
Authored by: makeworld-the-better-one
3 years ago
u-spec-png
755203fc3f
[parliamentlive.tv] Fix extractor ( #1153 )
...
Closes #1139
Authored by: u-spec-png
3 years ago
MinePlayersPE
943d5ab133
[Douyin] Rewrite extractor ( #1157 )
...
Closes #1121
Authored by: MinePlayersPE
3 years ago
u-spec-png
3001a84dca
[Newgrounds] Add age_limit and fix duration ( #1156 )
...
Authored by: u-spec-png
3 years ago
u-spec-png
ebf2fb4d61
[Vupload] Add extractor ( #1146 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29877
Authored by: u-spec-png
3 years ago
u-spec-png
efc947fb3e
[Bilibili] Add subtitle converter ( #1144 )
...
Closes #1015
Based on https://github.com/y2361547758/bcc2ass
Authored by: u-spec-png
3 years ago
pukkandan
b11c04a8ae
Fix `-f mp4` behaving differently from youtube-dl
3 years ago
pukkandan
5d535b4a55
[build] Allow building with py2exe (and misc fixes)
...
py2exe config is copied from youtube-dl
Closes #1160
3 years ago
pukkandan
a1c3967307
[EmbedSubtitle, SubtitlesConvertor] Fix error when subtitle file is missing
...
Closes #1152 , #1134
Bug from 8e25d624df
3 years ago
pukkandan
e919569e67
[funimation] Sort formats according to the relevant extractor-args
3 years ago
Ákos Sülyi
ff1dec819a
[aes] Improve performance slightly ( #1135 )
...
Authored by: sulyi
3 years ago
Felix S
9359f3d4f0
[extractor] Extract storyboards from SMIL manifests ( #1128 )
...
Authored by: fstirlitz
3 years ago
Aleri Kaisattera
0eaec13ba6
[Theta] Add video extractor ( #1137 )
...
Authored by: alerikaisattera
3 years ago
jfogelman
ad095c4283
[adobepass] Add RCN as MSO ( #1129 )
...
Authored by: jfogelman
3 years ago
pukkandan
e6f21b3d92
[docs,cleanup] Some minor refactoring and improve docs
3 years ago
pukkandan
3ae5e79774
[postprocessor] Add plugin support
...
Adds option `--use-postprocessor` to enable them
3 years ago
pukkandan
8e3fd7e034
[reddit] Fix 429 by generating a random `reddit_session`
...
Related: a76e2e0f88
, #1014 , https://github.com/ytdl-org/youtube-dl/issues/29986
Original PR: https://github.com/ytdl-org/youtube-dl/pull/30017
Authored by: AjaxGb
3 years ago
pukkandan
80c03fa98f
Allow empty output template to skip a type of file
...
Closes #760 , #1111
3 years ago
pukkandan
1f2a268bd3
[embedsubtitle] Fix error when duration is unknown
3 years ago
i6t
851876095b
[Gettr] Add extractor ( #1120 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29589
Authored by: i6t
3 years ago
ajj8
2d997542ca
[bbc] Extract better quality videos ( #1113 )
...
mobile-tablet-main only provides 540p25, so it shouldn't be used for the first attempt. Instead pc provides up to 720p50
Authored by: ajj8
3 years ago
pukkandan
7756277882
Workaround for bug in `ssl.SSLContext.load_default_certs` ( #1118 )
...
* Remove old compat code
* Load certificates only when not using nocheckcertificate
* Load each certificate individually
Closes #1060
Related bugs.python.org/issue35665, bugs.python.org/issue4531
3 years ago
shirt
7687c8ac6e
[HLS] Fix decryption issues ( #1117 )
...
* Unpad HLS fragments with PKCS#7 according to datatracker.ietf.org/doc/html/rfc8216
* media_sequence should only be incremented in for media fragments
* The native decryption should only be used if ffmpeg is unavailable since it is significantly slower. Closes #1086
Authored by: shirt-dev, pukkandan
3 years ago
Ashish Gupta
80c360d7aa
[LinkedInLearning] Fix newline bug in subtitles ( #1104 )
...
Authored by: Ashish0804
3 years ago
shirt
250a938de8
[ffmpeg] Set max probesize to workaround AAC HLS stream issues ( #1109 )
...
Fixes : #618 , #998 , #1039
Authored by: shirt-dev
3 years ago
Ashish Gupta
f1d42a83ab
[Rumble] Add RumbleChannelIE ( #1088 )
...
Authored by: Ashish0804
3 years ago
ChillingPepper
3cf4b91dc5
[SovietsCloset] Add duration from m3u8 ( #908 )
...
Authored by: ChillingPepper
3 years ago
u-spec-png
fecb20a503
[N1] Add extractor ( #1080 )
...
Authored by: u-spec-png
3 years ago
pukkandan
360167b9fc
Fix `--flat-playlist` when neither IE nor id is known
3 years ago
pukkandan
28234287f1
[update] Check for new version even if not updateable
3 years ago
pukkandan
91dd88b90f
[outtmpl] Alternate form of format type `l` for `\n` delimited list
3 years ago
Aleri Kaisattera
d31dab7084
[vidme] Remove extractor ( #1095 )
...
Authored by: alerikaisattera
3 years ago
u-spec-png
c470901ccf
[reddit] Add embedded url ( #1090 )
...
Authored by: u-spec-png
3 years ago
i6t
2333ea1029
[Veo] Add extractor ( #1084 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29445
Authored by: i6t
3 years ago
u-spec-png
9a13345439
[PolskieRadio] Fix extractors ( #1082 )
...
Closes #1033
Authored by: jakubadamw, u-spec-png
3 years ago
pukkandan
524e2e4fda
[outtmpl] Format type `U` for unicode normalization
3 years ago
Matt Broadway
f440b14f87
[cookies] Fix keyring fallback ( #1078 )
...
The password returned by `security find-generic-password` has a newline at the end
Closes #1073
Authored by: mbway
3 years ago
Ashish Gupta
8dc831f715
[LinkedInLearning] Add subtitles ( #1077 )
...
Authored by: Ashish0804
Closes #1072
3 years ago
u-spec-png
e99b2d2771
[Newgrounds] Fix view count on songs ( #1071 )
...
Authored by: u-spec-png
3 years ago
pukkandan
1fed277349
[version] update
...
:ci skip all
3 years ago
pukkandan
ff1c7fc9d3
Allow `0` in `--playlist-items`
3 years ago
pukkandan
600e900300
[zdf] Improve format sorting
...
Closes #910
3 years ago
f4pp3rk1ng
20b91b9b63
[SpankBang] Fix uploader ( #892 )
...
Closes #833
Authored by: f4pp3rk1ng, coletdjnz
3 years ago
pukkandan
4c88ff87fc
[build] Improve release process ( #880 )
...
* Automate more of the release process by animelover1984, pukkandan - closes #823
* Fix sha256 by nihil-admirari - closes #385
* Bring back brew taps by nao20010128nao #865
* Provide `--onedir` zip for windows by pukkandan - Closes #1024 , #661 , #705 and #890
Authored by: pukkandan, animelover1984, nihil-admirari, nao20010128nao
3 years ago
renalid
e27cc5d864
[Arte] Improve description extraction ( #1046 )
...
Authored by: renalid
3 years ago
Aleri Kaisattera
eb6d4ad1ca
[Theta] Add extractor ( #1068 )
...
Authored by: alerikaisattera
3 years ago
coletdjnz
99e9e001de
[youtube] Cleanup authentication code ( #786 )
...
Authored by: coletdjnz
3 years ago
pukkandan
51ff9ca0b0
[xattr] bugfix for b19404591a
3 years ago
pukkandan
b19404591a
Separate the options `--ignore-errors` and `--no-abort-on-error`
...
In youtube-dl, `-i` ignores both download and post-processing error, and
treats the download as successful even if the post-processor fails.
yt-dlp used to skip the entire video on either error and there was no
option to ignore the post-processing errors like youtube-dl does.
By splitting the option into two, now either just the download errors
(--no-abort-on-error, default on CLI) or all errors (--ignore-errors)
can be ignored as per the users' needs
Closes #893
3 years ago
pukkandan
1f8471e22c
Ignore empty entries in `_list_from_options_callback`
3 years ago
pukkandan
77c4a9ef68
Download subtitles in order of `--sub-langs`
...
Closes #1041
3 years ago
pukkandan
8f70b0b82f
[cbs] Report appropriate error for DRM
...
Closes #1056
3 years ago
pukkandan
be867b03f5
bugfix for bd50a52b0d
3 years ago
pukkandan
1813a6ccd4
[youtube] Fix `--mark-watched` with `--cookies-from-browser`
...
Closes #1019
3 years ago
pukkandan
8100c77223
[lbry] Show error message from API response
3 years ago
Ashish Gupta
9ada988bfc
[Koo] Add extractor ( #1044 )
...
Authored by: Ashish0804
3 years ago
Ashish Gupta
d1a7768432
[Chingari] Add extractors ( #1038 )
...
Authored by: Ashish0804
3 years ago
NeroBurner
49fa4d9af7
[atv.at] Use jwt for API ( #1012 )
...
The jwt token is implemented according to RFC7519
Closes #988
Authored by: NeroBurner
3 years ago
The Hatsune Daishi
ee2b3563f3
[downloader/niconico] Pass custom headers ( #1063 )
...
Closes #1057
Authored by: nao20010128nao
3 years ago
Glenn Slayden
bdc196a444
[cleanup] Fix line endings for `nebula.py` ( #1064 )
...
:ci skip
Authored by: glenn-slayden
3 years ago
Ashish Gupta
388bc4a640
[Hotstar] Add referer for subs ( #1062 )
...
Authored by: Ashish0804
3 years ago