问题标签 [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.
ruby - 如何以编程方式重命名 iTunes 库中的电影和电视节目文件,以实现 XBMC 兼容性?
我在 iTunes 中有一系列电影和电视节目,我想将它们重命名为与XBMC 兼容的命名约定,而不会破坏 iTunes 中的链接。
所有必要的元数据(季号、节目名称、剧集号等)似乎都在 iTunes 管理的 XML 文件中,剧集名称是当前文件名。因此,以编程方式重命名文件似乎相当简单,但我如何同时保持 iTunes 资料库正常呢?重写 XML 文件以指向新的文件名就足够了吗?
如果我可以避免它(生命太短),我宁愿不进入applescript,但是如果这样做更容易,我可能会看它。否则,我理想情况下希望在 ruby 中执行此操作。
xml - XBMC 中的快进和快退音乐
当我在我的 XBOX 上收听 XBMC 中的 Stack Overflow Podcast #54 时,我想往回跳一下,再听一遍。
令我懊恼的是,视频应用程序中的搜索控件不起作用。然后我尝试使用音乐 OSD 中的搜索按钮。没有成功。接下来我尝试进入可视化模式并在此处使用搜索控件(如视频中所示)。没有。作为最后的手段,我尝试了网络控制界面,但这也不起作用。
XBMC 论坛在这个话题上一团糟。有太多重复的帖子,除了查看 Keymappings.txt 和 Keymappings.xml 文件之外,我找不到任何有用的信息。这些看起来都很好。
我正在使用 XBMC 9.04r19856 (T3CH_20090521)。如果有人能帮助我,将不胜感激!
.net - 在 .net 应用程序中运行 XBMC 插件
有没有办法在.net 中使用 xbmc 插件?我正在考虑那些提供对 GameTrailers 等媒体内容的访问的插件和类似的东西..
bash - 在本地 X 会话中远程运行命令?
我有一台运行 Ubuntu Karmic 的 HTPC(以高清电视作为显示器),以及家里的各种其他计算机。有时我想在 HDTV 上显示的 HTPC 上运行 X11 应用程序(通常但不总是 XBMC),但我不想亲自去 HTPC 这样做;我想从家里的另一台电脑上这样做。
如果我使用 ssh,那么应用程序当然不会运行,因为 X 没有在连接上启动。我不想使用 ssh -X 或 ssh -Y 因为我不想将显示转发到我的笔记本电脑:我想在已经在 HDTV 上运行的 X 会话中做一些事情。我不想使用 VNC 或它的同类,因为在 802.11g 网络上共享 1080p 显示器对任何人来说都不好玩。
我想要的是在本地 X 会话中执行的远程 bash shell 中运行的命令。有任何想法吗?
video-streaming - XBMC 流媒体视频
XBMC 可以将视频流式传输到我可以通过手机访问而无需购买 slingbox 的 Web 界面
c# - 如何在 C# 异步 http 库中管理大量委托和用户回调
我正在用 C# 编写一个 .NET 库,用于使用 HTTP 通过其 JSON RPC 接口与XBMC进行通信。
我编写并发布了一个初步版本,但一切都是同步完成的。然后,我出于自己的目的将库重新编码为异步的,因为我正在/正在为 WP7 构建 XBMC 遥控器。
我现在想发布新的异步库,但想在我发布之前确保它整洁。
由于异步性质,用户发起请求,提供与我的委托匹配的回调方法,然后在收到响应后处理响应。
我遇到的问题是,在库中,我在请求的生命周期内跟踪 RequestState 对象,它包含 http 请求/响应以及用户回调等作为成员变量,如果只有一种类型的对象就可以了回来了,但根据用户所说的,他们可能会返回歌曲列表或电影列表等。
我目前的实现使用一个单一的委托 ResponseDataRecieved 它有一个参数是一个简单的对象 - 因为这只有我使用我知道哪些方法返回什么以及当我处理响应时我将所述对象转换为我知道的类型它真的是 - 列表,列表等。
第三方不应该这样做 - 委托签名应该包含正确类型的对象。因此,对于可以返回给第三方的每种类型的响应数据,我都需要一个委托 - 具体问题是,我如何在内部优雅地处理这个问题 - 我是否有一堆不同的 RequestState 对象,每个对象都有不同的成员变量为不同的代表?这并不“感觉”正确。我只是不知道如何优雅而干净地做到这一点。
linux - 从 shellscript 检测 XBMC 是否正在播放?
我有一个我在家里非常喜欢的 XBMC 设置。现在,我一直在进行一系列自动化操作,以使一切顺利运行且无需手动维护(例如在新来者时自动更新我的库等),但是我缺少一件事:
我想写一个shellscript,它负责在晚上暂停机器,并在第二天的预定时间唤醒它。它有两点:
1) 它应该以预定义的时间间隔自动启动。我通过 Ubuntu 中的 RTC + wakealarm 解决了这个问题。
2)它应该在晚上的特定时间检查XBMC当前是否正在播放任何东西(以防我晚上起床)。如果 XBMC 没有播放,它应该暂停机器。我不知道这是否可能?
xbmc - XBMC Web 服务是否有调用来指示该服务更新其库?
XBMC Web 服务是否有调用来指示该服务更新其库?我似乎无法在文档中找到它,但这似乎是一个非常基本的东西。
java - 如何通过 Java 访问 XBMC JSON 接口?
我一直在寻找几个小时,我找不到我需要的基础知识。:(
我从小事做起,现在我只想让这个 Java 程序联系 XBMC 的 JSON 接口并检索其上的音乐列表。
谁能指出我正确的方向?我将不胜感激。谢谢 :)
编辑:我也对 JSON 的术语感到困惑,所以请放轻松。我认为正确的短语是“我正在尝试从服务器检索一个 JSON 对象,然后发回一个”?
python - 如何为 Python 安装 xbmc 模块
我试图从 xbmcscripts.com 找到安装脚本,但显然该站点已关闭。“easy_install”都没有给出理想的结果。我正在运行 Ubuntu 11.04,并且安装了 xbmc(媒体中心)并且工作正常。我基本上需要的是能够像这样在 Python 控制台/脚本中导入 xbmc 模块,
谢谢!