Commit Graph

141 Commits (33b8c411bc240fb7860ff2220344e9cbd4989933)

Author SHA1 Message Date
pukkandan 08d30158ec
[cleanup, docs] Misc cleanup
Closes , closes , closes , closes 
pukkandan 497d2fab6c
[utils] Better traceback for `ExtractorError`
Zenon Mousmoulas 27231526ae
[ant1newsgr] Add extractor ()
Authored by: zmousm
pukkandan a10aa588b0
[FormatSort] Consider `acodec`=`ogg` as `vorbis`
pukkandan 7265a2190c
Fix doubling of `video_id` in `ExtractorError`
coletdev ded9f32667
[extractor] Support `--mark-watched` without `_NETRC_MACHINE` ()
Authored by: coletdjnz
Lesmiscore (Naoya Ozaki) 77cc7c6e60
[nhk] Add support for NHK for School ()
Authored by: Lesmiscore
pukkandan ffa89477ea
[extractor] Fix for manifests without period duration
Closes 
Authored by: dirkf, pukkandan
pukkandan 297e9952b6
[extractor] Allow `http_headers` to be specified for `thumbnails`
pukkandan 079a7cfc71
[downloader] Do not use aria2c for non-native `m3u8`
Closes 
pukkandan 455a15e2dc
[cleanup,docs] Minor fixes
Closes , 
pukkandan 85553414ae
[generic] Allow further processing of json_ld URL
Closes 
pukkandan fc08bdd6ab
[extractor] Allow non-fatal `title` extraction
pukkandan 2edb38e8ca
[extractor] Extract video inside `Article` json_ld
Closes 
pukkandan f40ee5e9a0
[extractor] Add convinience function `_yes_playlist`
pukkandan 6970b6005e
[cleanup] Minor fixes
Closes 
coletdjnz 6c73052c0a
[youtube] Extract channel subscriber count ()
Closes 
* Adds `channel_follower_count` field
Authored-by: coletdjnz
pukkandan 311b6615d8
[extractor] Improve `url_result` and related
pukkandan 135dfa2c7e
[extractor,cleanup] Use `_search_nextjs_data`
MinePlayersPE 426764371f
[iq.com] Add extractors ()
Closes 
Authored by: MinePlayersPE
teridon 8bcd404818
[digitalconcerthall] Add extractor ()
Authored by: teridon
coletdjnz f0d785d3ed
[youtube:tab] Extract more playlist metadata ()
* Add fields modified_date, modified_timestamp
* Add field playlist_count
* [youtube:tab] Extract view_count, playlist_count, modified_date

Authored by: coletdjnz, pukkandan
chris f522573787
[extractor] Extract chapters from JSON-LD ()
Authored by: iw0nderhow, pukkandan
nixxo 7592749cbe
[extractor] Extract thumbnails from JSON-LD ()
Authored by: nixxo
Felix S 4afa3ec4b6
[extractor] Detect more subtitle codecs in MPD manifests ()
Authored by: fstirlitz
MinePlayersPE d43de6821c
[GameJolt] Add extractors ()
Authored by: MinePlayersPE
siddharth 774a46c53d
[npr] Make SMIL extraction non-fatal ()
Closes 
Authored by: r5d
pukkandan b69fd25c25
[cleanup] Misc cleanup
Closes     
The Hatsune Daishi adbc4ec4bb
[dash,youtube] Download live from start to end ()
* Add option `--live-from-start` to enable downloading live videos from start
* Add key `is_from_start` in formats to identify formats (of live videos) that downloads from start
* [dash] Create protocol `http_dash_segments_generator` that allows a function to be passed instead of fragments
* [fragment] Allow multiple live dash formats to download simultaneously
* [youtube] Implement fragment re-fetching for the live dash formats
* [youtube] Re-extract dash manifest every 5 hours (manifest expires in 6hrs)
* [postprocessor/ffmpeg] Add `FFmpegFixupDuplicateMoovPP` to fixup duplicated moov atoms

Known issue: Ctrl+C doesn't work on Windows when downloading multiple formats

Closes 
Authored by: nao20010128nao, pukkandan
Zenon Mousmoulas d5c3254889
[extractor] Support default implicit graph in JSON-LD ()
Original PR: https://github.com/ytdl-org/youtube-dl/pull/30229

Per W3C JSON-LD v1.1 §4.9 (non-normative ref):

    When a JSON-LD document's top-level structure is a map that contains
    no other keys than @graph and optionally @context (properties that
    are not mapped to an IRI or a keyword are ignored), @graph is
    considered to express the otherwise implicit default graph.

Authored by: zmousm
pukkandan a8549f19e7
[tiktok] Fix 53dad39e30
pukkandan 39ca3b5c7f
[extractor] Standardize `_live_title`
pukkandan 19188702ef
[FormatSort] Prevent incorrect deprecation warning
Closes 
The Hatsune Daishi 66f4c04e50
[extractor] Add `_search_nuxt_data` ()
Authored by: nao20010128nao
pukkandan d2b2fca53f
[extractor] Ignore errors in comment extraction when `-i` is given
Closes 
pukkandan 2c4aaaddc9
[lazy_extractors] Fix for search IEs
Closes 
pukkandan ee8dd27a73
[cleanup] Add deprecation warnings
pukkandan f304da8a29
[cleanup] Misc cleanup
Closes , closes 
pukkandan f2ebc5c7be
Option `--wait-for-video` to wait for scheduled streams
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