先日からいじり回している Raspbrrry pi 3 Model B だが、ドーターカード他が届いたので本来の目的だったミュージックサーバ化を行った。
目的は、安価に (ここ大事) ヘッドフォン (イヤホン) で聴けるミュージックサーバを構築する事。
いや~、これが本当に苦労したんだ・・・。(涙)
購入したドーターカードはこれ、IQaudIO Pi-DAC PRO I2S 接続の DAC カードである。
価格は六千円ちょっとくらい。
マスタークロックが別に用意されてないと音が歪むって意見もあるみたいだけど、俺程度の耳では歪んでる様に感じられなかったから OK 。
お金が無いからお高いカードは買えないしね。(笑)
裏面。
ちょっと分かり難いが、カードの右側に GPIO コネクターが付いており、これで Raspberry pi と接続する様になっている。
こう言う形で Raspberry pi と接続する。
斜めから見た状態。
カードは支柱をネジ止めして支えている。
尚、ショート防止の為、カバーを下半分だけ付けている。
こんな形で接続している。
USB 二つはキーボードとマウス。
また、この他に電源ケーブルが繋がるんだけど、ミュージックサーバとして使う時は HDMI ケーブルは必要なくなる。
先日立ち上げに使った SD カードは、もしもの時の立ち上げように残し、もう一枚購入した SD カードに OS を新たにインストール。
画面の下の部分にある言語の設定を日本語にすることを忘れずに・・・。
で、この後 moOde audio player をインストールしたんだけど、これがver. 4.0 になってソースコードしか公開されて無くて、自分でディストリビューションを作る必要がある。
ソースコードの Zip ファイルをダウンロードし展開。
その後、moOde audio player のホームページにあるスクリプトをターミナルから実行するんだけど、これがエラーで止まってしまって上手くいかない。
しかも、どうなったかは再起動後、ログファイルを開いてみるまで分からなかったりする。
更に、哀しい事にログファイルを見ても何をどうして良いか分からなかったり・・・。
まあ、PCから SSH 接続をして作業状態をモニターできるんだけど、その接続も上手くいかない。
「もう、泣いて良いかな」って状態である。
あっちこっちのサイトを見ながら何とか SSH 接続は出来る様になって、動作状態はモニター出来たんだけど、エラーがずらりと並んでいるし・・・。
しばらく悩んだ後、仕切り直しって事で生成したファイルを全て削除して、Zip ファイルの展開からやり直し。
その際、展開時のパラメーターを見直してみたら、これが大当たり。
やっとインストールが進み出した。
何回か自動で再起動を繰り返し、1時間ほどでインストールは完了。
が、同時に SSH 接続が出来なくなる。
まあ、ブラウザから moOde audio player が使えるので問題は無いんだけどさ。
後でこの原因は moOde audio player の SSH の設定が OFF になっている為だと分かったんだけどね。
その後、一通り設定をしてサンプルファイルを再生してみたら音が出ない。
え~、って感じで設定を見直してたら moOde audio player が固まったり・・・。
これは、iPad Pro で moOde audio player を立ち上げたら上手くいったけど。
ん~、Chrome と相性が悪いのかなぁ。
で、再度設定を見直して音は出る様になったんだけど、今度は NAS に接続できない。
これも設定をクリアしてやり直したら何とかなったけど、DB の update が中々終わらない。
しばらく放置して、やっと終わったので曲を再生してみたら結構大きなハムノイズが・・・。
いい加減投げたくなってきたんだけど、ここまで頑張ったんだからと気を取り直して設定をいじり回してみた。
結果、ノイズは無くなったんだけど、なんかイマイチ不安定。
もうちょっと設定を詰めてみようかなぁ。