この記事では、ホームミュージックシステムの一部としてLinuxベースのミュージックサーバーをセットアップするために解決しなければならないハードウェア、ソフトウェア、設定の問題に焦点を当てるつもりです。 具体的には、デジタル ホーム ミュージック システムをホストするためのオプションとして、Raspberry Pi、Cubox-i、および Fit-PC を見ていきます。

この記事の内容の一部は、高品質の音楽プレーヤーとしての Linux ラップトップに関する前回の記事にも同様に適用することができます。 私の両親の時代、50 年代、60 年代には、ホーム ステレオは、音楽を再生するためのものがたまたま中に入っている、素敵な家具の一部でした。 この家具には通常、レコードプレーヤーが含まれており、33回転のLPレコードや45回転のシングルレコード、さらには古き良き78回転のレコードを再生することができた。 また、AM/FMチューナーも付いているのが普通である。 もちろん、チューナーやレコードプレーヤーからの信号を、内蔵スピーカーで再生できるレベルまで増幅するアンプも付いていた。 これらのいわゆる「コンソール ステレオ」は、私の記憶が正しければ、60 年代後半から 70 年代前半にほとんど流行らなくなり、セパレート型、つまり、個別のターンテーブル、受信機/アンプ、スピーカー、さらに(時には)さまざまなフォーマットのテープ再生装置に大きく取って代わられました。 あえて言えば、コンソール ステレオのコンセプトは、ラジカセや「ライフスタイルとしての音楽」企業からのより洗練された製品の形で、オールインワン ステレオに生まれ変わったと言えるでしょう。 これは、スマートフォン(すべての音楽が入っている)のためのドッキングポートを持つような機器です。 たとえスペースがキッチン テーブルやデスクトップに限られていても、音楽を楽しむための興味深いオプションがたくさんあるので、これらについてお話するつもりはありません。 その名の通り、これらは通常、コンピュータ内蔵または外付けのサウンドカードから出力される低レベルの信号を、スピーカーを駆動するために必要な電力に変換するアンプ回路を内蔵したコンパクトなスピーカーです。 デジタル・アナログ・コンバーターを内蔵し、ノートパソコンやデスクトップパソコンのUSBポートやデジタル出力(S/PDIFやTOSLINKなど)に接続できるものもあります。 私が思うに、リーズナブルな価格で非常に良い品質の製品を提供しているメーカーの1つがaudioengineで、もう1つはEmotivaで、その他にもたくさんあります。 ノートパソコンのアナログ出力を使いたい人や、別途アナログデジタルコンバータを購入した人は、アナログデジタルコンバータ内蔵のパワードスピーカーは必要ないでしょう。

HDMI を使用するホーム シアター システムと HDMI 出力をサポートする Linux ラップトップまたはデスクトップをお持ちの場合のもう 1 つの方法は、ホーム シアター受信機の空の HDMI ポートにコンピューターを接続するか、コンピューターのデジタル出力(S/PDIF または TOSLINK)と受信機のデジタル入力(こちらも一致した入力があると仮定)を接続することです。

サーバーを選択する

ここでは、私自身にとってうまく機能している特定の構成に焦点を当てたいと思います。 それらのかなりの数は、Kodi のような Linux メディア指向のディストリビューションで構成されています。 これは、ビデオを見たり音楽を聴いたりすることに興味がある人にとっては良いコンボかもしれませんが、私はスタンドアロンの音楽プレーヤーにとても興味があります。 この分野で私が本当に興味をそそられるのは、HiFiBerry+、fit-PC MintboxおよびMintbox Mini、SolidRun Cubox-iファミリーのような独自のデジタル・アナログ・コンバータで構成されたRaspberry Piのようなコンピュータです。 5254>

Raspberry Pi

Raspberry Pi と HiFiBerry+ の組み合わせは非常に安価で、家庭用ステレオに直接接続できるアナログ ステレオ出力 (たとえば、CD や aux 入力) のセットを提供します。 しかし、Piに音楽ファイルを取り込むには、USBハードディスクかネットワーク接続(ネットワーク上でファイルを共有)が必要で、PiのUSBインターフェースはパワー不足という評判があります。 また、HiFiBerry+などではなく、USBベースの外付けデジタル・アナログ・コンバータをPiに搭載したいユーザーにとっては、個人的な経験からは言えませんが、ハードディスクとDACの両方を接続するのは少しオーバーロードになるかもしれません。 多くの人がこの構成を使っているので、ぜひ検討してみてください!

Cubox-i

Cubox-i シリーズは eSata ポートを提供しており、USB は他のもの (DAC など) のために空きがあります。 また、「内蔵デジタル・アナログ・コンバータ・オプション」は搭載していません。 イーサネットはギガビットですが、最高で400MB程度です。 内蔵ワイヤレスを動作させるのは難しく、高解像度ファイルに対するTOSLINK出力の適合性については、いくつかの否定的なコメントを読んだことがあります。 しかし、私はこれを 2 台持っており、一度これらの落とし穴を避けるように設定すると、特にその手頃な価格を考えると、すばらしくうまく機能します。 それゆえ、値段も少し高めです。 そして、完全な fit-PC は、i5 プロセッサ、多くのメモリ拡張性、多くの接続オプションなどを備えた「本物のコンピュータ」なので、デスクトップ コンピュータとしてもミュージック サーバーとしても構成することができるのです。 Mintbox Miniは、決して見劣りするものではありません。 Mintboxを購入すると、その5%がLinux Mintの善良な人々に寄付されるのも素晴らしい点です。 私は、Voyage MuBox を走らせた最初の Cubox-i4 から本格的に “ホームミュージックサーバオデッセイ” を始めました。これは、一般的に小型家電スタイルのコンピュータ、特に MuBox フレーバーを持つ Cubox-i 向けの Debian ベースのディストロです。 これは、基本的に mpd をインストールした非常にシンプルなサーバ構成です。 私はこの構成をSchiit BifrostデジタルアナログコンバーターのUSB接続で使用し、その後、我が家のステレオに接続しました。 音楽ファイルは2TBのLaCie eSataデスクトップ・ストレージ・ドライブに保存されています。 Voyage MuBoxからVolumioに移行しました。VolumioはDebianベースの音楽向けディストロで、MPDを管理するためのPHP製のウェブインターフェイスを持っています。 この Web インターフェイスにより、家族のメンバーは自分のコンピュータや携帯電話にクライアントをインストールすることなく、プレイヤーに簡単にアクセスできるようになりました。

私は現在、これらの 2 台を稼働させていますが、2 台目は予備の AudioQuest DragonFly デジタル-アナログ コンバータを使用して、ソフトウェア制御のアナログ音量コントロールを提供し、埃を被って眠っている古いアンプとスピーカーに接続しています。 写真提供: Chris Hermansen. CC BY-SA 4.0.

Bifrostに接続したCubox-i4は、疲れを知らない働き者の音楽プレーヤーです。 MPDroidやVolumioが提供するWebインターフェースを使って、Android携帯から操作しています。 この構成で、何時間もとても楽しく音楽を聴くことができました。 最大192kHz/24bitのPCMフォーマットのデジタル音楽から、128kbpsのOgg Vorbisや “インターネットラジオ “まで再生することができます。 音楽をデコードしている最中に切断されたり、変なノイズが出たりしたことは一度もありません。 私はBifrostを初期の頃に購入しましたが、現在では手頃な価格の代替品がたくさんあります。 実験に関する私の唯一のアドバイスは、Linux セットアップと互換性がない場合、返品できることを確認することです。

Cubox-i4 を DragonFly に接続した場合は、それほど満足できるものではありません。 特に、DragonFly は Volumio に同梱されている 3.14.14 カーネルと完全に互換性があるわけではありません。 そのため、時折「カチカチ」という音が発生します。 しばらくこの問題を追及していましたが、うまくいかず、この構成を良心の呵責で薦めることはできません。 デジタルオーディオコンバーターのような中古の機器は、明らかなオンライン販売店だけでなく、Audiogon のような専門サイトでも、しばしば大幅な割引価格で見つけることができます。 メインの「ホームステレオ」には、ミュージックサーバーが接続されています。 そのミュージック サーバーは、Volumio Linux ディストリビューションが動作するファンレス小型コンピュータで、音楽ファイルは eSata で接続されたハード ドライブに保存され、イーサネットでホーム ネットワークに、デジタル/アナログ コンバータでステレオ本体に接続されています。 リッピングする価値のあるCDはすべて(リッピングしたのは私なので私の意見ですが)、CDのフル解像度でFLACに変換してハードディスクに保存しています。 また、ダウンロードした音楽も、CD以上の解像度で購入し、同じハードディスクに保存しています。 もちろん、他のハード ドライブにも音楽ファイルの複数のコピーがあります。

Mpd は、このアプリケーションに適した実際の音楽再生ソフトウェアです。 ALSA (Advanced Linux Sound Architecture) を介して、音楽ファイルをそのままデジタル・アナログ・コンバータ (私の場合は USB ケーブル) に渡すように設定します。 Volumioを使う場合、mpdの設定ファイルはPHPサーバアプリケーションによって管理されるので、それらのファイルを直接いじらない方が賢明です(例:/etc/mpd.conf)。 実際に音楽を再生しているときは、/proc/asound内の様々なファイルでその進行状況を確認することができます。 例えば、/proc/asound/DragonFly/stream0 で CD 解像度のファイルを再生すると、次のようになります:

Playback:
Status: Running
Interface = 1
Altset = 1
Packet Size = 336
Momentary freq = 44150 Hz (0x2c.2664)
Feedback Format = 10.14
Interface 1
Altset 1
Format: S24_3LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000

このソフトウェアとハードウェアの構成は、デジタル音楽を楽しむための非常に満足のいく方法だと感じています。 おそらく唯一寂しいのは、聴きながらレコードジャケットを読むことができないことでしょう。 いつか、音楽プレーヤーやデジタル/アナログ コンバーターの他のハードウェア オプションを検討するつもりですが、今は音楽を聴きに行く時間です!

最後に、ここ数週間で偶然見つけた 2 つの興味深いオンライン記事を紹介したいと思います。 ハイレゾリューション・オーディオ・ガイド』と、高周波の音に対する物理的な知覚(良いものも悪いものも)について述べた、この興味深い論文です。