Some TED videos broken
See original GitHub issueChecklist
- I’m reporting a broken site
- I’ve verified that I’m running yt-dlp version 2021.12.27. (update instructions)
- I’ve checked that all provided URLs are alive and playable in a browser
- I’ve checked that all URLs and arguments with special characters are properly quoted or escaped
- I’ve searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
- I’ve read the guidelines for opening an issue
- I’ve read about sharing account credentials and I’m willing to share it if required
Region
DK
Description
These TED URLs fail:
https://www.ted.com/talks/charlie_puth_you_and_i_attention
https://www.ted.com/talks/sam_hester_how_comic_strips_create_better_health_care
https://www.ted.com/talks/bjorn_otto_sverdrup_how_to_realistically_decarbonize_the_oil_and_gas_industry
Verbose log
$ yt-dlp -Uv 'https://www.ted.com/talks/bjorn_otto_sverdrup_how_to_realistically_decarbonize_the_oil_and_gas_industry'
[debug] Command-line config: ['-Uv', 'https://www.ted.com/talks/bjorn_otto_sverdrup_how_to_realistically_decarbonize_the_oil_and_gas_industry']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, err utf-8, pref UTF-8
[debug] yt-dlp version 2021.12.27 [6223f67a8] (zip)
[debug] Python version 3.8.10 (CPython 64bit) - Linux-5.4.0-91-generic-x86_64-with-glibc2.29
[debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4, phantomjs 2.1.1
[debug] Optional libraries: Crypto, secretstorage, sqlite
[debug] Proxy map: {}
Latest version: 2021.12.27, Current version: 2021.12.27
yt-dlp is up to date (2021.12.27)
[debug] [ted] Extracting URL: https://www.ted.com/talks/bjorn_otto_sverdrup_how_to_realistically_decarbonize_the_oil_and_gas_industry
[ted] bjorn_otto_sverdrup_how_to_realistically_decarbonize_the_oil_and_gas_industry: Downloading webpage
ERROR: [ted] Unable to extract info json; please report this issue on https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; type yt-dlp -U to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.; please report this issue on https://github.com/yt-dlp/yt-dlp . Make sure you are using the latest version; type yt-dlp -U to update. Be sure to call yt-dlp with the --verbose flag and include its complete output.
File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 599, in extract
ie_result = self._real_extract(url)
File "/usr/local/bin/yt-dlp/yt_dlp/extractor/ted.py", line 151, in _real_extract
return self._talk_info(url, name)
File "/usr/local/bin/yt-dlp/yt_dlp/extractor/ted.py", line 182, in _talk_info
info = self._extract_info(webpage)
File "/usr/local/bin/yt-dlp/yt_dlp/extractor/ted.py", line 139, in _extract_info
info_json = self._search_regex(
File "/usr/local/bin/yt-dlp/yt_dlp/extractor/common.py", line 1173, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
Issue Analytics
- State:
- Created 2 years ago
- Comments:8 (7 by maintainers)
Top Results From Across the Web
How can I troubleshoot the TED.com video player?
Are you having some trouble playing a video on TED.com? Here are some common issues and solutions: The video quality is poor, or...
Read more >Seth Godin: This is broken | TED Talk
Why are so many things broken ? In a hilarious talk from the 2006 Gel conference, Seth Godin gives a tour of things...
Read more >Herman Stewart - The Joy of being broken | TED Talk
Herman Stewart will be sharing key insights on how you can use disappointment to enrich your life and the value of being broken....
Read more >What to do when everything feels broken | Daniel Alexander ...
Visit http:// TED.com to get our entire library of TED Talks, transcripts, translations, personalized talk recommendations and more." Some ...
Read more >How to fix a broken heart | Guy Winch - YouTube
Visit http:// TED.com to get our entire library of TED Talks, transcripts, translations, personalized talk recommendations and more.At some ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I don’t think my python skill is good enough, and I haven’t dealt with playlist before so I rather just help out with testing and analyzing this time. There are plenty of info in the json data including the publish date, sample below.
@Ashish0804 Now that you mention it: No, not any longer. It worked a week ago, so @trassshhub’s conclusion seems reasonable.
youtube-dl
is broken, too.IF you are going to rewrite it, could we please also have the dates in the json file? So https://www.ted.com/talks/jeff_steers_who_won_the_space_race would have the date 2013-08 (or possibly 2013-08-01)?