1

私は自宅で絶対に大好きなXBMCセットアップを持っています。今、私はすべてをスムーズに、手動のメンテナンスなしで実行するためにたくさんの自動化を行ってきました(新着時にライブラリを自動的に更新するなど)が、私が見逃していることが1つあります:

夜間にマシンを一時停止し、翌日の事前定義された時間にウェイクアップするシェルスクリプトを作成したいと思います。それには2つのことがあります:

1)事前定義された間隔で自動的に起動する必要があります。私はこれをUbuntuのRTC+wakealarmでカバーしています。

2)夜の特定の時間に、XBMCが現在何かを再生しているかどうかを確認する必要があります(夜に起きている場合)。XBMCが再生されていない場合は、マシンを一時停止する必要があります。これが可能かどうかわかりませんか?

4

1 に答える 1

1

新しいXBMCの新しいJSONRPCWebサービスをかなり掘り下げた後、私は実際にこれに対する答えを自分で見つけました。

Webサービスでは、ポーリングして、現在アクティブなプレーヤーがあるかどうかを確認できるようになりました(たとえば、ビデオを再生する場合)。夜のためにメディアセンターをシャットダウンする前に、前述のスクリプトでそれらを使用して、現在何かを見ているかどうかを確認します:)

http://wiki.xbmc.org/index.php?title=JSON_RPC#JSONRPC.GetAnnouncementFlagsで説明されています

于 2011-02-11T10:42:52.930 に答える