#1.目標
VolumioオフィシャルのYouTubeプラグインではYouTubeのファイル検索・再生が機能しない。
そんなもんだと放置していたが、改めて調べてみると、ここ最近の有志作成プラグインyoutube2で動く模様。
実際にやってみる。
2.環境
本体:Raspberry Pi 3 Model B+
SDカード:SanDisk 16GB
OS:Volumio v2.729→v2.882へアップデート
Plugin:youtube2 v0.1.1a-20200311
導入済みPlugin:Logitech Media Server v1.0.15 , Squeezelite player v1.1.1
3.事前準備
・運用中の方は必要に応じSDイメージのバックアップ
※アップデートをすると今まで使用できていたpluginが動作しなくなるとか、インターフェースが大きく変わることが想定されるため、元に戻せるようにSDイメージのバックアップを事前に取得しておくのが良いと思います。
・オフィシャルや有志作成のyoutube pluginを導入している場合はアンインストール
・Volumio新規導入もしくはアップデート
・SSHを使用可能にする※参考サイトのSSHを使用可能にする参照
SSHは普段はDisableにしておくほうが良いかと
4.pluginのインストール
Tera Termなどでssh接続してpluginのREADMEのGetting Startedの通りにインストール
下記コマンドをコピペするだけでOK
※It has been tested on Volumio 2.834.とあるが、2.882で問題なく動作した(2021/04/26)
※更新されたらUpdatingの項を参照すればよいと思われる。
$ ssh volumio@<your_Volumio_address>
volumio:~$ mkdir youtube2-plugin
volumio:~$ cd youtube2-plugin
volumio:~/youtube2-plugin$ git clone https://github.com/patrickkfkan/volumio-youtube2.git
volumio:~/youtube2-plugin$ cd volumio-youtube2
volumio:~/youtube2-plugin/volumio-youtube2$ volumio plugin install
...
Progress: 100
Status :Youtube2 Successfully Installed, Do you want to enable the plugin now?
...
// If the process appears to hang at this point, just press Ctrl-C to return to the terminal.
5.pluginの有効化
MethodがScrapingならばGoogle YouTube API資格情報を設定しなくても検索できる。
MethodがGoogle YouTube APIであると
My Youtubeが出てplaylistなどが選択できます
6.Google YouTube API資格情報の設定
必須ではないけれど、
PluginのREADMEのYou can create API credentials with this guide.
および参考サイトのpluginの設定参照
重要
OAuth 2.0 クライアント IDの設定で
アプリケーションの種類:テレビと入力機能が限られているデバイスを選択する必要がある。
7.plugin保管先等に関する備忘録
#8.まとめ
Volumio v2.729→v2.882でインターフェースも特に変化なし
導入済みpluginにも影響なしで上手く行ったようです。
ただしLIVE系の再生が上手くいかないような。
こだわりがないので、これで十分とします。
#9.参考サイト
■github plugin保管先
■Raspberry Pi 3 ModelB(Volumio)でyoutube(の音楽)を聴けるようにする