• 1
  • 109
  • 110
  • 111(current)
  • 112
  • 113
  • 176
Release Kanzi: Amazon Alexa skill for Kodi
Ah, sorry, I thought we changed that screen shot at some point. Either way, "Kodi" works fine for me.

As for Back to the Future, do you have the same issue with its sequels? Sometimes Amazon "pre-recognizes" media titles and does strange things. For instance, for a little while she wouldn't pass Radiohead to the skill at all.
Reply
(2016-05-12, 02:15)zpanderson Wrote: Got this set up finally. As a note if anyone is trying to set this up on your home server you have to use port 443 as that is all Alexa skills allow. I first tried to use a custom port and was banging my head on the wall trying to figure out why I was getting unreachable errors.
Has anyone had any luck connecting to their own HTTP servers on ports other than 443? I have two machines running kodi (Intel i3s) and I would like to run an apache server on each as well as Kodi to improve the response time, but as they won't be on at the same time I have to have 2 ports open from the outside.

Thanks.
Reply
I'm already using another application that uses the remote control kodi via http on port 8080. Will that be an issue if I try to use the Alexa skill?
Reply
(2017-07-20, 01:51)grimmace92 Wrote: I'm already using another application that uses the remote control kodi via http on port 8080. Will that be an issue if I try to use the Alexa skill?
Nope, it'll be fine.
Reply
okay, I'm computer literate, but only played around a little with programming before. I've installed some reasonably complex stuff on computers.....

But I need to ask for help on this one as I'm completely stumped.

I've installed the skill exactly to the instructions on github, I'm now getting a http 500 error.

I can see some sort of log generated by zappo tail dev in the command prompt. However it wont let me copy (win 10).

I've looked on aws.cloudwatch.... it has all sorts of options on how to setup logs, I honestly cannot fathom where I need to go to link it's logging with my existing lambda project, so if someone can link me to a tutorial, that would be great. I've searched this thread with no further help found.

Any hints on where to go next would be really appreciated as this would/will be great when it works. Thank you.

edit
Just for further information,

I've configured the kodi.config file and it's in the kodi-alexa folder. then the virtual enviroment is started, all commands are issued within cmd prompt as per github readme file and the slots were generated and populated as required.
Reply
This is a great guide, I have it working for it mostly. Normal media playback commands like play, pause volume up volume down work. Asking kodi to play a random movie or a random movie from a specific genre also works. What isn't working is playing a specific movie. It gives me a http 500 error.
These are movies that are visible on my library, but am not able to play from alexa.

Also, is there way to search movies from an add-on from alexa?
Reply
We need to see logs to be able to help you guys.

(2017-07-21, 18:30)psinide Wrote: Also, is there way to search movies from an add-on from alexa?

Nope. This skill is designed to work with media that's in your library.
Reply
I have tried several of the suggestions here, but I'm still getting the 500 error. I noticed in my log file below that it's calling a different port and IP address. Not sure if that has anything to do with it thoughHuh

Code:
(venv) C:\Users\Daddy-MSI\Documents\Alexa Kodi\kodi-alexa-master>zappa tail dev
Calling tail for stage dev..
[1500720665185] /var/task/fuzzywuzzy/fuzz.py:35: UserWarning: Using slow pure-python SequenceMatcher. Install python-Levenshtein to remove this warning
[1500720665322] [DEBUG] 2017-07-22T10:51:05.322Z a82a250d-6ecb-11e7-ba84-f5f80b6a44fc Zappa Event: {u'body': None, u'resource': u'/', u'requestContext': {u'resourceId': u'be4c3hj7l8', u'apiId': u'1afiaythy9', u'resourcePath': u'/', u'httpMethod': u'GET', u'requestId': u'a81786fe-6ecb-11e7-828d-bfb034605821', u'path': u'/dev', u'accountId': u'713239099574', 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'98.150.233.20', u'accountId': None}, u'stage': u'dev'}, u'queryStringParameters': None, u'httpMethod': u'GET', u'pathParameters': None, u'headers': {u'Via': u'1.1 096ae3e9621f8ca7dc974fcd4820cbd7.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'98.150.233.20, 205.251.202.71', 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-59732e17-64b21a9f2e2a58597affa3c0', u'Host': u'1afiaythy9.execute-api.us-east-1.amazonaws.com', u'X-Forwarded-Proto': u'https', u'X-Amz-Cf-Id': u'fJ3SMxRCaCVMyq9D_fzkzacl-UbXMYt5TeHEjmf11-8D9NBAg8PAnA==', 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}
[1500720665324] [INFO] 2017-07-22T10:51:05.324Z a82a250d-6ecb-11e7-ba84-f5f80b6a44fc 98.150.233.20 - - [22/Jul/2017:10:51:05 +0000] "GET / HTTP/1.1" 405 178 "" "python-requests/2.18.1" 0/1.247
[1500722485890] Navigate: Shows
[1500722485890] Sending request to http://127.0.0.1:8080/jsonrpc from device amzn1.ask.device.AEAMBJJXIMONL5DKSQ3P74H56IQBL4FD75ZATOINZNSTXNAGSLMGB3FGZEHYS2SL33EKFWZT5PYXW7UDXA4I2GWW2ZH4ERLU7WBIABJGR6QLSTFUFKIZK3GIM2LNGNZI5TP6YXFN4PSZISBRF3A6ORBL3EIQ
[1500722485901] [2017-07-22 11:21:25,892] ERROR in c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app: Exception on / [POST]
[1500722485901] Traceback (most recent call last):
[1500722485901] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1982, in wsgi_app
[1500722485901] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1614, in full_dispatch_request
[1500722485901] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1517, in handle_user_exception
[1500722485901] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1612, in full_dispatch_request
[1500722485901] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1598, in dispatch_request
[1500722485901] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\flask-ask\flask_ask\core.py", line 629, in _flask_view_func
[1500722485901] File "/var/task/alexa.py", line 1501, in alexa_show_shows
[1500722485901] kodi.ShowTvShows()
[1500722485901] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 745, in ShowTvShows
[1500722485901] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 309, in SendCommand
[1500722485901] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 112, in post
[1500722485901] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 58, in request
[1500722485901] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 502, in request
[1500722485901] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 612, in send
[1500722485901] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\adapters.py", line 504, in send
[1500722485901] ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8080): Max retries exceeded with url: /jsonrpc (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc5230e6850>: Failed to establish a new connection: [Errno 111] Connection refused',))
[1500722485901] [INFO] 2017-07-22T11:21:25.901Z e6338096-6ecf-11e7-87e7-83da90c9ab89 72.21.217.109 - - [22/Jul/2017:11:21:25 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/120.259
[1500722486350] [INFO] 2017-07-22T11:21:26.350Z e67a4dee-6ecf-11e7-89ea-b928676971a2 72.21.217.109 - - [22/Jul/2017:11:21:26 +0000] "POST / HTTP/1.1" 200 2 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/114.838
[1500722509904] Stepping backward
[1500722509904] Sending request to http://127.0.0.1:8080/jsonrpc from device amzn1.ask.device.AEAMBJJXIMONL5DKSQ3P74H56IQBL4FD75ZATOINZNSTXNAGSLMGB3FGZEHYS2SL33EKFWZT5PYXW7UDXA4I2GWW2ZH4ERLU7WBIABJGR6QLSTFUFKIZK3GIM2LNGNZI5TP6YXFN4PSZISBRF3A6ORBL3EIQ
[1500722509907] [2017-07-22 11:21:49,906] ERROR in c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app: Exception on / [POST]
[1500722509907] Traceback (most recent call last):
[1500722509907] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1982, in wsgi_app
[1500722509907] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1614, in full_dispatch_request
[1500722509907] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1517, in handle_user_exception
[1500722509907] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1612, in full_dispatch_request
[1500722509907] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1598, in dispatch_request
[1500722509907] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\flask-ask\flask_ask\core.py", line 629, in _flask_view_func
[1500722509907] File "/var/task/alexa.py", line 349, in alexa_player_seek_smallbackward
[1500722509907] kodi.PlayerSeekSmallBackward()
[1500722509907] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 863, in PlayerSeekSmallBackward
[1500722509907] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 1360, in GetPlayerID
[1500722509907] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 309, in SendCommand
[1500722509907] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 112, in post
[1500722509907] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 58, in request
[1500722509907] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 502, in request
[1500722509907] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 612, in send
[1500722509907] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\adapters.py", line 504, in send
[1500722509907] ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8080): Max retries exceeded with url: /jsonrpc (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc523094590>: Failed to establish a new connection: [Errno 111] Connection refused',))
[1500722509908] [INFO] 2017-07-22T11:21:49.908Z f483bff8-6ecf-11e7-b39a-3d6a1095e615 72.21.217.109 - - [22/Jul/2017:11:21:49 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/120.447
[1500722510271] [INFO] 2017-07-22T11:21:50.271Z f4c4e75e-6ecf-11e7-8072-cb2242c7f6bc 72.21.217.109 - - [22/Jul/2017:11:21:50 +0000] "POST / HTTP/1.1" 200 2 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/41.138
[1500722744920] Newly added shows
[1500722744920] Sending request to http://127.0.0.1:8080/jsonrpc from device amzn1.ask.device.AEAMBJJXIMONL5DKSQ3P74H56IQBL4FD75ZATOINZNSTXNAGSLMGB3FGZEHYS2SL33EKFWZT5PYXW7UDXA4I2GWW2ZH4ERLU7WBIABJGR6QLSTFUFKIZK3GIM2LNGNZI5TP6YXFN4PSZISBRF3A6ORBL3EIQ
[1500722744922] [2017-07-22 11:25:44,922] ERROR in c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app: Exception on / [POST]
[1500722744922] Traceback (most recent call last):
[1500722744922] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1982, in wsgi_app
[1500722744922] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1614, in full_dispatch_request
[1500722744922] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1517, in handle_user_exception
[1500722744922] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1612, in full_dispatch_request
[1500722744922] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1598, in dispatch_request
[1500722744922] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\flask-ask\flask_ask\core.py", line 629, in _flask_view_func
[1500722744922] File "/var/task/alexa.py", line 2274, in alexa_what_new_episodes
[1500722744922] new_episodes = kodi.GetUnwatchedEpisodes()
[1500722744922] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 1295, in GetUnwatchedEpisodes
[1500722744922] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 309, in SendCommand
[1500722744922] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 112, in post
[1500722744922] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 58, in request
[1500722744922] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 502, in request
[1500722744922] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 612, in send
[1500722744922] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\adapters.py", line 504, in send
[1500722744922] ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8080): Max retries exceeded with url: /jsonrpc (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc523094a50>: Failed to establish a new connection: [Errno 111] Connection refused',))
[1500722744923] [INFO] 2017-07-22T11:25:44.923Z 8098a656-6ed0-11e7-8d45-83d1a92ad1f7 72.21.217.117 - - [22/Jul/2017:11:25:44 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/112.069
[1500722745145] [INFO] 2017-07-22T11:25:45.145Z 80c7f442-6ed0-11e7-aa13-83f6f5d58092 72.21.217.117 - - [22/Jul/2017:11:25:45 +0000] "POST / HTTP/1.1" 200 2 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/31.083
[1500723117908] /var/task/fuzzywuzzy/fuzz.py:35: UserWarning: Using slow pure-python SequenceMatcher. Install python-Levenshtein to remove this warning
[1500723118044] [DEBUG] 2017-07-22T11:31:58.44Z 5e345e4a-6ed1-11e7-a3c5-819ee26f7274 Zappa Event: {u'body': None, u'resource': u'/', u'requestContext': {u'resourceId': u'be4c3hj7l8', u'apiId': u'1afiaythy9', u'resourcePath': u'/', u'httpMethod': u'GET', u'requestId': u'5e2e6b8f-6ed1-11e7-8b38-a36d3e71abe0', u'path': u'/dev', u'accountId': u'713239099574', 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'98.150.233.20', u'accountId': None}, u'stage': u'dev'}, u'queryStringParameters': None, u'httpMethod': u'GET', u'pathParameters': None, u'headers': {u'Via': u'1.1 832bc3f729df60d8538db59ecd0694bc.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'98.150.233.20, 205.251.202.42', 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-597337ac-4f72204d66cc92fb38d75a43', u'Host': u'1afiaythy9.execute-api.us-east-1.amazonaws.com', u'X-Forwarded-Proto': u'https', u'X-Amz-Cf-Id': u'qpVcCpB_jbEuQAWbHgmEeR6euzpxnTi9HT1TQwsacKZfRtBhXr2LJA==', 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}
[1500723118062] [INFO] 2017-07-22T11:31:58.62Z 5e345e4a-6ed1-11e7-a3c5-819ee26f7274 98.150.233.20 - - [22/Jul/2017:11:31:58 +0000] "GET / HTTP/1.1" 405 178 "" "python-requests/2.18.1" 0/17.445
[1500723164481] Newly added shows
[1500723164481] Sending request to http://127.0.0.1:8080/jsonrpc from device amzn1.ask.device.AEAMBJJXIMONL5DKSQ3P74H56IQBL4FD75ZATOINZNSTXNAGSLMGB3FGZEHYS2SL33EKFWZT5PYXW7UDXA4I2GWW2ZH4ERLU7WBIABJGR6QLSTFUFKIZK3GIM2LNGNZI5TP6YXFN4PSZISBRF3A6ORBL3EIQ
[1500723164481] [2017-07-22 11:32:44,467] ERROR in c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app: Exception on / [POST]
[1500723164481] Traceback (most recent call last):
[1500723164481] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1982, in wsgi_app
[1500723164481] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1614, in full_dispatch_request
[1500723164481] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1517, in handle_user_exception
[1500723164481] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1612, in full_dispatch_request
[1500723164481] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1598, in dispatch_request
[1500723164481] File "/var/task/flask_ask/core.py", line 604, in _flask_view_func
[1500723164481] result = self._map_intent_to_view_func(self.request.intent)()
[1500723164481] File "/var/task/alexa.py", line 2274, in alexa_what_new_episodes
[1500723164481] new_episodes = kodi.GetUnwatchedEpisodes()
[1500723164481] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 1295, in GetUnwatchedEpisodes
[1500723164481] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 309, in SendCommand
[1500723164481] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 112, in post
[1500723164481] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 58, in request
[1500723164481] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 502, in request
[1500723164481] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 612, in send
[1500723164481] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\adapters.py", line 504, in send
[1500723164481] ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8080): Max retries exceeded with url: /jsonrpc (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f0bba298e50>: Failed to establish a new connection: [Errno 111] Connection refused',))
[1500723164481] [INFO] 2017-07-22T11:32:44.481Z 7aa6a10f-6ed1-11e7-9125-31afa4bb474a 72.21.217.109 - - [22/Jul/2017:11:32:44 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/137.314
[1500723164849] [INFO] 2017-07-22T11:32:44.849Z 7aefdea8-6ed1-11e7-a17d-21ac36e2d760 72.21.217.109 - - [22/Jul/2017:11:32:44 +0000] "POST / HTTP/1.1" 200 2 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/42.805
[1500723195661] Welcome to Kodi.
[1500723195681] [INFO] 2017-07-22T11:33:15.663Z 8d437d18-6ed1-11e7-b046-ef5efe329303 72.21.217.109 - - [22/Jul/2017:11:33:15 +0000] "POST / HTTP/1.1" 200 267 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/111.602
[1500723208700] Recommending show
[1500723208700] Sending request to http://127.0.0.1:8080/jsonrpc from device amzn1.ask.device.AEAMBJJXIMONL5DKSQ3P74H56IQBL4FD75ZATOINZNSTXNAGSLMGB3FGZEHYS2SL33EKFWZT5PYXW7UDXA4I2GWW2ZH4ERLU7WBIABJGR6QLSTFUFKIZK3GIM2LNGNZI5TP6YXFN4PSZISBRF3A6ORBL3EIQ
[1500723208702] [2017-07-22 11:33:28,701] ERROR in c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app: Exception on / [POST]
[1500723208702] Traceback (most recent call last):
[1500723208702] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1982, in wsgi_app
[1500723208702] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1614, in full_dispatch_request
[1500723208702] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1517, in handle_user_exception
[1500723208702] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1612, in full_dispatch_request
[1500723208702] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1598, in dispatch_request
[1500723208702] File "/var/task/flask_ask/core.py", line 604, in _flask_view_func
[1500723208702] result = self._map_intent_to_view_func(self.request.intent)()
[1500723208702] File "/var/task/alexa.py", line 2135, in alexa_recommend_show
[1500723208702] item = kodi.GetRecommendedItem('tvshows')
[1500723208702] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 1033, in GetRecommendedItem
[1500723208702] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 309, in SendCommand
[1500723208702] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 112, in post
[1500723208702] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 58, in request
[1500723208702] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 502, in request
[1500723208702] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 612, in send
[1500723208702] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\adapters.py", line 504, in send
[1500723208702] ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8080): Max retries exceeded with url: /jsonrpc (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f0bba23dbd0>: Failed to establish a new connection: [Errno 111] Connection refused',))
[1500723208702] [INFO] 2017-07-22T11:33:28.702Z 9511ef18-6ed1-11e7-bd49-dda1c75f4bda 72.21.217.109 - - [22/Jul/2017:11:33:28 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/54.682
[1500723208991] [INFO] 2017-07-22T11:33:28.991Z 953a1095-6ed1-11e7-a1a2-b309c8999964 72.21.217.109 - - [22/Jul/2017:11:33:28 +0000] "POST / HTTP/1.1" 200 2 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/77.982
[1500724395179] [2017-07-22 11:53:15,179] ERROR in c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app: Exception on / [POST]
[1500724395179] Traceback (most recent call last):
[1500724395179] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1982, in wsgi_app
[1500724395179] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1614, in full_dispatch_request
[1500724395179] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1517, in handle_user_exception
[1500724395179] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1612, in full_dispatch_request
[1500724395179] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1598, in dispatch_request
[1500724395179] File "/var/task/flask_ask/core.py", line 571, in _flask_view_func
[1500724395179] ask_payload = self._alexa_request(verify=self.ask_verify_requests)
[1500724395179] File "/var/task/flask_ask/core.py", line 533, in _alexa_request
[1500724395179] timestamp = aniso8601.parse_datetime(alexa_request_payload['request']['timestamp'])
[1500724395179] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\aniso8601\aniso8601\time.py", line 120, in parse_datetime
[1500724395179] AttributeError: 'int' object has no attribute 'split'
[1500724395180] [INFO] 2017-07-22T11:53:15.179Z 5837e71b-6ed4-11e7-9458-0f8e7b5ab8d7 72.21.217.178 - - [22/Jul/2017:11:53:15 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/UNAVAILABLE (Java/1.8.0_112)" 0/118.287
[1500724430921] [2017-07-22 11:53:50,916] ERROR in c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app: Exception on / [POST]
[1500724430921] Traceback (most recent call last):
[1500724430921] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1982, in wsgi_app
[1500724430921] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1614, in full_dispatch_request
[1500724430921] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1517, in handle_user_exception
[1500724430921] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1612, in full_dispatch_request
[1500724430921] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1598, in dispatch_request
[1500724430921] File "/var/task/flask_ask/core.py", line 571, in _flask_view_func
[1500724430921] ask_payload = self._alexa_request(verify=self.ask_verify_requests)
[1500724430921] File "/var/task/flask_ask/core.py", line 533, in _alexa_request
[1500724430921] timestamp = aniso8601.parse_datetime(alexa_request_payload['request']['timestamp'])
[1500724430921] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\aniso8601\aniso8601\time.py", line 120, in parse_datetime
[1500724430921] AttributeError: 'int' object has no attribute 'split'
[1500724430941] [INFO] 2017-07-22T11:53:50.921Z 6d8c695f-6ed4-11e7-b659-c1fa4ed9f29a 72.21.217.173 - - [22/Jul/2017:11:53:50 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/UNAVAILABLE (Java/1.8.0_112)" 0/88.912
[1500724441409] [2017-07-22 11:54:01,409] ERROR in c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app: Exception on / [POST]
[1500724441409] Traceback (most recent call last):
[1500724441409] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1982, in wsgi_app
[1500724441409] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1614, in full_dispatch_request
[1500724441409] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1517, in handle_user_exception
[1500724441409] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1612, in full_dispatch_request
[1500724441409] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1598, in dispatch_request
[1500724441409] File "/var/task/flask_ask/core.py", line 571, in _flask_view_func
[1500724441409] ask_payload = self._alexa_request(verify=self.ask_verify_requests)
[1500724441409] File "/var/task/flask_ask/core.py", line 533, in _alexa_request
[1500724441409] timestamp = aniso8601.parse_datetime(alexa_request_payload['request']['timestamp'])
[1500724441409] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\aniso8601\aniso8601\time.py", line 120, in parse_datetime
[1500724441409] AttributeError: 'int' object has no attribute 'split'
[1500724441410] [INFO] 2017-07-22T11:54:01.410Z 73d48907-6ed4-11e7-955b-d717661506aa 72.21.217.69 - - [22/Jul/2017:11:54:01 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/UNAVAILABLE (Java/1.8.0_112)" 0/35.188
[1500724722638] Navigate: Movies
[1500724722638] Sending request to http://127.0.0.1:8080/jsonrpc from device amzn1.ask.device.AEAMBJJXIMONL5DKSQ3P74H56IQBL4FD75ZATOINZNSTXNAGSLMGB3FGZEHYS2SL33EKFWZT5PYXW7UDXA4I2GWW2ZH4ERLU7WBIABJGR6QLSTFUFKIZK3GIM2LNGNZI5TP6YXFN4PSZISBRF3A6ORBL3EIQ
[1500724722640] [2017-07-22 11:58:42,639] ERROR in c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app: Exception on / [POST]
[1500724722640] Traceback (most recent call last):
[1500724722640] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1982, in wsgi_app
[1500724722640] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1614, in full_dispatch_request
[1500724722640] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1517, in handle_user_exception
[1500724722640] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1612, in full_dispatch_request
[1500724722640] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1598, in dispatch_request
[1500724722640] File "/var/task/flask_ask/core.py", line 604, in _flask_view_func
[1500724722640] result = self._map_intent_to_view_func(self.request.intent)()
[1500724722640] File "/var/task/alexa.py", line 1490, in alexa_show_movies
[1500724722640] kodi.ShowMovies()
[1500724722640] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 741, in ShowMovies
[1500724722640] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 309, in SendCommand
[1500724722640] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 112, in post
[1500724722640] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 58, in request
[1500724722640] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 502, in request
[1500724722640] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 612, in send
[1500724722640] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\adapters.py", line 504, in send
[1500724722640] ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8080): Max retries exceeded with url: /jsonrpc (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f0bb9f8b250>: Failed to establish a new connection: [Errno 111] Connection refused',))
[1500724722640] [INFO] 2017-07-22T11:58:42.640Z 1b687817-6ed5-11e7-86d7-6311974a2aaf 72.21.217.109 - - [22/Jul/2017:11:58:42 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/99.329
[1500724722905] [INFO] 2017-07-22T11:58:42.905Z 1b9d6aba-6ed5-11e7-afc7-bf48244bb569 72.21.217.109 - - [22/Jul/2017:11:58:42 +0000] "POST / HTTP/1.1" 200 2 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/40.635
[1500724825737] Newly added shows
[1500724825738] Sending request to http://127.0.0.1:8080/jsonrpc from device amzn1.ask.device.AEAMBJJXIMONL5DKSQ3P74H56IQBL4FD75ZATOINZNSTXNAGSLMGB3FGZEHYS2SL33EKFWZT5PYXW7UDXA4I2GWW2ZH4ERLU7WBIABJGR6QLSTFUFKIZK3GIM2LNGNZI5TP6YXFN4PSZISBRF3A6ORBL3EIQ
[1500724825740] [2017-07-22 12:00:25,739] ERROR in c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app: Exception on / [POST]
[1500724825740] Traceback (most recent call last):
[1500724825740] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1982, in wsgi_app
[1500724825740] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1614, in full_dispatch_request
[1500724825740] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1517, in handle_user_exception
[1500724825740] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1612, in full_dispatch_request
[1500724825740] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1598, in dispatch_request
[1500724825740] File "/var/task/flask_ask/core.py", line 604, in _flask_view_func
[1500724825740] result = self._map_intent_to_view_func(self.request.intent)()
[1500724825740] File "/var/task/alexa.py", line 2274, in alexa_what_new_episodes
[1500724825740] new_episodes = kodi.GetUnwatchedEpisodes()
[1500724825740] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 1295, in GetUnwatchedEpisodes
[1500724825740] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 309, in SendCommand
[1500724825740] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 112, in post
[1500724825740] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 58, in request
[1500724825740] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 502, in request
[1500724825740] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 612, in send
[1500724825740] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\adapters.py", line 504, in send
[1500724825740] ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8080): Max retries exceeded with url: /jsonrpc (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f0bb9f8b5d0>: Failed to establish a new connection: [Errno 111] Connection refused',))
[1500724825740] [INFO] 2017-07-22T12:00:25.740Z 58d40a27-6ed5-11e7-a9d4-edc4352c133a 72.21.217.98 - - [22/Jul/2017:12:00:25 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/98.961
[1500724825991] [INFO] 2017-07-22T12:00:25.991Z 590e2c9e-6ed5-11e7-8eab-f99dc9f02ebe 72.21.217.98 - - [22/Jul/2017:12:00:25 +0000] "POST / HTTP/1.1" 200 2 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/43.662
[1500725617467] /var/task/fuzzywuzzy/fuzz.py:35: UserWarning: Using slow pure-python SequenceMatcher. Install python-Levenshtein to remove this warning
[1500725617604] [DEBUG] 2017-07-22T12:13:37.604Z 30262707-6ed7-11e7-b572-4b0e3ee5353f Zappa Event: {u'body': None, u'resource': u'/', u'requestContext': {u'resourceId': u'be4c3hj7l8', u'apiId': u'1afiaythy9', u'resourcePath': u'/', u'httpMethod': u'GET', u'requestId': u'30205a56-6ed7-11e7-a240-75d3ef9dd1ac', u'path': u'/dev', u'accountId': u'713239099574', 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'98.150.233.20', u'accountId': None}, u'stage': u'dev'}, u'queryStringParameters': None, u'httpMethod': u'GET', u'pathParameters': None, u'headers': {u'Via': u'1.1 e07e2d5f2d026d31ffb267fe09e7913e.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'98.150.233.20, 205.251.202.62', 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-59734170-04ae3a464d6cf8b013982208', u'Host': u'1afiaythy9.execute-api.us-east-1.amazonaws.com', u'X-Forwarded-Proto': u'https', u'X-Amz-Cf-Id': u'RYiiGWU2qVjGZv_IwUzyRlog797HmjqvHRNmcbxJ_8KnP07uRCwUzQ==', 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}
[1500725617621] [INFO] 2017-07-22T12:13:37.621Z 30262707-6ed7-11e7-b572-4b0e3ee5353f 98.150.233.20 - - [22/Jul/2017:12:13:37 +0000] "GET / HTTP/1.1" 405 178 "" "python-requests/2.18.1" 0/17.495
[1500725665062] Navigate: Albums
[1500725665062] Sending request to http://127.0.0.1:8080/jsonrpc from device amzn1.ask.device.AEAMBJJXIMONL5DKSQ3P74H56IQBL4FD75ZATOINZNSTXNAGSLMGB3FGZEHYS2SL33EKFWZT5PYXW7UDXA4I2GWW2ZH4ERLU7WBIABJGR6QLSTFUFKIZK3GIM2LNGNZI5TP6YXFN4PSZISBRF3A6ORBL3EIQ
[1500725665082] [2017-07-22 12:14:25,081] ERROR in c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app: Exception on / [POST]
[1500725665082] Traceback (most recent call last):
[1500725665082] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1982, in wsgi_app
[1500725665082] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1614, in full_dispatch_request
[1500725665082] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1517, in handle_user_exception
[1500725665082] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1612, in full_dispatch_request
[1500725665082] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1598, in dispatch_request
[1500725665082] File "/var/task/flask_ask/core.py", line 594, in _flask_view_func
[1500725665082] result = self._map_intent_to_view_func(self.request.intent)()
[1500725665082] File "/var/task/alexa.py", line 1534, in alexa_show_albums
[1500725665082] kodi.ShowMusicAlbums()
[1500725665082] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 757, in ShowMusicAlbums
[1500725665082] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 309, in SendCommand
[1500725665082] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 112, in post
[1500725665082] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 58, in request
[1500725665082] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 502, in request
[1500725665082] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 612, in send
[1500725665082] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\adapters.py", line 504, in send
[1500725665082] ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8080): Max retries exceeded with url: /jsonrpc (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70b5e6ac90>: Failed to establish a new connection: [Errno 111] Connection refused',))
[1500725665083] [INFO] 2017-07-22T12:14:25.82Z 4d1f4b93-6ed7-11e7-bdf8-a32ddc714e22 72.21.217.117 - - [22/Jul/2017:12:14:25 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/141.369
[1500725665348] [INFO] 2017-07-22T12:14:25.348Z 4d5af5a0-6ed7-11e7-b04a-a1b65d4a15f9 72.21.217.117 - - [22/Jul/2017:12:14:25 +0000] "POST / HTTP/1.1" 200 2 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/37.269
[1500725686048] Navigate: Up
[1500725686048] Sending request to http://127.0.0.1:8080/jsonrpc from device amzn1.ask.device.AEAMBJJXIMONL5DKSQ3P74H56IQBL4FD75ZATOINZNSTXNAGSLMGB3FGZEHYS2SL33EKFWZT5PYXW7UDXA4I2GWW2ZH4ERLU7WBIABJGR6QLSTFUFKIZK3GIM2LNGNZI5TP6YXFN4PSZISBRF3A6ORBL3EIQ
[1500725686062] [2017-07-22 12:14:46,061] ERROR in c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app: Exception on / [POST]
[1500725686062] Traceback (most recent call last):
[1500725686062] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1982, in wsgi_app
[1500725686062] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1614, in full_dispatch_request
[1500725686062] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1517, in handle_user_exception
[1500725686062] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1612, in full_dispatch_request
[1500725686062] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1598, in dispatch_request
[1500725686062] File "/var/task/flask_ask/core.py", line 594, in _flask_view_func
[1500725686062] result = self._map_intent_to_view_func(self.request.intent)()
[1500725686062] File "/var/task/alexa.py", line 1457, in alexa_up
[1500725686062] kodi.Up()
[1500725686062] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 721, in Up
[1500725686062] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 309, in SendCommand
[1500725686062] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 112, in post
[1500725686062] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 58, in request
[1500725686062] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 502, in request
[1500725686062] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 612, in send
[1500725686062] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\adapters.py", line 504, in send
[1500725686062] ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8080): Max retries exceeded with url: /jsonrpc (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70b5e108d0>: Failed to establish a new connection: [Errno 111] Connection refused',))
[1500725686063] [INFO] 2017-07-22T12:14:46.63Z 59a66343-6ed7-11e7-9250-9fb39c521034 72.21.217.117 - - [22/Jul/2017:12:14:46 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/116.237
[1500725686331] [INFO] 2017-07-22T12:14:46.331Z 59d95a9a-6ed7-11e7-80c4-2d416303ef0b 72.21.217.117 - - [22/Jul/2017:12:14:46 +0000] "POST / HTTP/1.1" 200 2 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/54.399
[1500725719270] Welcome to Kodi.
[1500725719271] [INFO] 2017-07-22T12:15:19.271Z 6d5dd845-6ed7-11e7-8611-d3fff841010f 72.21.217.117 - - [22/Jul/2017:12:15:19 +0000] "POST / HTTP/1.1" 200 267 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/240.72
[1500725734286] [INFO] 2017-07-22T12:15:34.286Z 76714cd5-6ed7-11e7-8809-296b5aa7925e 72.21.217.109 - - [22/Jul/2017:12:15:34 +0000] "POST / HTTP/1.1" 200 2 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/44.931
[1500725810118] Welcome to Kodi.
[1500725810119] [INFO] 2017-07-22T12:16:50.119Z a3911de3-6ed7-11e7-ba3b-332ab2919182 72.21.217.109 - - [22/Jul/2017:12:16:50 +0000] "POST / HTTP/1.1" 200 267 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/136.034
[1500725823743] Playing recently added songs
[1500725823743] Sending request to http://127.0.0.1:8080/jsonrpc from device amzn1.ask.device.AEAMBJJXIMONL5DKSQ3P74H56IQBL4FD75ZATOINZNSTXNAGSLMGB3FGZEHYS2SL33EKFWZT5PYXW7UDXA4I2GWW2ZH4ERLU7WBIABJGR6QLSTFUFKIZK3GIM2LNGNZI5TP6YXFN4PSZISBRF3A6ORBL3EIQ
[1500725823745] [2017-07-22 12:17:03,744] ERROR in c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app: Exception on / [POST]
[1500725823745] Traceback (most recent call last):
[1500725823745] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1982, in wsgi_app
[1500725823745] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1614, in full_dispatch_request
[1500725823745] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1517, in handle_user_exception
[1500725823745] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1612, in full_dispatch_request
[1500725823745] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1598, in dispatch_request
[1500725823745] File "/var/task/flask_ask/core.py", line 594, in _flask_view_func
[1500725823745] result = self._map_intent_to_view_func(self.request.intent)()
[1500725823745] File "/var/task/alexa.py", line 825, in alexa_listen_recently_added_songs
[1500725823745] songs_result = kodi.GetRecentlyAddedSongs()
[1500725823745] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 1173, in GetRecentlyAddedSongs
[1500725823745] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 309, in SendCommand
[1500725823745] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 112, in post
[1500725823745] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 58, in request
[1500725823745] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 502, in request
[1500725823745] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 612, in send
[1500725823745] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\adapters.py", line 504, in send
[1500725823745] ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8080): Max retries exceeded with url: /jsonrpc (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f70b5e6a950>: Failed to establish a new connection: [Errno 111] Connection refused',))
[1500725823746] [INFO] 2017-07-22T12:17:03.746Z abc3cfb6-6ed7-11e7-882a-f922280372bd 72.21.217.109 - - [22/Jul/2017:12:17:03 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/36.43
[1500725824254] [INFO] 2017-07-22T12:17:04.254Z ac07de27-6ed7-11e7-9787-2996c7e3fdb0 72.21.217.109 - - [22/Jul/2017:12:17:04 +0000] "POST / HTTP/1.1" 200 2 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/102.291
[1500727007307] /var/task/fuzzywuzzy/fuzz.py:35: UserWarning: Using slow pure-python SequenceMatcher. Install python-Levenshtein to remove this warning
[1500727007461] [DEBUG] 2017-07-22T12:36:47.461Z 6c8d60d6-6eda-11e7-863a-e77630a75ad5 Zappa Event: {u'body': None, u'resource': u'/', u'requestContext': {u'resourceId': u'be4c3hj7l8', u'apiId': u'1afiaythy9', u'resourcePath': u'/', u'httpMethod': u'GET', u'requestId': u'6c860db0-6eda-11e7-b514-778a316953f1', u'path': u'/dev', u'accountId': u'713239099574', 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'98.150.233.20', u'accountId': None}, u'stage': u'dev'}, u'queryStringParameters': None, u'httpMethod': u'GET', u'pathParameters': None, u'headers': {u'Via': u'1.1 df92aef1c34536f17ccfa309b645ee36.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'98.150.233.20, 205.251.202.65', 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-597346de-79241e6e5e81e77508b0e314', u'Host': u'1afiaythy9.execute-api.us-east-1.amazonaws.com', u'X-Forwarded-Proto': u'https', u'X-Amz-Cf-Id': u'euRavNnCSIfI8y2ENnTRhTm0jzHo1DorYzymFYu03vAxj2hvcVWVxw==', 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}
[1500727007463] [INFO] 2017-07-22T12:36:47.463Z 6c8d60d6-6eda-11e7-863a-e77630a75ad5 98.150.233.20 - - [22/Jul/2017:12:36:47 +0000] "GET / HTTP/1.1" 405 178 "" "python-requests/2.18.1" 0/1.264
[1500727060185] Welcome to Kodi.
[1500727060201] [INFO] 2017-07-22T12:37:40.186Z 8cb2991b-6eda-11e7-8f49-eddf4a5d5e9c 72.21.217.109 - - [22/Jul/2017:12:37:40 +0000] "POST / HTTP/1.1" 200 267 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/104.795
[1500727066567] Stepping backward
[1500727066567] Sending request to http://127.0.0.1:8080/jsonrpc from device amzn1.ask.device.AEAMBJJXIMONL5DKSQ3P74H56IQBL4FD75ZATOINZNSTXNAGSLMGB3FGZEHYS2SL33EKFWZT5PYXW7UDXA4I2GWW2ZH4ERLU7WBIABJGR6QLSTFUFKIZK3GIM2LNGNZI5TP6YXFN4PSZISBRF3A6ORBL3EIQ
[1500727066570] [2017-07-22 12:37:46,569] ERROR in c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app: Exception on / [POST]
[1500727066570] Traceback (most recent call last):
[1500727066570] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1982, in wsgi_app
[1500727066570] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1614, in full_dispatch_request
[1500727066570] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1517, in handle_user_exception
[1500727066570] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1612, in full_dispatch_request
[1500727066570] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1598, in dispatch_request
[1500727066570] File "/var/task/flask_ask/core.py", line 594, in _flask_view_func
[1500727066570] result = self._map_intent_to_view_func(self.request.intent)()
[1500727066570] File "/var/task/alexa.py", line 349, in alexa_player_seek_smallbackward
[1500727066570] kodi.PlayerSeekSmallBackward()
[1500727066570] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 863, in PlayerSeekSmallBackward
[1500727066570] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 1360, in GetPlayerID
[1500727066570] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 309, in SendCommand
[1500727066570] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 112, in post
[1500727066570] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 58, in request
[1500727066570] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 502, in request
[1500727066570] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 612, in send
[1500727066570] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\adapters.py", line 504, in send
[1500727066570] ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8080): Max retries exceeded with url: /jsonrpc (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f816ae3cb10>: Failed to establish a new connection: [Errno 111] Connection refused',))
[1500727066571] [INFO] 2017-07-22T12:37:46.571Z 908ac9bc-6eda-11e7-bd4f-a72c23bf9d97 72.21.217.109 - - [22/Jul/2017:12:37:46 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/48.48
[1500727066806] [INFO] 2017-07-22T12:37:46.806Z 90b0c8a6-6eda-11e7-81c4-a97f2a8beda2 72.21.217.109 - - [22/Jul/2017:12:37:46 +0000] "POST / HTTP/1.1" 200 2 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/31.247
[1500727902441] /var/task/fuzzywuzzy/fuzz.py:35: UserWarning: Using slow pure-python SequenceMatcher. Install python-Levenshtein to remove this warning
[1500727902581] [DEBUG] 2017-07-22T12:51:42.581Z 821627e1-6edc-11e7-95ed-c1d2c867cd94 Zappa Event: {u'body': None, u'resource': u'/', u'requestContext': {u'resourceId': u'be4c3hj7l8', u'apiId': u'1afiaythy9', u'resourcePath': u'/', u'httpMethod': u'GET', u'requestId': u'820f4ab1-6edc-11e7-9d58-05cdd136ea37', u'path': u'/dev', u'accountId': u'713239099574', 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'98.150.233.20', u'accountId': None}, u'stage': u'dev'}, u'queryStringParameters': None, u'httpMethod': u'GET', u'pathParameters': None, u'headers': {u'Via': u'1.1 a0dd059438cfad88a9153a3db3f750e3.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'98.150.233.20, 205.251.202.65', 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-59734a5d-67fb6f5c5ada8da235de5847', u'Host': u'1afiaythy9.execute-api.us-east-1.amazonaws.com', u'X-Forwarded-Proto': u'https', u'X-Amz-Cf-Id': u'sEr4sSKhn-zuTHySOQ19S_NZ0dS7WGyRvwFcmFFuMOFQO5QVT6wk_A==', 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}
[1500727902601] [INFO] 2017-07-22T12:51:42.583Z 821627e1-6edc-11e7-95ed-c1d2c867cd94 98.150.233.20 - - [22/Jul/2017:12:51:42 +0000] "GET / HTTP/1.1" 405 178 "" "python-requests/2.18.1" 0/1.371
[1500727954506] Welcome to Kodi.
[1500727954521] [INFO] 2017-07-22T12:52:34.506Z a1bfc7a4-6edc-11e7-bda2-73fb2aa23067 72.21.217.98 - - [22/Jul/2017:12:52:34 +0000] "POST / HTTP/1.1" 200 267 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/105.12
[1500727967605] Stepping backward
[1500727967621] Sending request to http://127.0.0.1:8080/jsonrpc from device amzn1.ask.device.AEAMBJJXIMONL5DKSQ3P74H56IQBL4FD75ZATOINZNSTXNAGSLMGB3FGZEHYS2SL33EKFWZT5PYXW7UDXA4I2GWW2ZH4ERLU7WBIABJGR6QLSTFUFKIZK3GIM2LNGNZI5TP6YXFN4PSZISBRF3A6ORBL3EIQ
[1500727967621] [2017-07-22 12:52:47,608] ERROR in c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app: Exception on / [POST]
[1500727967621] Traceback (most recent call last):
[1500727967621] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1982, in wsgi_app
[1500727967621] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1614, in full_dispatch_request
[1500727967621] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1517, in handle_user_exception
[1500727967621] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1612, in full_dispatch_request
[1500727967621] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\Flask\flask\app.py", line 1598, in dispatch_request
[1500727967621] File "/var/task/flask_ask/core.py", line 594, in _flask_view_func
[1500727967621] result = self._map_intent_to_view_func(self.request.intent)()
[1500727967621] File "/var/task/alexa.py", line 349, in alexa_player_seek_smallbackward
[1500727967621] kodi.PlayerSeekSmallBackward()
[1500727967621] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 863, in PlayerSeekSmallBackward
[1500727967621] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 1360, in GetPlayerID
[1500727967621] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\kodi-voice\kodi_voice\kodi.py", line 309, in SendCommand
[1500727967621] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 112, in post
[1500727967621] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\api.py", line 58, in request
[1500727967621] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 502, in request
[1500727967621] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\sessions.py", line 612, in send
[1500727967621] File "c:\users\daddy-~1\appdata\local\temp\pip-build-uhdocm\requests\requests\adapters.py", line 504, in send
[1500727967621] ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8080): Max retries exceeded with url: /jsonrpc (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f802ef9cc90>: Failed to establish a new connection: [Errno 111] Connection refused',))
[1500727967621] [INFO] 2017-07-22T12:52:47.609Z a99ba602-6edc-11e7-8f49-eddf4a5d5e9c 72.21.217.98 - - [22/Jul/2017:12:52:47 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/37.093
[1500727967836] [INFO] 2017-07-22T12:52:47.836Z a9bebee1-6edc-11e7-9ad6-fb40ed5bda88 72.21.217.98 - - [22/Jul/2017:12:52:47 +0000] "POST / HTTP/1.1" 200 2 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/36.724
Reply
@blazeburna, you need to fill out kodi.config as directed in the README.
Reply
(2017-07-18, 21:42)SANGER_A2 Wrote:
(2016-05-12, 02:15)zpanderson Wrote: Got this set up finally. As a note if anyone is trying to set this up on your home server you have to use port 443 as that is all Alexa skills allow. I first tried to use a custom port and was banging my head on the wall trying to figure out why I was getting unreachable errors.
Has anyone had any luck connecting to their own HTTP servers on ports other than 443? I have two machines running kodi (Intel i3s) and I would like to run an apache server on each as well as Kodi to improve the response time, but as they won't be on at the same time I have to have 2 ports open from the outside.

Thanks.

The https endpoint you set in the Configuration section of the Skill on https://developer.amazon.com must use 443.

You should only need one HTTPS server hosting the Skill, the Skill itself can handle multiple Kodi installs. If they are all on the same local network then you shouldn't need to open any other ports to the outside.

Your Echo sends your voice command to the Alexa Skill Kit

Alexa Skill Kit sends the request via HTTPS 443 to the kodi-alexa skill on your own correctly configured (SSL certificates installed etc) HTTPS server on your local network

kodi-alexa skill on your local network then sends the commands to your Kodi installs (192.168...)

It is only the middle bit that needs the open port, make sense?

(note that this is only relevant if you are running a self hosted version of the Skill)
Reply
@digiltd, he/she wants to set it up on two different machines because one or the other might not be online at any given time, and I assume they don't want to set up a third machine.

They could set up a two-node cluster, though it'd be easiest just to put it on a rPi or something and leave it online all the time.
Reply
(2017-07-22, 18:21)jingai Wrote: @digiltd, he/she wants to set it up on two different machines because one or the other might not be online at any given time, and I assume they don't want to set up a third machine.

They could set up a two-node cluster, though it'd be easiest just to put it on a rPi or something and leave it online all the time.

Ah, I see.

Yes a Pi would make things simpler
Reply
Need help. the part where its says “HTTPS” for the Endpoint Type and paste in the URL you got at the end of Step Four. Problem is I closed out before saving that URL is there any way I can get that from a file that it possibly saved to on the HDD?

If not what do I need to do so I can add the URL in the End Point.

Thanks for any help
Reply
@jingai, I edited the config file, but I am still getting the error. Edited config below:

Code:
[DEFAULT]
# The Kodi webserver only supports HTTP, but if you've set up a reverse HTTPS
# proxy you can change this to https.
scheme   = http
address  = blazeburna.xxx.xxx
port     = 2360
# If using a reverse proxy you might need to add an extra bit to the url
# before "jsonrpc" (don't use slashes before or after).
subpath  =
username = kodi
password = XXXXXX

I opened the venv and ran the following commands:

pip install -r requirements.txt
pip install packaging
zappa init
zappa update dev

Am I missing something?
Reply
(2017-07-20, 05:09)jingai Wrote:
(2017-07-20, 01:51)grimmace92 Wrote: I'm already using another application that uses the remote control kodi via http on port 8080. Will that be an issue if I try to use the Alexa skill?
Nope, it'll be fine.
Thanks. I'm up and running and everything works but I have questions about multiple instances of Kodi. So I have three different htpc's with its own install of kodi that share an sql database. I have two dots. One dot will control two of the htpc's and the other dot will control 1 htpc. Do I need to run through the entire setup on each machine?
Reply
  • 1
  • 109
  • 110
  • 111(current)
  • 112
  • 113
  • 176

Logout Mark Read Team Forum Stats Members Help
Kanzi: Amazon Alexa skill for Kodi15