100 Commits

Author SHA1 Message Date
Alberto Sottile
fe224c0316 Fixes mpv support 2018-04-27 00:30:58 +02:00
Alberto Sottile
111976faf9 Adapt mplayer/mpv protocols to Python 3.x 2018-04-25 15:42:19 +02:00
albertosottile
2a1a291f3f Add Travis support 2018-04-24 20:31:48 +02:00
Alberto Sottile
b827a57cab 2to3 conversion and initial VLC support 2018-04-24 00:44:19 +02:00
Etoh
f5c6b8fcf9 Make repl.lua copyright notice more prominent 2018-01-14 17:54:18 +00:00
Etoh
78c29ec5b2 Fix Syncplay handling of file duration in mpv >~0.28.0 caused by mpv commit 877775f 2018-01-08 00:56:59 +00:00
Etoh
8a082ed1cd Refactor OS check to utils 2017-12-10 14:32:35 +00:00
Etoh
ac9cdb2cf1 Hide mplayer UnicodeWarning + upver to 45 2017-11-13 18:23:37 +00:00
Etoh
b4e114aac3 Fix mpv msg module issue reported by Felhamed (#134) 2017-05-07 17:23:41 +01:00
Et0h
6a56a637d3 Avoid unnecessary items in mpv sendMessage queue 2016-06-13 00:11:37 +01:00
Et0h
28eb7a0561 Queue/drop messages sent while mpv is loading a file & throttle mpv message sending (+ revert problematic unicode) 2016-06-11 19:51:10 +01:00
Et0h
18f6f9c50f Add Unicode to some showDebugMessage entries 2016-06-11 15:15:28 +01:00
Et0h
baceaad489 Prevent escaping mpv via newlines 2016-05-08 14:17:42 +01:00
Uriziel
5a36a2416a Revert "Merge branch 'player-cookie' of https://github.com/tari/syncplay into sharedplaylists"
This reverts commit 509dfea336e48f7ccd848e44ebe8bb60e6332822, reversing
changes made to 5ce752cbef589ade76ae5dc1bcfafc7c9e34c0ea.
2016-03-03 20:13:24 +01:00
Et0h
b276bc3688 Don't allow negative mplayer/mpv positions 2016-01-30 14:07:12 +00:00
Uriziel
509dfea336 Merge branch 'player-cookie' of https://github.com/tari/syncplay into sharedplaylists 2016-01-25 21:43:40 +01:00
Peter Marheine
16d53345a9 Add cookie support to all player modules. 2015-10-15 20:32:23 -06:00
Et0h
63731811ae Do not treat mplayerc.exe (Media Player Classic) as a synonym for mplayer2 2015-10-12 13:58:44 +01:00
RiCON
7b2a623dda Don't overwrite user arguments with style defaults
This allows the per-player user arguments to overwrite
Syncplay's style defaults in mpv and mplayer2.

Be careful that, if you turn off force-window and idle in mpv,
you have to supply Syncplay with the filename before opening the
video window.
2015-08-03 20:10:00 +01:00
Et0h
8e11ddef46 Extend user-defined args first, so mpv --terminal=yes takes precedence (#59) 2015-05-08 22:48:46 +01:00
Et0h
a4b35431fa mpv can't be run with UTF-8 filepath in Windows, so load UTF-8 files via API instead 2015-02-17 23:21:31 +00:00
Et0h
fd6d15790a Fix mpv with file [#53] 2015-02-16 23:57:51 +00:00
Et0h
a795acae0a Allow mpv with no file [#53] (Thanks wiiaboo) 2015-02-16 23:39:42 +00:00
Et0h
eddd079140 Better detection of new mpv property get failures 2015-02-16 23:20:09 +00:00
Et0h
1bdea76397 Future-proof mpv _getProperty 2015-02-16 23:07:45 +00:00
Et0h
1c180f951b Use semicolon OSD separator for mplayer and keep mpv as newline 2015-01-28 21:34:36 +00:00
Et0h
9a81bd9c52 Have per-player OSD message separators, so mpv can use newlines 2014-12-30 20:55:46 +00:00
Et0h
3ff43473eb Add secondaryOSD (w/ VLC support & fallback code), re-work warnings, fix misc. VLC bugs, allow longer offsets 2014-12-29 12:47:31 +00:00
Et0h
7ca29bf30b Broaden getFilePathErrors into getPlayerPathErrors 2014-11-30 15:05:29 +00:00
Et0h
45e576e4f2 Move filePath check to getFilePathErrors 2014-11-30 14:50:59 +00:00
Et0h
30b28afa14 Allow players to have custom open dialogs (e.g. for XBMC) 2014-11-30 12:01:33 +00:00
Uriziel
5dc1288fd4 Merge remote-tracking branch 'origin/controlledRooms-new'
Conflicts:
	syncplay/client.py
	syncplay/constants.py
	syncplay/players/mplayer.py
	syncplay/ui/gui.py
2014-11-29 18:51:27 +01:00
Et0h
cfeb6dbeee Split old/new mpv into separate classes + add wait timeout for new mpv 2014-11-22 22:43:40 +00:00
Et0h
d63c4e82cf Move askForStatus back to mplayer 2014-11-09 09:39:10 +00:00
Et0h
f90b549caa Pull mpv unicode filename fix from controlledrooms-new 2014-11-08 14:55:39 +00:00
Uriziel
aaac02f6fc Fixed mpv problem with unicode filenames (hack?) 2014-10-21 23:22:38 +02:00
Et0h
1b3e370d6d Add debug messages for VLC/mpv/Client-Server comms 2014-10-10 19:39:43 +01:00
Et0h
634124b4e5 mpv: Hopefully fix reset on regular file change bug 2014-09-26 13:40:20 +01:00
Et0h
9ca2c54a69 Unbreak shift+drag mpv reset 2014-09-14 22:23:42 +01:00
Et0h
89d0a262cc Refactor Mplayer/mpv 2014-09-14 19:16:16 +01:00
Et0h
1c660244ef Hopefully fix new mpv file change issues 2014-09-14 12:52:59 +01:00
Et0h
db6bb28afb Fix new mpv bug by re-requesting info that was requested prematurely 2014-09-13 01:22:47 +01:00
Et0h
8ba51ba111 Fix new mpv bug by re-requesting info that was requested prematurely 2014-09-13 01:19:44 +01:00
Uriziel
1c37e30c7d Fixed crashing with mpv < 0.4 2014-09-06 21:13:33 +02:00
Et0h
c026be1114 Make mpv error check cover all parsing fails 2014-08-31 20:33:11 +01:00
Et0h
18e424d0fa Finalise mpv incompatible error message 2014-08-27 14:39:26 +01:00
Et0h
a05b06625d Remove rnadom print 2014-08-25 19:24:29 +01:00
Et0h
b63f0340fe Fixed mpv 0.5.0+ on linux 2014-08-25 19:20:47 +01:00
Et0h
aa05ed473d Stopgap error for mpv 0.5.0+ issue 2014-08-22 15:45:57 +01:00
Uriziel
65b80caf09 Fixed mplayer episode switch and hacked seeking issue on file switch / syncplay start 2014-07-23 22:47:40 +02:00