Help us understand the problem. What is going on with this article?

kodi YouTubeアドインにサインインできない問題

【前文】

昨年末 RPi4B を購入し kodi をインストール。
ところが、YouTubeアドインにサインインができない。
対応方法が分からず放置していたけど、最近やっと解決したので備忘録として手順を残す。

【環境】

Pi OS 母艦 Kodi
4B 4G Raspbian Buster with desktop
September 2019
Windows10 64bit 18.4

【現象】

YouTubeアドインにサインインしようとすると、2回目の認証で『このアプリでは「Googleでログイン」機能が一時的に無効』が表示され、進めない。

【対応方法 - 概要】

手動で APIキー等を生成し、YouTubeアドインに設定する。

【対応方法 - 詳細】

1. Google Cloud Platform

母艦から以下にアクセス。
Google Cloud Platform

国は日本、利用規約にチェックを入れ、「同意して続行」クリック。

「新しいプロジェクト」クリック。

プロジェクト名はデフォルトでも可。「作成」クリック。


2. API ライブラリ

母艦から以下にアクセス。
API ライブラリ

「YouTube Data API v3」クリック。

「有効にする」クリック。

「認証情報を作成」クリック。

必要な設定を選択、「必要な認証情報」クリック。

「同意画面を設定」クリック。

外部を選択し「作成」クリック。

アプリケーション名はデフォルトでは空白なので適切に入力。

「認証情報を作成」 - 「APIキー」クリック。

生成されたAPIキーをテキストエディタにコピペしておく。
※ 後からでも参照できる

「認証情報を作成」 - 「OAuthクライアントID」クリック。

名前はデフォルトで可。「作成」クリック。

生成されたクライアントID、クライアントシークレットをテキストエディタにコピペしておく。
※ 後からでも参照できる

3. Kodi YouTubeアドイン設定ファイルに反映

kodi が起動している場合は終了する。
上記手順で生成した以下の情報を、Pi側の kodi YouTubeアドイン設定ファイルに反映する。

  • APIキー
  • クライアントID
  • クライアントシークレット

※ 設定ファイルは編集前にバックアップを残しておくこと

/home/pi/.kodi/userdata/addon_data/plugin.video.youtube/settings.xml
に以下追記。

    <setting id="youtube.api.id">クライアントID</setting>
    <setting id="youtube.api.key">APIキー</setting>
    <setting id="youtube.api.secret>クライアントシークレット</setting>

/home/pi/.kodi/userdata/addon_data/plugin.video.youtube/api_keys.json
にも反映する。

※ 設定ファイルの場所は環境に依存するので自分の環境に合わせて読み替えること

kodi を起動し、YouTubeアドインの設定画面の「API」欄を確認。
設定ファイルが正しく反映されていれば画面上でも確認できる。

もしこの画面の項目が空白の場合は設定ファイルが間違っているのでやり直す。
最悪この画面上で入力するのも手だけど、それも辛いので、やはり設定ファイルを書き換える方が早いと思われ。
因みに、settings.xml api_keys.json 両方を編集すること。
片方だけの場合は動かない。

4. Kodi YouTubeアドインサインイン

通常通り YouTubeアドインサインイン。
設定が正しく反映されていれば、2回目の認証で「詳細」リンクが表示される。
「詳細」-> 「kodi(安全ではないページ)に移動」で認証される。

【参考URL】

YouTube Plug-in Thread
流石本家。こちらの情報をベースとした。
しかし情報が古く、現在の Googleサイトの GUI がかなり変わっていて読み替える必要があった。

Unable to Sign In · Issue #700
やはり昨年末からサインインできないという声が挙がっていたんですねぇ。

Raspberry pi版OSMCについて、Youtubeのアドオンにサインインする際、添付した...
このページが解決の糸口となった。Yahoo!知恵袋も侮れないですなぁ。

god19
勘弁してください。上司から言われたんです。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした