ヘッドホン・アンプ・キットで快適に (4) Symphonic-mpdの準備
■軽量な音源
前前回、Windows PCに音質の良いJPLAYをインストールしましたが、専用ミュージック・プレーヤとしては大きめです。ここでは、動作がある程度安定になったラズパイ3のミュージック・プレーヤSymphonic-mpdを用意します。
日本で作られたディストリビューションで、多くのミュージック・プレーヤ・ソフトウェアがそうであるように、音楽の再生に不要なものをそぎ落としています。2017年9月1日に初版をリリースし、執筆時点の11月7日では、使い勝手などが向上し、バージョン0.3.2です。
ハードウェアは、ラズパイ3とI2S-DACです。ラズパイ2でも動くようです。
●インストール
Symphonic-mpdのWebからv0.3.0のzipファイルをダウンロードします。ラズパイのOSと同様に、マイクロSDメモリに、Win32 Disk Imagerを使って書き込みます。OS自体がスリムなので、2Gバイト以上あればOKです。もし、ラズパイなどを書き込んだマイクロSDメモリであれば、一度SD Card Fomatterでフォーマットしてから、Win32 Disk Imagerを使います。くれぐれも、日常使っているハードディスクやSSDに間違って書き込まないようにします。
ラズパイ3のSDソケットに挿し込んで電源を入れます。その前に、/boot/config.txtにI2S-DACの指定をしないといけません。Allo Boss DACを使う予定なので、
dtoverlay=rpi-dac
を、メモ帳で変更します。このページに対応表が掲載されています。
dtoverlay=allo-boss-dac-pcm512x-audio
●スタート
WebブラウザのURLに http://smpd.local と入れると次の画面になります。
まず音源アイコンをクリックして、RADIOを選ぶと、複数のインターネット・ラジオ局が列挙されます。適当に選びます。
音が出ることを確認します。
●アップデートとNASの接続
右上の設定メニュの中にSettingsがあり、クリックします。
一つは、Updateあれば、UPDATE NOWをクリックします。
もう一つ、設定すべき項目NASがあるので、IPアドレスと公開しているディレクトリを入れ、アクセスのユーザ名とパスワード入れ、Saveをクリックします。 PIPE Brokenとかのメッセージが出たら、設定は破棄されるようなので、再度チャレンジします。
Updateを実行した後は、5分ほど待ってから、Rebootします。
Rebootがすんでこの画面を表示し、NASの読み込みを行うためにUPADTE LIBRARYをクリックします。これは、NASに入っている音源が多いほど時間がかかります。バックグラウンドで作業をしているようです。
右上のディスクのアイコンをクリックします。クリックするとメニューのアイコンに変わります。NASを選びます。
メニューの左のディスクとメニューのアイコンは何かするとトグルで変わります。慣れないと、何をしているかがわからなくなります。
NASを選ぶと、NAS内の音源が選べるようになっているので、音源をダブルクリックすれば、再生が始まります。
筆者は、Ver0.1から0.2.xまでNASのマウントが失敗していました。0.3.2で初めて成功しました。
●AirPlay
WindowsなどのiTunesで再生をAirPlayとして、このプレーヤI2Sを見つけてきます。
有料Spotify Connectもサポートしています。筆者は加入していないので試していません。
Settings内に音色を変える選択メニューMode Selectがあります。筆者に違いはよくわかりません。
コラム 機能、性能改善の履歴
9/3 0.1.1
9/4 0.2.0 NAS接続がGUIに
9/6 0.2.1 メモリ再生
9/7 0.2.2 カーネルを4.9.47にアップデート
9/8 0.2.3 カーネルデバッグ系の機能を無効化
0.2.4 バグ・フィックス
9/15 0.2.5 Web GUIがカバーアート表示に対応
9/16 0.2.6 いっぱい機能を更新。
9/18 WAV/ALAC/AAC/mp3のコーデックを再ビルドした Experimental Pack v1を公開
9/20 0.2.7 コーデック(WAV/ALAC/AAC/mp3等)を本採用
0.2.8final 音決めを完了
9/23 0.2.9 Spotify Connectに対応
10/2 0.2.10 カーネル4.9.47。バグフィックス
10/3 0.2.11 バグフィックス、チューニング項目の追加
0.2.12 音質改善、チューニング項目の追加
10/14 0.2.16 チューニング項目(direct_io)を追加
10/15 0.2.17 Direct I/O有効時にRAM再生できない不具合を修正
10/18 0.2.18 ALSA-Libraryの改善
10/21 0.2.19 設定画面に「Mode Select」を追加
0.2.20 Accurateモードの音質を改善
11/6 0.2.21-3 テスト中
11/7 0.3.1 Web UI変更。
11/7 0.3.29/1の初版のsymphonic-mpd-01.zipファイル容量は780Mバイトでした。v0.2.9は593Mバイトとコンパクトになっています。