
SnapCastをVolumioに統合して、最高のマルチルームシステムを実現
前のドキュメントでは、Volumioの持ち方をすでに見てきました 2 Raspberry Piに完全に取り付けられており、それがどれほどシンプルで、ホームオーディオシステムのインターフェースとして使用することを考えるのがどれほど理想的であるかを発見しました (例えば). この投稿では、SnapCastをVolumioにインストールし、スピーカーを使用して他のRaspberry Piにストリーミングし、印象的なクールなバックグラウンドミュージックを作成する方法について説明します!
アイデアは、Raspberry Piに私たちが好きなすべての音楽のカタログを持ち、Volumioで継続的に鳴るリストを残すことです. SnapCastはクライアント/サーバーオーディオプレーヤーです, これにより、複数のクライアントが接続して、オーディオを最高品質で再生できます! さらに、これらはクライアントの時間に基づいて完全に同期されたオーディオで動作します! そのため、Volumioでは、サーバー部分をインストールして有効にします, そして、クライアント側で家の周りにスピーカーが分散している他のRaspberryPiを使用できるようになります. または、モバイルでクライアントアプリを試すこともできます!
取り付け & コンフィグ,
インストールから始めます, プラグインをダウンロードしてインストールします:
git clone https://github.com/Saiyato/volumio-snapcast-plugin.git cd volumio-snapcast-plugin/ volumioプラグインのインストール
Volumioにアクセスし、プラグインまたはComplementsに移動すると、 “インストールされているアドオン”, それを有効にし、その “設定”,
ここでは、SnapCastSnapServerを有効にするかどうかを示します, オーディオ品質, チャネル…
ご覧のとおり、このVolumioはSnapClientを備えたSpanCastクライアントである可能性もあります,
そして、誰かがそれらを必要とする場合に備えて、私のオーディオ構成のスクリーンショットをいくつか紹介します!
私があなたに私のファイルがどのように構成されるかの一部を残すのと同じように /etc/mpd.conf
...audio_output { 種類 "アルサ" 有効 "いいえ" 名前 "アルサ" デバイス "ハードウェア:0,0" ドップ "いいえ" } audio_output { 種類 "FIFOの" 有効 "はい" 名前 "マルチルーム" パス "/TMP/スナップフィフォ" 形式 "44100:16:2" } ...
これは私のAndroid電話のSnapCastアプリになります, スピーカー🙂として、または他のクライアントデバイスを制御するためにも使用できます.
Raspberry Pi への SnapCast クライアントのインストール,
まぁ, 次の手順は、SnapClientをRaspberryPiにインストールしてリモートスピーカーとして使用する場合に従うべきものです, まず、依存関係をインストールします, SnapCastをダウンロードします, クライアント部分のみをコンパイルしてインストールします:
sudo apt-get update sudo apt-get install libboost-dev libboost-system-dev libboost-program-options-dev libasound2-dev libvorbis-dev libflac-dev alsa-utils libavahi-client-dev avahi-daemon git clone https://github.com/badaix/snapcast.git cd snapcast/externals git submodule update --init --recursive cd .. make all sudo make installclient sudo service snapclient restart
以上です! Volumioで再生している音楽の再生が開始されます!! 通常は、モーションセンサーを設置し、動きを検出したときにサービスをアクティブにします. 超簡単になります, con 'sudo systemctl snapclientを無効にする’ Piでサービスが自動的に開始されないようにします, そして動きが検出されたとき, 単にサービスを解除するだけで十分です! 楽しんでいただけたでしょうか!