Skip to content

Commit d8c3589

Browse files
committed
Merge commit '188b7b108e1cd287580bee5dba8075e669c29a10' into v1
* commit '188b7b108e1cd287580bee5dba8075e669c29a10': (192 commits) Avoid skipping ID when unlisted_hash is numeric [peertube] only call description endpoint if necessary (ytdl-org#29383) [periscope] pass referer to HLS requests(closes ytdl-org#29419) [liveleak] Remove extractor (closes ytdl-org#17625, closes ytdl-org#24222) (ytdl-org#29331) [pornhub] Add support for pornhubthbh7ap3u.onion [pornhub] Detect geo restriction [pornhub] Dismiss tbr extracted from download URLs (closes ytdl-org#28927) [curiositystream:collection] Extend _VALID_URL (closes ytdl-org#26326, closes ytdl-org#29117) [youtube] Make get_video_info processing more robust (closes ytdl-org#29333) [youtube] Workaround for get_video_info request (refs ytdl-org#29333) [bilibili] Strip uploader name (ytdl-org#29202) [youtube] Update invidious instance list (ytdl-org#29281) [umg:de] Update GraphQL API URL (ytdl-org#29304) [nrk] Switch psapi URL to https (closes ytdl-org#29344) [postprocessor/ffmpeg] Show ffmpeg output on error (refs ytdl-org#22680) (ytdl-org#29336) [egghead] Add support for app.egghead.io (closes ytdl-org#28404) (ytdl-org#29303) [appleconnect] Fix extraction (ytdl-org#29208) [orf:tvthek] Add support for MPD formats (closes ytdl-org#28672) (ytdl-org#29236) [README.md] Update MSVC 2010 redist URL (closes ytdl-org#29222) release 2021.06.06 ... # Conflicts: # youtube_dl/extractor/generic.py
2 parents f317cf8 + 188b7b1 commit d8c3589

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+4087
-2045
lines changed

.github/ISSUE_TEMPLATE/1_broken_site.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ title: ''
1818

1919
<!--
2020
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
21-
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.02.10. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
21+
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.06.06. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
2222
- Make sure that all provided video/audio/playlist URLs (if any) are alive and playable in a browser.
2323
- Make sure that all URLs and arguments with special characters are properly quoted or escaped as explained in http://yt-dl.org/escape.
2424
- Search the bugtracker for similar issues: http://yt-dl.org/search-issues. DO NOT post duplicates.
2525
- Finally, put x into all relevant boxes (like this [x])
2626
-->
2727

2828
- [ ] I'm reporting a broken site support
29-
- [ ] I've verified that I'm running youtube-dl version **2021.02.10**
29+
- [ ] I've verified that I'm running youtube-dl version **2021.06.06**
3030
- [ ] I've checked that all provided URLs are alive and playable in a browser
3131
- [ ] I've checked that all URLs and arguments with special characters are properly quoted or escaped
3232
- [ ] I've searched the bugtracker for similar issues including closed ones
@@ -41,7 +41,7 @@ Add the `-v` flag to your command line you run youtube-dl with (`youtube-dl -v <
4141
[debug] User config: []
4242
[debug] Command-line args: [u'-v', u'http://www.youtube.com/watch?v=BaW_jenozKcj']
4343
[debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251
44-
[debug] youtube-dl version 2021.02.10
44+
[debug] youtube-dl version 2021.06.06
4545
[debug] Python version 2.7.11 - Windows-2003Server-5.2.3790-SP2
4646
[debug] exe versions: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4
4747
[debug] Proxy map: {}

.github/ISSUE_TEMPLATE/2_site_support_request.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@ labels: 'site-support-request'
1919

2020
<!--
2121
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
22-
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.02.10. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
22+
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.06.06. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
2323
- Make sure that all provided video/audio/playlist URLs (if any) are alive and playable in a browser.
2424
- Make sure that site you are requesting is not dedicated to copyright infringement, see https://yt-dl.org/copyright-infringement. youtube-dl does not support such sites. In order for site support request to be accepted all provided example URLs should not violate any copyrights.
2525
- Search the bugtracker for similar site support requests: http://yt-dl.org/search-issues. DO NOT post duplicates.
2626
- Finally, put x into all relevant boxes (like this [x])
2727
-->
2828

2929
- [ ] I'm reporting a new site support request
30-
- [ ] I've verified that I'm running youtube-dl version **2021.02.10**
30+
- [ ] I've verified that I'm running youtube-dl version **2021.06.06**
3131
- [ ] I've checked that all provided URLs are alive and playable in a browser
3232
- [ ] I've checked that none of provided URLs violate any copyrights
3333
- [ ] I've searched the bugtracker for similar site support requests including closed ones

.github/ISSUE_TEMPLATE/3_site_feature_request.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ title: ''
1818

1919
<!--
2020
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
21-
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.02.10. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
21+
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.06.06. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
2222
- Search the bugtracker for similar site feature requests: http://yt-dl.org/search-issues. DO NOT post duplicates.
2323
- Finally, put x into all relevant boxes (like this [x])
2424
-->
2525

2626
- [ ] I'm reporting a site feature request
27-
- [ ] I've verified that I'm running youtube-dl version **2021.02.10**
27+
- [ ] I've verified that I'm running youtube-dl version **2021.06.06**
2828
- [ ] I've searched the bugtracker for similar site feature requests including closed ones
2929

3030

.github/ISSUE_TEMPLATE/4_bug_report.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ title: ''
1818

1919
<!--
2020
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
21-
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.02.10. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
21+
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.06.06. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
2222
- Make sure that all provided video/audio/playlist URLs (if any) are alive and playable in a browser.
2323
- Make sure that all URLs and arguments with special characters are properly quoted or escaped as explained in http://yt-dl.org/escape.
2424
- Search the bugtracker for similar issues: http://yt-dl.org/search-issues. DO NOT post duplicates.
@@ -27,7 +27,7 @@ Carefully read and work through this check list in order to prevent the most com
2727
-->
2828

2929
- [ ] I'm reporting a broken site support issue
30-
- [ ] I've verified that I'm running youtube-dl version **2021.02.10**
30+
- [ ] I've verified that I'm running youtube-dl version **2021.06.06**
3131
- [ ] I've checked that all provided URLs are alive and playable in a browser
3232
- [ ] I've checked that all URLs and arguments with special characters are properly quoted or escaped
3333
- [ ] I've searched the bugtracker for similar bug reports including closed ones
@@ -43,7 +43,7 @@ Add the `-v` flag to your command line you run youtube-dl with (`youtube-dl -v <
4343
[debug] User config: []
4444
[debug] Command-line args: [u'-v', u'http://www.youtube.com/watch?v=BaW_jenozKcj']
4545
[debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251
46-
[debug] youtube-dl version 2021.02.10
46+
[debug] youtube-dl version 2021.06.06
4747
[debug] Python version 2.7.11 - Windows-2003Server-5.2.3790-SP2
4848
[debug] exe versions: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4
4949
[debug] Proxy map: {}

.github/ISSUE_TEMPLATE/5_feature_request.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ labels: 'request'
1919

2020
<!--
2121
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
22-
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.02.10. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
22+
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.06.06. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
2323
- Search the bugtracker for similar feature requests: http://yt-dl.org/search-issues. DO NOT post duplicates.
2424
- Finally, put x into all relevant boxes (like this [x])
2525
-->
2626

2727
- [ ] I'm reporting a feature request
28-
- [ ] I've verified that I'm running youtube-dl version **2021.02.10**
28+
- [ ] I've verified that I'm running youtube-dl version **2021.06.06**
2929
- [ ] I've searched the bugtracker for similar feature requests including closed ones
3030

3131

.github/workflows/ci.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,18 @@ jobs:
4949
- name: Install Jython
5050
if: ${{ matrix.python-impl == 'jython' }}
5151
run: |
52-
wget http://search.maven.org/remotecontent?filepath=org/python/jython-installer/2.7.1/jython-installer-2.7.1.jar -O jython-installer.jar
52+
wget https://repo1.maven.org/maven2/org/python/jython-installer/2.7.1/jython-installer-2.7.1.jar -O jython-installer.jar
5353
java -jar jython-installer.jar -s -d "$HOME/jython"
5454
echo "$HOME/jython/bin" >> $GITHUB_PATH
5555
- name: Install nose
56+
if: ${{ matrix.python-impl != 'jython' }}
5657
run: pip install nose
58+
- name: Install nose (Jython)
59+
if: ${{ matrix.python-impl == 'jython' }}
60+
# Working around deprecation of support for non-SNI clients at PyPI CDN (see https://status.python.org/incidents/hzmjhqsdjqgb)
61+
run: |
62+
wget https://files.pythonhosted.org/packages/99/4f/13fb671119e65c4dce97c60e67d3fd9e6f7f809f2b307e2611f4701205cb/nose-1.3.7-py2-none-any.whl
63+
pip install nose-1.3.7-py2-none-any.whl
5764
- name: Run tests
5865
continue-on-error: ${{ matrix.ytdl-test-set == 'download' || matrix.python-impl == 'jython' }}
5966
env:

ChangeLog

Lines changed: 248 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,251 @@
1+
version 2021.06.06
2+
3+
Extractors
4+
* [facebook] Improve login required detection
5+
* [youporn] Fix formats and view count extraction (#29216)
6+
* [orf:tvthek] Fix thumbnails extraction (#29217)
7+
* [formula1] Fix extraction (#29206)
8+
* [ard] Relax URL regular expression and fix video ids (#22724, #29091)
9+
+ [ustream] Detect https embeds (#29133)
10+
* [ted] Prefer own formats over external sources (#29142)
11+
* [twitch:clips] Improve extraction (#29149)
12+
+ [twitch:clips] Add access token query to download URLs (#29136)
13+
* [youtube] Fix get_video_info request (#29086, #29165)
14+
* [vimeo] Fix vimeo pro embed extraction (#29126)
15+
* [redbulltv] Fix embed data extraction (#28770)
16+
* [shahid] Relax URL regular expression (#28772, #28930)
17+
18+
19+
version 2021.05.16
20+
21+
Core
22+
* [options] Fix thumbnail option group name (#29042)
23+
* [YoutubeDL] Improve extract_info doc (#28946)
24+
25+
Extractors
26+
+ [playstuff] Add support for play.stuff.co.nz (#28901, #28931)
27+
* [eroprofile] Fix extraction (#23200, #23626, #29008)
28+
+ [vivo] Add support for vivo.st (#29009)
29+
+ [generic] Add support for og:audio (#28311, #29015)
30+
* [phoenix] Fix extraction (#29057)
31+
+ [generic] Add support for sibnet embeds
32+
+ [vk] Add support for sibnet embeds (#9500)
33+
+ [generic] Add Referer header for direct videojs download URLs (#2879,
34+
#20217, #29053)
35+
* [orf:radio] Switch download URLs to HTTPS (#29012, #29046)
36+
- [blinkx] Remove extractor (#28941)
37+
* [medaltv] Relax URL regular expression (#28884)
38+
+ [funimation] Add support for optional lang code in URLs (#28950)
39+
+ [gdcvault] Add support for HTML5 videos
40+
* [dispeak] Improve FLV extraction (#13513, #28970)
41+
* [kaltura] Improve iframe extraction (#28969)
42+
* [kaltura] Make embed code alternatives actually work
43+
* [cda] Improve extraction (#28709, #28937)
44+
* [twitter] Improve formats extraction from vmap URL (#28909)
45+
* [xtube] Fix formats extraction (#28870)
46+
* [svtplay] Improve extraction (#28507, #28876)
47+
* [tv2dk] Fix extraction (#28888)
48+
49+
50+
version 2021.04.26
51+
52+
Extractors
53+
+ [xfileshare] Add support for wolfstream.tv (#28858)
54+
* [francetvinfo] Improve video id extraction (#28792)
55+
* [medaltv] Fix extraction (#28807)
56+
* [tver] Redirect all downloads to Brightcove (#28849)
57+
* [go] Improve video id extraction (#25207, #25216, #26058)
58+
* [youtube] Fix lazy extractors (#28780)
59+
+ [bbc] Extract description and timestamp from __INITIAL_DATA__ (#28774)
60+
* [cbsnews] Fix extraction for python <3.6 (#23359)
61+
62+
63+
version 2021.04.17
64+
65+
Core
66+
+ [utils] Add support for experimental HTTP response status code
67+
308 Permanent Redirect (#27877, #28768)
68+
69+
Extractors
70+
+ [lbry] Add support for HLS videos (#27877, #28768)
71+
* [youtube] Fix stretched ratio calculation
72+
* [youtube] Improve stretch extraction (#28769)
73+
* [youtube:tab] Improve grid extraction (#28725)
74+
+ [youtube:tab] Detect series playlist on playlists page (#28723)
75+
+ [youtube] Add more invidious instances (#28706)
76+
* [pluralsight] Extend anti-throttling timeout (#28712)
77+
* [youtube] Improve URL to extractor routing (#27572, #28335, #28742)
78+
+ [maoritv] Add support for maoritelevision.com (#24552)
79+
+ [youtube:tab] Pass innertube context and x-goog-visitor-id header along with
80+
continuation requests (#28702)
81+
* [mtv] Fix Viacom A/B Testing Video Player extraction (#28703)
82+
+ [pornhub] Extract DASH and HLS formats from get_media end point (#28698)
83+
* [cbssports] Fix extraction (#28682)
84+
* [jamendo] Fix track extraction (#28686)
85+
* [curiositystream] Fix format extraction (#26845, #28668)
86+
87+
88+
version 2021.04.07
89+
90+
Core
91+
* [extractor/common] Use compat_cookies_SimpleCookie for _get_cookies
92+
+ [compat] Introduce compat_cookies_SimpleCookie
93+
* [extractor/common] Improve JSON-LD author extraction
94+
* [extractor/common] Fix _get_cookies on python 2 (#20673, #23256, #20326,
95+
#28640)
96+
97+
Extractors
98+
* [youtube] Fix extraction of videos with restricted location (#28685)
99+
+ [line] Add support for live.line.me (#17205, #28658)
100+
* [vimeo] Improve extraction (#28591)
101+
* [youku] Update ccode (#17852, #28447, #28460, #28648)
102+
* [youtube] Prefer direct entry metadata over entry metadata from playlist
103+
(#28619, #28636)
104+
* [screencastomatic] Fix extraction (#11976, #24489)
105+
+ [palcomp3] Add support for palcomp3.com (#13120)
106+
+ [arnes] Add support for video.arnes.si (#28483)
107+
+ [youtube:tab] Add support for hashtags (#28308)
108+
109+
110+
version 2021.04.01
111+
112+
Extractors
113+
* [youtube] Setup CONSENT cookie when needed (#28604)
114+
* [vimeo] Fix password protected review extraction (#27591)
115+
* [youtube] Improve age-restricted video extraction (#28578)
116+
117+
118+
version 2021.03.31
119+
120+
Extractors
121+
* [vlive] Fix inkey request (#28589)
122+
* [francetvinfo] Improve video id extraction (#28584)
123+
+ [instagram] Extract duration (#28469)
124+
* [instagram] Improve title extraction (#28469)
125+
+ [sbs] Add support for ondemand watch URLs (#28566)
126+
* [youtube] Fix video's channel extraction (#28562)
127+
* [picarto] Fix live stream extraction (#28532)
128+
* [vimeo] Fix unlisted video extraction (#28414)
129+
* [youtube:tab] Fix playlist/community continuation items extraction (#28266)
130+
* [ard] Improve clip id extraction (#22724, #28528)
131+
132+
133+
version 2021.03.25
134+
135+
Extractors
136+
+ [zoom] Add support for zoom.us (#16597, #27002, #28531)
137+
* [bbc] Fix BBC IPlayer Episodes/Group extraction (#28360)
138+
* [youtube] Fix default value for youtube_include_dash_manifest (#28523)
139+
* [zingmp3] Fix extraction (#11589, #16409, #16968, #27205)
140+
+ [vgtv] Add support for new tv.aftonbladet.se URL schema (#28514)
141+
+ [tiktok] Detect private videos (#28453)
142+
* [vimeo:album] Fix extraction for albums with number of videos multiple
143+
to page size (#28486)
144+
* [vvvvid] Fix kenc format extraction (#28473)
145+
* [mlb] Fix video extraction (#21241)
146+
* [svtplay] Improve extraction (#28448)
147+
* [applepodcasts] Fix extraction (#28445)
148+
* [rtve] Improve extraction
149+
+ Extract all formats
150+
* Fix RTVE Infantil extraction (#24851)
151+
+ Extract is_live and series
152+
153+
154+
version 2021.03.14
155+
156+
Core
157+
+ Introduce release_timestamp meta field (#28386)
158+
159+
Extractors
160+
+ [southpark] Add support for southparkstudios.com (#28413)
161+
* [southpark] Fix extraction (#26763, #28413)
162+
* [sportdeutschland] Fix extraction (#21856, #28425)
163+
* [pinterest] Reduce the number of HLS format requests
164+
* [peertube] Improve thumbnail extraction (#28419)
165+
* [tver] Improve title extraction (#28418)
166+
* [fujitv] Fix HLS formats extension (#28416)
167+
* [shahid] Fix format extraction (#28383)
168+
+ [lbry] Add support for channel filters (#28385)
169+
+ [bandcamp] Extract release timestamp
170+
+ [lbry] Extract release timestamp (#28386)
171+
* [pornhub] Detect flagged videos
172+
+ [pornhub] Extract formats from get_media end point (#28395)
173+
* [bilibili] Fix video info extraction (#28341)
174+
+ [cbs] Add support for Paramount+ (#28342)
175+
+ [trovo] Add Origin header to VOD formats (#28346)
176+
* [voxmedia] Fix volume embed extraction (#28338)
177+
178+
179+
version 2021.03.03
180+
181+
Extractors
182+
* [youtube:tab] Switch continuation to browse API (#28289, #28327)
183+
* [9c9media] Fix extraction for videos with multiple ContentPackages (#28309)
184+
+ [bbc] Add support for BBC Reel videos (#21870, #23660, #28268)
185+
186+
187+
version 2021.03.02
188+
189+
Extractors
190+
* [zdf] Rework extractors (#11606, #13473, #17354, #21185, #26711, #27068,
191+
#27930, #28198, #28199, #28274)
192+
* Generalize cross-extractor video ids for zdf based extractors
193+
* Improve extraction
194+
* Fix 3sat and phoenix
195+
* [stretchinternet] Fix extraction (#28297)
196+
* [urplay] Fix episode data extraction (#28292)
197+
+ [bandaichannel] Add support for b-ch.com (#21404)
198+
* [srgssr] Improve extraction (#14717, #14725, #27231, #28238)
199+
+ Extract subtitle
200+
* Fix extraction for new videos
201+
* Update srf download domains
202+
* [vvvvid] Reduce season request payload size
203+
+ [vvvvid] Extract series sublists playlist title (#27601, #27618)
204+
+ [dplay] Extract Ad-Free uplynk URLs (#28160)
205+
+ [wat] Detect DRM protected videos (#27958)
206+
* [tf1] Improve extraction (#27980, #28040)
207+
* [tmz] Fix and improve extraction (#24603, #24687, 28211)
208+
+ [gedidigital] Add support for Gedi group sites (#7347, #26946)
209+
* [youtube] Fix get_video_info request
210+
211+
212+
version 2021.02.22
213+
214+
Core
215+
+ [postprocessor/embedthumbnail] Recognize atomicparsley binary in lowercase
216+
(#28112)
217+
218+
Extractors
219+
* [apa] Fix and improve extraction (#27750)
220+
+ [youporn] Extract duration (#28019)
221+
+ [peertube] Add support for canard.tube (#28190)
222+
* [youtube] Fixup m4a_dash formats (#28165)
223+
+ [samplefocus] Add support for samplefocus.com (#27763)
224+
+ [vimeo] Add support for unlisted video source format extraction
225+
* [viki] Improve extraction (#26522, #28203)
226+
* Extract uploader URL and episode number
227+
* Report login required error
228+
+ Extract 480p formats
229+
* Fix API v4 calls
230+
* [ninegag] Unescape title (#28201)
231+
* [youtube] Improve URL regular expression (#28193)
232+
+ [youtube] Add support for redirect.invidious.io (#28193)
233+
+ [dplay] Add support for de.hgtv.com (#28182)
234+
+ [dplay] Add support for discoveryplus.com (#24698)
235+
+ [simplecast] Add support for simplecast.com (#24107)
236+
* [youtube] Fix uploader extraction in flat playlist mode (#28045)
237+
* [yandexmusic:playlist] Request missing tracks in chunks (#27355, #28184)
238+
+ [storyfire] Add support for storyfire.com (#25628, #26349)
239+
+ [zhihu] Add support for zhihu.com (#28177)
240+
* [youtube] Fix controversial videos when authenticated with cookies (#28174)
241+
* [ccma] Fix timestamp parsing in python 2
242+
+ [videopress] Add support for video.wordpress.com
243+
* [kakao] Improve info extraction and detect geo restriction (#26577)
244+
* [xboxclips] Fix extraction (#27151)
245+
* [ard] Improve formats extraction (#28155)
246+
+ [canvas] Add support for dagelijksekost.een.be (#28119)
247+
248+
1249
version 2021.02.10
2250

3251
Extractors

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ Alternatively, refer to the [developer instructions](#developer-instructions) fo
287287
--no-cache-dir Disable filesystem caching
288288
--rm-cache-dir Delete all filesystem cache files
289289

290-
## Thumbnail images:
290+
## Thumbnail Options:
291291
--write-thumbnail Write thumbnail image to disk
292292
--write-all-thumbnails Write all thumbnail image formats to
293293
disk
@@ -893,7 +893,7 @@ Since June 2012 ([#342](https://github.com/ytdl-org/youtube-dl/issues/342)) yout
893893

894894
### The exe throws an error due to missing `MSVCR100.dll`
895895

896-
To run the exe you need to install first the [Microsoft Visual C++ 2010 Redistributable Package (x86)](https://www.microsoft.com/en-US/download/details.aspx?id=5555).
896+
To run the exe you need to install first the [Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package (x86)](https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x86.exe).
897897

898898
### On Windows, how should I set up ffmpeg and youtube-dl? Where should I put the exe files?
899899

0 commit comments

Comments
 (0)