gpt4 book ai didi

linux - 从 shellscript 检测 XBMC 是否正在播放?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:11:36 25 4
gpt4 key购买 nike

我在家里有一个我非常喜欢的 XBMC 设置。现在,我一直在做大量的自动化工作,让一切顺利运行,无需手动维护(比如在新来者时自动更新我的图书馆等),但我遗漏了一件事:

我想写一个 shellscript,负责在晚上挂起机器,并在第二天的预定时间唤醒它。有两点:

1) 它应该以预定义的时间间隔自动启动。我在 Ubuntu 中通过 RTC + wakealarm 解决了这个问题。

2) 它应该在晚上的特定时间检查 XBMC 当前是否正在播放任何内容(以防我晚上起床)。如果 XBMC 没有播放,它应该暂停机器。我不知道这是否可能?

最佳答案

在深入研究较新的 XBMC 中的新 JSON RPC 网络服务之后,我实际上自己找到了这个问题的答案。

网络服务现在允许您轮询以查看当前是否有任何玩家处于事件状态(例如,在播放视频时)。在关闭媒体中心过夜之前,我将使用上述脚本中的那些来检查我当前是否正在观看任何内容:)

http://wiki.xbmc.org/index.php?title=JSON_RPC#JSONRPC.GetAnnouncementFlags 上有描述

关于linux - 从 shellscript 检测 XBMC 是否正在播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4962412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com