b127cffe4c
Using build tools to inject version into init, passing tox tests
2020-01-31 06:23:34 +13:00
92abf62bae
Buildout
2020-01-30 21:14:34 +13:00
25b45ccfc7
Merge branch 'develop'
2020-01-30 21:10:49 +13:00
9ca98d946a
Unset column width to fill available space (yuss for flexbox)
2020-01-30 21:10:10 +13:00
4b752821c2
Animating progress loader
2020-01-27 16:52:12 +13:00
64fbcc45b9
Placeholder iris.core.ioloop; Lists handling explicit flag without breaking columns
2020-01-26 14:25:45 +13:00
564839c92b
Exposing ws ioloop for Frontend to piggy-back
2020-01-25 22:18:52 +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
a9ea4f1694
Adding tracks using uris []
2020-01-23 17:30:26 +13:00
89592aa3a1
Including pulsesink for running audio
2020-01-23 10:37:22 +13:00
b23917dca0
Passing websocket/http ioloop through to iris core methods
2020-01-23 06:57:52 +13:00
7bbf9621ab
Babel and jest support classes
2020-01-23 06:21:05 +13:00
d66f073bca
Docker image updated (beta); TODO: Version info
2020-01-22 21:55:22 +13:00
7f0f39d478
Merging Python3
2020-01-22 21:22:54 +13:00
e0724cedf7
Preparing for production release
2020-01-22 21:21:49 +13:00
f581d683bc
Genius scraping working again
2020-01-22 16:19:57 +13:00
f33e37a1d1
Scraping Genius not rendering by jQuery for some reason
2020-01-22 16:04:19 +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
20d5e3729d
Upgrading to lookup.uris (no singular uri argument any more); Immutable add_uris prevents track disappearing from lists
2020-01-18 07:32:59 +13:00
aff3a4d035
Ok, NOW it's using logger.info for stdout
2020-01-17 23:15:39 +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
76dc149041
Removing debug code, adding to test
2020-01-17 17:01:24 +13:00
be9602e72c
Merge pull request #477 from kingosticks/feature/python3-py37
...
Feature/python3 py37
2020-01-17 16:41:39 +13:00
985f7bb542
Removed pointless script_path check.
...
If the file is missing, the install is bad and all bets are off.
2020-01-17 01:07:28 +00: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
d0048a4f8b
Adding IRIS_VERSION to contain version for buildouts
2020-01-14 16:26:42 +13:00
040153f482
Shuffle even when loading from index, follow on from #391
2020-01-10 09:49:44 +13:00
94f62b75da
Added IrisSystemThread.get_command() helper and system tests.
...
_USE_SUDO is to make testing easier.
2020-01-08 22:22:30 +00:00
700e09acfb
Support arbitrary path encodings and better error handling.
2020-01-08 22:22:30 +00:00
83fbc65cfa
Fix Extension setup and factory import.
...
Moved ReactRouterHandler to be with the other handlers
2020-01-08 22:22:30 +00:00
e2962f67f0
Remove LICENSE file extension
2020-01-08 22:22:30 +00:00
35b3892e52
Use pkg_resources to populate __version__
2020-01-08 22:22:30 +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
6fe0525bd0
Repairing explicit flag
2020-01-06 08:03:31 +13: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
7b97d3a603
May need to ditch threads in favor of async
2019-12-30 21:36:07 +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
e59cd5a253
Adding react static file handler (rewriter)
2019-12-27 14:10:01 +13:00
d5028cef21
Instance created within mem; Now semi-operational
2019-12-27 13:34:54 +13:00