Hello,
I can't sign in to Vimeo. What's wrong ?
Quote:18:15:10 T:140636975564544 NOTICE: [plugin.video.vimeo] Running: Vimeo (4.1.3) on Helix (14.2) with Python 2.7.6
18:15:13 T:140639308556224 ERROR: GetDirectory - Error getting plugin://plugin.video.vimeo/sign/in/
18:15:13 T:140639308556224 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.vimeo/sign/in/) failed
18:15:13 T:140636975564544 NOTICE: Thread LanguageInvoker start, auto delete: false
18:15:13 T:140636975564544 NOTICE: -->Python Interpreter Initialized<--
18:15:13 T:140636975564544 NOTICE: [plugin.video.vimeo] Running: Vimeo (4.1.3) on Helix (14.2) with Python 2.7.6
18:15:14 T:140638494381824 NOTICE: Thread BackgroundLoader start, auto delete: false
Kodi 14.2, Ubuntu 14.04
Complete
debug log (wiki) please and only via pastebin.com or similar - no logs in the thread.
(2015-06-09, 08:40)rob_webset Wrote: [ -> ] (2015-06-09, 08:18)bromix Wrote: [ -> ]Can you provide me with original search (without encoding) maybe urllib.quote() will do the trick. Also please provide logs via pastebin.com or similar services
So we have the following:
Code:
[plugin.video.vimeo] Params: "{'q': u'The Breakfast Club \xe9 Extras'}"
Which came from the original title
Code:
The Breakfast Club é Extras
(I know it's not the normal title - but I editted it for testing)
Which was encoded as:
Code:
plugin://plugin.video.vimeo/search/?q=The%20Breakfast%20Club%20%c3%a9%20Extras
Changing between urllib.quote() and urllib.quote_plus() didn't seem to stop the error.
Thanks
Rob
(2015-06-09, 19:40)edsic Wrote: [ -> ]https://copy.com/dSs2XsLl4N6a4OSK
Can you both please test the version
4.1.4~beta1 via my repository (see my signature below). There was some Unicode/UTF-8 trouble I overlooked
If this works for one of you I will push this version to the KODI-Repo.
(2015-06-09, 20:05)bromix Wrote: [ -> ]Can you both please test the version 4.1.4~beta1 via my repository (see my signature below). There was some Unicode/UTF-8 trouble I overlooked If this works for one of you I will push this version to the KODI-Repo.
Hi bromix,
Just tried the latest source from github and everything works great now!
Thankyou!
Rob
(2015-06-09, 21:29)edsic Wrote: [ -> ]I still can't sign in:
https://copy.com/wVxk00PXpvGc9f0H
Is it possible that you're using a password with special characters? The routine to calculate the checksum for the request is a little bit sensible (vimeos API)
(2015-06-09, 22:35)rob_webset Wrote: [ -> ] (2015-06-09, 20:05)bromix Wrote: [ -> ]Can you both please test the version 4.1.4~beta1 via my repository (see my signature below). There was some Unicode/UTF-8 trouble I overlooked If this works for one of you I will push this version to the KODI-Repo.
Hi bromix,
Just tried the latest source from github and everything works great now!
Thankyou!
Rob
Juhu
thanks for finding the bug.
(2015-06-09, 23:47)bromix Wrote: [ -> ]Is it possible that you're using a password with special characters? The routine to calculate the checksum for the request is a little bit sensible (vimeos API)
The password contains non-alphanumeric characters.
The email contains '+'.
How come we need to enter the password, I'd have thought OAuth came into play ?
(2015-06-10, 09:51)edsic Wrote: [ -> ] (2015-06-09, 23:47)bromix Wrote: [ -> ]Is it possible that you're using a password with special characters? The routine to calculate the checksum for the request is a little bit sensible (vimeos API)
The password contains non-alphanumeric characters.
The email contains '+'.
How come we need to enter the password, I'd have thought OAuth came into play ?
OAuth is not possible...this would involve a page I have to call so I get a redirect (the callback) to the new token. Not possible and the UX would suffer. Also because you wouldn't have any cookie knowing you're logged into vimeo you must also login for OAuth from the KODI perspective.
(2015-06-09, 23:47)bromix Wrote: [ -> ]Is it possible that you're using a password with special characters? The routine to calculate the checksum for the request is a little bit sensible (vimeos API)
I changed the vimeo password to one that contains only letters, numbers and underscore.
The add-on 4.1.4 beta2 can't sign in.
(2015-06-10, 10:22)edsic Wrote: [ -> ] (2015-06-09, 23:47)bromix Wrote: [ -> ]Is it possible that you're using a password with special characters? The routine to calculate the checksum for the request is a little bit sensible (vimeos API)
I changed the vimeo password to one that contains only letters, numbers and underscore.
The add-on 4.1.4 beta2 can't sign in.
One last try would help me if I know if the check-sum has a problem with the underscore
underscores are not in the group of alphanumerical characters. After that I could create a test-case and try to solve the issue.
(2015-06-10, 10:26)bromix Wrote: [ -> ]One last try would help me if I know if the check-sum has a problem with the underscore underscores are not in the group of alphanumerical characters. After that I could create a test-case and try to solve the issue.
With a new password containing only letters and numbers, I still can't sign in.
But your mail contains a "
+" (which is not really a standard for conform mails and isn't supported by all servers - I already had trouble with this and lost an account because of that [imdb]) do you have constructed one of google mails like "
[email protected]" ? If so try to skip the "+" it's only a filter.
(2015-06-10, 10:42)bromix Wrote: [ -> ]But your mail contains a "+" (which is not really a standard for conform mails and isn't supported by all servers -
You found the culprit.
With an email without '+' and a password containing non-alphanumeric characters, I can now sign in.