184 Commits

Author SHA1 Message Date
Et0h
88bada4f15 Don't error if minVersion check occurs before you are connected to server 2015-02-22 12:15:07 +00:00
Et0h
b438bb1db4 Move 'feature not supported by server' error to messages.py 2015-02-22 12:08:54 +00:00
Et0h
f1cb32bdd9 Option to set unpause to instantly unpause even when others are not ready 2015-02-22 01:57:13 +00:00
Et0h
76f3bcb9b9 Unpause when not ready always set user as ready rather than unpausing 2015-02-22 01:02:41 +00:00
Et0h
0ecf7a585c Only try decoding utf-8 filepath for getsize as last resort, to prevent MPC-HC issues 2015-02-17 23:53:23 +00:00
Et0h
ad76b00d21 Get size of unicode files (bug fix) 2015-02-17 23:34:36 +00:00
Et0h
19a22b9105 Autoplay countdown (+reduce autoplayCheck frequency) 2015-02-16 20:06:15 +00:00
Et0h
92b016ea16 Make public readiness neutral if no file is open 2015-02-02 02:17:13 +00:00
Et0h
a8275032a2 Add min user requirement to autoplay, make settings persistent (and settable via INI), and tooltips 2015-02-02 00:24:33 +00:00
Et0h
aa224b63f6 Fix bug when there are file differences and a user has no file open 2015-01-25 22:21:59 +00:00
Et0h
305e400eac Add notification when unpause is replaced with 'set ready' 2015-01-24 14:51:40 +00:00
Et0h
24e9afb2b6 If user presses unpause when not ready and others not ready, set to ready rather than unpausing 2015-01-24 13:27:38 +00:00
Et0h
358c6c3610 Ignore others failing to identify as room manager 2015-01-24 11:13:12 +00:00
Et0h
7aee87d6ef Rename "controlled room" / "room controller" to "managed room" / "room manager" & delete message for attempting to create room 2015-01-24 10:52:52 +00:00
Et0h
c7ae68c5bf Show number of users who are ready 2015-01-24 00:17:48 +00:00
Et0h
90f7719322 Add 'auto-play when everyone is ready' feature + make readiness pushbutton more prominent 2015-01-03 15:47:32 +00:00
Et0h
6acf0a3b63 Specify whether update check was user initiated 2015-01-03 14:07:13 +00:00
Et0h
f3c3028dfd Add automatic update system 2015-01-03 13:58:18 +00:00
Et0h
cee4a5c2f2 Don't show readiness warnings if not supported by sever, or if only user in room who supports readiness 2015-01-01 13:30:01 +00:00
Et0h
8479e1cec7 Always perform file difference and readiness checks when paused 2014-12-31 01:08:53 +00:00
Et0h
a11a86cc46 Show file differences in OSD 2014-12-31 01:01:23 +00:00
Et0h
2b58cad473 Remove notifications for change of readiness state 2014-12-30 23:55:18 +00:00
Et0h
52e13d1edd Remove brackets around secondOSD 2014-12-30 20:58:28 +00:00
Et0h
9a81bd9c52 Have per-player OSD message separators, so mpv can use newlines 2014-12-30 20:55:46 +00:00
Et0h
0763479d1b Always honour 'Show OSD Warnings' being disabled 2014-12-30 14:09:36 +00:00
Et0h
6b75097bf3 Hopefully fix pre-userready users showing up as not being rwady 2014-12-29 13:18:39 +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
440c79f1a3 Specify whether change in ready state is manually initiated or automatic 2014-12-13 11:30:11 +00:00
Et0h
fe040438f5 Move ready/not-ready messages into messages.py 2014-12-06 19:38:34 +00:00
Et0h
ebeaa92724 Add readyAtStart config option 2014-12-06 19:14:52 +00:00
Et0h
0a924ac299 Ignore manual pause if can't control + (mostly) honour OSD options for isReady 2014-12-06 19:01:46 +00:00
Et0h
90c3ca2ab0 Change ready state automatically on manual pause/unpause 2014-12-06 18:39:32 +00:00
Et0h
383d0b65c2 Initial readiness GUI code + none state (back compat_ + 1.3.1 ver-up/ver-check 2014-12-06 16:40:10 +00:00
Uriziel
db91c348a4 Added 'readiness' toggle to protocols and console UI 2014-12-06 16:14:24 +01:00
Et0h
0942dc5f60 Fix FASTFORWARD_BEHIND_THRESHOLD implementation 2014-12-03 02:02:53 +00:00
Et0h
18784bfccc Prevent fastForward from happening too soon / too often 2014-12-03 00:40:57 +00:00
Et0h
85bd6266f8 Only fastforward if you are a non-controller in a controllers room or if you have "Never slow down or rewind others" enabled 2014-12-02 23:54:37 +00:00
Et0h
aa43e91fef Warn of missing/unused strings when compiling EXE 2014-11-30 17:58:03 +00:00
Et0h
9a554dd222 Expand jump forward to include when you are out of sync with yourself 2014-11-30 13:46:23 +00:00
Et0h
f2a5d0242e Add default option to exclude events from non-controllers in controlled rooms 2014-11-30 10:45:22 +00:00
Et0h
b103363e41 Only trigger mismatch check if someone joins your room or changes file within your room 2014-11-30 10:00:00 +00:00
Et0h
89384b73db Add option to jump forward if lagging behind room controller (default on) 2014-11-29 23:24:02 +00:00
Et0h
ba9058b244 Don't have OSD fileDifferent for non-controllers on controlled rooms 2014-11-29 18:44:06 +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
c8e3426547 Improve version checking 2014-11-29 17:30:29 +00:00
Et0h
e3255d1b92 Move controlled room messages to messages.py 2014-11-29 17:17:39 +00:00
Et0h
fe02b884da Add "Warn About Missing Strings" option 2014-11-29 15:27:36 +00:00
Et0h
09df507235 Add --salt to server. If no room control salt specified, generate random 10-char string and let admin know 2014-11-02 11:00:44 +00:00
Et0h
8cc3eddaf2 Auto-re-identify as controller on reconnect / changing rooms (not saved on exit) 2014-10-27 15:07:07 +00:00
Et0h
751a701586 Add @requireMinServerVersion and use it for controlled rooms 2014-10-26 14:11:32 +00:00