347 Commits

Author SHA1 Message Date
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
Et0h
1db7c73c42 Controllers listed first 2014-10-21 23:29:59 +01:00
Et0h
fc5f1e62c9 Properly update userlist on auth 2014-10-21 23:29:20 +01:00
Et0h
b47c8a00b3 Allow user to specify name of controlled room 2014-10-20 23:44:47 +01:00
Et0h
cbf509b057 Strip improper chars from control pass auth 2014-10-17 16:45:50 +01:00
Et0h
64d78637a5 Improve controller UI code 2014-10-15 01:30:29 +01:00
Uriziel
e88863e2ac Added sending the "controller" status with a list 2014-10-12 22:09:37 +02:00
Uriziel
a28431340e Add method "isController" to the user 2014-10-12 20:39:22 +02:00
Uriziel
51e2e42293 Completed "backend" for controlled rooms 2014-10-11 22:06:54 +02:00
Et0h
1b3e370d6d Add debug messages for VLC/mpv/Client-Server comms 2014-10-10 19:39:43 +01:00
Uriziel
9506a80b9b Updated the controlled room protocol to fit more needs 2014-10-05 20:05:06 +02:00
Uriziel
cdce17b10b Created protocol exchanges for creating controlled rooms 2014-10-05 11:10:40 +02:00
Uriziel
358109ad21 Made most of client-side changes regarding controlled rooms 2014-09-07 16:01:06 +02:00
Uriziel
02d6bb96af Fixed mplayer/mpv not pausing at the startup 2014-07-19 22:53:18 +02:00
Et0h
e8cabc03d3 New GuiConfig etc, upver to 1.2.6 2014-07-11 20:44:01 +01:00
Uriziel
d6d09e403c Applied fix: "Remove redundant parameters" 2014-07-03 00:20:31 +02:00
Et0h
b6f755785f Make getMessage locale optional and take precedence 2014-07-01 13:04:15 +01:00
Uriziel
4c695fc0be Fixed mplayer/mpv not closing properly 2014-07-01 00:24:15 +02:00
Et0h
ea9f32b461 Add rewind/slowdown threshold to GuiConfig, etc 2014-06-19 16:19:08 +01:00
Et0h
9505838531 Default 'Auto' mode for slowdown on desync 2014-06-18 17:56:35 +01:00
Et0h
35ba80fc49 Pause on leave = joint notification 2014-05-28 20:27:13 +01:00
Et0h
d84cd48e41 Msgbox on some MPC drops 2014-05-23 20:08:51 +01:00
Uriziel
3fc59d772a Merge remote-tracking branch 'origin/newServerCode' 2014-05-14 00:03:11 +02:00
Et0h
0db65e2ec1 Don't slow with me option + refactor 2014-05-03 20:51:46 +01:00
Etoh
8e7115ef30 Remove timestamp for rel config notification 2014-04-25 18:56:18 +01:00
Uriziel
d3b545d099 Reworked server code to be more object oriented 2014-04-21 17:51:45 +02:00
Etoh
8076f90e04 Don't list empty loadedRelativePaths 2014-04-20 17:08:29 +01:00
Etoh
27dd4e37e4 Generate random name if none specified 2014-04-19 12:41:08 +01:00
Etoh
3945ac1ad7 Proper loadedRelativePaths check 2014-04-19 11:13:02 +01:00
Etoh
b5767a8bcc Display relative config list if appropriate 2014-04-18 13:37:45 +01:00
Etoh
7769b7d936 Honour client SHOW_OSD constants 2014-04-11 23:45:40 +01:00
Etoh
15d4db1388 Ensure port passed to reactor is int 2014-04-10 17:34:11 +01:00
Etoh
8866dab928 Only sync on pause if SYNC_ON_PAUSE is True 2014-04-04 15:17:01 +01:00
Uriziel
da17982866 Removed libMal reffeences (and little formating) 2014-03-27 00:01:50 +01:00
Uriziel
6c4e2fa402 Refactored list sorting a bit 2014-03-26 23:25:38 +01:00
Uriziel
8da6442e66 Made list sort order case insensitive 2014-03-26 23:22:51 +01:00
Uriziel
22c5118e7d Added ordering to the room list (#120) 2014-03-26 23:14:40 +01:00
Uriziel
496635848f Formatted the client.py 2014-03-26 22:50:05 +01:00