Fabio Manganiello
|
c1b05226a9
|
Made the mpd backend a bit more resiliant
|
2019-01-10 01:28:12 +01:00 |
|
Fabio Manganiello
|
6150e07fc9
|
Prevent toggle button id clash because of Snapcast using the MAC address of a device as a client (and therefore the same client connected to multiple servers may lead to inconsistent behaviour)
|
2019-01-10 00:29:22 +01:00 |
|
Fabio Manganiello
|
89ea4798bf
|
Restored retry logic in mpd backend
|
2019-01-09 22:20:01 +01:00 |
|
Fabio Manganiello
|
156e2e8b5a
|
Don't go crazy with plugin reload logic in the mpd backend in case of corrupted received messages
|
2019-01-09 22:05:53 +01:00 |
|
Fabio Manganiello
|
544979e7ff
|
- Added position argument to music.mpd.add
- Added RSS feed parser plugin
|
2019-01-09 18:43:13 +01:00 |
|
Fabio Manganiello
|
02f4b1910f
|
Added missing docs
|
2019-01-09 16:07:20 +01:00 |
|
Fabio Manganiello
|
464f84805f
|
Added empty __init__.py to lib module
|
2019-01-09 15:13:10 +01:00 |
|
Fabio Manganiello
|
43ff0d4e25
|
Added hooks on light.hue web panel tab to synchronize light statuses with LightStatusChangeEvent events
|
2019-01-09 15:08:16 +01:00 |
|
Fabio Manganiello
|
d50d92e99e
|
Added Philips Hue lights backend to monitor status changes to the lights
|
2019-01-09 09:21:48 +01:00 |
|
Fabio Manganiello
|
7c02c70663
|
Version bump 0.9.3 -> 0.9.4
|
2019-01-08 19:24:17 +01:00 |
|
Fabio Manganiello
|
9ba7a68578
|
Fixed modal height and positioning on screen
|
2019-01-08 19:23:06 +01:00 |
|
Fabio Manganiello
|
3c385a601f
|
Exposing backend hosts and ports as both lists and JSON on Snapcast plugin
|
2019-01-08 18:24:59 +01:00 |
|
Fabio Manganiello
|
80bd5b684c
|
Added support for setting/changing group streams on Snapcast
|
2019-01-08 17:43:20 +01:00 |
|
Fabio Manganiello
|
35292968ed
|
Made get_plugin lock reentrant
|
2019-01-08 16:33:57 +01:00 |
|
Fabio Manganiello
|
19eab381ae
|
Weird Jinja bug broke the web panel load when using JSON parse, had to refactor it a bit to fix it
|
2019-01-08 13:53:21 +01:00 |
|
Fabio Manganiello
|
d91e494940
|
Added group and host modals and settings to Snapcast UI
|
2019-01-08 12:54:33 +01:00 |
|
Fabio Manganiello
|
382866b1a4
|
Added content to Snapcast group modal
|
2019-01-08 10:13:13 +01:00 |
|
Fabio Manganiello
|
fd8c3bb846
|
Connected the wires between Snapcast backend and frontend
|
2019-01-08 01:47:16 +01:00 |
|
Fabio Manganiello
|
a346442246
|
Draft for Snapcast UI style
|
2019-01-07 16:50:51 +01:00 |
|
Fabio Manganiello
|
004868f526
|
Added skeleton UI for Snapcast plugin on web panel
|
2019-01-07 15:34:31 +01:00 |
|
Fabio Manganiello
|
7aefe4e520
|
More resilient logic in case actions in a procedure return null responses
|
2019-01-07 00:07:45 +01:00 |
|
Fabio Manganiello
|
bbc3a9e82a
|
Fixed Snapcast status method
|
2019-01-06 23:46:52 +01:00 |
|
Fabio Manganiello
|
461362f792
|
mset signature now compatible both with redis-py < 3.0 and >= 3.0
|
2019-01-06 23:46:18 +01:00 |
|
Fabio Manganiello
|
e1b8fc1fe3
|
Added docs for Snapcast backend
|
2019-01-06 19:20:13 +01:00 |
|
Fabio Manganiello
|
efad5a2bd7
|
Added Snapcast backend
|
2019-01-06 19:19:30 +01:00 |
|
Fabio Manganiello
|
2fba3109b3
|
Wrapped sample response in codeblock
|
2019-01-06 12:56:30 +01:00 |
|
Fabio Manganiello
|
e84f008dc4
|
Added Snapcast readthedocs page
|
2019-01-06 02:20:50 +01:00 |
|
Fabio Manganiello
|
e97ce5d676
|
Added Snapcast plugin
|
2019-01-06 02:19:56 +01:00 |
|
Fabio Manganiello
|
cb13098c4f
|
Moved initial print statement inside start method to make sure that it's properly caught by the logging configuration
|
2019-01-03 13:09:12 +00:00 |
|
Fabio Manganiello
|
240abb627d
|
Fix old Spotify playlists URI format
|
2019-01-03 10:37:16 +01:00 |
|
Fabio Manganiello
|
9328566235
|
Selecting the default light group tab on web panel load if configured
|
2019-01-02 21:24:07 +01:00 |
|
Fabio Manganiello
|
5a1169d8b8
|
Wrapped stdout and stderr under the same application logger
|
2019-01-02 11:38:21 +00:00 |
|
Fabio Manganiello
|
5b9c54748e
|
Do not propagate a null response message back to the bus to prevent backends from breaking
|
2019-01-02 09:29:27 +01:00 |
|
Fabio Manganiello
|
09c1598829
|
More flexible management for included config files paths
|
2018-12-30 20:18:55 +01:00 |
|
Fabio Manganiello
|
62045c2b5c
|
Support for multiple resource_dirs on the HTTP backend
It is now possible to map multiple static resource directories to the
Flask HTTP server
|
2018-12-30 18:40:03 +01:00 |
|
Fabio Manganiello
|
9e28379203
|
Prevent js errors upon null artist or album
|
2018-12-30 15:43:09 +01:00 |
|
Fabio Manganiello
|
699fa92c5e
|
Added HomeSeer plugin
|
2018-12-28 09:55:09 +01:00 |
|
Fabio Manganiello
|
f9f43964a2
|
Support for stream names
|
2018-12-28 00:30:25 +01:00 |
|
Fabio Manganiello
|
fae45d8ca3
|
Returning only the real part of the FFT
|
2018-12-27 22:47:44 +01:00 |
|
Fabio Manganiello
|
01006046e0
|
Don't try to push a Pushbullet note body to the bus if it's not a valid JSON
|
2018-12-27 22:45:31 +01:00 |
|
Fabio Manganiello
|
54c3381ae3
|
- Added frames throttling support on Leap Motion backend
- Moved the Leap listener to another process to prevent it from hanging the other backends
- Added support for sound and mix frequency analysis
|
2018-12-27 20:24:51 +01:00 |
|
Fabio Manganiello
|
2e82651dbf
|
Expressed triangular wave as a function of the associated sawtooth-shape wave
|
2018-12-27 17:33:05 +01:00 |
|
Fabio Manganiello
|
debf9a017b
|
Sound plugin moved back to __init__ for sake of better readthedocs generation
|
2018-12-27 17:26:16 +01:00 |
|
Fabio Manganiello
|
42236ac197
|
Fixed setup.py requirement line
|
2018-12-27 02:30:34 +01:00 |
|
Fabio Manganiello
|
cff4563dae
|
Rewritten Pushbullet backend using pushbullet.py for better stability
|
2018-12-27 02:29:44 +01:00 |
|
Fabio Manganiello
|
56ff58d06b
|
Better sound release logic
|
2018-12-27 01:10:45 +01:00 |
|
Fabio Manganiello
|
c445763979
|
- Support for sound "release" (removal from active stream)
- Added `query_ports` method to MIDI plugin
|
2018-12-27 00:09:05 +01:00 |
|
Fabio Manganiello
|
f2d2315610
|
Extended Sound class docstring
|
2018-12-26 23:16:37 +01:00 |
|
Fabio Manganiello
|
3598d7fcd5
|
Support for multiple sound waves (triangular, square and sawtooth)
|
2018-12-26 23:14:52 +01:00 |
|
Fabio Manganiello
|
3b681bbf57
|
Added played files/notes in stream in query_streams
|
2018-12-26 16:58:41 +01:00 |
|