vimeo watchlater support #2240

Closed
opened 2026-02-20 22:25:09 -05:00 by deekerman · 5 comments
Owner

Originally created by @canavan on GitHub (Apr 21, 2014).

My attempt to download the videos in my vimeo "WatchItLater" list resulted in a download of an apparently generic video instead of tha ones that are actually in that list.
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', '-u', '', '-p', '', 'https://vimeo.com/home/watchlater']
[debug] Encodings: locale ISO8859-1, fs ISO8859-1, out ISO8859-1, pref ISO8859-1
[debug] youtube-dl version 2014.04.21.6
[debug] Python version 2.7.6 - IRIX64-6.5-IP35-mips-n32bit-ELF
[debug] Proxy map: {}
[generic] watchlater: Requesting header
WARNING: Falling back on generic information extractor.
[generic] watchlater: Downloading webpage
[generic] watchlater: Extracting information
[download] Vimeo, Your Videos Belong Here-yosemite_hd_ii_hd.webm has already been downloaded

Originally created by @canavan on GitHub (Apr 21, 2014). My attempt to download the videos in my vimeo "WatchItLater" list resulted in a download of an apparently generic video instead of tha ones that are actually in that list. [debug] System config: [] [debug] User config: [] [debug] Command-line args: ['--verbose', '-u', '<PRIVATE>', '-p', '<PRIVATE>', 'https://vimeo.com/home/watchlater'] [debug] Encodings: locale ISO8859-1, fs ISO8859-1, out ISO8859-1, pref ISO8859-1 [debug] youtube-dl version 2014.04.21.6 [debug] Python version 2.7.6 - IRIX64-6.5-IP35-mips-n32bit-ELF [debug] Proxy map: {} [generic] watchlater: Requesting header WARNING: Falling back on generic information extractor. [generic] watchlater: Downloading webpage [generic] watchlater: Extracting information [download] Vimeo, Your Videos Belong Here-yosemite_hd_ii_hd.webm has already been downloaded
deekerman 2026-02-20 22:25:09 -05:00
  • closed this issue
  • added the
    request
    label
Author
Owner

@jaimeMF commented on GitHub (Apr 24, 2014):

It will be supported in the next version, thanks for the report.

@jaimeMF commented on GitHub (Apr 24, 2014): It will be supported in the next version, thanks for the report.
Author
Owner

@phihag commented on GitHub (Apr 29, 2014):

Type youtube-dl -U to update to youtube-dl 2014.04.30 or newer which includes this feature.

@phihag commented on GitHub (Apr 29, 2014): Type `youtube-dl -U` to update to youtube-dl 2014.04.30 or newer which includes this feature.
Author
Owner

@canavan commented on GitHub (May 1, 2014):

youtube-dl 2014.04.30.1 fails to login with the same credentials (email address + password) I can use successfully in a browser:

[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', '-u', '', '-p', '', 'https://vimeo.com/home/watchlater']
[debug] Encodings: locale ISO8859-1, fs ISO8859-1, out ISO8859-1, pref ISO8859-1
[debug] youtube-dl version 2014.04.30.1
[debug] Python version 2.7.6 - IRIX64-6.5-IP35-mips-n32bit-ELF
[debug] Proxy map: {}
[vimeo:watchlater] Logging in
[vimeo:watchlater] watchlater: Downloading page 1
[download] Downloading playlist: Watch Later
[vimeo:watchlater] playlist Watch Later: Collected 6 video ids (downloading 6 of them)
[download] Downloading video #1 of 6
[vimeo] Logging in
ERROR: Wrong login info: HTTP Error 401: Unauthorized; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update.
File "/usr/nekoware/bin/youtube-dl/youtube_dl/extractor/common.py", line 194, in _request_webpage
return self._downloader.urlopen(url_or_request)
File "/usr/nekoware/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 1214, in urlopen
return self._opener.open(req, timeout=self._socket_timeout)
File "/usr/nekoware/lib/python2.7/urllib2.py", line 410, in open
response = meth(req, response)
File "/usr/nekoware/lib/python2.7/urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/nekoware/lib/python2.7/urllib2.py", line 448, in error
return self._call_chain(_args)
File "/usr/nekoware/lib/python2.7/urllib2.py", line 382, in _call_chain
result = func(_args)
File "/usr/nekoware/lib/python2.7/urllib2.py", line 531, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)

@canavan commented on GitHub (May 1, 2014): youtube-dl 2014.04.30.1 fails to login with the same credentials (email address + password) I can use successfully in a browser: [debug] System config: [] [debug] User config: [] [debug] Command-line args: ['--verbose', '-u', '<PRIVATE>', '-p', '<PRIVATE>', 'https://vimeo.com/home/watchlater'] [debug] Encodings: locale ISO8859-1, fs ISO8859-1, out ISO8859-1, pref ISO8859-1 [debug] youtube-dl version 2014.04.30.1 [debug] Python version 2.7.6 - IRIX64-6.5-IP35-mips-n32bit-ELF [debug] Proxy map: {} [vimeo:watchlater] Logging in [vimeo:watchlater] watchlater: Downloading page 1 [download] Downloading playlist: Watch Later [vimeo:watchlater] playlist Watch Later: Collected 6 video ids (downloading 6 of them) [download] Downloading video #1 of 6 [vimeo] Logging in ERROR: Wrong login info: HTTP Error 401: Unauthorized; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type youtube-dl -U to update. File "/usr/nekoware/bin/youtube-dl/youtube_dl/extractor/common.py", line 194, in _request_webpage return self._downloader.urlopen(url_or_request) File "/usr/nekoware/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 1214, in urlopen return self._opener.open(req, timeout=self._socket_timeout) File "/usr/nekoware/lib/python2.7/urllib2.py", line 410, in open response = meth(req, response) File "/usr/nekoware/lib/python2.7/urllib2.py", line 523, in http_response 'http', request, response, code, msg, hdrs) File "/usr/nekoware/lib/python2.7/urllib2.py", line 448, in error return self._call_chain(_args) File "/usr/nekoware/lib/python2.7/urllib2.py", line 382, in _call_chain result = func(_args) File "/usr/nekoware/lib/python2.7/urllib2.py", line 531, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
Author
Owner

@jaimeMF commented on GitHub (May 1, 2014):

The funny part is that the login seems to work when retrieving the watch later videos, ¿is at least the length of the list correct?

@jaimeMF commented on GitHub (May 1, 2014): The funny part is that the login seems to work when retrieving the watch later videos, ¿is at least the length of the list correct?
Author
Owner

@canavan commented on GitHub (May 1, 2014):

Indeed, the number of videos is correct. There are no special characters in my password or email address, aside from the "@" and the "." in the email address, it's just [A-Za-z0-9]

@canavan commented on GitHub (May 1, 2014): Indeed, the number of videos is correct. There are no special characters in my password or email address, aside from the "@" and the "." in the email address, it's just [A-Za-z0-9]
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/youtube-dl#2240
No description provided.