问题标签 [xbmc]

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 回答
2173 浏览

jquery - xbmc jsonrpc 和 jquery

基本上我正在尝试使用带有以下内容的 jsonrpc 轮询我的 xbmc:

但我一直在返回parsererror。但是,我可以通过 curl 成功运行相同的帖子并获得所需的结果,即:

任何建议或帮助将不胜感激。

0 投票
2 回答
2391 浏览

python - 将上下文菜单添加到 XBMC-Plugin

我正在尝试显示一个上下文菜单,其中有一个按钮,例如删除(或其他)所选项目。

0 投票
2 回答
188 浏览

javascript - 与javascript匹配

我目前正在为包含 ajax 的 XBMC 女巫开发 Web 界面。由于 out ajax 的限制,我被迫使用本地资源,而不是通常生成输出的我的 ajax 类。我有一个字符串。* 表示,此文本可以更改。

这是字符串:

文件名:smb://SERVER/Music/3 Doors Down/2000 The Better Life/07 Better Life.mp3 播放状态:播放歌曲编号:6 类型:音频标题:Better Life 曲目:7 艺术家:3 Doors Down 专辑:The Better Life类型:另类年份:2000 URL:smb://xbox:xbox@SERVER/Music/3 Doors Down/2000 The Better Life/07 Better Life.mp3 歌词:比特率:193 采样率:44 Thumb:DefaultAlbumCover.png 时间:02 :05 持续时间:03:07 百分比:66 文件大小:4509417 更改:假

我想知道如何匹配 Title、Arist、Time 和 Duration。我尝试使用正则表达式,但没有成功,因为我没有太多的 JS 知识。

谢谢,布兰特杰

编辑:“你确定那是字符串吗?所有这些都像那样运行,没有换行符?编辑:我编辑了问题以修复格式。 - Ariel 2 小时前”

不,来自http://xbox/xbmcCmds/xbmcHttp?command=GetCurrentlyPlaying的输出 在播放视频时看起来像这样

HTML 代码:

播放音乐时,它有点不同。

0 投票
1 回答
1408 浏览

macos - AppleScript 加载卷挂载、启动应用程序并在 mac 退出挂起状态时重新启动。

我的 Mac 连接到网络上的 SMB 共享时遇到一些问题,然后立即加载应用程序。

在大多数情况下,只需像往常一样将音量设置为在登录时挂载,并且在登录时也运行应用程序(XBMC),Mac 打开时一切正常。

有时,由于我在大量故障排除后无法确定,有时自动安装卷会失败,因为它认为网络位置不可用。因此,除非我重新启动 Mac,否则 Mac 无法创建卷挂载,然后它会再次运行。

现在我想要一个 AppleScript,它将尝试创建卷挂载三 (3) 次,然后加载 XBMC。如果 3 次尝试后仍无法安装宗卷,请强制 Mac 重新启动。这将导致脚本在重新启动后再次从头开始运行。

我将如何在 AppleScript 中实现这一点?

第二个问题:

我将我的 Mac 设置为在 1 小时不活动后暂停。唯一的问题是,如果 Mac 已暂停一段时间,在唤醒 XBMC 后,有时无法加载远程存储的内容。

那么,是否可以在 Mac 从暂停状态恢复时运行脚本,从而使 Mac 重新启动?

感谢所有阅读我整个帖子的人,我意识到这有点咆哮。

问候。

0 投票
2 回答
108 浏览

python - 如何在此网站中搜索链接(在 Linux 上)?

我正在尝试为 mako.co.il 编写一个 xbmc 插件(我知道有一个 xbmako,但我无法在 linux 上安装它)。当我尝试对剧集网站进行正则表达式时,我没有得到任何结果。我试过这个网页,我可以找到链接使用a href=".*?">\n\t*<img

这是一个测试站点: http: //www.mako.co.il/mako-vod-keshet/aharoni_cooks

这是教程: http ://wiki.xbmc.org/index.php?title=HOW-TO_write_plugins_for_XBMC

我认为它与换行符有关,我想到的解决方案是搜索a href=".*?">后面跟着任何东西的任何东西,然后\t<img

编辑:
好的,所以我尝试使用这种 dom xml 解析样式。我现在被卡住了,因为在第 101 行我有一个(javascript?)部分带有一个 for 循环,解析器认为它是一个标签......

0 投票
2 回答
281 浏览

python - 如何从python中的这个(部分)html字符串获取链接和标题

我正在用 python 为 xbmc 编写一个插件。我有一个格式为的字符串列表:
<a href="/www.link.to/something">name of link</a>

通过使用美丽的石头汤(代码的相关部分):

getLeterValue是一个返回索引的函数,该索引指示放置此特定“ul”标签的位置(根据所需的字母)。

现在我想在链接和文本中拆分链接。我尝试使用 re.compile:
match=re.compile('<a href="(.+?)">(.+?)</a>').findall(link.string)
但我得到的只是match=[]

我做错了什么?

注意: 我知道我应该正则表达式 html 代码,但我不确定这个“规则”对小字符串是否有效。此外,由于某种原因,这几乎是 xbmc 插件编写的标准,我认为这是有原因的。

0 投票
2 回答
2086 浏览

listener - 嗅探端口 9 上的 WOL 数据包

所以我正在使用 XBMC(一个媒体中心程序),它有一个 Android 应用程序,该应用程序允许您向安装了 XBMC 的计算机发送 LAN 唤醒“魔术包”。如果我有一台在启动时自动运行 XBMC 的专用媒体 PC,这对我来说将是一个很棒的功能,但我在我的普通台式 PC 上使用它。

我想做的是看看我是否可以编写一个可以在我的 PC 上运行的小侦听器脚本,它会侦听通过端口 9 发送的那些魔术数据包,然后启动 XBMC 应用程序。

我的一些朋友说你不能在这个端口上监听。我在“port 9”、“wake on lan”和“simple TCP/IP”上执行的 Google 搜索仍然无法确定天气是否可行。

0 投票
1 回答
1195 浏览

python - XBMC 的 Python 脚本

我是编程和 Python 本身的新手。我没有编程经验。我已经成功地阅读了 Python 并完成了一些相当基本的 Python 教程,现在我已经为我的第一个 Python 项目做好了准备。

我的项目基于 XBMC,我想为这个很棒的媒体中心开发一些插件。

我有一些网站要抓取并显示在 XBMC 中。一个是音乐网站 ,一个是付费电视网站,仅对拥有帐户的人开放。我已经设法抓取了一个网站,feedparse但我不知道如何输出这些标题和链接以在 XBMC 中播放。

我的问题是:我从哪里开始,如何为这些网站构建脚本,我需要什么工具/库/模块。我需要做什么才能将其包含到 XBMC 中。

0 投票
1 回答
688 浏览

objective-c - Xbmc 数据库路径

我正在与 XBMC 合作。我已经在我的系统中安装了 XBMC(Windows 7、32 位)。Xbmc 在我的系统中运行良好。我开发了一个应用程序,以便从 Ipad 远程控制 Xbmc。为了从 Xbmc 检索音乐文件或视频文件,我无法。通过搜索xbmc的论坛,我发现我们可以编写一个sql查询来获取它们。但是,问题是我无法确定数据库在我的系统中的位置。有人帮我看看在哪里可以找到它。

问候,苏什玛。

0 投票
1 回答
6982 浏览

javascript - Javascript 中带有 JSON 的 XMLHTTPREQUEST 响应?

我有问题。我尝试向 Web 服务器 XBMC 发送 JSON 请求。我可以在 Wireshark 中看到 POST 请求已正确发送,响应由 Web 服务器发送,但在 Javascript 中,我无法将 JSON 数据显示在警报中。