Commit Graph

102 Commits (bc104778d6e57c0afc7617c0009c18f977021bfb)

Author SHA1 Message Date
pukkandan 8f122fa070
[extractor] Extract `average_rating` from JSON-LD
Eg: Crunchyroll
pukkandan 234416e4bf
[downloader/ffmpeg] Fix for direct videos inside mpd manifests
Closes 
nyuszika7h 6b993ca765
[hls] Better FairPlay DRM detection ()
Authored by: nyuszika7h
pukkandan 9ac24e235e
[curiositystream] Add more metadata
Closes 
Lauren Liberda f98709af31
[extractor] Add `_search_nextjs_data` ()
Authored by: selfisekai
pukkandan 34921b4345
[utils] Add `join_nonempty`
pukkandan aeb2a9ad27
[FormatSort] `eac3` is better than `ac3`
pukkandan 0930b11fda
[docs,cleanup] Improve docs and minor cleanup
Closes , , , , , , 
pukkandan 10beccc980
[FormatSort] Fix some fields' defaults
Closes 
pukkandan 0db3bae879
[extractor] Fix some errors being converted to `ExtractorError`
pukkandan 96565c7e55
[cleanup] Add keyword automatically to SearchIE descriptions
and some minor cleanup of docs
pukkandan ec11a9f4a2
[minicurses] Add more colors
pukkandan 49a57e70a9
[cleanup] misc
pukkandan 176f1866cb
Add HDR information to formats
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 ec3f6640c1
[crunchyroll] Add season to flat-playlist
Closes 
pukkandan a0c716bb61
[instagram] Show appropriate error when login is needed
Closes 
pukkandan 6993f78d1b
[extractor,utils] Detect more codecs/mimetypes
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29943
pukkandan a2160aa45f
[extractor] Generalize `getcomments` implementation
pukkandan cc16383ff3
[extractor] Simplify search extractors
pukkandan ba10757412 [extractor] Detect `EXT-X-KEY` Apple FairPlay
pukkandan b5ae35ee6d
[cleanup] Misc cleanup
pukkandan 819e05319b
Improved progress reporting (See desc) ()
* 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: , , , 
Felix S 9359f3d4f0
[extractor] Extract storyboards from SMIL manifests ()
Authored by: fstirlitz
pukkandan e6f21b3d92
[docs,cleanup] Some minor refactoring and improve docs
ChillingPepper 3cf4b91dc5
[SovietsCloset] Add duration from m3u8 ()
Authored by: ChillingPepper
pukkandan 1813a6ccd4
[youtube] Fix `--mark-watched` with `--cookies-from-browser`
Closes 
pukkandan bd6f722de8
dump files should obey `--trim-filename` ()
Authored by: sulyi
DigitalDJ f9cc0161e6
[extractor] Fix root-relative URLs in MPD ()
Authored by: DigitalDJ
pukkandan 0001fcb586
Add option `--netrc-location`
Closes , 
pukkandan 198e3a04c9
[FormatSort] Remove priority of `lang`
pukkandan 6251555f1c
[downloader/ffmpeg] Support for DASH manifests (experimental)
Closes 
pukkandan 1151c4079a
[extractor] Show video id in error messages if possible
pukkandan 88acdbc269
[extractor] Better error message for DRM ()
Closes 
pukkandan 3fb4e21b38
[lazy_extractors] Fix `suitable` and add flake8 test
pukkandan 5ad28e7ffd
[extractor] Common function `_match_valid_url`
pukkandan a8731fcc1d minor bugfixes
bugs due to be2fc5b212, e9f4ccd19e
pukkandan be2fc5b212
[extractor] Detect `sttp` as subtitles in MPD
Closes 
Solution by: fstirlitz
pukkandan b868936cd6 [cleanup] Misc
pukkandan 28f436bad0 [extractor] Reset non-repeating warnings per video
MinePlayersPE 3dbb2a9dcb
[RCTIPlus] Support events and TV ()
Authored by: MinePlayersPE
LE 68f5867cf0
[CBS] Add fallback ()
Related: https://github.com/ytdl-org/youtube-dl/issues/29564
Authored-by: llacb47, pukkandan
pukkandan dbf5416a20 [cleanup] Refactor some code
pukkandan f5510afef0
[FormatSort] Fix bug for audio with unknown codec
pukkandan ae30b84072
Add field `live_status`
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 , Related: , , https://github.com/ytdl-org/youtube-dl/issues/29049
Felix S da1c94ee45
[generic] Extract previously missed subtitles ()
* [generic] Extract subtitles in cases missed previously
* [common] Detect discarded subtitles in SMIL manifests
* [generic] Extract everything in the SMIL manifest

Authored by: fstirlitz
felix 198f7ea89e
[extractor] Allow extracting multiple groups in `_search_regex`
From , Authored by: fstirlitz
pukkandan 6606817a86
[utils] Add `variadic`
pukkandan 4bb6b02f93
Improve `extractor_args` parsing