基于asyncio的实验性mpv IPC套接字客户端 具有,可通过其他软件控制播放器。 该模块是基于Python asyncio的低级协议的最小客户端实现。 它是完全异步的,包括使用mpv接口的async命令功能,因此命令可以交错。 目前,Python API的功能非常有限,您可以传入命令字符串(如mpv IPC文档中所定义)以及可能的参数,然后取回已从JSON解析的mpv返回的数据结构。 如果命令返回错误,则会引发mpvasync.MpvError 。 可用作命令行工具,可以切换暂停状态以及更改或显示播放列表。 有关详细信息,请参见mpvasync.py -h 。 享受! :musical_notes: