Kodi JSON-RPC client
Project description
This provides a Kodi JSON-RPC client. All Kodi JSON methods can be called as methods to the KodiJSONClient instance.
Usage
This is an example given a kodi server at 192.168.0.1, using port 8000 (username=’user1’, password=’pwd’):
server = KodiJSONClient('192.168.0.1', '8000', 'user1', 'pwd')
server.JSONRPC.Ping()
All other Kodi JSON methods can be called in a similar way, with parameters provides as appropriate.
e.g. This would provide movie details:
params = {'properties':['title',
'lastplayed',
'thumbnail',
'plot',
'playcount',
'resume',
'file']}
movies = server.VideoLibrary.GetMovies(params)
Requirements
This is a python package and requires the following:
Python 3.4+
Python jsonrpcclient package
Python requests package
And of course to have a purpose a Kodi instance is required:
Kodi v13 or later
Installation
Install using pip:
$ pip install kodijsonrpc
Requests, Issues, Bugs or Suggestions
Add any feature requests, issues, bugs or suggestions here: https://github.com/davgeo/kodijsonrpc/issues
Please give as much detail as possible.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for kodijsonrpc-1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e2579041e97943130d076ca73c910166a1d199f974c22a511c40160482a8e3b |
|
MD5 | 4bfc5b443626a2239bd1174ce2bb1213 |
|
BLAKE2b-256 | 5b3a3074528956d08d83cf32ca73f48581a294d3a1366a1929ab2e2525363746 |