Kodi Community Forum
Release Kanzi: Amazon Alexa skill for Kodi - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Supplementary Tools for Kodi (https://forum.kodi.tv/forumdisplay.php?fid=116)
+--- Thread: Release Kanzi: Amazon Alexa skill for Kodi (/showthread.php?tid=254502)



RE: Amazon Echo skill for Kodi - jingai - 2017-07-12

They have a handle on the problem, so I'd expect a new release soon (probably tonight or tomorrow morning) if you just want to wait it out. They're just trying to do it 'right' by adding more validation of the incoming request, since apparently even Amazon can't adhere to its own docs.


RE: Amazon Echo skill for Kodi - igvk - 2017-07-12

I have set up kodi-alexa with Heroku.
And this is the error I see in logs:
Code:
2017-07-12T11:29:25.897447+00:00 app[web.1]: [2017-07-12 11:29:25,896] ERROR in app: Exception on / [POST]
2017-07-12T11:29:25.897464+00:00 app[web.1]: Traceback (most recent call last):
2017-07-12T11:29:25.897466+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/flask/app.py", line 1982, in wsgi_app
2017-07-12T11:29:25.897467+00:00 app[web.1]:     response = self.full_dispatch_request()
2017-07-12T11:29:25.897468+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
2017-07-12T11:29:25.897469+00:00 app[web.1]:     rv = self.handle_user_exception(e)
2017-07-12T11:29:25.897469+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/flask/app.py", line 1517, in handle_user_exception
2017-07-12T11:29:25.897470+00:00 app[web.1]:     reraise(exc_type, exc_value, tb)
2017-07-12T11:29:25.897470+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
2017-07-12T11:29:25.897471+00:00 app[web.1]:     rv = self.dispatch_request()
2017-07-12T11:29:25.897472+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/flask/app.py", line 1598, in dispatch_request
2017-07-12T11:29:25.897472+00:00 app[web.1]:     return self.view_functions[rule.endpoint](**req.view_args)
2017-07-12T11:29:25.897473+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/flask_ask/core.py", line 591, in _flask_view_func
2017-07-12T11:29:25.897474+00:00 app[web.1]:     ask_payload = self._alexa_request(verify=self.ask_verify_requests)
2017-07-12T11:29:25.897475+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/flask_ask/core.py", line 536, in _alexa_request
2017-07-12T11:29:25.897476+00:00 app[web.1]:   File "/app/.heroku/python/lib/python2.7/site-packages/flask_ask/core.py", line 562, in _parse_timestamp
2017-07-12T11:29:25.897475+00:00 app[web.1]:     timestamp = self._parse_timestamp(raw_timestamp)
2017-07-12T11:29:25.897477+00:00 app[web.1]:     return datetime.utcfromtimestamp(timestamp)
2017-07-12T11:29:25.897477+00:00 app[web.1]: ValueError: year is out of range
How to fix it?


RE: Amazon Echo skill for Kodi - jingai - 2017-07-12

@igvk, that's the same problem as the post directly above yours.


RE: Amazon Echo skill for Kodi - igvk - 2017-07-12

(2017-07-12, 14:36)jingai Wrote: @igvk, that's the same problem as the post directly above yours.

I see.
So, I need to wait for future fix?


RE: Amazon Echo skill for Kodi - jingai - 2017-07-12

Yes, you'll need to wait for Flask-Ask to be updated. Or for Amazon to actually send the request correctly.


RE: Amazon Echo skill for Kodi - Yousty - 2017-07-12

I'm going through the setup for this and just signed up for my AWS account, but I noticed that it's using the web address: https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2 when I login. Should I be using "us-east-2" instead of "us-east-1" when entering my credentials for the rest of the setup?


RE: Amazon Echo skill for Kodi - jingai - 2017-07-12

@Yousty, for skills I'm pretty sure you use "us-east-1" always (assuming Amazon devices are set to US).


RE: Amazon Echo skill for Kodi - zrikz - 2017-07-12

I downgraded to 0.8.8, still getting some errors though, but no date error.

Code:
[1499894509152] __init__() got an unexpected keyword argument 'path': TypeError
Traceback (most recent call last):
  File "/var/task/handler.py", line 490, in lambda_handler
  return LambdaHandler.lambda_handler(event, context)
  File "/var/task/handler.py", line 240, in lambda_handler
  handler = cls()
  File "/var/task/handler.py", line 129, in __init__
  self.app_module = importlib.import_module(self.settings.APP_MODULE)
  File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
  __import__(name)
  File "/var/task/alexa.py", line 39, in <module>
  ask = Ask(app, "/", None, path=TEMPLATE_FILE)
TypeError: __init__() got an unexpected keyword argument 'path'
[1499894543611] [DEBUG] 2017-07-12T21:22:23.599Z 3233a0cd-6748-11e7-8fa9-9902efa96cc1 Zappa Event: {u'body': u'IHsic2Vzc2lvbiI6IAp7InNlc3Npb25JZCI6IlNlc3Npb25JZC5kZTBmNTM5ZS03ZWJjLTRmM2QtOTVhNS0wODg2NWI4MDI3OTIiLCJhcHBsaWNhdGlvbiI6eyJhcHBsaWNhdGlvbklkIjoiYW16bjEuYXNrLnNraWxsLjEwNTRjYWVkLWUyZjgtNDE4Yy04ODUxLTY4ZjM1MWFlYzhhNCJ9LCJhdHRyaWJ1dGVzIjp7fSwidXNlciI6eyJ1c2VySWQiOiJhbXpuMS5hc2suYWNjb3VudC5BSDIzUTJTTUlCRDI1VDVYRFdFSktLNFhJRk1GTVhUWE00V0I1TkJaRFhIRURUUkEzTk1RSU1CUTc2UkJLTjNEMzVFMlA3S1BUNjdaU0g2SFZLRlJQWk41VlFMVVc2SEVRVEpENEFVWEw3VDdLNzdLNU5YUVhTRUFSRkVIUkJLWTdGUEs1N0Y1RFFNNDVHQ1BPQlI1WVdRQUZLNVBPUjY3WkdQWEZGMkZMRU5NNlpHMlNFUURORTVPWlZNNFREVUhSRkRUTFhNQ0hPREVBWUkiLCJhY2Nlc3NUb2tlbiI6bnVsbH0sIm5ldyI6dHJ1ZX0sCiJyZXF1ZXN0IjoKeyJyZXF1ZXN0SWQiOiJFZHdSZXF1ZXN0SWQuZmVmNDMyMjMtZjVlMy00NjA3LTg0YTYtNGZmOWNjOTRmYmNlIiwibG9jYWxlIjoiZW4tVVMiLCJ0eXBlIjoiSW50ZW50UmVxdWVzdCIsInRpbWVzdGFtcCI6MTQ5OTg5NDU0MzQxOCwiaW50ZW50Ijp7Im5hbWUiOiJMaXN0ZW5Ub0F1ZGlvUGxheWxpc3QiLCJzbG90cyI6eyJBdWRpb1BsYXlsaXN0Ijp7Im5hbWUiOiJBdWRpb1BsYXlsaXN0IiwidmFsdWUiOm51bGx9fX19LCJjb250ZXh0Ijp7IlN5c3RlbSI6IHsiYXBwbGljYXRpb24iOiB7ImFwcGxpY2F0aW9uSWQiOiAiYXBwbGljYXRpb25JZCJ9LCAidXNlciI6eyJ1c2VySWQiOiAidXNlcklkIiwicGVybWlzc2lvbnMiOiB7ImNvbnNlbnRUb2tlbiI6ICJjb25zZW50VG9rZW4ifSwiYWNjZXNzVG9rZW4iOiAiYWNjZXNzVG9rZW4ifSwiZGV2aWNlIjogeyAiZGV2aWNlSWQiOiAiZGV2aWNlSWQiLCJzdXBwb3J0ZWRJbnRlcmZhY2VzIjp7fSB9LCJhcGlFbmRwb2ludCI6ICJhcGlFbmRwb2ludCJ9fX0=', u'resource': u'/', u'requestContext': {u'resourceId': u'y5wn1tw6uf', u'apiId': u'2cxyf5qls2', u'resourcePath': u'/', u'httpMethod': u'POST', u'requestId': u'322bffd3-6748-11e7-8c33-ab7848e3a681', u'path': u'/dev', u'accountId': u'058100245157', u'identity': {u'apiKey': u'', u'userArn': None, u'cognitoAuthenticationType': None, u'accessKey': None, u'caller': None, u'userAgent': u'Apache-HttpClient/UNAVAILABLE (Java/1.8.0_112)', u'user': None, u'cognitoIdentityPoolId': None, u'cognitoIdentityId': None, u'cognitoAuthenticationProvider': None, u'sourceIp': u'72.21.217.159', u'accountId': None}, u'stage': u'dev'}, u'queryStringParameters': None, u'httpMethod': u'POST', u'pathParameters': None, u'headers': {u'Content-Type': u'application/json; charset=utf-8', u'Via': u'1.1 247c69d4e44cd66e062b6be2ae5d0b22.cloudfront.net (CloudFront)', u'CloudFront-Is-Desktop-Viewer': u'true', u'CloudFront-Is-SmartTV-Viewer': u'false', u'SignatureCertChainUrl': u'https://s3.amazonaws.com/echo.api/echo-api-cert-4.pem', u'CloudFront-Is-Mobile-Viewer': u'false', u'X-Forwarded-For': u'72.21.217.159, 54.239.145.59', u'CloudFront-Viewer-Country': u'US', u'X-Forwarded-Port': u'443', u'Accept': u'application/json', u'User-Agent': u'Apache-HttpClient/UNAVAILABLE (Java/1.8.0_112)', u'X-Amzn-Trace-Id': u'Root=1-5966930f-3c9a218b20397906048d8168', u'Accept-Charset': u'utf-8', u'Host': u'2cxyf5qls2.execute-api.us-east-1.amazonaws.com', u'X-Forwarded-Proto': u'https', u'X-Amz-Cf-Id': u'krY-rIixj1q3T767dN6GEPd58nlK_cmZF9_Yv9NtN0EDcwP3Eu81_Q==', u'CloudFront-Is-Tablet-Viewer': u'false', u'Signature': u'Gzc5DXQ2U/Nf+bEZUwXp1OT8SL5sfnDF7QvwjYLJsSho0Z3r+QAgVU4LBHWyRMyFU0e7IuBMP2gxEVqDI8FW/ZiycWXVQor0zWiP3YxHCe9aTTiN6J2MhOrihKtSsj0d0l74yHxIN0nrtRUcYzjFxF9/FUOtSx1MjvS7yRieP8errBsU+0WkZ5acJftHRny4lvRiQEY6B3iB7a45IYBrp9UfPEfoajHaAiXqoA2hfNMsuy1HfHPOGzuIdp85PVcFl3/BYT3qP5WxVbEeo3iuBsqpRDmsFa5RtPmGm5NwNrbX74r9qKjIgzV6Bra9MzVXYMRCgVGOSB6DgXJZF3ctkw==', u'CloudFront-Forwarded-Proto': u'https'}, u'stageVariables': None, u'path': u'/', u'isBase64Encoded': True}
[1499894543611] 'NoneType' object is not callable
[1499894611311] [DEBUG] 2017-07-12T21:23:31.292Z 5a85e522-6748-11e7-8d77-7fc608a0f244 Zappa Event: {u'body': u'IHsic2Vzc2lvbiI6IAp7InNlc3Npb25JZCI6IlNlc3Npb25JZC5jMDhkYmI5Yi03MGIzLTRjODQtYWE0Ny1iMjRhYjZjNWUxMzUiLCJhcHBsaWNhdGlvbiI6eyJhcHBsaWNhdGlvbklkIjoiYW16bjEuYXNrLnNraWxsLjEwNTRjYWVkLWUyZjgtNDE4Yy04ODUxLTY4ZjM1MWFlYzhhNCJ9LCJhdHRyaWJ1dGVzIjp7fSwidXNlciI6eyJ1c2VySWQiOiJhbXpuMS5hc2suYWNjb3VudC5BSDIzUTJTTUlCRDI1VDVYRFdFSktLNFhJRk1GTVhUWE00V0I1TkJaRFhIRURUUkEzTk1RSU1CUTc2UkJLTjNEMzVFMlA3S1BUNjdaU0g2SFZLRlJQWk41VlFMVVc2SEVRVEpENEFVWEw3VDdLNzdLNU5YUVhTRUFSRkVIUkJLWTdGUEs1N0Y1RFFNNDVHQ1BPQlI1WVdRQUZLNVBPUjY3WkdQWEZGMkZMRU5NNlpHMlNFUURORTVPWlZNNFREVUhSRkRUTFhNQ0hPREVBWUkiLCJhY2Nlc3NUb2tlbiI6bnVsbH0sIm5ldyI6dHJ1ZX0sCiJyZXF1ZXN0IjoKeyJyZXF1ZXN0SWQiOiJFZHdSZXF1ZXN0SWQuY2Q3NjRmYWItMWViOC00NjllLWEwNWMtZTMxN2Y0YjZjODc2IiwibG9jYWxlIjoiZW4tVVMiLCJ0eXBlIjoiSW50ZW50UmVxdWVzdCIsInRpbWVzdGFtcCI6MTQ5OTg5NDYxMTEwNSwiaW50ZW50Ijp7Im5hbWUiOiJMaXN0ZW5Ub0F1ZGlvUGxheWxpc3RSZWNlbnQiLCJzbG90cyI6e319fSwiY29udGV4dCI6eyJTeXN0ZW0iOiB7ImFwcGxpY2F0aW9uIjogeyJhcHBsaWNhdGlvbklkIjogImFwcGxpY2F0aW9uSWQifSwgInVzZXIiOnsidXNlcklkIjogInVzZXJJZCIsInBlcm1pc3Npb25zIjogeyJjb25zZW50VG9rZW4iOiAiY29uc2VudFRva2VuIn0sImFjY2Vzc1Rva2VuIjogImFjY2Vzc1Rva2VuIn0sImRldmljZSI6IHsgImRldmljZUlkIjogImRldmljZUlkIiwic3VwcG9ydGVkSW50ZXJmYWNlcyI6e30gfSwiYXBpRW5kcG9pbnQiOiAiYXBpRW5kcG9pbnQifX19', u'resource': u'/', u'requestContext': {u'resourceId': u'y5wn1tw6uf', u'apiId': u'2cxyf5qls2', u'resourcePath': u'/', u'httpMethod': u'POST', u'requestId': u'5a7df5a6-6748-11e7-a2ae-07e3fb59690c', u'path': u'/dev', u'accountId': u'058100245157', u'identity': {u'apiKey': u'', u'userArn': None, u'cognitoAuthenticationType': None, u'accessKey': None, u'caller': None, u'userAgent': u'Apache-HttpClient/UNAVAILABLE (Java/1.8.0_112)', u'user': None, u'cognitoIdentityPoolId': None, u'cognitoIdentityId': None, u'cognitoAuthenticationProvider': None, u'sourceIp': u'72.21.217.171', u'accountId': None}, u'stage': u'dev'}, u'queryStringParameters': None, u'httpMethod': u'POST', u'pathParameters': None, u'headers': {u'Content-Type': u'application/json; charset=utf-8', u'Via': u'1.1 6419ba8f3bd94b651d416054d9416f1e.cloudfront.net (CloudFront)', u'CloudFront-Is-Desktop-Viewer': u'true', u'CloudFront-Is-SmartTV-Viewer': u'false', u'SignatureCertChainUrl': u'https://s3.amazonaws.com/echo.api/echo-api-cert-4.pem', u'CloudFront-Is-Mobile-Viewer': u'false', u'X-Forwarded-For': u'72.21.217.171, 54.239.145.12', u'CloudFront-Viewer-Country': u'US', u'X-Forwarded-Port': u'443', u'Accept': u'application/json', u'User-Agent': u'Apache-HttpClient/UNAVAILABLE (Java/1.8.0_112)', u'X-Amzn-Trace-Id': u'Root=1-59669353-4f912056004fc50a262a4104', u'Accept-Charset': u'utf-8', u'Host': u'2cxyf5qls2.execute-api.us-east-1.amazonaws.com', u'X-Forwarded-Proto': u'https', u'X-Amz-Cf-Id': u'hsX3ECJh8-eEBsBLl_XraylFFXKJrbjYydi3783Fe8WhAYDYa5YdTw==', u'CloudFront-Is-Tablet-Viewer': u'false', u'Signature': u'atQ7z+5o3xdewqaz35RfuoKJQ8pbpdkA/rMztLXe4yAskfsIdDonAMeoOfghvrFsa9TL+P8wAbwpaUm1sdRoBKy5dE2deTLssRQWMHRuZ9EcjifAkW8LRVyI9q6w3hiNDIcYq0nOsvicAa5w6qnBsLnzVokHtMgNyocsNo9Q0aYVvRvby624gjYUUfNcgO150+h3mGgCTgE8UdCy1qeFmzGeyQTEtHKWxGfd65UOxSHmttDoPLmHBfk/A6enypB9U9eCtgVm+5J5y2lJnNyPG4qSK6UCiIvO5h/5Kdf8TGmXq3OCwmqrIpRZ4DoD9OxDxjRTkgleCz7kt4QjVAfhCw==', u'CloudFront-Forwarded-Proto': u'https'}, u'stageVariables': None, u'path': u'/', u'isBase64Encoded': True}
[1499894611311] 'NoneType' object is not callable
[1499894616640] [DEBUG] 2017-07-12T21:23:36.640Z 5db4b6b0-6748-11e7-80bc-19e1a25419b5 Zappa Event: {u'account': u'058100245157', u'region': u'us-east-1', u'detail': {}, u'detail-type': u'Scheduled Event', u'source': u'aws.events', u'version': u'0', u'time': u'2017-07-12T21:23:15Z', u'id': u'32a1354f-dbab-491f-87fe-2ca41abb6710', u'resources': [u'arn:aws:events:us-east-1:058100245157:rule/kodi-alexa-mast-dev-zappa-keep-warm-handler.keep_warm_callback']}
[1499894616641] [DEBUG] 2017-07-12T21:23:36.640Z 5db4b6b0-6748-11e7-80bc-19e1a25419b5 Zappa Event: {}



RE: Amazon Echo skill for Kodi - jingai - 2017-07-12

Don't downgrade that far.. go to 0.9.3.


RE: Amazon Echo skill for Kodi - zrikz - 2017-07-12

(2017-07-12, 23:30)jingai Wrote: Don't downgrade that far.. go to 0.9.3.

Do you happen to have a link to download that? I'm not seeing a way to only go back a little bit on github, only saw a couple of options available.


RE: Amazon Echo skill for Kodi - jingai - 2017-07-12

Code:
pip install flask-ask==0.9.3



RE: Amazon Echo skill for Kodi - zrikz - 2017-07-12

(2017-07-12, 23:34)jingai Wrote:
Code:
pip install flask-ask==0.9.3

Still getting errors.. but maybe because it has some other version stuff cached? what all should I delete from the site-packages. I deleted the flask and flask_ask folder before I did the pip-install

Code:
[1499895576728] Traceback (most recent call last):
[1499895576728] File "c:\users\mtwel\appdata\local\temp\pip-build-f1grdt\Flask\flask\app.py", line 1982, in wsgi_app
[1499895576728] File "c:\users\mtwel\appdata\local\temp\pip-build-f1grdt\Flask\flask\app.py", line 1614, in full_dispatch_request
[1499895576728] File "c:\users\mtwel\appdata\local\temp\pip-build-f1grdt\Flask\flask\app.py", line 1517, in handle_user_exception
[1499895576728] File "c:\users\mtwel\appdata\local\temp\pip-build-f1grdt\Flask\flask\app.py", line 1612, in full_dispatch_request
[1499895576728] File "c:\users\mtwel\appdata\local\temp\pip-build-f1grdt\Flask\flask\app.py", line 1598, in dispatch_request
[1499895576728] File "/var/task/flask_ask/core.py", line 561, in _flask_view_func
[1499895576728] ask_payload = self._alexa_request(verify=self.ask_verify_requests)
[1499895576728] File "/var/task/flask_ask/core.py", line 523, in _alexa_request
[1499895576728] timestamp = aniso8601.parse_datetime(alexa_request_payload['request']['timestamp'])
[1499895576728] File "c:\users\mtwel\appdata\local\temp\pip-build-f1grdt\aniso8601\aniso8601\time.py", line 120, in parse_datetime
[1499895576728] AttributeError: 'int' object has no attribute 'split'
[1499895576728] [INFO] 2017-07-12T21:39:36.728Z 99f524ad-674a-11e7-be94-3b0259df4865 72.21.217.77 - - [12/Jul/2017:21:39:36 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/UNAVAILABLE (Java/1.8.0_112)" 0/56.466
[1499895759157] /var/task/fuzzywuzzy/fuzz.py:35: UserWarning: Using slow pure-python SequenceMatcher. Install python-Levenshtein to remove this warning
[1499895759297] [DEBUG] 2017-07-12T21:42:39.297Z 061ad866-674b-11e7-99b4-d9e25d8b96bc Zappa Event: {u'body': None, u'resource': u'/', u'requestContext': {u'resourceId': u'y5wn1tw6uf', u'apiId': u'2cxyf5qls2', u'resourcePath': u'/', u'httpMethod': u'GET', u'requestId': u'06133664-674b-11e7-b05d-bb51d913cb95', u'path': u'/dev', u'accountId': u'058100245157', u'identity': {u'apiKey': u'', u'userArn': None, u'cognitoAuthenticationType': None, u'accessKey': None, u'caller': None, u'userAgent': u'python-requests/2.18.1', u'user': None, u'cognitoIdentityPoolId': None, u'cognitoIdentityId': None, u'cognitoAuthenticationProvider': None, u'sourceIp': u'76.205.205.107', u'accountId': None}, u'stage': u'dev'}, u'queryStringParameters': None, u'httpMethod': u'GET', u'pathParameters': None, u'headers': {u'Via': u'1.1 00d69677b1e803a14ae571c5c17a9776.cloudfront.net (CloudFront)', u'Accept-Encoding': u'gzip, deflate', u'CloudFront-Is-SmartTV-Viewer': u'false', u'CloudFront-Forwarded-Proto': u'https', u'X-Forwarded-For': u'76.205.205.107, 54.182.236.18', u'CloudFront-Viewer-Country': u'US', u'Accept': u'*/*', u'User-Agent': u'python-requests/2.18.1', u'X-Amzn-Trace-Id': u'Root=1-596697ce-06574c576e0a3d6b3bf731cb', u'Host': u'2cxyf5qls2.execute-api.us-east-1.amazonaws.com', u'X-Forwarded-Proto': u'https', u'X-Amz-Cf-Id': u'QGh13rjoeBZqxfaOct8xadfkRzTlZiYxIE8rZCtlRLxSSweV-rKdMg==', u'CloudFront-Is-Tablet-Viewer': u'false', u'X-Forwarded-Port': u'443', u'CloudFront-Is-Mobile-Viewer': u'false', u'CloudFront-Is-Desktop-Viewer': u'true'}, u'stageVariables': None, u'path': u'/', u'isBase64Encoded': False}
[1499895759299] [INFO] 2017-07-12T21:42:39.299Z 061ad866-674b-11e7-99b4-d9e25d8b96bc 76.205.205.107 - - [12/Jul/2017:21:42:39 +0000] "GET / HTTP/1.1" 405 178 "" "python-requests/2.18.1" 0/1.333
[1499895771974] [2017-07-12 21:42:51,973] ERROR in app: Exception on / [POST]
[1499895771974] Traceback (most recent call last):
[1499895771974] File "/var/task/flask/app.py", line 1982, in wsgi_app
[1499895771974] response = self.full_dispatch_request()
[1499895771974] File "/var/task/flask/app.py", line 1614, in full_dispatch_request
[1499895771974] rv = self.handle_user_exception(e)
[1499895771974] File "/var/task/flask/app.py", line 1517, in handle_user_exception
[1499895771974] reraise(exc_type, exc_value, tb)
[1499895771974] File "/var/task/flask/app.py", line 1612, in full_dispatch_request
[1499895771974] rv = self.dispatch_request()
[1499895771974] File "/var/task/flask/app.py", line 1598, in dispatch_request
[1499895771974] return self.view_functions[rule.endpoint](**req.view_args)
[1499895771974] File "c:\users\mtwel\appdata\local\temp\pip-build-acmfyo\flask-ask\flask_ask\core.py", line 561, in _flask_view_func
[1499895771974] File "c:\users\mtwel\appdata\local\temp\pip-build-acmfyo\flask-ask\flask_ask\core.py", line 523, in _alexa_request
[1499895771974] File "c:\users\mtwel\appdata\local\temp\pip-build-f1grdt\aniso8601\aniso8601\time.py", line 120, in parse_datetime
[1499895771974] AttributeError: 'int' object has no attribute 'split'
[1499895771974] [INFO] 2017-07-12T21:42:51.974Z 0e54b608-674b-11e7-82c4-ed998c428b80 72.21.217.182 - - [12/Jul/2017:21:42:51 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/UNAVAILABLE (Java/1.8.0_112)" 0/61.24



RE: Amazon Echo skill for Kodi - jingai - 2017-07-12

Are you sending the request from a real Echo or the service simulator?


RE: Amazon Echo skill for Kodi - zrikz - 2017-07-12

service simulator currently., will try the real thing as soon as I get home in about 15 minutes


RE: Amazon Echo skill for Kodi - jingai - 2017-07-13

Read above.. the service simulator is what's causing this mess to begin with.