4a5ba28a87
[youtube] add tbr to _formats extracted from watch_as3.swf
2016-03-02 16:05:05 +01:00
82156fdbf0
[youtube] extract width and height from fmt_list
2016-03-02 16:05:05 +01:00
d77ab8e255
Add --mark-watched feature ( Closes #5054 )
2016-03-01 01:01:33 +06:00
b78b292f0c
[youtube] Add alternative automatic captions extraction approach ( Closes #8667 )
2016-02-26 22:21:47 +06:00
ebf1b291d0
[youtube:watchlater] Respect --no-playlist
2016-02-18 22:03:46 +06:00
bc7a9cd8fb
[youtube:watchlater] Improve _VALID_URL ( Closes #8594 )
2016-02-18 21:50:21 +06:00
d2c1f79f20
[youtube:searchurl] Extend _VALID_URL
2016-02-16 00:29:51 +06:00
f9f49d87c2
[youtube] Add test for #8536
2016-02-13 05:18:58 +06:00
6863631c26
[youtube] Improve multifeed videos extraction ( Closes #8536 )
2016-02-13 05:01:20 +06:00
b67d63149d
[youtube] Fix typos
2016-02-11 22:33:08 +06:00
3834d3e35c
[youtube] Clarify itag 36 height and abr ( Closes #8457 )
2016-02-08 01:30:57 +06:00
66159b38aa
Merge pull request #8408 from remitamine/dash
...
Add generic support for mpd manifests(dash formats)
2016-02-06 06:26:02 +01:00
23d17e4beb
[youtube] Fix automatic captions
2016-02-06 06:44:38 +06:00
2fb35d1c28
[youtube] fix subtitle order
2016-02-04 08:39:01 +01:00
09be85b8dd
[youtube] fix subtitle extraction( fixes #8415 )
2016-02-04 08:28:37 +01:00
8ff648e4f9
[youtube] use _extract_mpd_formats
2016-02-02 18:10:23 +01:00
08411970d5
Merge pull request #8374 from yan12125/facebook-dash
...
Facebook DASH formats
2016-02-01 18:31:49 +08:00
3ccb0655c1
[youtube] Use 'orderedSet' instead of 'set' to preserve the order
2016-01-31 15:11:00 +01:00
9acd33094d
[youtube] Filter duplicates in playlists base extractor
2016-01-31 17:52:02 +06:00
8e7aad2075
[youtube] Use authentication for entry list base extractor ( Closes #8380 )
2016-01-31 17:49:59 +06:00
2d2fa82d17
[common] Add _extract_dash_manifest_formats
2016-01-30 22:52:23 +08:00
c94678957f
[common] Remove unused arguments
2016-01-30 22:45:16 +08:00
16f38a699f
[common] Rename to namespace
...
For consistency with _parse_smil_*
2016-01-30 22:40:56 +08:00
a6c2c24479
[youtube] Remove '(v|a)codec': 'none' entries
...
Not used anymore
2016-01-30 22:28:53 +08:00
5d2c0fd9ba
[youtube] Pass self._formats to _parse_dash_manifest
2016-01-30 21:32:15 +08:00
17b598d30c
[common] _parse_dash_manifest() from youtube.py
2016-01-30 21:05:55 +08:00
05d0d131a7
[youtube] Move decrypt_sig out of _parse_dash_manifest
2016-01-30 20:05:56 +08:00
70029bc348
[youtube:user] Require 'https?://' in the url ( fixes #8356 )
...
It was matching www.youtube.com/embed/WpfukLMe1TM.
The generic extractor automatically adds http:// if it's missing.
2016-01-29 11:27:11 +01:00
e9bd0f772b
Merge pull request #8130 from dyn888/master
...
[youtube] added vcodec/acodec/abr for multiple itags
2016-01-25 01:15:11 +08:00
94278f7202
[youtube] Prefer info from YouTube than _formats ( #8293 )
2016-01-25 01:02:19 +08:00
51290d8457
[youtube] Simplify automatic captions URL check ( Closes #8287 )
2016-01-21 22:58:03 +06:00
582f4f834e
Fix issue #8109 (error when downloading automatic captions)
2016-01-21 22:55:36 +06:00
e323cf3ff3
[youtube] Skip test
2016-01-19 20:56:04 +06:00
8ceabd4df3
[youtube] Capture and output unavailable message
2016-01-19 20:54:43 +06:00
a8776b107b
[youtube] Clarify test_Youtube_18
2016-01-18 23:19:38 +06:00
096b533982
[youtube] Fix URL expansion in video description
...
Fixes test_Youtube_18
2016-01-18 23:17:45 +06:00
cc28492d31
[youtube] Fix acodec and vcodec order
...
In RFC6381, there's no rule stating that the first part of codecs should
be video and the second part should be audio, while it seems the case
for data reported by YouTube.
2016-01-13 17:05:38 +08:00
23f13e9754
[youtube] Support expanding alternative format of links in description ( Closes #8164 )
2016-01-08 00:52:55 +06:00
e1a0bfdffe
[youtube] added vcodec/acodec/abr for multiple itags
...
Should make downloading with filters more precise and easier, ie. bestvideo[vcodec=h264]. By default a lot of codecs are specified as avc1.xxxxxx and unique for each format, which makes them unusable for bestvideo selection.
2016-01-03 04:11:19 +01:00
e462474e1d
[youtube] Generalize playlists extractor
2015-12-20 07:48:16 +06:00
9b9c5355e4
Rename error_to_str to error_to_compat_str
2015-12-20 07:00:39 +06:00
7f8b271465
Properly convert errors to strings
2015-12-20 05:27:38 +06:00
0cb58b0259
[youtube] Extract alt_title and creator for music videos ( Closes #7862 )
2015-12-14 21:31:53 +06:00
4c6b4764f0
[youtube] Clarify itag 272 possible resolutions ( #7699 )
2015-11-30 20:42:05 +06:00
2e1b928540
[youtube:playlist] Extend _VALID_URL
2015-11-29 21:04:11 +06:00
040ac68679
[youtube] Extend _VALID_URL ( Closes #7694 )
2015-11-29 21:01:59 +06:00
049d71d874
[youtube] Simplify and make sure header values are strings
2015-11-29 19:52:48 +08:00
ac5a69af45
[youtube] Disable compression for live streams
2015-11-29 12:44:24 +08:00
5faf9fed7e
[youtube] Clarify rationale for yt:stretch validation
2015-11-28 18:50:21 +06:00
41f24c321d
[youtube] Use the existing w
and h
variables
2015-11-28 08:16:46 +01:00