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 |
|
Fabio Manganiello
|
3554968468
|
Support for multiple sounds on the same stream
|
2018-12-26 16:10:14 +01:00 |
|
Fabio Manganiello
|
c2544524e1
|
Added missing docstring line
|
2018-12-25 19:26:59 +01:00 |
|
Fabio Manganiello
|
2fb5e5abc6
|
Support for mixes of multiple sounds
|
2018-12-25 19:26:08 +01:00 |
|
Fabio Manganiello
|
d89184358a
|
Support for playback control for individual sound streams
|
2018-12-25 17:31:20 +01:00 |
|
Fabio Manganiello
|
3baf0b1589
|
Initial support for playing multiple sounds to the same stream
|
2018-12-24 18:58:44 +01:00 |
|
Fabio Manganiello
|
3d2636b09c
|
Further split between sound and core modules
|
2018-12-24 17:15:29 +01:00 |
|
Fabio Manganiello
|
65465e3a18
|
- Refactored the class sound out of the plugin module
- More robust stream naming and index assignment logic
|
2018-12-24 17:12:11 +01:00 |
|
Fabio Manganiello
|
f53d1c06dc
|
No need to be verbose upon Pushbullet websocket temporary disconnections
|
2018-12-24 14:33:27 +01:00 |
|
Fabio Manganiello
|
ef241b3769
|
More robust Pushbullet reconnection logic
|
2018-12-24 12:31:38 +01:00 |
|
Fabio Manganiello
|
b911d46315
|
Create a new event loop in the Pushbullet backend
|
2018-12-24 11:37:18 +01:00 |
|
Fabio Manganiello
|
6a48a53c0d
|
Typo
|
2018-12-24 11:30:10 +01:00 |
|
Fabio Manganiello
|
755df6284a
|
Added missing reference to completed_callback_event
|
2018-12-23 23:43:12 +01:00 |
|
Fabio Manganiello
|
c2cf0b5f74
|
Support for polyphonic synthetic sounds in sound plugin
|
2018-12-23 23:29:52 +01:00 |
|
Fabio Manganiello
|
7a5657778e
|
Basic support for synth sounds in sound plugin
|
2018-12-22 01:47:52 +01:00 |
|
Fabio Manganiello
|
00dacc456c
|
A more robust logic for getting the default sound devices
|
2018-12-21 16:52:52 +01:00 |
|