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