Fabio Manganiello
|
8a6be8b540
|
Use synchronize_session=fetch when synchronizing records on deletion
|
2019-02-19 00:32:54 +01:00 |
|
Fabio Manganiello
|
11af83f88f
|
Added symlink media.mpv.html -> media.html
|
2019-02-19 00:19:48 +01:00 |
|
Fabio Manganiello
|
de0b92f5ef
|
Added mpv media plugin
|
2019-02-19 00:15:03 +01:00 |
|
Fabio Manganiello
|
a549627516
|
Added draft for media.mpv plugin
|
2019-02-18 01:17:21 +01:00 |
|
Fabio Manganiello
|
9a565061c4
|
Refactoring of media.search in a more scalable way. Also faster search
with workers in parallel by media type
|
2019-02-18 00:26:46 +01:00 |
|
Fabio Manganiello
|
c7f0783615
|
Unique constraint on MediaFile.path
|
2019-02-17 17:17:20 +01:00 |
|
Fabio Manganiello
|
497d7770c6
|
Better way to group by media path
|
2019-02-17 17:16:25 +01:00 |
|
Fabio Manganiello
|
d03d69e6c0
|
Forgot an equal sign
|
2019-02-17 16:31:04 +01:00 |
|
Fabio Manganiello
|
2213455eff
|
Fixed setup.py error on filter use as a keyword
|
2019-02-17 16:30:43 +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
|
4076cd3518
|
Sync removed directories in the media index
|
2019-02-17 16:04:46 +01:00 |
|
Fabio Manganiello
|
b204d477ac
|
Added LocalMediaSearcher class to index local files and provide faster results to media.search when the index is available
|
2019-02-17 02:37:23 +01:00 |
|
Fabio Manganiello
|
7d1c9275f5
|
Make it 10 seconds when it comes to poll time
|
2019-02-16 20:21:04 +01:00 |
|
Fabio Manganiello
|
55f1a33d90
|
Keep a sleep between polls to the Snapcast servers
|
2019-02-16 20:17:15 +01:00 |
|
Fabio Manganiello
|
2d2db499be
|
Running recording in a separate thread so it doesn't block the receiving backend and added playback/recording start/pause/stop events
|
2019-02-15 19:23:01 +01:00 |
|
Fabio Manganiello
|
cfbbff19c1
|
Added missing docs
|
2019-02-15 18:43:40 +01:00 |
|
Fabio Manganiello
|
8d33dacab1
|
Added missing docs
|
2019-02-15 18:38:03 +01:00 |
|
Fabio Manganiello
|
f8e5515640
|
Make a copy of the procedure arguments before expanding the values from the context, or we'll permanently overwrite the procedure arguments with expanded values
|
2019-02-15 11:45:16 +01:00 |
|
Fabio Manganiello
|
1103e417e1
|
Managing optional arguments properly on _exec
|
2019-02-13 23:50:40 +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
|
a287a10bcc
|
Propagate a MusicStopEvent upon playback stop even when the context of the current track is not available
|
2019-02-13 17:38:58 +01:00 |
|
Fabio Manganiello
|
32cdab5530
|
Always handle at least one retry on mpd plugin _exec method, the TCP connection to a mopidy server can really be shaky
|
2019-02-13 17:35:18 +01:00 |
|
Fabio Manganiello
|
7c817ba0c6
|
Position is expressed in milliseconds on mopidy websocket, convert to seconds
|
2019-02-13 17:25:56 +01:00 |
|
Fabio Manganiello
|
27e4ea5b5b
|
Support for both enabled and disabled flags on plugin level
|
2019-02-13 15:14:35 +01:00 |
|
Fabio Manganiello
|
0a81b43f1d
|
startStreaming should always return a map
|
2019-02-13 10:15:18 +01:00 |
|
Fabio Manganiello
|
8227427834
|
webtorrent timeout 20 -> 120 seconds
|
2019-02-13 09:46:51 +01:00 |
|
Fabio Manganiello
|
09f5c92541
|
Passing url from the promise in the right way
|
2019-02-13 09:38:40 +01:00 |
|
Fabio Manganiello
|
34e2dffe99
|
Catching music stop events both on track_playback_ended and playback_state_changed
|
2019-02-13 00:58: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
|
77a76370a5
|
Returning flat representation for artist and renamed 'name' attribute for consistency with the mpd backend
|
2019-02-12 23:24:16 +01:00 |
|
Fabio Manganiello
|
1c4edf93bf
|
Another typo
|
2019-02-12 23:19:36 +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
|
18d2c51b4e
|
Forgot an enumerate
|
2019-02-12 23:08:48 +01:00 |
|
Fabio Manganiello
|
e5c169a549
|
on_message requires two arguments
|
2019-02-12 23:00:16 +01:00 |
|
Fabio Manganiello
|
6024eddd2d
|
on_open requires ws as a parameter
|
2019-02-12 22:58:22 +01:00 |
|
Fabio Manganiello
|
c18515bd3c
|
Few more fixes on mopidy backend
|
2019-02-12 22:57:09 +01:00 |
|
Fabio Manganiello
|
9a4963a48a
|
Forgot a comma
|
2019-02-12 22:54:53 +01:00 |
|
Fabio Manganiello
|
ee3df8fe8c
|
Switched mopidy backend from websockets to websocket-client
|
2019-02-12 22:52:29 +01:00 |
|
Fabio Manganiello
|
b555777cc8
|
Use another event loop for the synchronous websocket communication method
|
2019-02-12 20:49:10 +01:00 |
|
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 |
|