Commit Graph

134 Commits

Author SHA1 Message Date
2264462ed6 Removing unused variable 2020-08-28 21:48:27 +12: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
deb75fc54b Adding catcher for refresh_spotify_token when not enabled; fixes #565; Starting translation key migration for exceptions 2020-08-24 21:15:25 +12:00
797fdfe0da Pinned fallback returns array vs obj 2020-08-23 13:13:17 +12:00
4a8ecba332 Version bump; Load pinned on startup 2020-08-22 17:27:55 +12:00
177dce8797 Black cleanup 2020-08-21 22:38:39 +12:00
c2e55cefae Moving core functions to internal get/set_data 2020-08-18 21:04:35 +12:00
ea190c2ccd Black and flake fixups (still no check_manifest working reliably) 2020-06-22 20:50:09 +12:00
d88f66798f Removing data_dir in favor of Extension.get_data_dir, #547 2020-05-31 21:35:24 +12:00
4099b79ff0 Removing pathlib 2020-02-21 10:28:47 +13:00
152f190857 Using Extension.version to decide current running version, fixes #499 2020-02-18 15:02:15 +13:00
4331e6bbf8 Black take two; Moving excludes into setup.cfg 2020-02-06 10:44:49 +13:00
d07a59a1e7 Autopep8 2020-02-06 10:14:27 +13: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
64fbcc45b9 Placeholder iris.core.ioloop; Lists handling explicit flag without breaking columns 2020-01-26 14:25:45 +13:00
87aa88a908 Adding mopidy-local back; Consistency with updated events; Notification progress indicator 2020-01-24 13:43:03 +13:00
a70818b88d Adding consistent ..._updated update event listeners for system tasks 2020-01-24 06:36:07 +13:00
37220ea523 Sharing of settings (including Snapcast); Fixing commands storage 2020-01-23 21:57:57 +13:00
52869390f3 Last async bug in check_for_radio_tracks 2020-01-23 18:03:48 +13:00
b23917dca0 Passing websocket/http ioloop through to iris core methods 2020-01-23 06:57:52 +13:00
f581d683bc Genius scraping working again 2020-01-22 16:19:57 +13:00
bdd82b1447 Lyrics request to use async client 2020-01-22 14:26:15 +13:00
7da76f3b9c Radio now functional; Fetching lyrics still triggers 'Cannot run the event loop while another loop is running' error... 2020-01-19 21:21:11 +13:00
169396042a Theoretical handling of system task updates; stdout straight to logger 2020-01-17 23:14:43 +13:00
0e15a8745e Attaching Tornado ioloop to SystemThread, handling SystemThread errors with JsonRPC structure 2020-01-17 21:55:12 +13:00
47400bdd8c Use AsyncHTTPClient instead of HTTPClient.
Regarding HTTPClient, Tornado docs state:
"Applications that are running an IOLoop must use AsyncHTTPClient instead."

Also added some HTTP handler tests.
2020-01-17 00:59:52 +00:00
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