• Blog
  • PCいぢり
  • chromecast audioとLinuxマシンで自宅音楽再生環境を目指す

chromecast audioとLinuxマシンで自宅音楽再生環境を目指す

2016/02/27 2020/05/19

 
 

chromecast audioがやっと日本で発売になりましたね。
昨年アメリカで発売された際、買おうか迷って送料で諦めたので発売と同時に速攻ポチりました。

 
 
 

結果としては一旦暫定運用を始めましたが、改善の余地アリアリな状況です。

こいつに非常に興味が出たのは、

  • 無線で音楽がスピーカーに飛ばせる
  • しかもマルチキャスト(複数用意すれば曲と複数のスピーカーに飛ばせる)
  • てことはリビングとか寝室とかに置けばUSEN的に音楽垂れ流せるんじゃね?

という経緯からです。

ただ、普段使っているPCからキャストするとまかり間違って違う音声を飛ばす可能性も無きにしもあらずw
MP3コレクションはファイルサーバーとしているAT箱改に置いている & 普段ファイルサーバーとしてか使ってないのでここから垂れ流す事にします。

で、これに向けての課題がいくつか。

  • Google御謹製アプリはブラウザ上からのキャスト。サービスからキャストしたい…
  • サービス起動したら新曲から自動再生始めてほしい
  • 夜は止めるとか稼働時間を決めたい

課題解決にむけて、まずはLinuxで音楽ファイルをライブラリ化してキャストしてくれるサービスが無いかを探してみる事に。
候補として出てきたのが、

です。

pulseaudio-dlnaはこのサービス自身がキャストしてくれそうな感じで課題解決出来そうな感じだったのですが、ソースからのコンパイルでエラーで落ちまくり。
原因はAT箱改のgcc, Python, glib等のライブラリ群が軒並み古すぎるせい。CentOS6.5なので…
こいつらを最新ソースからビルドし直す所から始まり、さらにその./configureでまた別のライブラリが古いと怒られの繰り返しで一旦諦めました…

Plex Media Serverは管理はブラウザ上からになりますが、そこからキャスト可能。
更に、CentOS用のRPMが公開されてる!
という事でまずはこっちを試してみることにしました。
すぐ確認出来ると思ったのですが、地獄を見る事に…
Plex Media Server自体はすんなりインストールは出来てサービス起動まで確認出来たのですが、問題はブラウザ。
ブラウザからのキャストはchromeかつ、chromeのGoogle Castプラグインが入った状態でないと行えません。
まず、chromeがCentOS 6.5に対応していない…
うまく対応してれるはずのツールが公開されていたのでそれを使ったのですが、glib新しくしてるのに古いと怒られアウト…
じゃあ、chromeの親分のchromiumだったらと思い入れてみた所なんとか入ったのですが、今度はプラグインがchromeのバージョンが古すぎてインストール拒否。orz

あー、ダメかもこれ。最悪AT箱改のCentOSのバージョン上げないと無理かも…と諦めかけた所、ふと
『あれ、最新のOSが入ってるLinuxって無かったっけ?』と思いました。
そうです。先月買ったラズパイさんです!
別にこいつ自身も音出さないし、今デフォルトでGUI起動させてるしこいつからAT箱改のPlex Media Serverにアクセスすればネットワーク的にちょっとアレだけどまぁイケるじゃん!と。

で、早速ラズパイのraspbianにchromiumを入れてみました。
最新だからapt-getでスンナリと思ったのですが、最新のchromiumが要求するライブラリ群がDebianのno stableリポジトリ公開レベルのものだったので結局そこから落としてきたdebを強制インストールする事でなんとか起動させる事に成功しました!
あとはプラグインインストールのみ…。今度はバージョンチェック…だ、大丈夫! あとはインストール…き、キター!
うまく入りました。

あとはPlex Media Serverからキャストしてと…、せ、成功です! (^^)
副産物的に、iPhoneやAndroidアプリで自宅のPlex Media Serverの曲を再生出来るのでiPodいらなくなりましたw

とりあえず今回はここまで。
一旦Plex Media Serverベースで、まずはAT箱改に最新chromiumとプラグインを入れる事でAT箱改だけで処理出来るようにしたいと思います。
その上で残課題の起動時自動再生と指定時間稼働も考えたいと思います。

とりあえず、ここまで確認取れたのでchromecast audioもう一つとスピーカーを追加ポチしましたw

#2016.3.3追記
追加のchromecast audioが届きました。
早速セットアップしてマルチキャストを…と思ったのですが、なぜかバラバラで再生。
マルチキャストを行うにはグループ化が必要なのですが、chrome上からは出来ない事が判明・・・
ただ、iPhoneにChromecastアプリを入れてグループ化をした所、ラズパイ上のchromeからグループを認識し、選んだらちゃんと同時再生になりました~(^^)

 

 

関連記事

コメントとトラックバック

    コメントはありません

    コメントを残す

    CAPTCHA


    トラックバックURLhttps://e-tune-mt.net/ylab/2045/trackback