1.はじめに
このチュートリアルを使用して、最初のKodi / XBMCスクリプトを作成してください。プラグインの作成についてサポートが必要な場合は 、チュートリアルを確認してください。
2.ツール
最初のスクリプトでは、構文が強調表示されているため、メモ帳++または崇高なテキストエディターを選択します。コンピューターにKodiをインストールします。
URL = http://www.sublimetext.com
URL = http://notepad-plus-plus.org
3.インストール
公式のHelloWorldスクリプトのgitリポジトリをここで見つけて ください。
...そしてzipファイルを使用してここからKodiにインストールし ます。
4.最初の起動
[
システム] >> [アドオン] >> [マイアドオン] >> [ソフトウェアアドオン] >> [Hello World ]を使用して、3行のテキストでダイアログボックスを開きます 。
5.アドオンフォルダ内
Kodiを閉じずに、スクリプトフォルダーを開いて修正してください!Windowsでは、次の場所にあります。
C:\Users\user\AppData\Roaming\XBMC\addons\script.hello.world
Macをお持ちの場合は、こちらで見つけてください。
/Users/<your_user_name>/Library/ApplicationSupport/Kodi/addons/script.hello.world [1]
6.構造
addon.py-ここにPythonプログラムを記述します。
addon.xml-ここにスクリプトを記述します。
changelog.txt-このテキストファイルを新しいバージョンごとに更新します。
icon.png-256または512ピクセルの正方形にスクリプトサインを描画します。
LICENSE.txt-スクリプトの著作権について教えてください。
7.XML
まず、XMLファイルの最初の行を使用して、スクリプトのID、名前、バージョン、および作成者の名前を入力します。下のスクリーンショットのように一意のIDを考え出します。
インポートするモジュールを「必須」セクションでXBMCに説明します。そこで「xbmc.python」スクリプトに言及します。
「拡張ポイント」を使用して、スクリプトのタイプをXBMCに通知します。<provides>要素を使用して「executable」を配置します。
XMLファイルのエッジセクションを使用して、説明、要約、およびライセンス情報を追加します。フォーラムスレッド、ソースコード、テクニカルサポートメールへの同じハイパーリンクを貼り付けます。
8.プログラム
それをaddon.pyと呼びましょう。ちなみに、Pythonを学びたい場合は、ウェブサイトhttps://www.codecademy.com/learn/learn-pythonを開いて ください。
最初の2行を使用して、スクリプトの実行とウィンドウの表示に必要なコードをインポートします。
次に、スクリプトとその名前についてシステムに通知する行があります。
7、8、9行目で、本当の魔法が始まります。彼らの助けを借りて、3つの変数(line1、line2、line3)に値を割り当てます。
最後の行を使用して、これらの変数の値を含むウィンドウをコンピューター画面に表示します。それらと一緒に、スクリプトの名前を表示し、[OK]ボタンを作成します。
9.その他のコード
スクリプトの実行方法を理解し、その構造を理解し、スクリプトの機能を理解したら、スクリプトを変更しましょう。
スクリプトを含むフォルダーを開き、コードを修正します。これを行うときは、Kodiで起動する準備をしてください。これを行うには、テキストエディタとKodiを切り替えます。
変数の値を変更します。
line1 = "さようならの世界!" line2
= "そして
おかえりなさい" line3 = "私自身のアドオン!"
ファイルを保存し、Kodiからスクリプトを実行します。新しい行が表示されます。
おめでとう!これで、XBMC / Kodiプログラマーになりました。
10.最終的な考慮事項
明らかに、このチュートリアルで学習したよりも多くのKodiコマンドにPythonインターフェースを使用してアクセスできるようになります。このためのJSONインターフェースもあります。
ご不明な点がございましたら、http://forum.kodi.tv/showthread.php?tid = 209948のフォーラムスレッドでこのチュートリアルについてお気軽にご相談 ください。
11.他の何か
ハイパーリンクhttp://kodi.wiki/view/GUI_Tutorialを使用して、HelloWorldスクリプトの他のバリエーションを見つけることができます 。
12.注意事項
1. ユーザーデータ