1
1
mirror of https://github.com/ytdl-org/youtube-dl synced 2024-12-19 09:37:49 +01:00
Commit Graph

650 Commits

Author SHA1 Message Date
Sergey M․
ddbb4c5c3e
[youtube] Adapt to new automatic captions rendition (closes ) 2017-06-23 02:00:19 +07:00
Sergey M․
39d4c1be4d
[youtube] Improve chapters extraction (closes ) 2017-06-01 23:29:45 +07:00
Yen Chi Hsuan
a49eccdfa7
[youtube] Parse player_url if format URLs are encrypted or DASH MPDs are requested
Fixes 
2017-05-28 20:20:20 +08:00
Yen Chi Hsuan
fd545fc6d1
Revert "[youtube] Don't use the DASH manifest from 'get_video_info' if 'use_cipher_signature' is True ()"
This reverts commit 87dc451108.
2017-05-26 23:22:54 +08:00
Sergey M․
dc4e4f90a2
[youtube] Modernize 2017-05-21 01:18:56 +07:00
Protuhj
fdc20f87a6 [youtube] Fix DASH manifest signature decryption (closes ) 2017-05-21 01:11:37 +07:00
Sergey M․
3995d37da5
[youtube] Fix TFA () 2017-05-07 04:19:11 +07:00
Sergey M․
e00eb564e9
[youtube] Fix authentication (closes ) 2017-05-06 23:58:47 +07:00
Sergey M․
9cafc3fd8b
[youtube] Extract chapters 2017-05-06 02:27:06 +07:00
Yen Chi Hsuan
b62985a9a5
[youtube] Recognize another HTML5 player URL () 2017-04-28 16:25:04 +08:00
Yen Chi Hsuan
e31fed95b4
[youtube] Recognize new locale-based player URLs (fixes ) 2017-04-28 15:48:30 +08:00
Remita Amine
89beedd31f [youtube] improve m3u8 format extraction 2017-04-11 21:55:59 +01:00
Sergey M․
d23028a8fb
[youtube] Remove explicit preference for audio-only and video-only formats
In order not to break sorting when new formats appear
2017-04-11 22:41:48 +07:00
Sergey M․
d0ba55871e
[youtube] Improve _VALID_URLs (closes ) 2017-03-25 01:18:33 +07:00
Yen Chi Hsuan
c9612c0487
[youtube] Mark errors about rental videos as expected
Closes 
2017-03-02 16:59:53 +08:00
Sergey M․
87dadd456a
[youtube:playlist] Recognize another playlist pattern (closes , closes ) 2017-02-28 23:06:47 +07:00
Sergey M․
0e879f432a
[youtube:channel] Remove duplicate test 2017-02-27 22:22:43 +07:00
Sergey M․
fd5c4aab59
[youtube] Raise GeoRestrictedError 2017-02-26 16:52:40 +07:00
Sergey M․
6310acf512
[youtube] Fix parsing codecs (closes ) 2017-02-12 18:09:53 +07:00
Remita Amine
605fd6392f [youtube] add format info for itag 325 and 328 2017-02-03 17:59:48 +01:00
Yen Chi Hsuan
a22b2fd19b
[youtube] Fix ytsearch* when cookies are provided
Closes 

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.
2017-02-03 01:28:24 +08:00
Sergey M․
a685751051
[youtube:playlist] Recognize TL playlists (closes ) 2017-02-02 22:01:11 +07:00
Sergey M․
3c90cc8b6f
[youtube] Fix extraction for domainless player URLs
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
Closes 
2017-01-31 22:22:37 +07:00
Sergey M․
556dbe7fe3
[youtube] Add fallback for duration extraction (closes ) 2017-01-26 21:43:14 +07:00
Sergey M․
4201ba13e6
[youtube:playlist] Fix nonexistent/private playlist detection and skip private tests 2017-01-23 02:49:56 +07:00
Grzegorz P
8bc0800d7c [youtube:playlist] Fix nonexistent/private playlist detection (closes ) 2017-01-23 02:35:38 +07:00
Sergey M․
12afdc2ad6
[youtube] Extract episode metadata (closes , closes ) 2017-01-21 18:10:32 +07:00
Sergey M․
022a5d663b
[youtube] Add test for itag 212 () 2017-01-09 22:30:46 +07:00
Kacper Michajłow
8409b3683c [youtube] Add itag 212
Seen on video with id 1t24XAntNCY
2017-01-09 22:29:03 +07:00
Yen Chi Hsuan
ec85ded83c
Fix "invalid escape sequences" error on Python 3.6 2017-01-06 00:58:56 +08:00
Sergey M․
c867adc68c
[youtube:playlist] Pass disable_polymer in query (closes , closes ) 2016-11-23 23:28:32 +07:00
Sergey M․
073d5bf583
[youtube:live] Relax _VALID_URL (closes ) 2016-11-16 23:15:19 +07:00
Sergey M․
481cc7335c
[youtube] Fix --no-playlist behavior for youtu.be/id URLs (closes ) 2016-10-19 03:27:18 +07:00
Sergey M․
c1b2a0858c
[youtube:live] Extend _VALID_URL (Closes ) 2016-10-04 02:10:23 +07:00
stepshal
2d3d29976b
[youtube] Change test URLs from http to https 2016-09-25 17:45:24 +07:00
stepshal
925194022c
Improve some _VALID_URLs 2016-09-14 22:47:21 +07:00
stepshal
25042f7372 Add missing r prefix for _VALID_URLs 2016-09-08 17:04:57 +07:00
Sergey M․
feaa5ad787
[youtube:playlist] Extend _VALID_URL 2016-09-04 20:12:34 +07:00
Sergey M․
7e5dc339de
[youtube:watchlater] Fix extraction (Closes ) 2016-09-04 00:29:01 +07:00
Sergey M․
6496ccb413
[youtube] Add support for rental videos' previews (Closes ) 2016-09-03 01:17:15 +07:00
Sergey M․
dacb3a864a
[youtube:playlist] Fallback to video extraction for video/playlist URLs when playlist is broken (Closes ) 2016-09-02 23:43:20 +07:00
Sergey M․
05bddcc512
[youtube] Fix authentication (2) (Closes ) 2016-08-24 01:29:50 +07:00
Sergey M․
1212e9972f
[youtube] Fix authentication () 2016-08-24 00:25:21 +07:00
Sergey M․
e298d3a08c
[youtube] Fix authentication (Closes ) 2016-07-22 21:05:39 +07:00
Sergey M․
fd8c8c7dcd
[youtube:shared] Relax _VALID_URL 2016-07-21 22:58:34 +07:00
Sergey M․
7f29cf545a
[youtube] Add YouTube Red paid video reference test () 2016-07-12 02:10:35 +07:00
Sergey M․
e9fb6a4bbe
[youtube] Relax TFA regexes 2016-07-11 03:08:38 +07:00
Sergey M․
9558dcec9c
[youtube:user] Preserve user/c path segment 2016-07-09 08:37:19 +07:00
Sergey M․
73c4ac2c95
[youtube:channel] Improve channel id extraction and detect unavailable channels (Closes ) 2016-07-05 23:30:44 +07:00
Yen Chi Hsuan
4080530624
[youtube:shared] Recognize the new 'shared' URLs
Closes 
2016-07-05 13:15:05 +08:00