Simple Gifts - Music Note

音楽関連のことを綴るブログ(引越中)

Raspberry Pi + Volumio + Synology Disk Station で音楽再生

前回に引き続き、ネットワークオーディオのシリーズ2回目です。 前回はこちらeuphoniumize-45th.hatenablog.comhttp://euphoniumize-45th.hatenablog.com/entry/2017/05/24/090502

概要

f:id:euphoniumize-45th:20170524090145p:plain (引用元:volumio、改編:砂肝うま太郎)

今回はNAS(右上)の音楽ファイルを、Raspberry Pi + Volumioで再生します。

volumioの設定

初めはNASIPアドレスをvolumioに入力するだけかと思ったのですが、 どうやらそう単純ではないみたいです。

そこで、volumioのオンラインヘルプを読んでみました。

すると、まさにドンピシャな記載がありました。 ざっと意訳すると、こんな感じですかね。

Synology と Volumio for Raspberry Pi は共にUnixベースなので、設定はNSF型のファイル共有を使います。

詳細はこちらを参照。: https://ja.wikipedia.org/wiki/Network_File_System

Synology の設定 SynologyのNFSを有効化するためには、Synologyの詳細ガイドに従ってください。(URL略)

このガイドは、素晴らしく詳細に必要なステップを説明してくれます。

最後のNFSルール・コンフィグレーションは、スクリーンショットを見てください。もっとも重要なところは、Squashの設定です。必要なアクセス権限は読込み/書込み。また、Synologyへのゲスト・アカウントのアクセスを無効化するのが賢明であるため、Squashの設定は全ユーザーを admin にマップに設定しなければなりません。

ふむ。 まぁSynology詳細ガイドというのが用意されているので、それに従って設定を進めればよさそう。 NFSがなんなのかWikipediaを読んでもよくわからないので放っておきます。

NASの設定

そのSynology詳細ガイドはこちら。 上記のVolumio DocumentationにあるリンクのSynologyサイトは英語版です。 How to access files on Synology NAS within the local network (NFS) 日本語版はこちら。 ローカル ネットワーク内の Synology NAS にアクセスする (NFS)

で、実際に私が設定した内容がこちら。 f:id:euphoniumize-45th:20170515010943p:plain マウントしたサブフォルダへのアクセスを許可するにチェックを入れることに注意。

これで設定は完了。 volumioの[Library]画面を見ると、緑色のチェック印とNASの音楽フォルダのパスが表示されています。マウント成功! 思った以上に簡単ですね。 f:id:euphoniumize-45th:20170515010550p:plain

再生

ここまでできたところで、volumioの[Browse]画面を見ると、これまで無かったNASが追加されています。 よし、これでNASの音楽ファイルをプレイリストに登録するだけで、聴けるはず!

と思ったのですが、ここで新たな問題発生。 「NAS」以下にサブフォルダ(アーティスト名、アルバム名)が何も表示されない!! ぐぬぬ

これについては、NAS側のアクセス権設定が不足していたことが原因でした。 以下のように設定したら、volumioの[Browse]画面にNASのサブフォルダもすべて見ることができるようになりました。 (正直、この調査が一番時間がかかった…)

f:id:euphoniumize-45th:20170518052350p:plain f:id:euphoniumize-45th:20170518052353p:plain

一応解説すると、上記のNASの設定で全ユーザーをadminにマップしたのですが、そもそも「全てのユーザー」(というかadmin以外のユーザー)が誰もいなかった(登録してなかった)、というオチでした。

これでプレイリストに登録したところ、ちゃんと再生もできました。ひとまずめでたし。

補足

以下を参照させて頂きましたが、今回の私の環境では、この設定を行うとNASのマウントができませんでした。 yjo-blog.blogspot.jp

まとめ

NASのデジタル音楽ファイルをvolumioで再生しました。 次は高音質化の予定。

Raspberry Pi + Volumio で音楽再生

やりたいこと

一言で言えば、自宅で再生する全ての音楽ソースを同じスピーカーから流したいわけです。 もちろん、追加購入をなるべく抑えて、手持ちの機材でなんとかしてみようと思います。

構成イメージ

とりあえずこんな構成を目指します。 f:id:euphoniumize-45th:20170524090145p:plain (引用元:volumio、改編:Simple Gift)

各デバイス説明

  • 下段右 : アンプ付ミニコンポ&スピーカー
  • Pioneer製
  • CD再生、FM受信。
  • LINE入力端子とAUDIO入力端子を持ってます。
  • 下段左 : PC/スマホ
  • 現在はUSB オーディオI/F経由でミニコンポに接続してます。音楽再生ソフトはfoobar 2000を使用。
  • 今回使うvolumioは、ブラウザまたはスマホから操作することができます。 既にPCに入れているfoobar2000スマホ対応なので、両方共スマホで操作できるようにしてみます。
  • 中段左 : 「RaspberryPi + volumio」
  • 今回のキモ。こいつで、デジタル音楽ファイルを再生します。 理想的には、音楽流しっぱでスピーカーさえ電源ONすればいつでも聴けるジュークボックス。
  • 中段右 : DAC
  • 音楽を高音質化してくれるデバイス。まだ持ってないので無視して、RPとミニコンポを直接つなぎます。
  • 上段左 : Storage Device
  • いわゆるUSBフラッシュメモリー(またはSDカード)。音楽ファイルを入れて、RPに直挿しします。
  • 上段右 : Network Storage
  • いわゆるNAS 。これにデジタル音楽ファイルを保存します。今回はまだ使いません。

Raspberry Pi とは

通称ラズパイ(以下、RP)。 超安価のPCとして結構話題になっています。 (と思っていたんですが、自分の周囲はほとんど誰も知りませんでした。最近やっと知られてきた感じですかね)。

お手軽にLinuxのPCとしてを使えるだけでなく、いま話題のIoTで他の機器と接続することも(専門知識のある人なら)簡単にできます。

ちなみに、私はラズパイを2台購入しました。PC用(RP3)と音楽用(RP2)。それでも合計1万円以下という驚きのコスパ。ケーブルやらなんやらで多少超えますが、電器屋で売ってるPCやオーディオ機器と比べると桁違いです。

さて、ミニコンポとの接続ですが、上記図のRP向けDACを持っていないので、まずはアナログ接続です。 RPのステレオミニジャックからミニコンポのAudio入力へ繋ぎます。 これで、ひとまず音は出ました。気になる音質については後述。

今回やりたいこと

そんなラズパイですが、音楽再生専用機器としても使うことができます。 これまでPCとiTunesが必須だったデジタル音楽ファイルの再生が、PCを立ち上げることなく可能になるわけです。

今回は、RPに挿してあるSDカード(上の図でいう左上のStorage Device)の音楽ファイルを再生します。

Volumio

Raspberry Pi そのままでも音楽再生はできるのですが、音楽再生に特化したOS (Distribution)に入れ替えることで、いろいろ捗ります。

今回使ったのは、Volumio (version 1.55)。

volumio.org

音楽用に特化しているので余計なノイズも減らすことができます。

まずは、音楽ファイルを、RPローカルのlocal.volumio\\USB Musicフォルダへコピー。 WindowsエクスプローラでOK。 これでRPのSDカードの空き領域に保存されます。

ブラウザでlocal.volumioにアクセスして、保存した音楽ファイルをプレイリストに登録します。

f:id:euphoniumize-45th:20170518133212j:plain

これでめでたく再生できました。

f:id:euphoniumize-45th:20170518133103j:plain

スマホからも操作できました。

今後の予定

今回はここまで。 これまで使っていた自作PCは、CPUの負荷が高いときに音にノイズが乗ることが多く、いろいろ調べても解消しなかったので、 今回のRaspberry Pi + Volumioでかなり快適な音楽ライフが実現できそうです。 音質もそう悪くはないです。クラシックとかジャズをガッツリ聴くなら少し苦しいかも。

最終的には、↑に示した図をすべて再現することを目指しますが、 次にやりたいのはこんな感じ。

  • 自宅LAN内にNASを設置し、音楽ファイルは全てNASに入れる。RPからNASのデジタル音楽ファイルを読み込んで再生。
  • RPにDACを接続して高音質化 (できればハイレゾ対応)
  • MPD はSqueeze boxも試してみたい。

ゆるゆるやっていきます。

Welcome to "Simple Gifts" blog!

f:id:simplegifts:20170215092618j:plain:w200

‘Tis the gift to be simple..

‘tis the gift to be free..

‘tis the gift to come down where you ought to be..

And when we find ourselves in the place just right..

It will be in the valley of love and delight…

..

When true simplicity is gained..

To bow and to bend we shan’t be ashamed…

To turn turn will be our delight..

‘Til by turning turning we come round right..