]> jfr.im git - yt-dlp.git/blame - ChangeLog
[youtube:playlist] Extend _VALID_URL
[yt-dlp.git] / ChangeLog
CommitLineData
cf0efe96
YCH
1version <unreleased>
2
919cf1a6
YCH
3Core
4* If the first segment of DASH fails, abort the whole download process to
5 prevent throttling (#10497)
6
cf0efe96 7Extractors
b29cd565 8* [pornvoisines] Fix extraction (#10469)
62263851 9* [rottentomatoes] Fix extraction (#10467)
45aab4d3 10* [youjizz] Fix extraction (#10437)
cdc78351 11+ [foxnews] Add support for FoxNews Insider (#10445)
cf0efe96
YCH
12+ [fc2] Recognize Flash player URLs (#10512)
13
14
86c3bbbc 15version 2016.09.03
05d46129 16
4b3a6076
S
17Core
18* Restore usage of NAME attribute from EXT-X-MEDIA tag for formats codes in
19 _extract_m3u8_formats (#10522)
20* Handle semicolon in mimetype2ext
21
22
05d46129 23Extractors
4b3a6076
S
24+ [youtube] Add support for rental videos' previews (#10532)
25* [youtube:playlist] Fallback to video extraction for video/playlist URLs when
26 no playlist is actually served (#10537)
27+ [drtv] Add support for dr.dk/nyheder (#10536)
28+ [facebook:plugins:video] Add extractor (#10530)
29+ [go] Add extractor for *.go.com sites
30* [adobepass] Check for authz_token expiration (#10527)
31* [nytimes] improve extraction
32* [thestar] Fix extraction (#10465)
33* [glide] Fix extraction (#10478)
34- [exfm] Remove extractor (#10482)
35* [youporn] Fix categories and tags extraction (#10521)
36+ [curiositystream] Add extractor for app.curiositystream.com
4c8ab6fd 37- [thvideo] Remove extractor (#10464)
05d46129 38* [movingimage] Fix for the new site name (#10466)
4b3a6076
S
39+ [cbs] Add support for once formats (#10515)
40* [limelight] Skip ism snd duplicate manifests
41+ [porncom] Extract categories and tags (#10510)
42+ [facebook] Extract timestamp (#10508)
43+ [yahoo] Extract more formats
05d46129
YCH
44
45
4fd35061 46version 2016.08.31
40eec6b1
YCH
47
48Extractors
263fef43
S
49* [soundcloud] Fix URL regular expression to avoid clashes with sets (#10505)
50* [bandcamp:album] Fix title extraction (#10455)
51* [pyvideo] Fix extraction (#10468)
52+ [ctv] Add support for tsn.ca, bnn.ca and thecomedynetwork.ca (#10016)
53* [9c9media] Extract more metadata
54* [9c9media] Fix multiple stacks extraction (#10016)
55* [adultswim] Improve video info extraction (#10492)
56* [vodplatform] Improve embed regular expression
57- [played] Remove extractor (#10470)
58+ [tbs] Add extractor for tbs.com and tntdrama.com (#10222)
59+ [cartoonnetwork] Add extractor for cartoonnetwork.com (#10110)
60* [adultswim] Rework in terms of turner extractor
61* [cnn] Rework in terms of turner extractor
62* [nba] Rework in terms of turner extractor
63+ [turner] Add base extractor for Turner Broadcasting System based sites
04b32c8f 64* [bilibili] Fix extraction (#10375)
40eec6b1
YCH
65* [openload] Fix extraction (#10408)
66
67
1198fe14 68version 2016.08.28
0c75abbb 69
d7aae610
S
70Core
71+ Add warning message that ffmpeg doesn't support SOCKS
72* Improve thumbnail sorting
73+ Extract formats from #EXT-X-MEDIA tags in _extract_m3u8_formats
74* Fill IV with leading zeros for IVs shorter than 16 octets in hlsnative
75+ Add ac-3 to the list of audio codecs in parse_codecs
76
0c75abbb 77Extractors
d7aae610
S
78* [periscope:user] Fix extraction (#10453)
79* [douyutv] Fix extraction (#10153, #10318, #10444)
80+ [nhk:vod] Add extractor for www3.nhk.or.jp on demand (#4437, #10424)
81- [trutube] Remove extractor (#10438)
82+ [usanetwork] Add extractor for usanetwork.com
b54a2da4 83* [crackle] Fix extraction (#10333)
d7aae610
S
84* [spankbang] Fix description and uploader extraction (#10339)
85* [discoverygo] Detect cable provider restricted videos (#10425)
86+ [cbc] Add support for watch.cbc.ca
87* [kickstarter] Silent the warning for og:description (#10415)
0c75abbb
YCH
88* [mtvservices:embedded] Fix extraction for the new 'edge' player (#10363)
89
90
d38b27dd 91version 2016.08.24.1
6d94cbd2
S
92
93Extractors
94+ [pluralsight] Add support for subtitles (#9681)
95
96
c86f51ee 97version 2016.08.24
18b62161
YCH
98
99Extractors
6e52bbb4 100* [youtube] Fix authentication (#10392)
18b62161 101* [openload] Fix extraction (#10408)
6e52bbb4
S
102+ [bravotv] Add support for Adobe Pass (#10407)
103* [bravotv] Fix clip info extraction (#10407)
104* [eagleplatform] Improve embedded videos detection (#10409)
105* [awaan] Fix extraction
106* [mtvservices:embedded] Update config URL
107+ [abc:iview] Add extractor (#6148)
18b62161
YCH
108
109
6d2679ee 110version 2016.08.22
e4659b45
YCH
111
112Core
afbab568
S
113* Improve formats and subtitles extension auto calculation
114+ Recognize full unit names in parse_filesize
115+ Add support for m3u8 manifests in HTML5 multimedia tags
116* Fix octal/hexadecimal number detection in js_to_json
e4659b45 117
b8223203 118Extractors
afbab568 119+ [ivi] Add support for 720p and 1080p
ad120ae1 120+ [charlierose] Add new extractor (#10382)
afbab568
S
121* [1tv] Fix extraction (#9249)
122* [twitch] Renew authentication
123* [kaltura] Improve subtitles extension calculation
124+ [zingmp3] Add support for video clips
125* [zingmp3] Fix extraction (#10041)
126* [kaltura] Improve subtitles extraction (#10279)
127* [cultureunplugged] Fix extraction (#10330)
128+ [cnn] Add support for money.cnn.com (#2797)
129* [cbsnews] Fix extraction (#10362)
130* [cbs] Fix extraction (#10393)
39e1c4f0 131+ [litv] Support 'promo' URLs (#10385)
19f35402 132* [snotr] Fix extraction (#10338)
b8223203 133* [n-tv.de] Fix extraction (#10331)
afbab568 134* [globo:article] Relax URL and video id regular expressions (#10379)
b8223203 135
e4659b45 136
bd1bcd3e 137version 2016.08.19
93a63b36
S
138
139Core
140- Remove output template description from --help
141* Recognize lowercase units in parse_filesize
142
143Extractors
144+ [porncom] Add extractor for porn.com (#2251, #10251)
145+ [generic] Add support for DBTV embeds
146* [vk:wallpost] Fix audio extraction for new site layout
147* [vk] Fix authentication
148+ [hgtvcom:show] Add extractor for hgtv.com shows (#10365)
149+ [discoverygo] Add support for another GO network sites
150
151
b3d7dce4 152version 2016.08.17
fafabc07 153
a44694ab
S
154Core
155+ Add _get_netrc_login_info
156
fafabc07 157Extractors
a44694ab
S
158* [mofosex] Extract all formats (#10335)
159+ [generic] Add support for vbox7 embeds
160+ [vbox7] Add support for embed URLs
161+ [viafree] Add extractor (#10358)
162+ [mtg] Add support for viafree URLs (#10358)
163* [theplatform] Extract all subtitles per language
164+ [xvideos] Fix HLS extraction (#10356)
165+ [amcnetworks] Add extractor
166+ [bbc:playlist] Add support for pagination (#10349)
167+ [fxnetworks] Add extractor (#9462)
6d8ec8c3
YCH
168* [cbslocal] Fix extraction for SendtoNews-based videos
169* [sendtonews] Fix extraction
a44694ab
S
170* [jwplatform] Extract video id from JWPlayer data
171- [zippcast] Remove extractor (#10332)
172+ [viceland] Add extractor (#8799)
173+ [adobepass] Add base extractor for Adobe Pass Authentication
174* [life:embed] Improve extraction
175* [vgtv] Detect geo restricted videos (#10348)
176+ [uplynk] Add extractor
fafabc07
YCH
177* [xiami] Fix extraction (#10342)
178
179
73a85620 180version 2016.08.13
e5812248 181
a560f28c
S
182Core
183* Show progress for curl external downloader
184* Forward more options to curl external downloader
185
e5812248 186Extractors
a560f28c
S
187* [pbs] Fix description extraction
188* [franceculture] Fix extraction (#10324)
189* [pornotube] Fix extraction (#10322)
190* [4tube] Fix metadata extraction (#10321)
191* [imgur] Fix width and height extraction (#10325)
192* [expotv] Improve extraction
193+ [vbox7] Fix extraction (#10309)
e5812248 194- [tapely] Remove extractor (#10323)
a560f28c
S
195* [muenchentv] Fix extraction (#10313)
196+ [24video] Add support for .me and .xxx TLDs
197* [24video] Fix comment count extraction
198* [sunporno] Add support for embed URLs
199* [sunporno] Fix metadata extraction (#10316)
200+ [hgtv] Add extractor for hgtv.ca (#3999)
201- [pbs] Remove request to unavailable API
202+ [pbs] Add support for high quality HTTP formats
203+ [crunchyroll] Add support for HLS formats (#10301)
e5812248 204
fafabc07 205
b0081562 206version 2016.08.12
81c13222
YCH
207
208Core
e5f878c2 209* Subtitles are now written as is. Newline conversions are disabled. (#10268)
81c13222
YCH
210+ Recognize more formats in unified_timestamp
211
69d8eeee 212Extractors
fff37cfd
S
213- [goldenmoustache] Remove extractor (#10298)
214* [drtuber] Improve title extraction
215* [drtuber] Make dislike count optional (#10297)
216* [chirbit] Fix extraction (#10296)
217* [francetvinfo] Relax URL regular expression
218* [rtlnl] Relax URL regular expression (#10282)
219* [formula1] Relax URL regular expression (#10283)
220* [wat] Improve extraction (#10281)
69d8eeee
YCH
221* [ctsnews] Fix extraction
222
81c13222 223
b1ce2ba1 224version 2016.08.10
b2bd968f 225
5c8411e9
S
226Core
227* Make --metadata-from-title non fatal when title does not match the pattern
228* Introduce options for randomized sleep before each download
229 --min-sleep-interval and --max-sleep-interval (#9930)
230* Respect default in _search_json_ld
231
b2bd968f 232Extractors
5c8411e9
S
233+ [uol] Add extractor for uol.com.br (#4263)
234* [rbmaradio] Fix extraction and extract all formats (#10242)
235+ [sonyliv] Add extractor for sonyliv.com (#10258)
b1c6f21c 236* [aparat] Fix extraction
5c8411e9
S
237* [cwtv] Extract HTTP formats
238+ [rozhlas] Add extractor for prehravac.rozhlas.cz (#10253)
239* [kuwo:singer] Fix extraction
240
b2bd968f 241
4a01befb 242version 2016.08.07
845dfcdc
S
243
244Core
245+ Add support for TV Parental Guidelines ratings in parse_age_limit
246+ Add decode_png (#9706)
247+ Add support for partOfTVSeries in JSON-LD
248* Lower master M3U8 manifest preference for better format sorting
249
250Extractors
251+ [discoverygo] Add extractor (#10245)
252* [flipagram] Make JSON-LD extraction non fatal
253* [generic] Make JSON-LD extraction non fatal
254+ [bbc] Add support for morph embeds (#10239)
255* [tnaflixnetworkbase] Improve title extraction
256* [tnaflix] Fix metadata extraction (#10249)
257* [fox] Fix theplatform release URL query
258* [openload] Fix extraction (#9706)
259* [bbc] Skip duplicate manifest URLs
260* [bbc] Improve format code
261+ [bbc] Add support for DASH and F4M
262* [bbc] Improve format sorting and listing
263* [bbc] Improve playlist extraction
264+ [pokemon] Add extractor (#10093)
265+ [condenast] Add fallback scenario for video info extraction
266
267
491c42e6 268version 2016.08.06
962250f7 269
7f2339c6
S
270Core
271* Add support for JSON-LD root list entries (#10203)
272* Improve unified_timestamp
273* Lower preference of RTSP formats in generic sorting
274+ Add support for multiple properties in _og_search_property
275* Improve password hiding from verbose output
276
277Extractors
278+ [adultswim] Add support for trailers (#10235)
279* [archiveorg] Improve extraction (#10219)
280+ [jwplatform] Add support for playlists
281+ [jwplatform] Add support for relative URLs
282* [jwplatform] Improve audio detection
283+ [tvplay] Capture and output native error message
284+ [tvplay] Extract series metadata
285+ [tvplay] Add support for subtitles (#10194)
286* [tvp] Improve extraction (#7799)
287* [cbslocal] Fix timestamp parsing (#10213)
288+ [naver] Add support for subtitles (#8096)
289* [naver] Improve extraction
290* [condenast] Improve extraction
291* [engadget] Relax URL regular expression
292* [5min] Fix extraction
293+ [nationalgeographic] Add support for Episode Guide
294+ [kaltura] Add support for subtitles
295* [kaltura] Optimize network requests
296+ [vodplatform] Add extractor for vod-platform.net
297- [gamekings] Remove extractor
298* [limelight] Extract HTTP formats
299* [ntvru] Fix extraction
300+ [comedycentral] Re-add :tds and :thedailyshow shortnames
962250f7
YCH
301
302
45408eb0 303version 2016.08.01
116e7e0d
YCH
304
305Fixed/improved extractors
eafc6685 306- [yandexmusic:track] Adapt to changes in track location JSON (#10193)
116e7e0d 307- [bloomberg] Support another form of player (#10187)
eafc6685
S
308- [limelight] Skip DRM protected videos
309- [safari] Relax regular expressions for URL matching (#10202)
310- [cwtv] Add support for cwtvpr.com (#10196)
116e7e0d 311
962250f7 312
29031372 313version 2016.07.30
35aa6c53
YCH
314
315Fixed/improved extractors
9361f216
S
316- [twitch:clips] Sort formats
317- [tv2] Use m3u8_native
318- [tv2:article] Fix video detection (#10188)
35aa6c53 319- rtve (#10076)
9361f216 320- [dailymotion:playlist] Optimize download archive processing (#10180)
35aa6c53
YCH
321
322
323version 2016.07.28
324
325Fixed/improved extractors
326- shared (#10170)
327- soundcloud (#10179)
328- twitch (#9767)
329
330
331version 2016.07.26.2
332
333Fixed/improved extractors
334- smotri
335- camdemy
336- mtv
337- comedycentral
338- cmt
339- cbc
340- mgtv
341- orf
342
343
344version 2016.07.24
345
346New extractors
347- arkena (#8682)
348- lcp (#8682)
349
350Fixed/improved extractors
351- facebook (#10151)
352- dailymail
353- telegraaf
354- dcn
355- onet
356- tvp
357
358Miscellaneous
359- Support $Time$ in DASH manifests
360
361
362version 2016.07.22
363
364New extractors
365- odatv (#9285)
366
367Fixed/improved extractors
368- bbc
369- youjizz (#10131)
370- youtube (#10140)
371- pornhub (#10138)
372- eporner (#10139)
373
374
375version 2016.07.17
376
377New extractors
378- nintendo (#9986)
379- streamable (#9122)
380
381Fixed/improved extractors
382- ard (#10095)
383- mtv
384- comedycentral (#10101)
385- viki (#10098)
386- spike (#10106)
387
388Miscellaneous
389- Improved twitter player detection (#10090)
390
391
392version 2016.07.16
393
394New extractors
395- ninenow (#5181)
396
397Fixed/improved extractors
398- rtve (#10076)
399- brightcove
400- 3qsdn
401- syfy (#9087, #3820, #2388)
402- youtube (#10083)
403
404Miscellaneous
405- Fix subtitle embedding for video-only and audio-only files (#10081)
406
407
408version 2016.07.13
409
410New extractors
411- rudo
412
413Fixed/improved extractors
414- biobiochiletv
415- tvplay
416- dbtv
417- brightcove
418- tmz
419- youtube (#10059)
420- shahid (#10062)
421- vk
422- ellentv (#10067)
423
424
425version 2016.07.11
426
427New Extractors
428- roosterteeth (#9864)
429
430Fixed/improved extractors
431- miomio (#9605)
432- vuclip
433- youtube
434- vidzi (#10058)
435
436
437version 2016.07.09.2
438
439Fixed/improved extractors
440- vimeo (#1638)
441- facebook (#10048)
442- lynda (#10047)
443- animeondemand
444
445Fixed/improved features
446- Embedding subtitles no longer throws an error with problematic inputs (#9063)
447
448
449version 2016.07.09.1
450
451Fixed/improved extractors
452- youtube
453- ard
454- srmediatek (#9373)
455
456
457version 2016.07.09
458
459New extractors
460- Flipagram (#9898)
461
462Fixed/improved extractors
463- telecinco
464- toutv
465- radiocanada
466- tweakers (#9516)
467- lynda
468- nick (#7542)
469- polskieradio (#10028)
470- le
471- facebook (#9851)
472- mgtv
473- animeondemand (#10031)
474
475Fixed/improved features
476- `--postprocessor-args` and `--downloader-args` now accepts non-ASCII inputs
477 on non-Windows systems
478
479
480version 2016.07.07
481
482New extractors
483- kamcord (#10001)
484
485Fixed/improved extractors
486- spiegel (#10018)
487- metacafe (#8539, #3253)
488- onet (#9950)
489- francetv (#9955)
490- brightcove (#9965)
491- daum (#9972)
492
493
494version 2016.07.06
495
496Fixed/improved extractors
497- youtube (#10007, #10009)
498- xuite
499- stitcher
500- spiegel
501- slideshare
502- sandia
503- rtvnh
504- prosiebensat1
505- onionstudios
506
507
508version 2016.07.05
509
510Fixed/improved extractors
511- brightcove
512- yahoo (#9995)
513- pornhub (#9997)
514- iqiyi
515- kaltura (#5557)
516- la7
517- Changed features
518- Rename --cn-verfication-proxy to --geo-verification-proxy
519Miscellaneous
520- Add script for displaying downloads statistics
521
522
523version 2016.07.03.1
524
525Fixed/improved extractors
526- theplatform
527- aenetworks
528- nationalgeographic
529- hrti (#9482)
530- facebook (#5701)
531- buzzfeed (#5701)
532- rai (#8617, #9157, #9232, #8552, #8551)
533- nationalgeographic (#9991)
534- iqiyi
535
536
537version 2016.07.03
538
539New extractors
540- hrti (#9482)
541
542Fixed/improved extractors
543- vk (#9981)
544- facebook (#9938)
545- xtube (#9953, #9961)
546
547
548version 2016.07.02
549
550New extractors
551- fusion (#9958)
552
553Fixed/improved extractors
554- twitch (#9975)
555- vine (#9970)
556- periscope (#9967)
557- pornhub (#8696)
558
559
560version 2016.07.01
561
562New extractors
563- 9c9media
564- ctvnews (#2156)
565- ctv (#4077)
566
567Fixed/Improved extractors
568- rds
569- meta (#8789)
570- pornhub (#9964)
571- sixplay (#2183)
572
573New features
574- Accept quoted strings across multiple lines (#9940)