#6659·streamlink

plugins.vimeo: Vimeo plugin no longer works

Author: TMTwatchCreated Sep 11, 2025Updated Sep 11, 2025
Labelsplugin issue

Checklist

Collaboration

Streamlink version

streamlink 7.6.0

Description

attempting to probe any vimeo will result in this error

error: Unable to validate response text: ValidationError(type):
  Type of [] should be dict, but is list

Debug/trace log

streamlink <link to any vimeo> -o test.mp4 --loglevel=debug
[cli][debug] OS:         macOS 15.6.1
[cli][debug] Python:     3.13.7
[cli][debug] OpenSSL:    OpenSSL 3.5.2 5 Aug 2025
[cli][debug] Streamlink: 7.6.0
[cli][debug] Dependencies:
[cli][debug]  certifi: 2025.8.3
[cli][debug]  isodate: 0.7.2
[cli][debug]  lxml: 6.0.1
[cli][debug]  pycountry: 24.6.1
[cli][debug]  pycryptodome: 3.23.0
[cli][debug]  PySocks: 1.7.1
[cli][debug]  requests: 2.32.5
[cli][debug]  trio: 0.30.0
[cli][debug]  trio-websocket: 0.12.2
[cli][debug]  urllib3: 2.5.0
[cli][debug]  websocket-client: 1.8.0
[cli][debug] Arguments:
[cli][debug]  url=<link to vimeo>
[cli][debug]  --loglevel=debug
[cli][debug]  --output=test.mp4
[cli][info] Found matching plugin vimeo for URL <link to vimeo>
[plugins.vimeo][debug] Getting config_url
error: Unable to validate response text: ValidationError(type):
  Type of [] should be dict, but is list