目的
タイトルの通り、Volumio3とSpotify Pluginを使いながらも
Pulse Audioによるリモートスピーカーとして動かしたのでそのメモとなります
環境
- Raspberry Pi 3
- Volumio3 (ver 3.546)
- Spotify Plugin 4.0.1
なお、Raspberry Pi 3にDAC-HAT(HiFi Berry DAC+)を搭載しているため
設定途中で各自環境に合わせてPulseのオーディオ出力先を変更してください
設定
sudo su -
apt update
apt install pulseaudio
cat << '_EOL_' > /etc/systemd/system/pulseaudio.service
[Unit]
Description=Pulseaudio Sound Service
[Service]
Type=notify
ExecStart=/usr/bin/pulseaudio --daemonize=no --system --realtime --log-target=journal
Restart=on-failure
User=volumio
[Install]
WantedBy = multi-user.target
_EOL_
cat << '_EOL_' >> /etc/pulse/default.pa
# HiFi Berry DAC+
load-module module-alsa-sink device=hw:2,0
_EOL_
systemctl daemon-reload
systemctl status pulseaudio.service
systemctl enable --now pulseaudio.service
systemctl status pulseaudio.service
Spotify Plugin 4.0.1の中身はgo-librespotですが、
ALSAを使おうとしてくるのでasound.confでPulseに向けてやります
sudo su -
cat << '_EOL_' > /etc/asound.conf
pcm.!default {
type pulse
}
pcm.volumio {
type pulse
}
_EOL_
補足
- mpdを使ってるアプリケーションもPulseを利用するよう変更が必要ですが
私の環境ではSpotfyだけ使えれば十分なので調べきれてないです -
/etc/asound.conf
はVolumioが生成しているため、再起動すると消える?っぽいです