Commit Graph

93 Commits

Author SHA1 Message Date
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
55ade30130 Testing restarter 2018-04-16 09:01:42 +12:00
fcbfc64ec6 Revamping radio notifications; Radio current track 2018-04-01 21:26:42 +12:00
b2067512a3 Leaning up snapcast component 2018-03-22 16:59:04 +13:00
6c78920c1e Snapcast instruct more flexible 2018-03-21 21:40:33 +13:00
1761456e76 Simplifying broadcasts (removing silly action namespacing) 2018-03-21 08:45:22 +13: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
48eae8b173 Dynamic action creation from pusher broadcasts 2018-03-20 16:53:41 +13:00
8549e9db85 Handling new api structure with client-triggered broadcasts 2018-03-20 13:02:38 +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
f3e64338a5 Handling responses 2018-03-09 16:38:20 +13:00
1abf393798 Connecting to Snapcast TCP for requests; No monitoring of notifications yet 2018-03-09 08:23:54 +13:00