Commit Graph

649 Commits (96a2daa1ee5de9ddff5d0180fccb8376725de60c)

Author SHA1 Message Date
Sergey M․ 39d4c1be4d
[youtube] Improve chapters extraction (closes #13247) 8 years ago
Yen Chi Hsuan a49eccdfa7
[youtube] Parse player_url if format URLs are encrypted or DASH MPDs are requested
Fixes #13211
8 years ago
Yen Chi Hsuan fd545fc6d1
Revert "[youtube] Don't use the DASH manifest from 'get_video_info' if 'use_cipher_signature' is True (#5118)"
This reverts commit 87dc451108.
8 years ago
Sergey M․ dc4e4f90a2
[youtube] Modernize 8 years ago
Protuhj fdc20f87a6 [youtube] Fix DASH manifest signature decryption (closes #8944) 8 years ago
Sergey M․ 3995d37da5
[youtube] Fix TFA (#12927) 8 years ago
Sergey M․ e00eb564e9
[youtube] Fix authentication (closes #12927) 8 years ago
Sergey M․ 9cafc3fd8b
[youtube] Extract chapters 8 years ago
Yen Chi Hsuan b62985a9a5
[youtube] Recognize another HTML5 player URL (#12885) 8 years ago
Yen Chi Hsuan e31fed95b4
[youtube] Recognize new locale-based player URLs (fixes #12885) 8 years ago
Remita Amine 89beedd31f [youtube] improve m3u8 format extraction 8 years ago
Sergey M․ d23028a8fb
[youtube] Remove explicit preference for audio-only and video-only formats
In order not to break sorting when new formats appear
8 years ago
Sergey M․ d0ba55871e
[youtube] Improve _VALID_URLs (closes #12538) 8 years ago
Yen Chi Hsuan c9612c0487
[youtube] Mark errors about rental videos as expected
Closes #12324
8 years ago
Sergey M․ 87dadd456a
[youtube:playlist] Recognize another playlist pattern (closes #11928, closes #12286) 8 years ago
Sergey M․ 0e879f432a
[youtube:channel] Remove duplicate test 8 years ago
Sergey M․ fd5c4aab59
[youtube] Raise GeoRestrictedError 8 years ago
Sergey M․ 6310acf512
[youtube] Fix parsing codecs (closes #12091) 8 years ago
Remita Amine 605fd6392f [youtube] add format info for itag 325 and 328 8 years ago
Yen Chi Hsuan a22b2fd19b
[youtube] Fix ytsearch* when cookies are provided
Closes #11924

The API with `page` is no longer used in browsers, and YouTube always
returns {'reload': 'now'} when cookies are provided.

See http://youtube.github.io/spfjs/documentation/start/ for how SPF
works. Basically appending static link with a `spf` parameter yields the
corresponding dynamic link.
8 years ago
Sergey M․ a685751051
[youtube:playlist] Recognize TL playlists (closes #11945) 8 years ago
Sergey M․ 3c90cc8b6f
[youtube] Fix extraction for domainless player URLs
Closes #11890
Closes #11891
Closes #11892
Closes #11894
Closes #11895
Closes #11897
Closes #11900
Closes #11903
Closes #11904
Closes #11906
Closes #11907
Closes #11909
Closes #11913
Closes #11914
Closes #11915
Closes #11916
Closes #11917
Closes #11918
Closes #11919
8 years ago
Sergey M․ 556dbe7fe3
[youtube] Add fallback for duration extraction (closes #11841) 8 years ago
Sergey M․ 4201ba13e6
[youtube:playlist] Fix nonexistent/private playlist detection and skip private tests 8 years ago
Grzegorz P 8bc0800d7c [youtube:playlist] Fix nonexistent/private playlist detection (closes #11604) 8 years ago
Sergey M․ 12afdc2ad6
[youtube] Extract episode metadata (closes #9695, closes #11774) 8 years ago
Sergey M․ 022a5d663b
[youtube] Add test for itag 212 (#11575) 8 years ago
Kacper Michajłow 8409b3683c [youtube] Add itag 212
Seen on video with id 1t24XAntNCY
8 years ago
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6 8 years ago
Sergey M․ c867adc68c
[youtube:playlist] Pass disable_polymer in query (closes #11193, closes #11270) 8 years ago
Sergey M․ 073d5bf583
[youtube:live] Relax _VALID_URL (closes #11164) 8 years ago
Sergey M․ 481cc7335c
[youtube] Fix --no-playlist behavior for youtu.be/id URLs (closes #10896) 8 years ago
Sergey M․ c1b2a0858c
[youtube:live] Extend _VALID_URL (Closes #10839) 8 years ago
stepshal 2d3d29976b
[youtube] Change test URLs from http to https 8 years ago
stepshal 925194022c
Improve some _VALID_URLs 8 years ago
stepshal 25042f7372 Add missing r prefix for _VALID_URLs 8 years ago
Sergey M․ feaa5ad787
[youtube:playlist] Extend _VALID_URL 8 years ago
Sergey M․ 7e5dc339de
[youtube:watchlater] Fix extraction (Closes #10544) 8 years ago
Sergey M․ 6496ccb413
[youtube] Add support for rental videos' previews (Closes #10532) 8 years ago
Sergey M․ dacb3a864a
[youtube:playlist] Fallback to video extraction for video/playlist URLs when playlist is broken (Closes #10537) 8 years ago
Sergey M․ 05bddcc512
[youtube] Fix authentication (2) (Closes #10392) 8 years ago
Sergey M․ 1212e9972f
[youtube] Fix authentication (#10392) 8 years ago
Sergey M․ e298d3a08c
[youtube] Fix authentication (Closes #10140) 8 years ago
Sergey M․ fd8c8c7dcd
[youtube:shared] Relax _VALID_URL 8 years ago
Sergey M․ 7f29cf545a
[youtube] Add YouTube Red paid video reference test (#10059) 8 years ago
Sergey M․ e9fb6a4bbe
[youtube] Relax TFA regexes 8 years ago
Sergey M․ 9558dcec9c
[youtube:user] Preserve user/c path segment 8 years ago
Sergey M․ 73c4ac2c95
[youtube:channel] Improve channel id extraction and detect unavailable channels (Closes #10009) 8 years ago
Yen Chi Hsuan 4080530624
[youtube:shared] Recognize the new 'shared' URLs
Closes #10007
8 years ago
Sergey M․ be49068d65
[youtube] Fix and skip some tests 9 years ago