Fabio Manganiello
|
01b111f436
|
Webpanel refactoring in progress
|
2019-05-28 19:16:55 +02:00 |
|
Fabio Manganiello
|
897338399f
|
Synchronize all lights toggles when scenes are selected
|
2019-05-28 19:16:55 +02:00 |
|
Fabio Manganiello
|
e72d4de581
|
vue.js refactor part 1 - prepared webpanel logic and migrated light.hue plugin
|
2019-05-28 19:16:55 +02:00 |
|
Fabio Manganiello
|
8b478ede45
|
vue.js migration commit - WIP
|
2019-05-28 19:16:55 +02:00 |
|
Fabio Manganiello
|
387ed23e86
|
No need for snapcast-settings-btn class on snapcast-host-container
|
2019-03-27 00:49:53 +01:00 |
|
Fabio Manganiello
|
67fd88950a
|
Fixed modal madness in Snapcast frontend
|
2019-03-27 00:41:19 +01:00 |
|
Fabio Manganiello
|
31108b21e5
|
Don't define Snapcast modal open elements on the highest level, or modals will pop up even when clicking on other elements than the name
|
2019-03-21 18:30:32 +01:00 |
|
Fabio Manganiello
|
619c750f3b
|
Don't fail hard if status is not available
|
2019-03-03 12:42:31 +01:00 |
|
Fabio Manganiello
|
0104037ada
|
Dashboard background image added to static/resources
|
2019-02-24 20:10:58 +01:00 |
|
Fabio Manganiello
|
2adab13d50
|
Added favicon
|
2019-02-24 19:59:08 +01:00 |
|
Fabio Manganiello
|
73383ab80f
|
Panel and modal close bindings should refer the target element in the event, not $(this)
|
2019-02-21 20:13:31 +01:00 |
|
Fabio Manganiello
|
fd18bd84ca
|
Don't download subtitles for magnet links (until the media file/metadata is ready at least)
|
2019-02-19 10:37:29 +01:00 |
|
Fabio Manganiello
|
151e2e56d9
|
typo
|
2019-02-19 01:05:44 +01:00 |
|
Fabio Manganiello
|
a21a11d499
|
Only proceed with subtitles loading when the list of subs is not empty
|
2019-02-17 16:29:39 +01:00 |
|
Fabio Manganiello
|
6ac62b0161
|
Reset the time-seek indicator also on the web panel
|
2019-02-13 18:01:56 +01:00 |
|
Fabio Manganiello
|
4503eb31ed
|
Clear track elapsed time display on stop event
|
2019-02-13 17:53:57 +01:00 |
|
Fabio Manganiello
|
0a81b43f1d
|
startStreaming should always return a map
|
2019-02-13 10:15:18 +01:00 |
|
Fabio Manganiello
|
09f5c92541
|
Passing url from the promise in the right way
|
2019-02-13 09:38:40 +01:00 |
|
Fabio Manganiello
|
8a9c868f77
|
Bringing more consistency in music.mpd.js regardless of the backend
|
2019-02-13 00:50:58 +01:00 |
|
Fabio Manganiello
|
0697598a86
|
Fixed music.js widget as well for the new mopidy backend
|
2019-02-13 00:32:14 +01:00 |
|
Fabio Manganiello
|
3190d3c6c8
|
Fixing music.mpd.js both for mpd and mopidy backends
|
2019-02-13 00:27:36 +01:00 |
|
Fabio Manganiello
|
f0f6d43990
|
Using the right naming for length and elapsed variables
|
2019-02-12 23:59:13 +01:00 |
|
Fabio Manganiello
|
71c6ba2d34
|
More compatibility between TCP-based mpd and websocket-based mopidy backends when it comes to how the track time is reported
|
2019-02-12 23:48:18 +01:00 |
|
Fabio Manganiello
|
97855b1535
|
state might not always be provided in a music event
|
2019-02-12 23:11:37 +01:00 |
|
Fabio Manganiello
|
148d25f1cb
|
Added mopidy backend functionalities
|
2019-02-12 20:34:17 +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
|
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
|
d15b21ddfa
|
Added support for remote cast on the web media panel
|
2019-02-06 09:47:00 +01:00 |
|
Fabio Manganiello
|
63b423cf75
|
Refactored mplayer and omxplayer under the same media player
|
2019-02-02 00:06:28 +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
|
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
|
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
|
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
|
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
|
9328566235
|
Selecting the default light group tab on web panel load if configured
|
2019-01-02 21:24:07 +01:00 |
|
Fabio Manganiello
|
9e28379203
|
Prevent js errors upon null artist or album
|
2018-12-30 15:43:09 +01:00 |
|
Fabio Manganiello
|
a77a9c04b7
|
Missed SSL flag
|
2018-11-02 00:02:11 +01:00 |
|