Commit Graph

43 Commits

Author SHA1 Message Date
79e7fc88c7 Safe navigating spotify settings 2022-02-19 23:11:43 +13:00
e787a339f2 Proper checks for snapcast_enabled (and spotify_enabled) before adding event hooks; fixes #790 2022-02-01 20:27:48 +13:00
f1fddc5354 Mopidy to listen to track events and auto-post meta to Snapserver for front-end to consume 2021-10-17 08:13:12 +13:00
4cf2cf3a0c Wrapping ioloop in check for it's existence; load more tracks await to prevent coroutine error 2020-08-27 20:58:35 +12:00
4ae58cdf9e Black run 2020-02-06 10:12:28 +13:00
b789d322b3 Formatting 2020-02-03 16:48:39 +13:00
df18eba73c Running black 2020-02-03 16:14:04 +13:00
564839c92b Exposing ws ioloop for Frontend to piggy-back 2020-01-25 22:18:52 +13:00
b23917dca0 Passing websocket/http ioloop through to iris core methods 2020-01-23 06:57:52 +13:00
dd93b42e1d Run pyupgrade --py37-plus 2020-01-05 23:50:35 +00: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
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
6c78920c1e Snapcast instruct more flexible 2018-03-21 21:40:33 +13:00
2cde9fa786 Handling partial metadata requests 2018-03-19 16:09: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
62e50e89b7 30s timeout for pusher; No broadcasting after metadata flush; Extra error logging during radio functions 2017-11-21 11:27:34 +13:00
b1af53fed9 Hooking websocket into react 2017-02-18 22:04:05 +13:00
16415f8659 Overhaul of websocket messages 2017-02-18 12:45:48 +13:00
16d057cd17 Frontend spawns handlers; Handlers add themselves to Frontend ref 2017-02-17 09:11:23 +13:00
cf8672f00c Getting object inheritance right... 2017-02-17 08:03:11 +13:00
b53ba2ca6d Tinkering with /ws 2017-02-16 19:51:49 +13:00
4ccc564442 When tracklist changes, clense unmatching metadata 2017-02-15 08:36:52 +13:00
9401289802 When added, backend broadcasts 2017-02-14 21:41:13 +13:00
ef2f873295 Metadata operational; Handle cached/local lookups that are instant; Remove old tlids 2017-02-14 20:24:35 +13:00
02d3868d1e Queue metadata endpoint 2017-02-14 12:13:07 +13:00
66b05a75d2 Showing system spotify user 2017-02-06 17:02:43 +13:00
93eabe59c2 Config includes spotify-user for rendering in Settings 2017-02-06 13:00:21 +13:00
94c947e90e Country/Locale now settable via config (fixes #19); New get_config endpoint for Pusher 2017-02-06 10:07:32 +13:00
cab4218da2 Edit radio popup; Capture errors and broadcast via pusher 2017-01-31 08:44:12 +13:00
6eca34b3f5 Renaming PUSHER_RADIO to RADIO; Fixing updates when radio CHANGED as well as when started/stopped 2017-01-09 10:49:50 +13:00
2397c2a731 Removing debug code 2016-12-22 08:29:40 +13:00
005e2b58b5 Radio starting and stopping 2016-12-20 19:54:19 +13:00
bf3b2bfba1 Preliminary radio 2016-12-20 16:58:20 +13:00
ae1a8b1186 Removing reference to mopidy_spotmop 2016-12-20 08:39:32 +13:00
f1c6479f99 GIF to css-loader; If PyPi down, don't break get_version; Playing icon in tracklist 2016-12-18 11:32:03 +13:00
869d73231b Album view 2016-10-31 09:25:15 +13:00
474ebc6738 HTTP endpoint for less-awkward server-side token management 2016-10-30 18:06:43 +13:00
49b511b038 Introducing as mopidy extension 2016-10-30 07:51:39 +13:00