中の音楽データを再生するミュージックサーバの設定を行います。使い、スマホなどからNAS内の音楽を再生できるようにします。設定をいじるのは初めてだったので、色々と落とし穴にハマりました。そのハマったポイントも含めて説明していきます。使ってミュージックサーバを立ち上げてNASの中に格納された音楽を再生できるようにします。サーバを立ち上げ、スマホやPCのクライアントから音楽が再生することができます。スマホの音楽を再生するのではなく、NASの中の音楽を再生するので、スマホに音楽を転送する必要はありません。逆に、この構成ではスマホの中の音楽をスピーカーで聴くことはできません。再掲ですが、図にすると以下のような構成です。構成することができました。中の音楽データを再生する機能をインストールします。音楽データをコピーしてください。ファイルなど)が置かれているものとします。サブフォルダも検索しますので、ディレクトリを作って管理して大丈夫です。必要なパッケージのインストール以下のコマンドでインストールします。結構な数のパッケージをインストールするので、時間がかかります。1つのサウンドデバイスに対して複数のアプリケーションから音声を再生するための仕組みです。以下のページの一番下にある概念図がわかりやすいです。経由で出力することにします。環境で使われる場合はログインしたユーザで起動するのが一般的らしいです。デーモンとして起動させます。いう名前で以下のファイルを作成します。起動していればOKです。--disable-shm正しく起動できたら、システムの起動時に自動起動するように有効化しておきます。アクセスできるユーザを追加します。操作することはできません。デバッグの時に使うくらいなので、必須ではありません。接続をログアウトして、再度ログインし直します。システムの再起動でもOKです。所属していればOKです。XXXXXには自分のグループ名が入っていると思います。起動してしまうという問題でした。起動してしまうという症状です。実行後にこんな感じになります。ユーザでもデーモンが起動してしまっています。グーグル先生に聞いてはアレコレ試したところ、以下のサイトを参考に設定を追加することで、この症状が解消しました。Rudd-O.com/etc/pulse/client.confファイルの最後に以下を追加します。全体を再起動させます。デーモンが複数起動しなくなりました。経由で再生するとモノラルになってしまうという問題です。コマンドを使うと、再生テストとして左右のチャネルからピンクノイズを再生することができます。2本来なら、左のスピーカーから雑音が流れ、続いて右のスピーカーから雑音が流れるはずなのですが、モノラルになって両方のスピーカーが鳴ってしまいます。再生デバイスの情報を取得してみると、以下のようにモノラルと認識されています。no<<省略>>こちらの問題は色々と調べましたが、答えがなかなか見つからず手こずりました。使っている例は、ほとんどUSBDACなどを繋げている場合であることが多く、ステレオジャックから音を出す設定例がほとんどなかったためです。フォーラムの以下のトピックが参考になりました。Forumsどうやら、ステレオ用のプロファイルで認識される前に、モノラルのプロファイルで認識されてしまうのが問題らしいです。デバイスを追加します。サービスを再起動します。デバイス情報を確認すると、ステレオとして認識されているはずです。再生のテスト色々設定が完了したので、再生のテストを行います。系のコマンドで確認します。Piにスピーカを接続します。ボリューム設定をしていないため大きな音が鳴る可能性もありますので、まずはスピーカ側のボリュームを絞って試してください。コマンドを実行します。以下のコマンドを実行して左右のスピーカーから「ザー」というピンクノイズが確認できればOKです。以下のコマンドを実行後、「フロント、ライト」と音声が再生されればOKです。/usr/share/sounds/alsa/Front_Right.wav音が再生できたら、pulseaudioデーモンが複数起動していないことを確認します。グループに所属しているかを確認してください。設定を確認してください。analog-mono]セクションを確認してください。設定変更後はサービス、もしくはシステム全体の再起動も忘れずに。ここまでで音楽を再生する環境が整いました。