Recent changes to Vimeo break yt-dl support with unlisted videos
See original GitHub issueChecklist
- I’m reporting a broken site support
- I’ve verified that I’m running youtube-dl version 2021.03.03
- 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
Verbose log
youtube-dl https://vimeo.com/304887422/34c51f7a09 -v
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['https://vimeo.com/304887422/34c51f7a09', '-v']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2021.03.03
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.19041
[debug] exe versions: ffmpeg 4.2.1, ffprobe 4.2.1
[debug] Proxy map: {}
[vimeo] 304887422: Downloading webpage
[vimeo] 304887422: Extracting information
ERROR: Unable to extract info section (caused by ValueError('Extra data: line 1 column 3 - line 1 column 104 (char 2 - 103)',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\extractor\vimeo.py", line 644, in _real_extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\extractor\common.py", line 1010, in _search_regex
youtube_dl.utils.RegexNotFoundError: Unable to extract page config; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\extractor\vimeo.py", line 665, in _real_extract
File "C:\Python\Python34\lib\json\__init__.py", line 318, in loads
File "C:\Python\Python34\lib\json\decoder.py", line 346, in decode
ValueError: Extra data: line 1 column 3 - line 1 column 104 (char 2 - 103)
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\extractor\vimeo.py", line 644, in _real_extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\extractor\common.py", line 1010, in _search_regex
youtube_dl.utils.RegexNotFoundError: Unable to extract page config; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\extractor\vimeo.py", line 665, in _real_extract
File "C:\Python\Python34\lib\json\__init__.py", line 318, in loads
File "C:\Python\Python34\lib\json\decoder.py", line 346, in decode
ValueError: Extra data: line 1 column 3 - line 1 column 104 (char 2 - 103)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\YoutubeDL.py", line 806, in wrapper
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\YoutubeDL.py", line 827, in __extract_info
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\extractor\common.py", line 532, in extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\extractor\vimeo.py", line 678, in _real_extract
youtube_dl.utils.ExtractorError: Unable to extract info section (caused by ValueError('Extra data: line 1 column 3 - line 1 column 104 (char 2 - 103)',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Description
Example (this isn’t the video I wanted to download but my video is Patreon aka paysite content, this video reproduces the problem I have): https://vimeo.com/304887422/34c51f7a09
These types of videos are “unlisted” videos with the extra hash segment after the last forward-slash in the URL. It’s different from password-protected videos. They worked fine as recently as a week ago, so I guess something changed on vimeo. With that said, the workaround from #27591 works in this situation, but that still isn’t an ideal way to timeshift more than one or two videos, is there a way this can be corrected in the vimeo plugin?
Issue Analytics
- State:
- Created 3 years ago
- Comments:10
Top Results From Across the Web
Embedded player displays "This video does not exist" message
Embedded player displays "This video does not exist" message · Log into Vimeo and navigate to your Video Manager. · Select your video....
Read more >Video privacy, explained (and how to tweak settings in Vimeo)
Unlisted is a semi-private setting that will make your individual video visible only to people who have the link. · Hide from Vimeo...
Read more >How to download an embedded private Vimeo video - Quora
Step 1: Launch Wondershare UniConverter and choose the Downloader. Install and run the software on your PC, and the list of the supported...
Read more >Alert: If You Embed "Private" Vimeo Videos...
Vimeo Support explained that they've stepped up their security (which I'll explain below), and new videos are required to comply.
Read more >Downloading All Videos from a Vimeo Channel
Over the past few years, my video workflow has changed quite drastically to ... with Vimeo and continues to be on the cutting...
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 FreeTop 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
Top GitHub Comments
Are there any developments around this? I am seeing this problem with more and more videos.
with this link - player.vimeo.com/video/123456789 and this one - player.vimeo.com/video/123456789?autoplay=1 i get video does not exist.