Commit Graph

441 Commits (12675275a1d2158fbe409361888569e4cb52ef07)

Author SHA1 Message Date
Yen Chi Hsuan 39b62db116 [youtube] Catch more alert messages (closes #5074) 9 years ago
Sergey M․ 9dd8e46a2d [youtube:search] Cancel out _TESTS 9 years ago
Jaime Marquínez Ferrándiz b4c0806963 [youtube:ytsearch] Use the same system as the search webpage (fixes #5483)
The gdata api V2 was deprecated and according to http://youtube-eng.blogspot.com.es/2014/03/committing-to-youtube-data-api-v3_4.html remains available until April 20, 2015.
9 years ago
Sergey M․ cc38fa6cfb [youtube] Remove unused import 9 years ago
Sergey M․ 6de5dbafee [youtube:channel] Make `extract_videos_from_page` static 9 years ago
Sergey M․ 60bf45c80d [youtube:channel] Specify first page download message 9 years ago
Sergey M․ eb0f3e7ec0 [youtube:user] Extract in terms of `load_more_widget_html` 9 years ago
Sergey M․ ed553379df [youtube:ytsearch] Temporary workaround (#5483) 9 years ago
Sergey M․ 8f02ad4f12 [youtube] Simplify 9 years ago
Sergey M․ 7bd930368c [youtube] Remove unused variable 9 years ago
Sergey M․ fb69240ca0 [youtube] Extract video titles for channel playlist if possible (Closes #4971) 9 years ago
Yen Chi Hsuan de5c545648 [youtube] Skip WebVTT in DASH manifest (#5297) 9 years ago
Sergey M․ e40bd5f06b [youtube] Simplify url_encoded_fmt_stream_map check 9 years ago
Sergey M․ 06b491eb7b [youtube] Add test for #5361 9 years ago
Yen Chi Hsuan 3a9fadd6df [youtube] Enhance url_encoded_fmt_stream_map checking (fix #5361) 9 years ago
Jaime Marquínez Ferrándiz 157e9e5aa5 [youtube:watchlater] Remove unused properties and fix tests 9 years ago
Sergey M․ 7e17ec8c71 [youtube] Clarify some IE_NAMEs 9 years ago
Sergey M․ 448830ce7b [youtube:watchlater] Extract watchlater as playlist (Closes #5280) 9 years ago
Sergey M․ 98998cded6 [youtube:search_url] Fix extraction (Closes #5155) 9 years ago
Sergey M․ 99209c2916 [youtube] Extract UL playlists as mixes (Closes #5040) 9 years ago
Jaime Marquínez Ferrándiz bfc993cc91 Merge branch 'subtitles-rework'
(Closes PR #4964)
9 years ago
Philipp Hagemeister 785521bf4f [youtube] Remove useless if 9 years ago
Philipp Hagemeister 6d1a55a521 [youtube] Show entire player URL when -v is given 9 years ago
Jaime Marquínez Ferrándiz 360e1ca5cc [youtube] Convert to new subtitles system
The automatic captions are stored in the 'automactic_captions' field, which is used if no normal subtitles are found for an specific language.
9 years ago
Jaime Marquínez Ferrándiz 2d30521ab9 [youtube] Extract average rating (closes #2362) 9 years ago
Jaime Marquínez Ferrándiz ba61796458 [youtube] Don't override format info from the dash manifest (fixes #4911) 9 years ago
Philipp Hagemeister acf757f42e [youtube] Complete test definition 9 years ago
Philipp Hagemeister 70fca8d694 [youtube] Remove unused import 9 years ago
Philipp Hagemeister 6449cd807e [youtube] Fall back to embed webpage when content is blocked on main (Fixes #4717) 9 years ago
Philipp Hagemeister c1708b89c0 [youtube:truncated_url] Add hl= forms (#4799) 9 years ago
Philipp Hagemeister b95aab8482 [youtube:truncated_url] Add x-yt-cl URLs (#4773) 9 years ago
Philipp Hagemeister 62cd676c74 [youtube] Fixup DASH m4a headers
This fixes #2288, #2506, #2607, #3681, #4741, #4767.
9 years ago
Sergey M․ aaeb86f682 [youtube] Add test for #4706 9 years ago
Phil Kulak a9b6b5cd15 Looks like Google switched to a new JS compiler that includes dollar signs in function names. 9 years ago
Philipp Hagemeister 6271f1cad9 [youtube|ffmpeg] Automatically correct video with non-square pixels (Fixes #4674) 9 years ago
Philipp Hagemeister 230b2287dd [youtube] Add acodec information
The codec seems to be consistently aac, so state that in our metadata.
9 years ago
Philipp Hagemeister 9ed99402f5 [youtube] Fix test case 9 years ago
Jaime Marquínez Ferrándiz 76b3c61012 [youtube] Add formats 308 and 315 (closes #4650) 10 years ago
Philipp Hagemeister ee61f6f3e2 [youtube] Handle cases where format comes without a preference (Fixes #4648) 10 years ago
Jaime Marquínez Ferrándiz 2f985f4bb4 [youtube:toplist] Remove extractor
They use now normal playlists (their id is PL*).
10 years ago
Philipp Hagemeister e65566a9cc [youtube] Correct handling when DASH manifest is not necessary to find all formats 10 years ago
Philipp Hagemeister 772fd5cc44 [youtube] Add a pseudo-extractor for truncated YouTube video IDs (#4610) 10 years ago
Jaime Marquínez Ferrándiz 60e47a2699 [youtube] Use '_download_xml' for getting the available subtitles 10 years ago
Jaime Marquínez Ferrándiz 7d900ef1bf [youtube] Add support for automatically translated subtitles (fixes #4555)
They have a manually uploaded subtitles track and YouTube can transtale it.
10 years ago
Sergey M․ fccae2b911 [youtube] Add test for age-gate video with encrypted signature 10 years ago
Cédric Luthi beb95e7781 [youtube] Fix videos with age gate and encrypted signatures
The `sts` value is available on the embed webpage, get it from there.

Fixes #4108.
10 years ago
Philipp Hagemeister 7af808a5ef Improve code style 10 years ago
Philipp Hagemeister 84d84211ac [youtube:feeds] (Fixes #4486) 10 years ago
Jaime Marquínez Ferrándiz 4b7df0d30c [youtube:playlist] Work around buggy playlists (fixes #4449)
They show a "Load more" button, but they don't have more videos.
The continuation url in the json file was a link to itself, so we ended up in an infinite loop.
10 years ago
Philipp Hagemeister 60620368d7 [youtube] Fix player ID detection 10 years ago