Fabio Manganiello
|
2af47372b0
|
Added docstring to EventGenerator class
|
2019-02-28 01:28:51 +01:00 |
|
Fabio Manganiello
|
a9fb6a38dd
|
New API for firing events and registering/unregistering event handlers
both for plugins and backends
|
2019-02-28 01:21:25 +01:00 |
|
Fabio Manganiello
|
e445029007
|
Added missing doc file
|
2019-02-27 20:26:00 +01:00 |
|
Fabio Manganiello
|
301bc7912d
|
Synchronized docs
|
2019-02-27 20:22:57 +01:00 |
|
Fabio Manganiello
|
8dd1c2adc6
|
Added docs for the camera plugin
|
2019-02-27 20:13:37 +01:00 |
|
Fabio Manganiello
|
29b8d0827b
|
Added basic support for camera events in the camera plugin
|
2019-02-27 20:12:40 +01:00 |
|
Fabio Manganiello
|
811af1bf9d
|
Removed conflict leftovers
|
2019-02-26 23:55:00 +01:00 |
|
Fabio Manganiello
|
17367f5b3e
|
Added camera plugin over cv2
|
2019-02-26 23:50:48 +01:00 |
|
Fabio Manganiello
|
150d95d0dc
|
Support for launching uWSGI directly from the HTTP backend
|
2019-02-25 10:52:48 +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
|
06564b043e
|
Version bump 0.9.5 -> 0.9.6
|
2019-02-24 19:04:07 +01:00 |
|
Fabio Manganiello
|
8ef3aafb52
|
Added missing doc line in backend.http
|
2019-02-24 15:53:01 +01:00 |
|
Fabio Manganiello
|
8153d8476f
|
Added uWSGI optional dependency for HTTP backend
|
2019-02-24 12:35:26 +01:00 |
|
Fabio Manganiello
|
e3fcebe4b6
|
Made a separate uWSGI startup script for the webapp
|
2019-02-24 00:17:31 +01:00 |
|
Fabio Manganiello
|
c74b939660
|
Renamed app->application for the main Flask webapp to make sure that the default uwsgi configuration can pick it up
|
2019-02-24 00:11:35 +01:00 |
|
Fabio Manganiello
|
d5c31d938b
|
Run each message handling logic on the bus on a separate thread to make sure that messages don't queue up too much
|
2019-02-23 23:58:43 +01:00 |
|
Fabio Manganiello
|
0e794cd1b0
|
Refactored HTTP server to split the routes on separate files and keep the main Flask app object in a separate file as well so it can be easily wrapped by a WSGI instance
|
2019-02-23 21:19:00 +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
|
749436c452
|
Clean up running VLC instance on stop and new media play
|
2019-02-21 19:24:47 +01:00 |
|
Fabio Manganiello
|
401a538339
|
Added missing docs
|
2019-02-21 16:33:33 +01:00 |
|
Fabio Manganiello
|
bdfcc30cc9
|
.gitmodules should point to HTTP GitHub URLs instead of SSH or ReadTheDocs will fail
|
2019-02-21 16:25:05 +01:00 |
|
Fabio Manganiello
|
6e1b6686c2
|
Revert "Running Flask webserver in another thread instead than another process"
This reverts commit 0a5c42fdfd .
|
2019-02-21 16:15:06 +01:00 |
|
Fabio Manganiello
|
0a5c42fdfd
|
Running Flask webserver in another thread instead than another process
|
2019-02-21 14:33:41 +01:00 |
|
Fabio Manganiello
|
6222747730
|
typo
|
2019-02-21 01:49:43 +01:00 |
|
Fabio Manganiello
|
97e1dfacdf
|
Made VLC template symlink
|
2019-02-21 01:38:21 +01:00 |
|
Fabio Manganiello
|
8b08f146a0
|
Typo on method name
|
2019-02-21 01:34:09 +01:00 |
|
Fabio Manganiello
|
f9765b4fed
|
Support for extra arguments passed to VLC
|
2019-02-21 01:28:51 +01:00 |
|
Fabio Manganiello
|
9e7f84644b
|
Support for default fullscreen and default volume in VLC
|
2019-02-21 00:09:02 +01:00 |
|
Fabio Manganiello
|
c4cd93a6da
|
Added VLC plugin
|
2019-02-20 17:17:30 +01:00 |
|
Fabio Manganiello
|
b5315032c3
|
Leverage youtube-dl standard media plugin instead of the mpv internal one
|
2019-02-19 13:40:18 +01:00 |
|
Fabio Manganiello
|
185aff6be3
|
Fixed support for subtitles in torrent files and better synchronization between mpv and torrent
|
2019-02-19 13:13:17 +01:00 |
|
Fabio Manganiello
|
377c963994
|
Better to react only on mpv shutdown not end_of_file
|
2019-02-19 11:12:57 +01:00 |
|
Fabio Manganiello
|
dcec3329d4
|
Trying to fix nasty race condition SHUTDOWN->START_FILE that triggers a spurious MediaStopEvent
|
2019-02-19 11:09:22 +01:00 |
|
Fabio Manganiello
|
10fa7c1ab1
|
Trying to fix nasty race condition SHUTDOWN->START_FILE that triggers a spurious MediaStopEvent
|
2019-02-19 11:08:57 +01:00 |
|
Fabio Manganiello
|
47b92480ff
|
Trying to fix nasty race condition SHUTDOWN->START_FILE that triggers a spurious MediaStopEvent
|
2019-02-19 11:06:02 +01:00 |
|
Fabio Manganiello
|
c0513cade9
|
Handle quick playback 'rebounces' in mpv
|
2019-02-19 10:56:05 +01:00 |
|
Fabio Manganiello
|
0336427386
|
mpv received events logged on info instead of debug
|
2019-02-19 10:47:10 +01:00 |
|
Fabio Manganiello
|
bcb60ed218
|
Minimum torrent download size before streaming: 10->15 MB
|
2019-02-19 10:42:51 +01:00 |
|
Fabio Manganiello
|
bc81f9bed6
|
Only propagate MediaStopEvent on mpv shutdown, not end-of-file
|
2019-02-19 10:41:40 +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
|
f71e534860
|
Added mpv to the supported media plugins on media.webtorrent
|
2019-02-19 10:31:17 +01:00 |
|
Fabio Manganiello
|
88600dab90
|
typo
|
2019-02-19 01:09:53 +01:00 |
|
Fabio Manganiello
|
151e2e56d9
|
typo
|
2019-02-19 01:05:44 +01:00 |
|
Fabio Manganiello
|
8f8b28912c
|
typo
|
2019-02-19 01:02:07 +01:00 |
|
Fabio Manganiello
|
376dda616b
|
Propagate environment variables if set to mpv player before playing
|
2019-02-19 00:58:26 +01:00 |
|
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 |
|