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