156 Commits

Author SHA1 Message Date
d3cce38832 Use pathlib 2020-01-08 22:22:24 +00:00
dd93b42e1d Run pyupgrade --py37-plus 2020-01-05 23:50:35 +00:00
10cc04adae Callbacks not finding self thread 2020-01-03 06:01:36 +13:00
fd66edfbe4 Nope, threading was the best approach (reinstated) 2020-01-01 21:41:38 +13: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
df1215f9b7 Errors with server-side blocking HTTP requests 2019-12-27 15:07:28 +13:00
636d37dcc4 Upgrade to mixer.getVolume; Move version to core for simplicity 2019-12-27 14:48:12 +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
2f78d03782 Setting up vanilla docker for testing; Beginning syntax upgrade 2019-11-19 16:00:08 +13:00
6225201fc7 Adding data_dir to contain Iris-specifc data (just commands library at this time) 2019-11-02 08:02:50 +13:00
b75c2a67f8 Beginning the upgrade of Snapcast with docker 2019-10-23 17:03:00 +13:00
61d2939372 Cleaning up header and filter alignment 2019-10-09 09:42:20 +13:00
e9ccd8f5f5 Adding more radio info to metadata for nicer experience 2019-10-02 16:37:26 +13:00
71ab2d67dc Buildout 2019-09-26 10:56:51 +12:00
e17bf47fc5 Fixing add/remove track from library 2019-09-26 10:22:43 +12:00
87d49156c7 Merging custom_headers and adding extra debugging to commands 2019-08-30 09:22:03 +12:00
df3d65c832 Change to single quotes. 2019-08-04 19:49:10 +02:00
c293d71b12 Allow sending HTTP headers with commands. 2019-08-04 19:36:29 +02:00
cb97ae597a Merge pull request #416 from jacobobryant/master
Change .length to .get_length()
2019-07-17 08:44:45 +12:00
c4e6e72ea0 Change .length to .get_length() 2019-07-16 10:10:03 -06:00
13a54de402 Catching URLError, fixes #410 2019-07-15 12:08:33 +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
53d2725c7e Total overhaul of how commands are executed (server-side), fixes #387 2019-04-15 09:56:42 +12:00
c9861bc79c Removing pylast (fixes #349); Removing console.log 2019-01-22 08:54:02 +13:00
ffaef9d63e Long-running socket watcher, needs proper cleanup 2018-11-04 14:41:08 +13:00
4327771b2e Snapcast thread 2018-11-03 23:19:03 +13:00
f7faa059ad Gruntwork in middleware where it belongs 2018-11-02 21:33:24 +13:00
acad6490f5 Fully-functional proof-of-concept 2018-11-02 16:10:38 +13:00
4c100a9527 Attempting threading for long-runing system processes 2018-11-02 10:20:32 +13:00
49aa6df033 Commands backend, saving to file 2018-10-12 16:10:29 +13:00
96359e0b42 No need for serverside broadlink API - use ajax config; Power button style 2018-09-28 21:29:09 +12:00
c147730579 Client commands stored in localStorage 2018-09-28 16:02:53 +12:00
7ef02105b5 Comments; Snapcast mobile 2018-09-28 07:04:58 +12:00
35a48c2602 Snapcast using indexes; Broadlink serversidde API 2018-09-27 20:43:42 +12:00
b02e4ef1ce Handling non-authorized Genius 2018-08-21 21:08:11 +12:00
82a5470623 Genius proxy working, with client_id auth 2018-08-20 21:37:18 +12:00
34fbc8f411 POC genius proxy 2018-08-20 08:48:46 +12:00
dbc6cc65b9 Adding Genius as a full authenticator 2018-08-15 16:52:24 +12:00
122f99d027 Removing proxy_request in favor of hosted proxy; Adding icecast control to Outputs; Buttons tidy-up 2018-07-01 21:08:35 +12:00
cf12fcb529 Genius endpoint 2018-06-26 21:44:51 +12:00
2cfb7afed5 Buildout; Removing automatic restart from upgrade process 2018-05-03 13:14:23 +12:00
97f3b0481e Building permission-checker for system functions 2018-04-23 09:07:48 +12:00
fa17dafe86 Collecting output from pip upgrade and returning to user 2018-04-21 21:59:40 +12:00
c48d07a8cd System script, implement deley to alert other users; UI 2018-04-17 15:58:39 +12:00
23dd955d6d Upgrade and restart as separate system file 2018-04-16 21:58:38 +12:00
b3007b7bd5 Bundle sudo actions into system task for cleaner permissions - some users may not be comfortable with this 2018-04-16 15:51:35 +12:00