Fabio Manganiello
|
73d7e9a3ef
|
Fixes on mopidy backend
|
2019-02-12 20:45:40 +01:00 |
|
Fabio Manganiello
|
148d25f1cb
|
Added mopidy backend functionalities
|
2019-02-12 20:34:17 +01:00 |
|
Fabio Manganiello
|
7b99842225
|
Added draft for mopidy backend over websocket
|
2019-02-12 17:29:24 +01:00 |
|
Fabio Manganiello
|
f68efc0d68
|
Attempt to support subtitles on Chromecast media too
|
2019-02-12 11:13:19 +01:00 |
|
Fabio Manganiello
|
5cbd0fdfe7
|
Added support for VTT subtitles and subtitles toggling both in local and browser media players
|
2019-02-12 01:30:55 +01:00 |
|
Fabio Manganiello
|
41c34b4bc5
|
Attempt to support subtitle tracks in web player
|
2019-02-11 18:46:25 +01:00 |
|
Fabio Manganiello
|
34f0264d5e
|
Subtitles support
- Added support for local and OpenSubtitles media subs
- Added management of media events in web panel
|
2019-02-11 00:55:20 +01:00 |
|
Fabio Manganiello
|
630850ee9a
|
Reset the connection to a Snapcast server if it starts failing
|
2019-02-10 11:08:04 +01:00 |
|
Fabio Manganiello
|
cd49f22d5c
|
Introduced floating panel with options on element click instead of the double-click-to-play logic on media elements
|
2019-02-09 01:53:17 +01:00 |
|
Fabio Manganiello
|
e2b0bf8462
|
More consistent management of media devices icons and added devices refresh button
|
2019-02-08 19:48:18 +01:00 |
|
Fabio Manganiello
|
b3f2974c4c
|
Support for streaming media to browser
|
2019-02-08 00:43:43 +01:00 |
|
Fabio Manganiello
|
9ec3365413
|
Support for media streaming over internal HTTP server
Dropped the additional node.js dependency of localstream and relied
instead on a built-in solution to stream files
|
2019-02-07 14:27:14 +01:00 |
|
Fabio Manganiello
|
d15b21ddfa
|
Added support for remote cast on the web media panel
|
2019-02-06 09:47:00 +01:00 |
|
Fabio Manganiello
|
d297b5cc42
|
Trying to make a more resiliant assistant error handling
|
2019-02-05 11:59:04 +01:00 |
|
Fabio Manganiello
|
caa48ad056
|
Better error handling on the assistant
|
2019-02-05 11:26:03 +01:00 |
|
Fabio Manganiello
|
63b423cf75
|
Refactored mplayer and omxplayer under the same media player
|
2019-02-02 00:06:28 +01:00 |
|
Fabio Manganiello
|
2d6dfc86ac
|
typo
|
2019-01-30 10:04:42 +01:00 |
|
Fabio Manganiello
|
2956a9ca63
|
Restart the assistant connection on error
|
2019-01-30 09:21:35 +01:00 |
|
Fabio Manganiello
|
7a80cd08ce
|
Handling dashboards widget configuration as a list instead of a hash to preserve the order of the widgets
|
2019-01-28 23:14:12 +01:00 |
|
Fabio Manganiello
|
e1920700ec
|
Handle backend stop/disconnection on MQTT
|
2019-01-18 04:10:27 +01:00 |
|
Fabio Manganiello
|
122978c6f0
|
Support for extra args/kwargs passed to light.hue actions
|
2019-01-19 23:23:58 +01:00 |
|
Fabio Manganiello
|
2b38f1b03f
|
Added alarm, timer and error event handlers on assistant backend
|
2019-01-19 01:55:32 +01:00 |
|
Fabio Manganiello
|
03bdf5c547
|
Implemented get_timeout/get_timeouts/get_interval/get_intervals util methods
|
2019-01-14 20:44:40 +01:00 |
|
Fabio Manganiello
|
f38b2db273
|
Fixed interaction with modal dialogs to prevent browser race conditions when touchscreen events are involved
|
2019-01-13 23:45:03 +01:00 |
|
Fabio Manganiello
|
2d8b2ba55a
|
Removed pp- prefix from the name of the spawned processes and threads
|
2019-01-13 20:41:15 +01:00 |
|
Fabio Manganiello
|
3587fa7cb4
|
Force music.mpd plugin reload when the mpd backend fails to get the state
|
2019-01-12 02:15:24 +01:00 |
|
Fabio Manganiello
|
78d44364cf
|
Casting data to number whenever possible on FeedUpdateEvent as well
|
2019-01-12 01:58:35 +01:00 |
|
Fabio Manganiello
|
ca855fce5d
|
Improved Adafruit IO data handling
|
2019-01-12 01:38:17 +01:00 |
|
Fabio Manganiello
|
1087dae197
|
Added Adafruit IO backend
|
2019-01-12 01:07:38 +01:00 |
|
Fabio Manganiello
|
fbf3600e91
|
Setting thread and process names properly through prctl
|
2019-01-10 23:45:13 +01:00 |
|
Fabio Manganiello
|
56c7258c74
|
Setting names for threads
|
2019-01-10 23:08:29 +01:00 |
|
Fabio Manganiello
|
0bbfaf4498
|
If the mpd frontend receives an empty PlaylistChangeEvent, trigger an initPlaylist to update the playlist
|
2019-01-10 22:27:44 +01:00 |
|
Fabio Manganiello
|
a349b45ba4
|
Removed get_plugin utils method from web server, it messes up with also with the reentrant locks as it runs in another process. Refactored Snapcast frontend to get the backend hosts asynchronously through a plugin method
|
2019-01-10 11:52:39 +01:00 |
|
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
|
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
|
9ba7a68578
|
Fixed modal height and positioning on screen
|
2019-01-08 19:23:06 +01:00 |
|
Fabio Manganiello
|
80bd5b684c
|
Added support for setting/changing group streams on Snapcast
|
2019-01-08 17:43:20 +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
|
efad5a2bd7
|
Added Snapcast backend
|
2019-01-06 19:19:30 +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 |
|