foobar2000 で リモートのRaspberryPi 経由でサウンド再生する

ALL
スポンサーリンク

音楽再生専用プレーヤ foobar2000 で、リモートのRaspberryPi 経由でサウンド再生する方法です。
例えば、下記記事のように RaspberryPi と Bluetoothスピーカを接続していれば、Windows からも RaspberryPi を経由して 1台のBluetoothスピーカを使用できます。

RaspberryPi 3 で AmazonEcho を Bluetoothスピーカにする パソコン鳥のブログ

スポンサーリンク

RasyberryPi での設定

RasyberryPi で MPD、upmpdcli をインストールします。

MPD(Music Player Daemon )はサーバーサイドの音楽再生アプリです。
upmpdcli は、UPnP メディアレンダラーに対応した、MPD のフロントエンドです。

以降の手順は、RasyberryPi 3 Model B(RaspbianはNOOBSでインストール)上で動作確認しました。

upmpdcli をインストールします。

/etc/apt/sources.list.d/upmpdcli.list の末尾に次の行を追加します。

deb http://www.lesbonscomptes.com/upmpdcli/downloads/raspbian-stretch/ stretch main
deb-src http://www.lesbonscomptes.com/upmpdcli/downloads/raspbian-stretch/ stretch main

以下を実行します。

sudo apt -y install dirmngr
gpg --keyserver pool.sks-keyservers.net --recv-key 'F8E3 3472 5692 2A8A E767 605B 7808 CE96 D38B 9201'
gpg --export '7808CE96D38B9201' | sudo apt-key add -
sudo apt -y update
sudo apt -y install upmpdcli

次にMPD をインストールします。

sudo apt-get install mpd

mpd がユーザ pi で動作するようにします。

ユーザ pi で、mpd.conf をコピーします。

cp /etc/mpd.conf /home/pi/mpd.conf

コピーした /home/pi/mpd.conf の以下の個所を修正します。

pid_file                      "/home/pi/mpd_pid"
user                          "pi"
group                         "pi"

デフォルトで起動するようになっている mpd を起動しないようにします。

sudo systemctl disable mpd

ユーザ pi で、mpd を起動します。

/usr/bin/mpd --no-daemon /home/pi/mpd.conf &

システム起動時に mpd が起動するように、ユーザ pi の cron で下記を設定します。

@reboot /bin/sleep 60; /usr/bin/mpd --no-daemon /home/pi/mpd.conf >/dev/null 2>&1 &

以上で RasyberryPi 上での設定は完了です。

foobar2000 での設定

Windows 上の foobar2000 で UPnP/DLNA Renderer, Server, Control Point コンポーネントと、UPnP MediaRenderer Output コンポーネントをインストールします。
インストールは下記記事を参照してください。

foobar2000でDLNA対応オーディオで聴く為の設定 パソコン鳥のブログ

コンポーネントのインストール後、foorba2000で、Fileメニュー - Preferences - Playback - output - Device で UpMpd を選択します。

画像

これで、foorba2000 の再生が、RaspberryPi を経由して行われます。

参考

An UPnP Audio Media Renderer based on MPD
raspi-autosetup/README.md at master · estshorter/raspi-autosetup · GitHub
Raspberry Pi 3とポタアンでNASの音楽を再生するネットワークオーディオプレーヤーを作った(DLNA編) – 初老のボケ防止日記

コメント