跳转到主要内容

Kodi控制器

项目描述

此包提供了一组函数,可用于控制Kodi实例。

有关可用函数的详细信息、必须提供给这些函数的必要参数以及后续响应的精确处理,请直接参考源代码。

注意:这是一个正在进行中的工作,并非所有Kodi JSON方法都已实现。

示例

这是一个示例,在Kodi服务器192.168.0.1上,使用端口8000(用户名=’user1’,密码=’pwd’)使用GetMovies方法

controller = kodicontroller.KodiController()
controller.SetServer('192.168.0.1', '8000', 'user1', 'pwd')
controller.VideoLibrary_GetMovies()

这将设置Kodi JSON客户端,并使用以下参数调用VideoLibrary.GetMovies JSON方法

params = {'properties':['title',
                        'lastplayed',
                        'thumbnail',
                        'plot',
                        'playcount',
                        'resume',
                        'file']}
movies = server.VideoLibrary.GetMovies(params)

然后解析响应以提取适当的继续百分比,并且还将下载并(可选)本地缓存任何缩略图。

要求

这是一个Python包,需要以下内容

  • Python 3.4+

  • Python kodijsonrpc包

当然,还需要一个Kodi实例来实现目的

  • Kodi v13或更高版本

安装

使用pip安装

$ pip install kodicontroller

请求、问题、错误或建议

在此处添加任何功能请求、问题、错误或建议: https://github.com/davgeo/kodicontroller/issues

请尽可能提供详细信息。

项目详情


下载文件

下载适合您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

kodicontroller-0.0.3.tar.gz (6.2 kB 查看散列值)

上传于

构建发行版

kodicontroller-0.0.3-py3-none-any.whl (8.2 kB 查看哈希值)

上传于 Python 3

由以下支持