18 lines
490 B
Python
Executable File
18 lines
490 B
Python
Executable File
#coding:utf8
|
|
import thread
|
|
import sys
|
|
|
|
from twisted.internet import reactor
|
|
from syncplay import client
|
|
from syncplay.players import mplayer
|
|
|
|
from syncplay import utils
|
|
|
|
if __name__ == '__main__':
|
|
host, port, name, args = utils.get_configuration()
|
|
args.extend(('-slave', '-msglevel', 'all=1:global=4'))
|
|
manager = client.Manager(host, port, name, lambda m: mplayer.run_mplayer(m, 'mplayer', args))
|
|
thread.start_new_thread(utils.stdin_thread, (manager,))
|
|
manager.start()
|
|
|