海上忍のラズパイ・オーディオ通信(14)
ラズパイ・オーディオをDLNAネットワークプレーヤーとして活用する
■「NePlayer」を使い、いざネットワーク再生
DLNA DMS/DMRとなったラズパイをどのように操作するかだが、適当なDLNAクライアント(DMC)アプリを用意すればいい。本稿では、ラディウスが開発したハイレゾ再生アプリ「NePlayer」のiOS版をチョイスしたが、LINNのネットワークプレイヤー・DSシリーズに対応した「ChorusDS」など選択肢は豊富にある。Androidであれば「BubbleUPnP for DLNA/Chromecast」などを利用してもいいだろう。
NAS上のファイルを再生するには、画面右上にあるフォルダアイコンをタップし、再生対象のサーバ(DMS)を選択する。次に画面上部のスピーカーアイコンをタップし、出力先(DMR)にラズパイ・オーディオを選択すれば準備完了だ。あとはアーティスト名やアルバム名などをたよりにブラウズし、再生指示を与えればいい。NePlayerの場合、192kHz/24bitまでダウンコンバートなしに再生可能だ。
iPhone上のファイルを再生することもできる。NePlayerはアプリ内部に楽曲を保存できるが、それをDMRとして動作するラズパイ・オーディオに再生指示すればいいのだ。画面上部にある3つ並ぶアイコンのうち、『ミュージック』アプリが管理する(iTunesから転送/iTunes Storeから購入した)楽曲を再生する場合はiPhoneボタンを、NePlayerにiTunesまたはAirDropで転送したハイレゾ楽曲を再生する場合はHighResoボタンをタップすればいい。
肝心の再生品質だが、ネットワーク(有線/無線LAN)の帯域が足りていればスムーズそのもの。試聴に利用したラズパイ本体はRaspberry Pi 2 Model B+、最新のRaspberry Pi 3と比較すれば処理能力では見劣りするが、192kHz/24bitの楽曲でも音が途切れることはない。NAS上の楽曲も、iPhoneに蓄えた楽曲も、ノートラブルで再生できた。
念のためSSHでリモートログインし、topコマンドでシステムの負荷状況をチェックしたが、FLAC 192kHz/24bitという情報量の多い楽曲でもCPU使用率は10%程度(ピーク時)。Volumio 1.55の初期設定では実質的に無効化されている -- /etc/minidlna.confを直接編集しなければ利用できない設定をデフォルトとした -- ことは謎だが、Raspberry Pi 2 Model B+での利用に関するかぎり再生能力にはじゅうぶん余裕がある、と言っていいだろう。
ところで、いよいよ正式公開が迫る「Volumio 2」は、リリース候補版(RC1)の段階ではDLNAサーバ機能がサポートされていない。WEBインターフェイスにDLNAのスイッチは見当たらず、apt-cacheコマンドで調べたところそもそもMiniDLNA自体収録されていなかった。正式リリース時にどうなるかは不明だが、Volumio 1.55の状況を踏まえれば、手作業でのセットアップを覚悟したほうがよさそうだ。
DLNA DMS/DMRとなったラズパイをどのように操作するかだが、適当なDLNAクライアント(DMC)アプリを用意すればいい。本稿では、ラディウスが開発したハイレゾ再生アプリ「NePlayer」のiOS版をチョイスしたが、LINNのネットワークプレイヤー・DSシリーズに対応した「ChorusDS」など選択肢は豊富にある。Androidであれば「BubbleUPnP for DLNA/Chromecast」などを利用してもいいだろう。
NAS上のファイルを再生するには、画面右上にあるフォルダアイコンをタップし、再生対象のサーバ(DMS)を選択する。次に画面上部のスピーカーアイコンをタップし、出力先(DMR)にラズパイ・オーディオを選択すれば準備完了だ。あとはアーティスト名やアルバム名などをたよりにブラウズし、再生指示を与えればいい。NePlayerの場合、192kHz/24bitまでダウンコンバートなしに再生可能だ。
iPhone上のファイルを再生することもできる。NePlayerはアプリ内部に楽曲を保存できるが、それをDMRとして動作するラズパイ・オーディオに再生指示すればいいのだ。画面上部にある3つ並ぶアイコンのうち、『ミュージック』アプリが管理する(iTunesから転送/iTunes Storeから購入した)楽曲を再生する場合はiPhoneボタンを、NePlayerにiTunesまたはAirDropで転送したハイレゾ楽曲を再生する場合はHighResoボタンをタップすればいい。
肝心の再生品質だが、ネットワーク(有線/無線LAN)の帯域が足りていればスムーズそのもの。試聴に利用したラズパイ本体はRaspberry Pi 2 Model B+、最新のRaspberry Pi 3と比較すれば処理能力では見劣りするが、192kHz/24bitの楽曲でも音が途切れることはない。NAS上の楽曲も、iPhoneに蓄えた楽曲も、ノートラブルで再生できた。
念のためSSHでリモートログインし、topコマンドでシステムの負荷状況をチェックしたが、FLAC 192kHz/24bitという情報量の多い楽曲でもCPU使用率は10%程度(ピーク時)。Volumio 1.55の初期設定では実質的に無効化されている -- /etc/minidlna.confを直接編集しなければ利用できない設定をデフォルトとした -- ことは謎だが、Raspberry Pi 2 Model B+での利用に関するかぎり再生能力にはじゅうぶん余裕がある、と言っていいだろう。
ところで、いよいよ正式公開が迫る「Volumio 2」は、リリース候補版(RC1)の段階ではDLNAサーバ機能がサポートされていない。WEBインターフェイスにDLNAのスイッチは見当たらず、apt-cacheコマンドで調べたところそもそもMiniDLNA自体収録されていなかった。正式リリース時にどうなるかは不明だが、Volumio 1.55の状況を踏まえれば、手作業でのセットアップを覚悟したほうがよさそうだ。