我试图从xbmcscripts.com找到安装脚本,但显然该站点已关闭。“简易安装”都不会产生理想的效果。我正在运行Ubuntu11.04,xbmc(媒体中心)已经安装并且运行正常。我基本上需要的是能够像这样在Python控制台/脚本中导入xbmc模块,
import xbmc
url = '<a link to a .flv file goes here'
xbmc.Player(xbmc.PLAYER_CORE_DVDPLAYER).play(url)
谢谢!
最佳答案
我自己没有做过任何XBMC开发,但我想我会看看这个。
据我所知,XBMC自带的Python解释器(/usr/lib/xbmc/system/python/python24-i486-linux.so
)和xbmc
,xbmcgui
和xbmcplugin
库在XBMC之外是不可用的。
关于XBMC最简单的开发方法,包括实验、测试和调试。以下是一些提示:
在窗口中运行XBMC并始终在顶部可能很方便(在全屏模式下使用\
)
加载项/脚本中的任何打印语句都将作为日志中的通知结束(~/.xbmc/temp/xbmc.log
)
您可以创建一个插件,在XBMC的上下文中公开一个Python shell(通过Telnet与之通信)
在XMBCscripts.com上,有一些东西曾经被称为“XBMC模拟器”,它显然实现了XBMC之外的那些库的功能,但我在任何地方都找不到。
相关文件:
http://wiki.xbmc.org/index.php?title=Python_Development
http://wiki.xbmc.org/index.php?title=HOW-TO_debug_Python_Scripts
http://wiki.xbmc.org/index.php?title=HOW-TO:_Automatically_start_addons_using_services
http://wiki.xbmc.org/index.php?title=Log_File
外部链接:
XBMC's Python Script and Plugin Addon Development Forum
关于python - 如何为Python安装xbmc模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5964110/