Commit Graph

20104 Commits (b72270d27eb8086b1038bf21d9c6cf88ce20e211)
 

Author SHA1 Message Date
coletdjnz 99e9e001de
[youtube] Cleanup authentication code ()
Authored by: coletdjnz
pukkandan 51ff9ca0b0
[xattr] bugfix for b19404591a
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 
pukkandan 1f8471e22c
Ignore empty entries in `_list_from_options_callback`
pukkandan 77c4a9ef68
Download subtitles in order of `--sub-langs`
Closes 
pukkandan 8f70b0b82f
[cbs] Report appropriate error for DRM
Closes 
pukkandan be867b03f5
bugfix for bd50a52b0d
pukkandan 1813a6ccd4
[youtube] Fix `--mark-watched` with `--cookies-from-browser`
Closes 
pukkandan 8100c77223
[lbry] Show error message from API response
Ashish Gupta 9ada988bfc
[Koo] Add extractor ()
Authored by: Ashish0804
Ashish Gupta d1a7768432
[Chingari] Add extractors ()
Authored by: Ashish0804
NeroBurner 49fa4d9af7
[atv.at] Use jwt for API ()
The jwt token is implemented according to RFC7519

Closes 
Authored by: NeroBurner
The Hatsune Daishi ee2b3563f3
[downloader/niconico] Pass custom headers ()
Closes 
Authored by: nao20010128nao
Glenn Slayden bdc196a444
[cleanup] Fix line endings for `nebula.py` ()
:ci skip
Authored by: glenn-slayden
Ashish Gupta 388bc4a640
[Hotstar] Add referer for subs ()
Authored by: Ashish0804
pukkandan 50eff38c1c
bugfix for a21e0ab1a1
Closes 
nixxo 4be9dbdc24
[comedycentral] Support `collection-playlist` ()
Authored by: nixxo
pukkandan a21e0ab1a1
[ffmpeg] Add `aac_adtstoasc` when merging if needed
Related: 
pukkandan a76e2e0f88
[reddit] Workaround for 429 by redirecting to old.reddit.com
Closes 
The Hatsune Daishi bd50a52b0d
Basic framework for simultaneous download of multiple formats ()
Authored by: nao20010128nao
Sipherdrakon c12977bdc4
[AnimalPlanet] Fix extractor ()
Authored by: Sipherdrakon
ChillingPepper f6d8776d34
[SovietsCloset] Fix playlists for games with only named categories
Authored by: ConquerorDopy
pukkandan d806c9fd97
[docs,cleanup] Add deprecation warning in docs
for some counter intuitive behaviour that may be removed in future.

and fix linter
pukkandan 5e3f2f8fc4
[youtube] Return full URL instead of just ID
pukkandan 1009f67c2a
[fragment,aria2c] Generalize and refactor some code
pukkandan bd6f722de8
dump files should obey `--trim-filename` ()
Authored by: sulyi
pukkandan d9d8b85747
[fragment] Fix range header when using `-N` and media sequence ()
Authored by: shirt
pukkandan daf7ac2b92
[fragment] Avoid repeated request for AES key
pukkandan 96933fc1b6
[aria2c] Fix IV for some AES-128 streams
Authored by: shirt
makeworld 0d32e124c6
[CBC] Fix CBC Gem extractors ()
Closes 
Authored by: makeworld-the-better-one
u-spec-png cb2ec90e91
[Peertube] Add channel extractor ()
Authored by: u-spec-png
pukkandan 3cd786dbd7
[youtube] Warn when trying to download clips
pukkandan 1b629e1b4c
[test/cookies] Improve logging
u-spec-png 8f8e8eba24
[Nuvid] Fix extractor ()
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29886
Authored by: u-spec-png
Ákos Sülyi 09906f554d
[aes] Add `aes_gcm_decrypt_and_verify` ()
Authored by: sulyi, pukkandan
Yuan Chao a63d9bd0b0
[CGTN] Add extractor ()
Authored by: chao813
pukkandan f137e4c27c
[utils] Improve `extract_timezone`
Code taken from: https://github.com/ytdl-org/youtube-dl/pull/29845
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29948
Authored by: dirkf
nyuszika7h 4762621925
[videa] Fix some extraction errors ()
Authored by: nyuszika7h
pukkandan 57aa7b8511
[hls] Byterange + AES128 is supported by native downloader
pukkandan 9c1c3ec016
[Oreilly] Bugfix for 7738bd3272
DigitalDJ f9cc0161e6
[extractor] Fix root-relative URLs in MPD ()
Authored by: DigitalDJ
Nil Admirari c6af2dd8e5
[SponsorBlock] Improve merge algorithm ()
Authored by: nihil-admirari
Mohammad Khaled AbouElSherbini 7738bd3272
[Oreilly] Handle new web url ()
The change in URL is most likely a server side issue. But we can work around it by a simple substitution

Authored by: MKSherbini
pukkandan 7c37ff97d3
Allow alternate fields in outtmpl
Closes , 
The Hatsune Daishi d47f46e17e
[damtomo] Add extractor ()
Authored by: nao20010128nao
coletdjnz 298bf1d275
[itv] Prefer last matching featureset ()
Bug fix for 
Authored by: coletdjnz
Aleri Kaisattera d1b39ad844
[CAM4] Add extractor ()
Authored by: alerikaisattera
pukkandan edf65256aa
[hls,aes] Fallback to native implementation for AES-CBC
and detect `Cryptodome` in addition to `Crypto`

Closes 
Related: 
pukkandan 7303f84abe
[options] Fix `--no-config` and refactor reading of config files
Closes , 
pukkandan f5aa5cfbff
Add format type `B` for outtmpl to treat the value as bytes
This is useful to limit the filename to a certain number of bytes rather than characters
Closes