2011-03-26, 03:21
Solved: I was using backslashes in my ExternalPlayer filename paths. Changed to forward slashes and I can now use Chrome, Firefox, or IE with no problems. Sorry - my bad.
Trying to get XBMC Flicks to run on a recent Win 7 SP 1 install with XBMC 10.1.
When I select one of the NetFlix instant categories, the browser window displays as expected, and I enter my credentials. After I am linked, I return to XBMC and click on the OK button. I then get a 'script failed' error. Looking at the log, it is a BadStatusLine error from httplib (clipped below). I tried using IE, Firefox, and Chrome (making the appropriate changes in playercorefactory.xml) and all three browsers link correctly then fail with the same error.
Any ideas what might be wrong?
From the log:
NOTICE: .. getAuth called ..
NOTICE: OSX Setting is set to: False
NOTICE: .. user configured ..
NOTICE: Token did not contain any errors
NOTICE: Authorize user access here: https://api-user.netflix.com/oauth/login...token=tttt
NOTICE: and then put this key / secret in MY_USER.request:
'key': 'kkkk',
'secret': 'ssss'
NOTICE: and run again.
NOTICE: browser open has completed
NOTICE: The dialog was displayed, hopefully you read the text and waited until you authorized it before clicking ok.
NOTICE: user key set to: kkkk
NOTICE: user secret set to: ssss
ERROR: Error Type: httplib.BadStatusLine
ERROR: Error Contents:
ERROR: Traceback (most recent call last):
File "C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.xbmcflicks\default.py", line 26, in ?
import resources.lib.menu as menu
File "C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.xbmcflicks\resources\lib\menu.py", line 476, in ?
getInstantQueue(1)
File "C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.xbmcflicks\resources\lib\iqueue.py", line 1343, in getInstantQueue
initApp()
File "C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.xbmcflicks\resources\lib\iqueue.py", line 1338, in initApp
user = getAuth(netflixClient,VERBOSE_USER_LOG)
File "C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.xbmcflicks\resources\lib\iqueue.py", line 97, in getAuth
tok = netflix.user.getAccessToken( MY_USER['request'] )
File "C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.xbmcflicks\resources\lib\Netflix.py", line 74, in getAccessToken
response = client.connection.getresponse()
File "special://xbmc/system/python/Lib\httplib.py", line 866, in getresponse
response.begin()
File "special://xbmc/system/python/Lib\httplib.py", line 336, in begin
version, status, reason = self._read_status()
File "special://xbmc/system/python/Lib\httplib.py", line 300, in _read_status
raise BadStatusLine(line)
BadStatusLine
ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.xbmcflicks/?mode=11
ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.xbmcflicks/?mode=11) failed
Trying to get XBMC Flicks to run on a recent Win 7 SP 1 install with XBMC 10.1.
When I select one of the NetFlix instant categories, the browser window displays as expected, and I enter my credentials. After I am linked, I return to XBMC and click on the OK button. I then get a 'script failed' error. Looking at the log, it is a BadStatusLine error from httplib (clipped below). I tried using IE, Firefox, and Chrome (making the appropriate changes in playercorefactory.xml) and all three browsers link correctly then fail with the same error.
Any ideas what might be wrong?
From the log:
NOTICE: .. getAuth called ..
NOTICE: OSX Setting is set to: False
NOTICE: .. user configured ..
NOTICE: Token did not contain any errors
NOTICE: Authorize user access here: https://api-user.netflix.com/oauth/login...token=tttt
NOTICE: and then put this key / secret in MY_USER.request:
'key': 'kkkk',
'secret': 'ssss'
NOTICE: and run again.
NOTICE: browser open has completed
NOTICE: The dialog was displayed, hopefully you read the text and waited until you authorized it before clicking ok.
NOTICE: user key set to: kkkk
NOTICE: user secret set to: ssss
ERROR: Error Type: httplib.BadStatusLine
ERROR: Error Contents:
ERROR: Traceback (most recent call last):
File "C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.xbmcflicks\default.py", line 26, in ?
import resources.lib.menu as menu
File "C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.xbmcflicks\resources\lib\menu.py", line 476, in ?
getInstantQueue(1)
File "C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.xbmcflicks\resources\lib\iqueue.py", line 1343, in getInstantQueue
initApp()
File "C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.xbmcflicks\resources\lib\iqueue.py", line 1338, in initApp
user = getAuth(netflixClient,VERBOSE_USER_LOG)
File "C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.xbmcflicks\resources\lib\iqueue.py", line 97, in getAuth
tok = netflix.user.getAccessToken( MY_USER['request'] )
File "C:\Users\xbmc\AppData\Roaming\XBMC\addons\plugin.video.xbmcflicks\resources\lib\Netflix.py", line 74, in getAccessToken
response = client.connection.getresponse()
File "special://xbmc/system/python/Lib\httplib.py", line 866, in getresponse
response.begin()
File "special://xbmc/system/python/Lib\httplib.py", line 336, in begin
version, status, reason = self._read_status()
File "special://xbmc/system/python/Lib\httplib.py", line 300, in _read_status
raise BadStatusLine(line)
BadStatusLine
ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.xbmcflicks/?mode=11
ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.xbmcflicks/?mode=11) failed