问题标签 [kodi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
167 浏览

javascript - XBMC(Python)问题的简单登录功能

我正在尝试通过 python(xbmc/kodi) 抓取 Javascript 日历页面的各个部分。到目前为止,我已经能够抓取静态 html 变量,但不能抓取 JavaScript 生成的部分。

我试图检索的变量是<strong class="item-title">**this**</strong> , <span class="item-daterange">**this**</span> and <div class="item-location">**this**</div>,请注意它们位于 html 源代码的单独部分中,并通过 JavaScript 呈现。所有这些抓取的变量都应该附加到一个字符串中并显示出来。

从上面的正则表达式中,我可以只抓取其中一个变量,并且由于我需要一个字符串列表来一起显示所有变量,那该怎么做?

我知道必须为要抓取的 javascript 变量预先呈现页面但是由于我使用的是 xbmc ,因此我不确定如何导入其他 python 库(例如 dryscrape)来完成此操作。下载 Dryscrape 给了我一个 setup.py ,init .py 文件以及其他一些文件,但我怎样才能将它们一起使用?

谢谢。

0 投票
2 回答
1045 浏览

linux - 带有输入的批处理脚本。ADB 命令,FireStick

我修改了这篇文章以反映根据回复建议所做的更改。

我想在一个批处理文件中运行几行 adb 命令。

我面临的问题是以下错误:“错误:找不到设备'(null)'”

我知道我输入的 IP 地址是正确的。事实上,我可以通过在单独的命令提示符中输入命令轻松访问 FireStick。

即 adb 连接 192.168.0.164

为什么它在这里不起作用?

即使我将脚本修改为以下内容:

我收到一个错误,显示 IPInput 未用于设置 IP 地址。输出只显示:

192.168.0.:5555

是什么赋予了?

0 投票
1 回答
951 浏览

controller - KODI 和 Xbox 360 控制器

我有安装驱动程序的 KODI 16.1 Jarvis、Windows 10 x64 和 xbox 360 有线控制器(适用于蒸汽大图和游戏)。我想用这个控制器在 kodi 上导航,它应该是即插即用的,但它不读取任何输入。这个问题有哪些可能的解决方案?

0 投票
2 回答
1553 浏览

kodi - 如何将本地文件添加到 kodi 插件?

如何将本地文件添加到 kodi 插件?在以下示例中,互联网文件 (url='http://...') 有效。但本地文件 (url='file://...') 没有。

0 投票
1 回答
238 浏览

python - Kodi 中的 python 类出现问题,尝试编写 UI 以用 PYXBMCT 替换 Kodi 通用菜单

我对python类很陌生,并没有真正使用它们,所以请随时指出除我指出的错误之外的任何其他错误。

我想要实现的是UI in Kodi使用该pyxbmct模块的新功能。我正在发送一个列表(仍然没有弄清楚我将如何使用模式将拆分排序到下一个进程,但这是下一个任务)

我的清单是这样的:

然后显然被发送到 Window_Menu_Class() 以尝试在列表中显示名称,并在右侧显示一个图标,但根据您在列表中的焦点位置交替显示。

Window_Menu_Class 的代码:-

但我收到错误 -

文件“C:\Users*\AppData\Roaming\Kodi\addons\plugin.video.sanctuary\lib\process.py”,第 74 行,在 LIST_UPDATE 如果 self.window_menu.getFocus() == self.nameList: RuntimeError:不存在的控件 0

如果我对它进行哈希处理,if self.window_menu.getFocus() == self.nameList:那么它可以工作,但是,当您转到下一个项目时,它不会改变列表中的图像,我有一个工作版本,但它都是在一个 .py 文件中完成的,不需要在全部,但是现在我试图将代码分成不同的 .py 文件,我需要创建一个类来包含所有信息并给出一个起点。希望这是足够的信息,并感谢任何反馈。

0 投票
1 回答
488 浏览

linux - Osmc CEC not working after using cec-client in ssh terminal

I have a RPI2 with OSMC installed and I want to do some cec commands to check if the Tv is ON or OFF.

The issue is that after any command cec-client ( except cec-client -h :) ) the OSMC won't receive CEC commands until I restart the RPI. Is there any way to reconnect OSMC with the CEC? Cec service is still running, but OSMC does not recognize it;

0 投票
0 回答
217 浏览

xml - 如何使用 upnp 在 kodi 中播放媒体

我正在尝试在 kodi 中使用 url http://192.168.1.160:10243/WMPNSSv4/1921188402/1_NC0yNTY.mp3播放系统中的歌曲。

带有 KODI 的系统的 IP 是 192.168.1.144 我正在尝试发送如下操作:

curl -v -o response.xml -H "Content-Type: text/xml; Charset="UTF-8"" -H "SOAPAction: "urn:schemas-upnp-org:service:AVTransport:1#SetAVTransportURI"" -d @AV_transport.xml -X POST http://192.168.1.144:1356/AVTransport/c093ed10-0986-7173-937f-3fc4bbf9ec3a/control.xml

我的 AV_transport.xml 包含:

我收到标题消息为 500 Bad reuest: Bad namespace。请告诉我我的代码哪里有错误。

0 投票
0 回答
136 浏览

kodi - NFO 文件 XSD 或 DTD

我正在编写一个工具来修改现有 NFO 文件的元数据并添加新的元数据。不幸的是,我找不到定义 NFO 文件格式的 XSD 或 DTD。

请问在哪里可以找到这样的 XSD/DTD?

0 投票
1 回答
686 浏览

python - 从 Python 脚本更新 XBMC 库

我正在尝试编写一个脚本,它将在我的 XBMC 上运行“更新库”命令。

当我尝试运行时:

我看到库已更新,但出现以下错误:

我试图将代码修改为:

但它似乎不起作用,这意味着我没有看到图书馆更新。

我做错了什么?

0 投票
1 回答
3672 浏览

python - 嵌入式视频获取网址

好的,我已经为此挠头太久了。我正在尝试使用 Beautiful Soup 检索网页上嵌入视频的 URL,并在 Python 2.7.6 中请求模块。我检查了 chrome 中的 html,我可以看到视频的 url,但是当我使用请求获取页面并使用 Beautiful Soup 时,我找不到“视频”节点。从源代码来看,视频窗口似乎是一个嵌套的 html 文档。我已经搜索了所有内容,但无法找出为什么我无法检索到这个。如果有人能指出我正确的方向,我将不胜感激。谢谢。

这是其中一个视频的网址:

http://goldfilmesonline.com/doutor-estranho-legendado-online/

我看到有人回答了同样的问题,请问有人也可以帮助我吗