|
|
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 |
|
|
|
ac6e0eea0c
|
Reducing usage of browser notifications in favor of in-app notifications
|
2018-02-23 09:35:38 +13:00 |
|
|
|
50817fc02c
|
Making radio a little more robust; Only refresh spotify token when expired; Investigating #223
|
2017-11-21 14:50:45 +13:00 |
|
|
|
62e50e89b7
|
30s timeout for pusher; No broadcasting after metadata flush; Extra error logging during radio functions
|
2017-11-21 11:27:34 +13:00 |
|
|
|
4d7e49bd2c
|
Buildout pre-3.8.1; Anonymise user_id etc, fixes xes #232
|
2017-11-19 20:38:36 +13:00 |
|
|
|
35a61686b3
|
Adding POC lastfm authorization button
|
2017-11-02 21:20:56 +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 |
|
|
|
100b65f037
|
Spotify backend token refresh no longer using callbacks
|
2017-10-20 20:43:22 +13:00 |
|
|
|
c393b5c548
|
Radio not starting due to callbacks, removed callbacks for load_more_tracks
|
2017-10-20 18:58:32 +13:00 |
|
|
|
a9e07f70d1
|
Patching broken spotify token refresher
|
2017-10-14 20:25:21 +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 |
|