def get_kodi_version(cls):
"""
Retrieves the Kodi version (Defaults to 17)
:returns: string - Kodi version
"""
version = 17
payload = {
'jsonrpc': '2.0',
'method': 'Application.GetProperties',
'params': {
'properties': ['version', 'name']
},
'id': 1
}
response = xbmc.executeJSONRPC(json.dumps(payload))
responses_uni = unicode(response, 'utf-8', errors='ignore')
response_serialized = json.loads(responses_uni)
if 'error' not in response_serialized.keys():
result = response_serialized.get('result', {})
version_raw = result.get('version', {})
version = version_raw.get('major', 17)
return version
评论列表
文章目录