syncplay/sync_mpc_api.py
Uriziel 9c3fcb0dc2 OSD support for mplayer
MPC-API client additional arguments
2012-06-27 11:52:39 +02:00

19 lines
586 B
Python

#coding:utf8
import thread
import sys
from twisted.internet import reactor
from syncplay import client
from syncplay.players import mpc_using_api
from syncplay import utils
if __name__ == '__main__':
args = utils.get_configuration()
if(args.mpc_path == None):
sys.exit("You must supply mpc-path on first run")
args.args.extend(['/open', '/new'])
manager = client.Manager(args.host, args.port, args.name, lambda m: mpc_using_api.run_mpc(m, args.mpc_path, args.file, args.args))
thread.start_new_thread(utils.stdin_thread, (manager,))
manager.start()