Install Volumio into Raspberry Pi B+
経緯
ラズパイにVolumioを入れて、NASに保存した音楽を流すミュージックボックス的な扱いをしていた。 あるときブレーカーが落ちてから起動できなくなったのでしばらく放置していた。
復旧させてみたところVolumioが色々とバージョンアップしていた。
イチから再セットアップした作業のまとめ
構成
有線ネットワーク接続
ハイレゾ対応DAC
サインスマート HIFI DAC サウンドカード モジュール
Texus Instruments PCM5122
最初はラズパイのterminalで
システム設定
code: terminal
$ uname -a
Linux volumio 4.19.86+ #1283 Fri Nov 29 18:27:21 GMT 2019 armv6l GNU/Linux ネットワーク設定
ネットワークは有線接続
WiFiをOFFにする
固定IPアドレスを設定
192.168.10.30/24
IPアドレスを知らなくてもhttp://volumio.local/にアクセスすればVolumioが使える機能のこと
ここから、volumioのWeb UIに、Windowsのブラウザ経由でアクセス。
初回設定ウィザード
便利なウィザードが実装された
基本的にデフォルトのまま進めばとりあえずは良いかと
NASマウントがうまく行かないので、正常起動後に再度設定することにした
NASアクセス
かなり苦戦した
以下の設定でできた
NAS
https://gyazo.com/6dcf2b9f258cc58a17023b212f59cdf9
volumio
192.168.10.30/24
https://gyazo.com/872b4501c26855ad47651f78ec6c4e83
オプション
sambaの場合は、,ver=1.0が必要
nfsの場合は、,sec=ntlmが必要?
不要っぽい
最後にデータベースを「再スキャン」
次に、NASマウントは成功しているが、音楽フォルダが見えない問題
以下を見ると、マウントは成功している
/mnt/NAS/XXXXNAS01 (NASの名前)
NAS側でアクセス権限の変更が必要?
マウントできているならそれ以上は設定は不要なはず
$ systemctl status mpd.service
* mpd.service - Music Player Daemon
Loaded: loaded (/lib/systemd/system/mpd.service; enabled)
Active: failed (Result: exit-code) since Wed 2020-04-15 16:44:32 UTC; 5min ago
Docs: man:mpd(1)
man:mpd.conf(5)
Process: 12256 ExecStart=/usr/bin/mpd --no-daemon (code=exited, status=127)
Main PID: 12256 (code=exited, status=127)
Apr 15 16:44:32 volumio mpd12256: /usr/bin/mpd: error while loading shared libraries: libbcm_host.so: cannot open shared object file: No such file or directory Apr 15 16:44:32 volumio systemd1: mpd.service: main process exited, code=exited, status=127/n/a Apr 15 16:44:32 volumio systemd1: Failed to start Music Player Daemon. Apr 15 16:44:32 volumio systemd1: Unit mpd.service entered failed state. daemon起動に失敗している模様
解決策
$ sudo ln -s /opt/vc/lib/libbcm_host.so /usr/lib/
$ sudo reboot
共有ライブラリlibbcm_host.soのシンボリックリンクを設定
ハイレゾ用DACのセットアップ
ラズパイに挿入
DACのためにケースに入らなくなった…
接続確認
$ cat /proc/asound/cards
DACの接続が甘いと、上記コマンドの結果に表示されない
Web UIで有効化
設定/プレイバックオプション
出力デバイス:HiFiBerry DAC Plus
I2S:On
DAC model:HiFiBerry DAC plus
成功報告
参考