- -TVデータベースAPIキーの作成および使用方法:Kodi開発者向けのヒント

TVデータベースAPIキーを作成して使用する方法:Kodi開発者のヒント

Kodiソフトウェアは無料でオープンソースであり、つまり、誰でもコードをチェックアウトしたり、コアの動作に変更を加えたりすることができます。ただし、Kodiの背後にある真の力はコミュニティです。このソフトウェアは、Kodiのコアチームが独自に実装することはできなかった膨大な種類のコンテンツを提供するユーザー作成のアドオンと連動するように設計されています。これらは非公式のアドオンと呼ばれ、簡単に作成できます。午後に自分で作成できます。

Kodiに提供される非常に便利なサービスアドオン開発者は、TVデータベースインデクサー、TheTVDB.comやTraktなどのサイトです。どちらのリソースもWebからメタデータを取得し、情報を無料で一般に提供します。つまり、さまざまなテレビ番組を検索するアドオンを構築し、TheTVDBを使用してそれらをすべて分類、ラベル付け、および並べ替えることができます。自分で情報を取得する必要も、独自のトラッカーを作成する必要もありません。 TVデータベースからAPIキーを取得してアドオンに接続するだけで、設定が完了します。以下のガイドでは、最初から最後までプロセスを順を追って説明します。

ナンバーワンのVPNを取得
30日間の返金保証

30日間無料のVPNを取得する方法

たとえば、旅行中に短時間VPNが必要な場合は、トップランクのVPNを無料で入手できます。 ExpressVPNには30日間の返金保証が含まれています。 サブスクリプションの料金を支払う必要がありますが、それは事実ですが、 30日間のフルアクセス、その後全額払い戻しのためにキャンセルする。質問なしのキャンセルポリシーは、その名の通りです。

リマインダー

Kodiのアドオンを開発している場合、ソフトウェアが一般の目に留まる位置を十分に認識しています。 Kodi自体は安全であり、そのアドオンのほとんども同様です。 ISPやコンテンツクリエーターはそうでないと考えることがよくあります。つまり、Kodiで何かをストリーミングした瞬間に、アカウントが精査される可能性があります。アドオンが正当であるかどうかは関係ありませんが、それでも調整されたり、アカウントが追跡されたりする危険があります。

良いニュースは、仮想プライベートネットワークがプライバシーのこれらの侵略を打ち破る簡単な方法。 VPNを使用すると、デバイスからデータが送信される前にデータが暗号化されるため、アクセスしているサイトやアクセスしているKodiストリームを誰も見ることができなくなります。また、VPNを使用すると、身元や場所を見つけるのが難しくなり、匿名性の尺度がワールドワイドウェブに戻ります。

Kodiに最適なVPN – IPVanish

TVデータベースAPIキーを作成して使用する方法-IPVanish

IPVanish に最適なVPNのすべての適切な場所にヒットしますKodiで使用します。 60か国で950を超えるサーバーを提供しているため、どこにいても低遅延接続をいつでも利用できます。また、安全であり、256ビットのAES暗号化、DNSリーク保護、およびすべてのデバイスの自動キルスイッチを提供します。また、トラフィックに関する優れたゼロロギングポリシーを活用し、トレントとP2Pネットワークコンテンツを完全に匿名でダウンロードできます。 IPVanishを使用すると、アプリを実行するだけで、接続が安全になります。

その他のIPVanish機能:

  • Windows、Mac、Linux、Android、およびiOS用の使いやすいアプリ。
  • 速度制限や調整のない無制限の帯域幅。
  • Kodiのすべてのアドオンへの完全な匿名アクセス。

IPVanishは7日間の返金保証を提供します。つまり、1週間でリスクなしでテストできます。その点に注意してください 中毒性のヒント読者はここでIPVanishの年間計画で60%を大幅に節約できます、月額料金を月額4.87ドルまで引き下げます。

あなたが始める前に

優れた開発者と同じように、あなたは最初に頭に飛び込む前の研究。次のセクションを読んで、誤解を解消し、APIを入手してテストを開始してください。

TV Database API-ウェブサイトキャプチャ-1

TVデータベースとは何ですか?

Kodiアドオンを開発している場合は、かなりの量の映画またはテレビ番組のコンテンツをインデックスに登録する予定です。これらのファイルのほとんどを提供するサイトは通常、動画を配信するだけで、コンテンツの識別に役立つデータは付属していません。ファイル名にはおそらくショー、シーズン、エピソード番号が含まれていますが、俳優やエピソードの実際のタイトルはどうですか?そこでインデックス作成データベースが役立ちます。

Kodiアドオンを適切なデータベースに接続することによりプログラムがWebからアクセスするすべてのコンテンツに簡単に名前を付けて分類できます。エピソードはアドオンで簡単に並べ替えたり検索したりできます。また、インデックスサービスからスクレイピングされたメタデータのおかげで、目にははるかに簡単になります。

データベースにはどのような情報が含まれていますか?

これは、使用するサービスによって異なる場合がありますが、ほとんどのインデクサーは、以下を含むコアデータセットに焦点を当てています。

  • 番組の完全なタイトルと元の放送日。
  • エピソードの名前と番号。
  • ジャンル情報。
  • 俳優、監督、作家などに関するデータ
  • ファンアートと公式の両方のボックスアート。
  • ユーザーの評価と評論家のレビュースコア。
  • 他の言語に翻訳されたメタデータ。

情報はどこから来ますか?

あなたを驚かせる可能性のあるさまざまなソース。 正確な情報が重要であるため、データベーススクレイパーはソースにできるだけ近づけます。これは通常、AmazonやIMDBなどの公式サイトを参照することを意味します。どちらもスタジオ自体からショータイトルと関連情報を取得します。これに失敗すると、他のインデクサーはコンテンツを他のオープントラッカーと相互参照するか、ユーザーが送信したデータに基づいてショーリリースをタグ付けします。

APIキー

APIは、アプリケーションプログラミングインターフェイスの略です。 APIキーは、プログラムが特定のサービスにアクセスすることを許可する小さな許可ファイルまたはランダム化された文字と数字の文字列です。たとえば、Twitterで使用するアプリを構築している場合、APIキーが必要になり、ウェブサイトでコードがTwitterのコンテンツと連携できるようになります。 TVデータベースインデックスのキーは、ほぼ同じ方法で機能します。 APIキーをKodiアドオンに追加することにより、外部Webサイトからデータを取得してKodi内で使用するために必要な資格情報を提供します。

使用するデータベース

インデックスデータベースは複数ありますWorld Wide Webの周り。それらのいくつかは他のものより使いやすく、いくつかは単に競合他社よりも最新のものです。以下のガイドでは、テレビファン向けのオープンデータベースであるTheTVDB.comのAPI作成プロセスについて説明します。より完全なリソースの1つであり、セットアップと展開が簡単です。

メタデータインデックスは合法ですか?

彼らは確かです。 以下で使用するTVデータベースなどのインデックスサービスは、ファイル自体ではなく、コンテンツを囲むメタデータのみにアクセスします。これらを使用して何かをストリーミングしたり、著作権侵害に貢献したりすることはできません。また、通常、Creative Commonsの下で無料で配布されます。これは、DVDコレクションを棚で整理するのと同じデジタル処理です。完全に安全で完全に合法です。

TVデータベースAPIキーの作成

Kodiアドオンプロジェクトが動作状態になったら、APIキーを取得し、それを使用してテストを開始できます。

TV Database API-アカウント作成-2

ステップ1 –アカウントを作成する

TheTVDBにアクセスしてください。comおよびサービスでアカウントを作成します。一貫性を保つために、コーディングハンドルまたはアドオンのタイトルを使用してください。登録したら、ログインする必要があります。次に、ページの下部にある下にスクロールしてボックスにチェックマークを付けて、利用規約に同意します。

ステップ2 –キーを生成する

アカウントを取得したら、APIキー登録ページに進みます。一番下に、プロジェクトの名前とその公式ウェブサイトを入力する必要があります。完了したら、[Retrieve API Key]をクリックします。

ステップ3 – APIキーを保存する

TheTVDBは別の場所にキーコードを表示しますページ。これを安全な場所にコピーし、アプリケーション専用に生成されたため、他の人と共有しないでください。これは後で参照する必要があるため、近くに保管してください。

KodiアドオンでAPIキーを使用する

TheTVDBでAPIキーを生成したら、または他のメタデータインデックスサービスがあれば、アドオンコードにプラグインして、機能することを確認します。このプロセスは、アドオンの構造によって異なります。トラッカーとKodiアドオンを組み合わせて広く使用されているJenテンプレートを使用します。

TV Database API-githubダウンロード-3

ステップ1-Jenテンプレートをダウンロードする

Jenテンプレートのgithubページにアクセスします。 右上の「クローンまたはダウンロード」という緑色のボタンをクリックし、zipファイルをデスクトップにダウンロードします。それを独自のフォルダーに抽出し、編集の準備をします。

ステップ2 – Addon.xmlの編集

plugin.videoの内部。解凍したjen-masterフォルダーには、addon.xmlというファイルがあります。これをコードエディターで開きます。テンプレートが参照するデータをカスタマイズするには、いくつかの行をいくつか編集する必要があります。以下で参照するファイルの2行目に情報を入力することから始めます。文字や数字のみを使用し、スペースや非標準文字は使用しないでください。バージョン番号も忘れずに設定してください。

<addon id =” plugin.video.YOUR ADDON” name =” YOUR ADDON’S NAME” version =” 0.01″ provider-name =” YOUR NAME”>

次に、19行目と21行目を編集して、アドオンについてもう少し情報を提供します。

<summary lang =” en”>アドオンの概要</ summary>
<description lang =” en”>アドオンの詳細説明</ description>

他の言語を参照する重複行が表示される場合があります。それらをそのままにしておくか、必要に応じて削除します。

addon.xmlファイルを保存します。これで編集は完了です。

TV Database API-Python編集-4

ステップ3 – Default.pyの編集

ここからAPIキーを取得します情報。同じ最上位フォルダーで、default.pyという名前のファイルを探します。コードエディタで開き、下に参照されている行が表示されるまで下にスクロールします。行25前後にする必要があります。

__builtin __。tvdb_api_key =「PASTE API KEY HERE」#tvdb api key

上記の場所にTVデータベースAPIキーを挿入します。実際の行には、間に何もない2つの引用符があります。

default.pyを保存して、今すぐ終了します。 APIキーが入力されました!

ステップ4 – Settings.xmlの編集

編集する最後のファイルが1つあり、テストに戻ります。 プラグインの作業ディレクトリにあるリソースフォルダーを入力します。コードエディタでsettings.xmlを開き、27行目まで下にスクロールします。Jenテンプレートの設定を完了するには、ここに入力する必要がある情報がいくつかあります。

ファイルのコードで次の行を確認します。行27、31、および36で3回表示されます。

action =” RunPlugin(plugin://plugin.video.jen/?mode = ScraperSettings)” />

それが言うところを見る plugin.video.jen?これをaddon.xmlファイルに入力したのと同じプラグイン名に変更します。たとえば、plugin.video.addictivetipsを入力した場合、行は次のようになります。

action =” RunPlugin(plugin://plugin.video.addictivetips/?mode = ScraperSettings)” />

このファイルを保存して終了します。

ステップ5-名前の変更とテスト

APIとカスタマイズデータが入力したら、準備は完了です。編集したすべてのファイルが保存されていることを確認してから、それらを終了してデスクトップに戻ります。作業中のフォルダーには、次のようなタイトルを付ける必要があります。

plugin.video.jen-master

これを変更して、addon.xmlファイルに入力した名前と、同じセクションに入力したバージョン番号を反映させます。上記の例を使用すると、ファイルの名前は次のようになります。

plugin.video.addictivetips.0.1.zip

それでおしまい!これでTVDB APIデータがアドオンに追加され、Webからメタデータのスクレイピングを開始する準備が整いました。

その他のアドオンのカスタマイズ

Jenテンプレートとテレビを入手したらデータベースAPIキーの面倒をみて、リリースをブランド化するのに役立つカスタマイズ機能をいくつか追加してみませんか?これらは、アドオンをより認識しやすくするための長い道のりを歩むことができる迅速で簡単な手順です。

アイコンを追加する

アイコン画像は左側のKodiに表示されますアドオンが強調表示されるたびに画面の横に表示されます。タイトルを追加すると、タイトルを読まなくてもコンテンツを簡単に見つけることができます。これは思っているよりも便利です。アイコンを使用するには、テキストまたはKodiブランドのない256×256 PNGファイルを作成し、icon.pngという名前のフォルダーの最上位に追加するだけです。それでおしまい!

ファンアートを使用する

上記のアイコンと同様に、ファンアートはスプラッシュですユーザーがコンテンツをハイライトするたびに、Kodiの選択テキストの背後に表示される背景。これは、アイコンのブランディングに関連している場合や、アドオンコンテンツをテーマにしたものである場合があります。たとえば、プラグインがテレビ番組を配信する場合、How I Met Your Motherのキャラクターでオリジナルのファンアートバナーを作成します。これをリリースに追加するには、1280×720のJPGイメージを作成し、fanart.jpgという名前を付けてから、アドオンの最上位フォルダーに貼り付けます。

結論

アドオンの開発は混乱を招く可能性があり、複雑なプロセス。ただし、コミュニティでは、役立つ情報を豊富に提供しています。 TVデータベースAPIキーを追加することは、あらゆる種類のフープを介して機能させるためにアドオンと連動する準備ができているユーザー作成コンテンツの一例にすぎません。 Kodi開発者の新進を支援するヒントはありますか?以下のコメントであなたの知識を共有してください!

コメント

</ div>