Commit Graph

643 Commits

Author SHA1 Message Date
Ian Walton
3e3a6e4783 Add defaults to config on load. Print where config was loaded from. 2019-08-21 20:40:56 -04:00
Ian Walton
f6e8bcceee Make delay before saving video progress 90 seconds and add configuration. 2019-08-21 20:34:11 -04:00
Ian Walton
26cb2f0af6 Prevent dead subscribers from freezing timeline thread. 2019-08-21 00:40:00 -04:00
Ian Walton
161007a647 Fix saving of video progress. 2019-08-20 22:38:02 -04:00
Ian Walton
f97306ebbe Remove Dead Code: Find EXE 2019-08-20 20:53:29 -04:00
Ian Walton
0380fa8bac Remove Dead Code: GDM Server Discovery 2019-08-20 20:43:44 -04:00
Ian Walton
9ad81985da Remove Dead Code: Static Files and Settings 2019-08-20 20:36:14 -04:00
Ian Walton
4d41bb1af1 Persist autoplay settings. 2019-08-20 03:12:47 -04:00
Ian Walton
899f6b5498 Add ability to execute commands from config: media_ended_cmd, pre_media_cmd, stop_cmd 2019-08-20 03:12:14 -04:00
Ian Walton
133155591b Add proper polling support. Make the player significantly more responsive. 2019-08-20 02:31:54 -04:00
Ian Walton
12a51ac0d3 Fix string format. (#4) 2019-08-19 18:54:34 -04:00
Ian Walton
293ab3c959 Fix more code quality issues. 2019-08-19 18:23:24 -04:00
Ian Walton
9925f945a6
Merge pull request #3 from lodesmets/patch-1
Fix python3 port issue.
2019-08-19 18:22:05 -04:00
lodesmets
1b4eacd7e9
Fixed error
Fixed error TypeError: a bytes-like object is required, not 'str'
This might not be the best solution, I can program in python, but I'm not a master in it. 
It works now, but it might not be optimized
2019-08-19 23:05:45 +02:00
Ian Walton
4a64a572b0 Block HTTP connections by default to prevent theft of cached auth tokens. 2019-08-19 02:42:17 -04:00
Ian Walton
b319ba497b Add note about project size. 2019-08-18 22:48:10 -04:00
Ian Walton
b93589041c Send pause status to controller. 2019-08-18 21:02:55 -04:00
Ian Walton
85e2ba5282 Add note about installing libmpv and on-screen control support. 2019-08-18 20:50:03 -04:00
Ian Walton
ea1ee71de1 Handle versions of libmpv without on-screen control support. 2019-08-18 20:49:44 -04:00
Ian Walton
67e5d35e41 Add note that mpv must be installed separately. 2019-08-18 19:31:49 -04:00
Ian Walton
e0517adffe Add license. 2019-08-18 18:54:12 -04:00
Ian Walton
d79fae2fc5 Advertise name of player. 2019-08-18 18:24:43 -04:00
Ian Walton
feb3a19872 Add note about not storing passwords. 2019-08-18 17:40:20 -04:00
Ian Walton
a42291ca01 Remove requirement to log in. 2019-08-18 17:29:51 -04:00
Ian Walton
e161f98dd4 Allow auto-play to be turned off. 2019-08-18 15:27:06 -04:00
Ian Walton
90fc388a5e Update README to indicate most features are supported now. 2019-08-18 15:10:13 -04:00
Ian Walton
1b55881024 Allow skipping to specific video in play queue. 2019-08-18 15:06:14 -04:00
Ian Walton
4a7f56b7a7 Added play queue support. 2019-08-18 14:52:13 -04:00
Ian Walton
cedb9071e0 Don't scrobble until 5 minutes have passed. 2019-08-18 13:42:23 -04:00
Ian Walton
1188fbf904 Add u and w keyboard shortcuts. u - mark unwatched and quit, w - mark watched and skip 2019-08-18 13:33:13 -04:00
Ian Walton
331f92e960 Add skipping via keyboard. Switch to event queue for handling mpv events. (Allowing events from mpv directly causes crashes.) 2019-08-18 13:19:35 -04:00
Ian Walton
6ecc912a4f Remove note that skipping isn't supported. 2019-08-18 02:23:33 -04:00
Ian Walton
10c1d22e7f Add option to run without installing. 2019-08-18 02:09:42 -04:00
Ian Walton
6098fb6d6c Add setup.py. 2019-08-18 02:02:09 -04:00
Ian Walton
da2815fcca Add work-around to fix autoplay. 2019-08-18 01:31:35 -04:00
Ian Walton
005edffef0 Fix media part detection. 2019-08-17 23:28:04 -04:00
Ian Walton
e610ae4aee Add basic next/prev support. It currently can't update the controller correctly. 2019-08-17 23:21:48 -04:00
Ian Walton
3d332db595 Add support for streaming media from shared servers. 2019-08-17 19:26:16 -04:00
Ian Walton
50fc838fd2 Add 'mpv.conf' in the config folder for customizing mpv. 2019-08-17 18:40:03 -04:00
Ian Walton
3cc96333e5 Switch to human-readable config files, and store them in an ideal location. 2019-08-17 18:10:58 -04:00
Ian Walton
181062f9e1 Add basic web player control support. Fix HTTP response to be valid HTTP. 2019-08-17 04:08:21 -04:00
Ian Walton
77effad08f Remove built-in display handling. 2019-08-17 03:44:45 -04:00
Ian Walton
418a07e9b0 Initial commit. 2019-08-17 03:06:12 -04:00