Commit Graph

737 Commits (79dd8884bb83ae7244f11c928fd9af6abf1f97f9)

Author SHA1 Message Date
sofutru 494d664e67 [youtube] Add support for invidious.nixnet.xyz and yt.elukerio.org (#22223) 5 years ago
Sergey M․ 0add33abcb
[youtube] Improve unavailable message extraction (refs #22117) 5 years ago
Sergey M․ 351f37c022
[youtube:playlist] Improve flat extraction (closes #21927) 5 years ago
Remita Amine 64b6a4e91e [youtube] fix annotations extraction(closes #22045) 5 years ago
Sergey M․ 1357734978
[youtube] Improve error detection (#16445) 5 years ago
Sergey M․ c2d125d99f
[youtube] Improve metadata extraction for age gate content (closes #21943) 5 years ago
Remita Amine 8dbf751aa2 [youtube] improve title and description extraction(closes #21934) 5 years ago
Sergey M․ 13a75688a5
[youtube] Fix some tests 6 years ago
Sergey M․ 2e18adec98
[youtube:playlist] Relax _VIDEO_RE (closes #21844) 6 years ago
geditorit 791d2e8117 [youtube] Add support for invidious.mastodon.host (#21777) 6 years ago
Sergey M․ 898238e9f8
[youtube] Restrict is_live extraction (closes #21782) 6 years ago
geditorit ba036333bf [youtube] Add more invidious instances to _VALID_URL (#21694) 6 years ago
Sergey M․ 27019dbb4b
[youtube] Fix is_live extraction (closes #21734) 6 years ago
Sergey M․ baf67a604d
[youtube] Fix authentication (closes #11270) 6 years ago
Sergey M․ 31ce6e9966
[youtube] Add another signature function pattern 6 years ago
Sergey M․ abefc03f51
[youtube] Update signature function patterns (closes #21469, closes #21476) 6 years ago
Sergey M․ c40714cdee
[youtube] Make --write-annotations non fatal (closes #21452) 6 years ago
Sergey M․ b85eae0f05
[youtube] Hardcode codec metadata for av01 video only formats (closes #21381) 6 years ago
Sergey M․ bf3c932663
[youtube] Fix average rating extraction (closes #21304) 6 years ago
Remita Amine 0d29751890 [youtube] improve DRM protected videos detection(#1774) 6 years ago
Sergey M․ 3089bc748c
Fix W504 and disable W503 (closes #20863) 6 years ago
Sergey M․ 027ffdca0d
[youtube] Use sp field value for signature field name (closes #18841, closes #18927, closes #21028) 6 years ago
pypy b45a9e698e [youtube] Fix channel id extraction (closes #20982) (#21003) 6 years ago
Sergey M․ f8c55c6664
[youtube:entrylistbase] Retry on 5xx HTTP errors (#20965) 6 years ago
Sergey M․ a61ce71468
[youtube] Remove info el for get_video_info request
Since it does not work for quite a long time
6 years ago
Sergey M․ 026fbedc85
[youtube] Improve extraction robustness
Fail on missing token only when no formats found
6 years ago
Remita Amine 92bc97d398 [youtube] extract album from Music in this video section(#20301) 6 years ago
Remita Amine 822b9d9cb0 [youtube] improve Youtube Music Auto-generated description parsing(closes #20742) 6 years ago
quinlander 5caabd3c70 [youtube] Extract additional meta data from video description on youtube music videos
YouTube music videos often have auto-generated video descriptions that can be
utilized to extract additional information about the video. This is desirable
in order to provide the user with as much meta data as possible. This commit
adds extraction methods for the following fields for youtube music videos:
- artist (fallback extraction methods added)
- track (fallback extraction methods added)
- album (new in this commit)
- release_date (new in this commit)
- release_year (new in this commit)

4 tests have been added to test this new functionality:
- YoutubeIE tests 27, 28, 29, and 30

Resolves: #20599
6 years ago
Sergey M․ 56667d622c
[youtube] Fix extraction (closes #20758, closes #20759, closes #20761, closes #20762, closes #20764, closes #20766, closes #20767, closes #20769, closes #20771, closes #20768, closes #20770) 6 years ago
Remita Amine 15be3eb5e5 [youtube] raise ExtractorError when no data available(#20737) 6 years ago
Remita Amine 19041a3877 [youtube] extract srv[1-3] subtitle formats(#20566) 6 years ago
utlasidyo 77d95677b7 [youtube] Add support for invidiou.sh (#20309) 6 years ago
Sergey M․ 067aa17edf
Start moving to ytdl-org 6 years ago
dimqua 8ae113ca9d [youtube] Add more invidious instances
See [Invidious-Instances](https://github.com/omarroth/invidious/wiki/Invidious-Instances) for the reference.
6 years ago
Sergey M․ fa4ac365f6
[youtube] Extend JS player signature function name regexes (closes #18890, closes #18891, closes #18893) 6 years ago
Sergey M․ 4fe54c128a
[youtube] Update tests and add a tests for #18804 6 years ago
Sergey M․ 2f483bc1c3
[youtube] Skip unsupported adaptive stream type (#18804) 6 years ago
Sergey M․ 561b456e2d
[youtube] Extract DASH formats from player response (closes #18804) 6 years ago
Sergey M․ c3e543893b
[youtube] Extract live HLS URL from player response (closes #18799) 6 years ago
Sergey M․ c2dd2dc086
[youtube] Unescape HTML for series (closes #18641) 6 years ago
Remita Amine 140a13f5de [youtube] extract more format metadata 6 years ago
Remita Amine 825cd268a3 [youtube] detect DRM protected videos(#1774) 6 years ago
Sergey M․ 63529e935c
[youtube] Relax html5 player regexes (closes #18465, closes #18466) 6 years ago
Sergey M․ 4273caf5c7
[youtube] Extend html5 player regex (closes #17516) 6 years ago
Sergey M․ 21c340b83f
[youtube] Fix mark watched (closes #18546) 6 years ago
Sergey M․ 8fe104947d
[youtube] Fix multifeed extraction (closes #18531) 6 years ago
Sergey M․ 2511eee215
[youtube] Add another JS signature function name regex (closes #18091, closes #18093, closes #18094) 6 years ago
Sergey M․ c0345b825f
[youtube:playlist] Add support for invidio.us (closes #18077) 6 years ago
Sergey M․ dbdaaa231a
[youtube] Add fallback metadata extraction from videoDetails (closes #18052) 6 years ago