调整 skip 和 remove dispatch 的位置
cli.py rename to cmd.py
支持同时处理多条指令，以 '\n' 分隔
实现命令行客户端
将 client protocol 独立成模块，sys reload 封装成函数
添加 state 接口，提供播放状态获取
初步实现gtk客户端