問題タブ [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 に答える
6575 参照

raspbian - Vcodec ID 不明 :XXXX

ラズベリーパイでいくつかの X.mkv ファイルを見ようとしていました。以前は Openelec 3 を使用していましたが、この特定の X.mkv は問題なく動作していました。現在、Kodi を実行している Raspbian を使用しています。起動時に黒い画面が表示されたので、ログを確認しました。彼らはOMXプレーヤーについて話していました。だから私はそれを試してみることにしました。したがって :

インストールするパッケージを誰か教えてもらえますか? たくさんの調査を行いましたが、この ID にインストールするコーデックが見つかりません。

0 投票する
1 に答える
156 参照

linux - How to automount raspberry openelec sd on server

i need a simple command line(LINUX) for automount /storage/ Openelec SD card on a remote server when kodi start.

example

It's possible to make it running in background?

or create a connection for access on that SD in remote ssh.

Thank you

0 投票する
2 に答える
1137 参照

python - kodi.executebuiltin() が Kodi で機能しない: Isengard

ライト、kodi の音楽、およびテレビを制御するためのホーム オートメーション スクリプトを作成しました。テレビの電源を切ることを除いて、すべてが機能しています。「CECToggleState」を認識するためにkodi内でkeyboard.xmlファイルをマップしましたが、これは正常に機能しますが、Pythonスクリプト内でこれをトリガーしたいと思います。

以前は、xbmc モジュールをインポートしてから、コマンド " xbmc.executebuiltin()" を使用して " " などの組み込みの kodi 関数を実行できましたCECToggleState。xbmc モジュールは kodi モジュールに置き換えられました。" " を使用できることが示唆されている例を見てきましkodi.executebuiltin()たが、kodi モジュールは実際には " " をサポートしていないようexecutebuiltinです。このコマンドを Python で実行しようとすると、次のようなエラーが表示されます。

"AttributeError: 'module' object has no attribute 'executebuiltin'"

これが真実であることを誰かが確認できますか、またはこのコマンドを置き換えたものを提供できますか? または、同じ効果を得るための良い代替手段を知っている人はいますか?つまり、HDMI CECを介してプログラムで「TVオフ」コマンドを送信しますか?

0 投票する
1 に答える
619 参照

python - Pythonでのリクエストセッションで証明書を無効にする

私はPythonの初心者で、この問題について助けていただければ幸いです。

requestsでクラウド サービスからファイルを取得するために使用していますkodi addon

付けてみverify=Falsegetけどダメだった

次のエラーが表示されます。

0 投票する
1 に答える
1104 参照

javascript - Firefox アドオンは、数秒後に Kodi への WebSocket 接続を切断します

Kodiを制御するための Firefox 用のアドオンを開発することにしました。イベントを受信できるようにWebSocketを使用して Kodi と通信することを選択しましたが、アドオンの WebSocket 部分の実装に問題があります。一時的に、WebSocket 機能をテストするためだけにページ ワーカーを含むアドオンを作成しました。開発用アドオンと一時的なテスト用アドオンの両方で、次のような動作が見られます。

test.htmlアドオンの外部で Firefox に直接ロードすると (コンテンツについては投稿の下部を参照)、WebSocket は期待どおりに動作します。Kodi を再生または一時停止すると、接続は開いたままになり、イベントを受信します。

アドオンの外部で test.html を実行した場合のコンソール出力

ただし、コマンド ラインから を使用してアドオンを実行する場合は、この限りではありませんjpm run。接続は数秒 (最大 4 秒) 後に閉じられます。(接続が開いている間はイベントを問題なく受信できることに注意してください):

jpm を使用してアドオンを実行した場合のコンソール出力

アドオンの外部ではなく、アドオンの内部で接続が切断される理由を確認するにはどうすればよいですか? この奇妙な動作を修正するにはどうすればよいですか?


index.js:

test.html:

0 投票する
3 に答える
579 参照

python - KODI - getPlayListId() に引数がありません

AutoResumeのアドオンを改造しようとしていKODIます。これで、addon現在再生中の曲のみが位置に保存されます。再起動後、その曲を再生してから停止します。しかし、曲の再生を開始してから、以前に再生されていたプレイリスト全体を再生したいと思います。

そこでコードを変更しようとしましたが、問題があります。

次のようにプレイリストIDを読み取ろうとしています:

しかし、pythonは私にこれを与えます:

これを正しく理解している場合、getPlaylistId() に引数がありませんが、このメソッドにはパラメーターは必要ありません

私は何を間違っていますか?

0 投票する
0 に答える
1922 参照

xbmc - KODI / XBMC Container.Update 、Container.Refresh の方法

私の Kodi プラグインでは、リスト アイテムを含むコンテナーを作成します。

したがって、コンテナは次のようにスキンから呼び出されます。

今、refreshWidget(__LS__(30116))5分ごとに更新されるという問題がありますが、これが更新されるように、KodiのListItemsでコンテナを更新するにはどうすればよいですか?

Container.Update()私はandで試しましContainer.Refreshたが、うまくいきませんでした...

0 投票する
0 に答える
73 参照

python - 動的ストリーミング ファイル形式

次のように機能するストリーミング ファイル形式はありますか。

  1. http 投稿または取得
  2. HTMLソースをスクラップする
  3. URLを取得する
  4. 遊ぶ

これまでのところPythonでできることはこれです:

しかし、 kodi/xbmcでサポートされ、この種の作業を行うために作成されたファイル形式はありますか?

M3Uとは異なり、URLを直接使用します