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

python - while があらゆる点で停止することを確認する方法

KODI 用のスクリプトを書いていますが、コード エラーがあると無限ループが発生することがわかりました。このループは、別のアカウントにログインするか、コンピューターを再起動して KODI を停止する必要があることを意味します。

whileしたがって、私の質問は、それがあらゆる点で確実に停止するようにするにはどうすればよいですか?


これはスクリプトの一部であり、コードはtry. tryまた、エラーが発生した場合でも常に機能することを知っておく必要があります。

コードの問題は、while例えば at の部分p.get()です。電話する前に作業が完了したかどうかを確認しget()ていないため、エラーが発生します(このエラーは修正していません)。

問題は、 を使用しているにもかかわらずtry、予期しないエラーが発生しwhileて が停止しないことです。


アップデート

whileのみが に記述されたコードの影響を受けるのか、プロセスwhileに影響を与える可能性のある他の側面があるのか​​ はわかりません。while


更新 2

get()エラーが返されるかどうかを確認するテスト。KODI が使用している Python 2.x ではなく、Python 3.x でテストされています。


更新 3

get()発生エラーが返されるかどうかを確認するテスト。Python 3.4.2 および Python 2.7.10 でテスト済み。


更新 4

質問はまだあります:

  • whileに記述されたコードによってのみ影響を受けますか、それともwhile他の側面がwhileプロセスに影響を与える可能性がありますか?
  • whileあらゆる点で意志が停止することを確認するにはどうすればよいですか?

更新 5

whileすべての点で停止する解決策があるようには見えません。したがって、簡単な解決策は、 の後にプールを確認することだと思いますwhile

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

xbmc - Kodi ビデオ アドオンのメディア情報ビューを有効にする方法?

でリスト アイテムを作成してxbmcgui.ListItem()いますが、GUI でリスト ビューをメディア ビューに切り替えることができません。リスト、ビッグリスト、サムネイル、ワイドビューのみが利用できるようです。

基本的にはTestTubeアドオンのようなものを作りたいと思っています。デフォルトでは、メディア ビューに切り替わります。

ここに TestTube ビューのプリントスクリーンがあります: http://prntscr.com/7mvy9j

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

python - DOM を使用して XML の要素内の特定のテキストを検索する (Python)

Python のプログラムの場合、XML の要素で特定のテキストを検索し、それがどのノード番号であるかを検索する方法を探しています。

これはxmlです:

もちろん、ここではおそらくノード番号 2 であることはわかっていますが、xml ファイルはもっと長くなる可能性があります。

これは私が試した方法ですが、正しく動作しません:

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

python - ファイルから読み取り、kodi play に出力する

disc01.nfo のコンテンツを読み取って再生しようとしています

私が試してみました

link ='bluray://udf%3a%2f%2fC%253a%255cetc%255cdisc1.iso%2f/BDMV/PLAYLIST/00000.mpls'

bluray://udf%3a%2f%2fC%253a%255cetc%255cdisc1.iso%2f/BDMV/PLAYLIST/00000.mplsそれは機能しますが、これを含むdisc1.nfoを読み取ろうとすると機能しません

kodi で disc01.iso/BDMV/PLAYLIST/00000.mpls を TV Show\S01E01 にマップしようとしています

まだ私のテストスクリプトのかなり早い段階で動けなくなっています

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

python - Python ユーザー入力で特定の単語のみを受け入れる方法

わかりましたので、スクリプトは現在機能しています。アドバイスをいただきありがとうございます。

こちらが最終的なスクリプトです

ポート 25 で動作するライブ メールを使用していることをお知らせします。正常に動作しています。

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

python - Python スクリプト エラー - Kodi/XBMC ウィザード

簡単に言えば、私は開発者に私をウィザードにしてもらいました。私が彼に支払ったにもかかわらず、彼は返事をせずに立ち去り、半分働いているPythonウィザードに固執しました。

ウィザードは Kodi 内で動作し、zip ファイルをダウンロードして展開します。しかし、スクリプト エラーが発生することがあります。

エラーは次のようになります。

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

browser - ラズベリーパイのゲームパッドフレンドリーなウェブブラウジング?

私はXBMC/Kodi自分で走っていRaspberry Piます。Xbox 360Steam の Big Picture モードのブラウザーとほぼ同じ方法で、ゲームパッドを使用して URL とテキスト フィールドを簡単に入力できる Web ブラウザーを起動したいと考えています。

問題は、そのようなゲームパッドに適したブラウザ (Steam など) が で利用できないことですGNU/Linux on ARMv6

私はおそらくiceweaselブラウザを起動してから、ダウンロードするすべてのページにDaisywheelJSKodiを「注入」することができると思いましたが、

  1. それをどのように実装するかわかりません。と
  2. テキスト フィールドに移動したり、ゲームパッドで URL を入力したりできるかどうかはわかりません。

このプラットフォーム用のユーザーフレンドリーなゲームパッドのみの Web ブラウジング ソリューションを知っている人はいますか?

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

android - Python を使用して Android の残りのディスク容量を計算する

残りのディスク容量をチェックし、容量が 500MB を下回ると、私が作成したメンテナンス ツールを使用するように通知する Kodi Media Center のサービス アドオンに取り組んでいます。別のサービスとして実行されます。Android で Python を使用して残りのディスク容量を確認する方法が必要です。statvfs() を使用してみましたが、OS X を含む Unix ライクなシステムでのみ互換性があるようです。つまり、Linux と OSX で statvfs を使用できます。Windows では wmi または ctypes を使用できますが、Android ではこれまでのところ何も使用できません。別のラッパーを作成してオペレーティング システムをチェックし、それぞれに最適な方法を使用できますが、これを実行できる Android 用の Python モジュールが見つかりません。助言がありますか?

これが私の既存のコードです:

そして、ここに私が得るエラーがあります: