KODI控制器
kodicontroller的Python项目详细描述
这个包提供了一个函数数组,可以用来 控制kodi实例。
有关可用函数的详细信息,请参阅 必须提供给这些函数以及后续的处理 其中的回复是请直接参考源代码。
注意:这是一项正在进行的工作,并不是所有的kodi json方法都已实现。
示例
这是在192.168.0.1的kodi服务器上给出的getmovies方法的一个例子, 使用端口8000(用户名='user1',密码='pwd'):
controller=kodicontroller.KodiController()controller.SetServer('192.168.0.1','8000','user1','pwd')controller.VideoLibrary_GetMovies()
根据提供的服务器详细信息和调用 带有以下参数的videolibrary.getmovies json方法:
params={'properties':['title','lastplayed','thumbnail','plot','playcount','resume','file']}movies=server.VideoLibrary.GetMovies(params)
然后将分析响应以提取适当的恢复百分比,并 它还将下载并(可选)本地缓存任何缩略图。
要求
这是一个python包,需要以下各项:
- Python3.4+
- python kodijsonrpc包
当然,要有目的,需要一个kodi实例:
- KODI V13或更高版本
安装
使用pip安装:
$ pip install kodicontroller