Commit Graph

1036 Commits (86c1a8aae4db4a5b720cbd7c9465de350d64edef)

Author SHA1 Message Date
pukkandan 0930b11fda
[docs,cleanup] Improve docs and minor cleanup
Closes , , , , , , 
pukkandan a0bb6ce58d
[youtube] refactor itag processing
pukkandan da48320075
[linkedin] Don't login multiple times
kaz-us 5b6cb56207
[vk] Add subtitles ()
Authored by: kaz-us
u-spec-png b2f25dc242
[Olympics] Fix extractor ()
Authored by: u-spec-png
Ashish Gupta 2f9e021299
[PlanetMarathi] Add extractor ()
Authored by: Ashish0804
u-spec-png 8dcf65c92e
[Instagram] Add login to playlist ()
Authored by: u-spec-png
Marcel 92592bd305
[ceskatelevize] Fix extractor ()
Authored by: flashdagger
pukkandan 404f611f1c
[youtube] Fix throttling by decrypting n-sig ()
u-spec-png cd9ea4104b
[instagram] Add more formats when logged in ()
Authored by: u-spec-png
Ashish Gupta 652fb0d446
[VLive] Add upload_date and thumbnail ()
Closes 
Authored by: Ashish0804
Sipherdrakon 6b301aaa34
[mtv] Fix some videos ()
Partial fix for 
Authored by: Sipherdrakon
pukkandan fa0b816e37
[generic] Detect more json_ld
Closes 
pukkandan 5e7bbac305
[generic] parse jwplayer with only the json URL
Closes 
pukkandan 10beccc980
[FormatSort] Fix some fields' defaults
Closes 
nixxo e6ff66efc0
[mediaset] Add playlist support ()
Closes 
Authored by: nixxo
Luc Ritchie aeaf3b2b92
[Coub] Fix media format identification ()
Authored by: wlritchi
Ashish Gupta 7b5f3f7c3d
[MLSScoccer] Add extractor ()
Authored by: Ashish0804
Closes 
ajj8 3783b5f1d1
[itv] Add support for ITV News ()
Authored by: ajj8
pukkandan ab630a57b9
[viewlift] Fix typo in 5be76d1ab7
pukkandan 16b0d7e621
[utils] Add `jwt_decode_hs256`
Code from 
Authored by: Ashish0804
pukkandan 5be76d1ab7
[viewlift] Add cookie-based login and series support
Closes , 
Authored by: Ashish0804, pukkandan
ajj8 b7b186e7de
[sky] Add `SkyNewsStoryIE` ()
Authored by: ajj8
nyuszika7h bd1c792327
[wakanim] Detect geo-restriction ()
Authored by: nyuszika7h
nyuszika7h dc88e9be03
[wakanim] Add support for MPD manifests ()
Closes 
Authored by: nyuszika7h
pukkandan 673944b001
[compat] Don't create console in `windows_enable_vt_mode`
Closes 
Ashish Gupta 0c873df3a8
[3speak] Add extractors ()
Closes 
Authored by: Ashish0804
pukkandan c35ada3360
[twitter] Do not sort by codec
Closes 
pukkandan 0db3bae879
[extractor] Fix some errors being converted to `ExtractorError`
pukkandan 48f796874d
[utils] Create `DownloadCancelled` exception
as super-class of ExistingVideoReached, RejectedVideoReached, MaxDownloadsReached

Third parties can also sub-class this to cancel the download queue from a hook
pukkandan abad800058
[downloader/ffmpeg] Fix vtt download with ffmpeg
pukkandan 08438d2ca5
[outtmpl] Add type `link` for internet shortcut files
and refactor related code
Closes 
pukkandan 7de837a5e3
[utils] Sanitize URL when determining protocol
Closes 
pukkandan 7e59ca440a
[DiscoveryPlus] Allow language codes in URL
Closes 
u-spec-png 8e7ab2cf08
[Bilibili:comments] Fix infinite loop ()
Closes 
Authored by: u-spec-png
u-spec-png ad64a2323f
[instagram] Fix bug in ab2ffab22d ()
Authored by: u-spec-png
pukkandan f2fe69c7b0
Approximate filesize from bitrate
Closes 
pukkandan fccf502118
[youtube] Populate `thumbnail` with the best "known" thumbnail
Closes , Related: https://github.com/yt-dlp/yt-dlp/issues/340#issuecomment-950290624
pukkandan 9f1a1c36e6
Separate `--check-all-formats` from `--check-formats`
Previously, `--check-formats` tested only the selected video formats, but ALL thumbnails
pukkandan 96565c7e55
[cleanup] Add keyword automatically to SearchIE descriptions
and some minor cleanup of docs
pukkandan ec11a9f4a2
[minicurses] Add more colors
Alf Marius 93c7f3398d
[Nrk] See desc ()
* Endpoint has changed. Currently the old one redirects to the new one, but this may change
* Descriptions use \r instead of \n. So translate it

Authored by: fractalf
pukkandan 1117579b94 [version] update
:ci skip all
pukkandan 49a57e70a9
[cleanup] misc
pukkandan 457f6d6866
[vlive:channel] Fix extraction
Based on https://github.com/ytdl-org/youtube-dl/pull/29866
Closes , , https://github.com/ytdl-org/youtube-dl/issues/29837
Authored by kikuyan, pukkandan
pukkandan ad0090d0d2
[cookies] Local State should be opened as utf-8
Closes 
makeworld d183af3cc1
[CBC] Support CBC Gem member content ()
Authored by: makeworld-the-better-one
makeworld 3c239332b0
[CBC] Fix Gem livestream ()
Authored by: makeworld-the-better-one
u-spec-png ab2ffab22d
[Instagram] Add login ()
Authored by: u-spec-png
zenerdi0de f656a23cb1
[patreon] Fix vimeo player regex ()
Closes 
Authored by: zenerdi0de
pukkandan 58ab5cbc58
[vimeo] Fix embedded `player.vimeo` URL
Closes , partially fixes 
Cherry-picked from upstream commit 3ae9c0f410b1d4f63e8bada67dd62a8d2852be32
Damiano Amatruda 17ec8bcfa9
[microsoftstream] Add extractor ()
Based on: https://github.com/ytdl-org/youtube-dl/pull/24649
Fixes: https://github.com/ytdl-org/youtube-dl/issues/24440
Authored by: damianoamatruda, nixklai
u-spec-png 0f6e60bb57
[tagesschau] Fix extractor ()
Closes 
Authored by: u-spec-png
pukkandan ef58c47637
[SponsorBlock] Obey `extractor-retries` and `sleep-requests`
pukkandan 19b824f693
Re-implement deprecated option `--id`
Despite `--title`, `--literal` etc being deprecated,
`--id` is still documented in youtube-dl and so should be kept
jfogelman f0ded3dad3
[AdobePass] Fix RCN MSO ()
Authored by: jfogelman
pukkandan 733d8e8f99
[build] Refactor `pyinst.py` and misc cleanup
Closes 
pukkandan 386cdfdb5b
[build] Release windows exe built with py2exe
Closes: 
Related: , , , , 
pukkandan 6e21fdd279
[build] Enable lazy-extractors in releases
Set the environment variable `YTDLP_NO_LAZY_EXTRACTORS`
to forcefully disable lazy extractor loading
Ricardo 0e5927eebf
[build] Build standalone MacOS packages ()
Closes  
Authored by: smplayer-dev
pukkandan d3c93ec2b7
Don't create console for subprocesses on Windows ()
Closes 
pukkandan b4b855ebc7
[fragment] Print error message when skipping fragment
pukkandan 2cda6b401d
Revert "[fragments] Pad fragments before decrypting ()"
This reverts commit 373475f035.
pukkandan aa7785f860
[utils] Standardize timestamp formatting code
Closes 
pukkandan 9fab498fbf
[http] Retry on socket timeout
Closes 
Nil Admirari e619d8a752
[ModifyChapters] Do not mutate original chapters ()
Closes  
Authored by: nihil-admirari
Zirro 1e520b5535
Add option `--no-batch-file` ()
Authored by: Zirro
pukkandan 176f1866cb
Add HDR information to formats
pukkandan 17bddf3e95
Reduce default `--socket-timeout`
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
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, 

But the overhead in general use is not worth it

Closes , 
pukkandan b11d210156
[EmbedMetadata] Allow overwriting all default metadata
with `meta_default` key
pukkandan 24b0a72b30
[cleanup] Remove broken youtube login code
coletdjnz aae16f6ed9
[youtube:comments] Fix comment section not being extracted in new layouts ()
Co-authored-by: coletdjnz, pukkandan
shirt 373475f035
[fragments] Pad fragments before decrypting ()
Closes , , 
Authored by: shirt-dev
Ashish Gupta 920134b2e5
[Gronkh] Add extractor ()
Closes 
Authored by: Ashish0804
Ashish Gupta 72ab768719
[SkyNewsAU] Add extractor ()
Closes 
Authored by: Ashish0804
LE 01b052b2b1
[tbs] Add tbs live streams ()
Authored by: llacb47
Ákos Sülyi 019a94f7d6
[utils] Use `importlib` to load plugins ()
Authored by: sulyi
nyuszika7h e69585f8c6
[7plus] Add cookie based authentication ()
Closes 
Authored by: nyuszika7h
Damiano Amatruda 693ec74401
[on24] Add extractor ()
Authored by: damianoamatruda
pukkandan 239df02103
Make `duration_string` and `resolution` available in --match-filter
Related: 
pukkandan 18f96d129b
[utils] Allow duration strings in filter
Closes 
pukkandan ec3f6640c1
[crunchyroll] Add season to flat-playlist
Closes 
pukkandan dd078970ba
[crunchyroll] Add support for `beta.crunchyroll` URLs
and fix series URLs with language code
pukkandan 71ce444a3f
Fix --restrict-filename when used with default template
pukkandan 580d3274e5 [youtube] Expose different formats with same itag
pukkandan 03b4de722a
[downloader] Fix slow progress hooks
Closes 
pukkandan 48ee10ee8a
Fix conflict b/w id and ext in format selection
Closes 
Ashish Gupta 6ff34542d2
[Hotstar] Raise appropriate error for DRM
gustaf e3950399e4
[Viafree] add support for Finland ()
Authored by: 18928172992817182 (gustaf)
Ashish Gupta 974208e151
[trovo] Support channel clips and VODs ()
Closes 
Authored by: Ashish0804
pukkandan 883d4b1eec
[YoutubeDL] Write verbose header to logger
pukkandan a0c716bb61
[instagram] Show appropriate error when login is needed
Closes 
pukkandan d5a39f0bad
[http] Show the last encountered error
Closes 
Ashish Gupta a64907d0ac
[Hotstar] Mention Dynamic Range in format id ()
Authored by: Ashish0804
pukkandan 6993f78d1b
[extractor,utils] Detect more codecs/mimetypes
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29943
pukkandan 993191c0d5
Fix bug in c111cefa5d
pukkandan fc5c8b6492
[eria2c] Fix --skip-unavailable fragment
pukkandan b836dc94f2
[outtmpl] Fix bug in expanding environment variables