在Kodi获取流网址

时间:2016-07-14 22:09:28

标签: python live-streaming kodi

我试图找出如何获取播放项目网址(直播电视)。 我尝试重写播放器,但无法调用播放方法并查看jsonRPC调用,但无法找到类似我想要的内容。 有办法吗?

在另一个问题上,我想使用ffmpeg并且我注意到Kodi已经使用它了。有没有办法可以重复使用它,还是应该自己下载可执行文件?

修改

我正在尝试开发插件/脚本 - 我需要一种方法来查找当前从XBMC内置播放的网址。

1 个答案:

答案 0 :(得分:0)

您可以像这样尝试Player.Filename infolabel:

filename = xbmc.getInfoLabel('Player.Filename')

或者您可以使用Player.GetItem JSON-RPC方法。

UPD :这是我的一个插件的摘录:

def get_now_played():
"""
Get info about the currently played file via JSON-RPC.

:return: currently played item's data
:rtype: dict
"""
request = json.dumps({'jsonrpc': '2.0',
                      'method': 'Player.GetItem',
                      'params': {'playerid': 1,
                                 'properties': ['file', 'showtitle', 'season', 'episode']},
                      'id': '1'})
return json.loads(xbmc.executeJSONRPC(request))['result']['item']

对于ffmpeg库,它们与Kodi链接,所以我怀疑你可以重复使用它们。