diff --git a/syncplay/constants.py b/syncplay/constants.py index 93d5b2c..6d3c27d 100644 --- a/syncplay/constants.py +++ b/syncplay/constants.py @@ -26,6 +26,7 @@ COMMANDS_PAUSE = ["p", "play", "pause"] COMMANDS_ROOM = ["r", "room"] COMMANDS_HELP = ['help', 'h', '?', '/?', r'\?'] MPC_MIN_VER = "1.6.4" +VLC_MIN_VERSION = "2.0.6" MPC_PATHS = [ r"C:\Program Files (x86)\MPC-HC\mpc-hc.exe", r"C:\Program Files\MPC-HC\mpc-hc.exe", @@ -55,11 +56,15 @@ MPC_MAX_RETRIES = 30 MPC_PAUSE_TOGGLE_DELAY = 0.05 VLC_OPEN_MAX_WAIT_TIME = 10 VLC_SOCKET_OPEN_WAIT_TIME = 0.5 +VLC_MIN_PORT = 10000 +VLC_MAX_PORT = 55000 #These are not changes you're looking for MPLAYER_SLAVE_ARGS = [ '-slave', '--hr-seek=always', '-nomsgcolor', '-msglevel', 'all=1:global=4:cplayer=4'] MPV_SLAVE_ARGS = [ '--slave-broken', '--hr-seek=always', '-msglevel', 'all=1:global=4'] +VLC_SLAVE_ARGS = ['--extraintf=luaintf','--lua-intf=syncplay'] MPLAYER_ANSWER_REGEX = "^ANS_([a-zA-Z_]+)=(.+)$" +VLC_ANSWER_REGEX = r"(?:^(?P[a-zA-Z_]+)(?:\: )?(?P.*))" UI_COMMAND_REGEX = r"^(?P[^\ ]+)(?:\ (?P.+))?" UI_OFFSET_REGEX = r"^(?:o|offset)\ ?(?P[/+-])?(?P