Sergey M․
|
62c95fd5fc
|
[youtube:feed] Check each 'load more' portion for unique video ids
|
10 years ago |
Sergey M․
|
25f14e9f93
|
[youtube] Separate feed extractor
|
10 years ago |
Jaime Marquínez Ferrándiz
|
2bc4330303
|
[youtube:history] Fix extraction (fixes #5702)
It uses the same method as YoutubeSubscriptionsIE, if other feed starts using it we should consider using base class.
|
10 years ago |
Yen Chi Hsuan
|
39b62db116
|
[youtube] Catch more alert messages (closes #5074)
|
10 years ago |
Sergey M․
|
9dd8e46a2d
|
[youtube:search] Cancel out _TESTS
|
10 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.
|
10 years ago |
Sergey M․
|
cc38fa6cfb
|
[youtube] Remove unused import
|
10 years ago |
Sergey M․
|
6de5dbafee
|
[youtube:channel] Make `extract_videos_from_page` static
|
10 years ago |
Sergey M․
|
60bf45c80d
|
[youtube:channel] Specify first page download message
|
10 years ago |
Sergey M․
|
eb0f3e7ec0
|
[youtube:user] Extract in terms of `load_more_widget_html`
|
10 years ago |
Sergey M․
|
ed553379df
|
[youtube:ytsearch] Temporary workaround (#5483)
|
10 years ago |
Sergey M․
|
8f02ad4f12
|
[youtube] Simplify
|
10 years ago |
Sergey M․
|
7bd930368c
|
[youtube] Remove unused variable
|
10 years ago |
Sergey M․
|
fb69240ca0
|
[youtube] Extract video titles for channel playlist if possible (Closes #4971)
|
10 years ago |
Yen Chi Hsuan
|
de5c545648
|
[youtube] Skip WebVTT in DASH manifest (#5297)
|
10 years ago |
Sergey M․
|
e40bd5f06b
|
[youtube] Simplify url_encoded_fmt_stream_map check
|
10 years ago |
Sergey M․
|
06b491eb7b
|
[youtube] Add test for #5361
|
10 years ago |
Yen Chi Hsuan
|
3a9fadd6df
|
[youtube] Enhance url_encoded_fmt_stream_map checking (fix #5361)
|
10 years ago |
Jaime Marquínez Ferrándiz
|
157e9e5aa5
|
[youtube:watchlater] Remove unused properties and fix tests
|
10 years ago |
Sergey M․
|
7e17ec8c71
|
[youtube] Clarify some IE_NAMEs
|
10 years ago |
Sergey M․
|
448830ce7b
|
[youtube:watchlater] Extract watchlater as playlist (Closes #5280)
|
10 years ago |
Sergey M․
|
98998cded6
|
[youtube:search_url] Fix extraction (Closes #5155)
|
10 years ago |
Sergey M․
|
99209c2916
|
[youtube] Extract UL playlists as mixes (Closes #5040)
|
10 years ago |
Philipp Hagemeister
|
785521bf4f
|
[youtube] Remove useless if
|
10 years ago |
Philipp Hagemeister
|
6d1a55a521
|
[youtube] Show entire player URL when -v is given
|
10 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.
|
10 years ago |
Jaime Marquínez Ferrándiz
|
2d30521ab9
|
[youtube] Extract average rating (closes #2362)
|
10 years ago |
Jaime Marquínez Ferrándiz
|
ba61796458
|
[youtube] Don't override format info from the dash manifest (fixes #4911)
|
10 years ago |
Philipp Hagemeister
|
acf757f42e
|
[youtube] Complete test definition
|
10 years ago |
Philipp Hagemeister
|
70fca8d694
|
[youtube] Remove unused import
|
10 years ago |
Philipp Hagemeister
|
6449cd807e
|
[youtube] Fall back to embed webpage when content is blocked on main (Fixes #4717)
|
10 years ago |
Philipp Hagemeister
|
c1708b89c0
|
[youtube:truncated_url] Add hl= forms (#4799)
|
10 years ago |
Philipp Hagemeister
|
b95aab8482
|
[youtube:truncated_url] Add x-yt-cl URLs (#4773)
|
10 years ago |
Philipp Hagemeister
|
62cd676c74
|
[youtube] Fixup DASH m4a headers
This fixes #2288, #2506, #2607, #3681, #4741, #4767.
|
10 years ago |
Sergey M․
|
aaeb86f682
|
[youtube] Add test for #4706
|
10 years ago |
Phil Kulak
|
a9b6b5cd15
|
Looks like Google switched to a new JS compiler that includes dollar signs in function names.
|
10 years ago |
Philipp Hagemeister
|
6271f1cad9
|
[youtube|ffmpeg] Automatically correct video with non-square pixels (Fixes #4674)
|
10 years ago |
Philipp Hagemeister
|
230b2287dd
|
[youtube] Add acodec information
The codec seems to be consistently aac, so state that in our metadata.
|
10 years ago |
Philipp Hagemeister
|
9ed99402f5
|
[youtube] Fix test case
|
10 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 |