Commit Graph

58 Commits

Author SHA1 Message Date
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
28b5f69333 urllib2 out, requests in; Removing X-Forwarding headers to prevent redirect loops 2017-10-06 22:01:58 +13:00
b344c3585c Lyrics modal v0.0.1 2017-10-06 15:19:15 +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
0d28d9910e Adding core exceptions; Pusher timeouts and sourcemaps to production 2017-10-01 09:38:01 +13:00
bb5620bc2b cleaner win32 support 2017-09-25 14:10:46 -04:00
94205d9b8d Revert "win32 support"
This reverts commit a4270abb71.
2017-09-25 14:08:25 -04:00
a4270abb71 win32 support 2017-09-25 14:00:02 -04:00
60a560f4b3 Adding error tracking to python 2017-09-22 16:15:50 +12:00
f760429862 Removing spotipy - only used for one request; Now using urllib for recommendations 2017-08-27 09:39:35 +12:00
a041d5c846 Fetching 50 recommendations, and storing results to add 3x at a time to avoid locking server; Fixes #149 2017-08-25 08:39:42 +12:00
58636aab54 Using new standardized Mopidy-Spotify credentials 2017-08-06 21:06:48 +12:00
1e12f3fb29 Using Mopidy-Spotify authentication for backend users 2017-08-06 20:22:16 +12:00
2535725d44 Allow override of connection_id in messages 2017-06-13 11:56:20 +12:00
164d8ecbeb Preparing for Mopidy-Spotify 3.1.0 client credentials; Additional debug examples 2017-06-13 08:58:10 +12:00
355c1490da Configurable auth_url for user-defined auth frame 2017-06-12 08:34:21 +12:00
b73cbbb164 Let client define whether updating or starting radio 2017-04-19 06:58:41 +12:00
25a4218195 Start/update radio as change_radio 2017-04-18 08:52:28 +12:00
79090edd2c Overhaul radio UI, fixes #93 2017-04-18 04:44:39 +12:00
14aca04f8e Checking and repairing deliver_message and sharing spotify auth 2017-04-15 03:51:40 +12:00