Commit Graph

51 Commits

Author SHA1 Message Date
7da76f3b9c Radio now functional; Fetching lyrics still triggers 'Cannot run the event loop while another loop is running' error... 2020-01-19 21:21:11 +13:00
83fbc65cfa Fix Extension setup and factory import.
Moved ReactRouterHandler to be with the other handlers
2020-01-08 22:22:30 +00:00
dd93b42e1d Run pyupgrade --py37-plus 2020-01-05 23:50:35 +00:00
e6136505b4 Moving away from threads, using async instead for system tasks; local scan not working any more 2020-01-01 12:13:18 +13:00
d522316ee2 Adding async await where possible, need to revist system tasks 2019-12-30 21:13:15 +13:00
6d72047106 Adding await, but doesn't work for websocket requests 2019-12-30 08:49:24 +13:00
d5028cef21 Instance created within mem; Now semi-operational 2019-12-27 13:34:54 +13:00
3b8ac8a3b8 Figuring out how to create global instance of IrisCore in Python3... 2019-12-24 13:52:50 +13:00
d2ca54bae6 Use setter and getter for core instance (feels uncomfortable, but it works) 2019-11-23 14:08:47 +13:00
2f78d03782 Setting up vanilla docker for testing; Beginning syntax upgrade 2019-11-19 16:00:08 +13:00
103bcd5ba4 Removing select_subptotocol as it breaks in tornado 5+; Include nano 2019-10-13 10:51:12 +13:00
7ce512a73d Docker snapserver container working but not connecting from Iris 2019-08-12 07:30:23 +12:00
202eedae74 Removing ws subprotocol; Creating new post-connection update hook 2019-04-26 15:21:29 +12:00
a9dad3e648 Leaning up the initial connection, will trigger post-connection messages instead 2019-04-25 14:49:51 +12:00
82a5470623 Genius proxy working, with client_id auth 2018-08-20 21:37:18 +12:00
4d64980900 Removing raven, fixes #298 2018-06-16 12:39:59 +12:00
c48d07a8cd System script, implement deley to alert other users; UI 2018-04-17 15:58:39 +12:00
fcbfc64ec6 Revamping radio notifications; Radio current track 2018-04-01 21:26:42 +12:00
4b5c8a4420 Clients to have access to broadcast and send_message as it now uses data as dict, not python params 2018-03-20 21:47:59 +13:00
2cde9fa786 Handling partial metadata requests 2018-03-19 16:09:27 +13:00
f615c6c8d0 Passing method to response 2018-03-13 08:57:40 +13:00
6ec5fd388e Upgrading all request/responses to JSON-RPC 2018-03-12 21:39:27 +13:00
1abf393798 Connecting to Snapcast TCP for requests; No monitoring of notifications yet 2018-03-09 08:23:54 +13:00
4d7e49bd2c Buildout pre-3.8.1; Anonymise user_id etc, fixes xes #232 2017-11-19 20:38:36 +13:00
563ac34cee Ensure errors return with response_id 2017-10-26 19:26:20 +13:00
4cdcf07d44 Removing debugging 2017-10-24 08:00:30 +13:00
cf9c645cc5 Removing sentry until better long-term logger solution found 2017-10-22 22:18:11 +13:00
f68ec5f2d0 Error argument as optional, for AsyncHTTPClient compatibility 2017-10-21 07:35:23 +13:00
d7b185208d Handlers to construct response objects 2017-10-20 21:49:41 +13:00
771bcf8c5e Json encoder server-side; Select your own lyrics result 2017-10-17 18:54:57 +13:00
e7e812413c Removing debug echo 2017-10-14 20:53:09 +13:00
a9e07f70d1 Patching broken spotify token refresher 2017-10-14 20:25:21 +13:00
c36ea44925 User 'you' tag; Unifying backend response format 2017-10-14 08:35:37 +13:00
fe011d7451 Adding callback-ability to all core methods 2017-10-13 21:19:37 +13:00
b147b4f736 Using lambda to append info to callbacks; Only async for httprequests 2017-10-13 20:48:35 +13:00
cab8e50bac Experimenting with promises, tornado.AsyncHTTPClient, very limited options 2017-10-13 10:02:06 +13:00
b285d5c1a3 Proxy fully operational; Initial API requests to Genius 2017-10-06 09:07:28 +13:00
54149d9af4 Checking data payload to bounce bum requests 2017-10-05 08:58:02 +13:00
b2c7478cf9 Revamp of backend method structure; Proxy for any URL 2017-10-04 16:47:15 +13:00
60a560f4b3 Adding error tracking to python 2017-09-22 16:15:50 +12:00
46e436b666 Removing spotipy requirement that prevented Iris starting properly, fixes #175 2017-09-11 08:01:42 +12:00
58636aab54 Using new standardized Mopidy-Spotify credentials 2017-08-06 21:06:48 +12:00
2535725d44 Allow override of connection_id in messages 2017-06-13 11:56:20 +12:00
2bede68218 Detecting 127.0.0.1 and making sure X-Forwarded exists, fixes #94 2017-04-07 19:40:33 +12:00
e143f0e71a Spacing 2017-04-06 18:13:27 +12:00
91fce2e4e2 Manifest link; Removing .htaccess from build; Handling pusher IP when using proxy 2017-03-28 21:36:14 +13:00
6a3d245c1f Fixing handler import order; Remove context menu on user due to no need at this stage 2017-03-07 18:30:51 +13:00
a3ba2ab200 Cleaning imports syntax 2017-03-06 19:13:06 +13:00
60290db452 PUSHER_ prepends all related actions; Radio updater 2017-02-21 05:46:28 +13:00
b1af53fed9 Hooking websocket into react 2017-02-18 22:04:05 +13:00