如何为Python安装xbmc模块

2 投票
1 回答
14900 浏览
提问于 2025-04-16 17:26

我试着去找xbmcscripts.com上的安装脚本,但那个网站好像已经打不开了。而且用'easy_install'也没有得到想要的结果。我现在用的是Ubuntu 11.04,xbmc(媒体中心)已经安装好了,也能正常工作。我基本上需要的是在Python控制台或脚本中像这样导入xbmc模块,

import xbmc

url = '<a link to a .flv file goes here'
xbmc.Player(xbmc.PLAYER_CORE_DVDPLAYER).play(url)

谢谢!

1 个回答

4

我自己没有做过XBMC的开发,但我想看看这个问题。

根据我了解到的,XBMC自带了一个Python解释器(/usr/lib/xbmc/system/python/python24-i486-linux.so),而xbmcxbmcguixbmcplugin这些库只能在XBMC内部使用,外面是用不了的。

如果你想在XBMC上进行开发,特别是实验、测试和调试,以下是一些小建议:

  • 把XBMC放在一个窗口中并设置为总在最上面可能会很方便(在全屏模式下可以用\键)
  • 在插件或脚本中使用的任何打印语句,都会作为通知出现在日志文件中(~/.xbmc/temp/xbmc.log
  • 你可以创建一个插件,让它在XBMC内部提供一个Python命令行(可以通过Telnet与之通信)

网上有一些提到以前在XMBCscripts.com上有个叫“XBMC模拟器”的东西,听说它能在XBMC外部实现那些库的功能,但我找不到相关的信息。

相关文档:

外部链接:

撰写回答