2023/10/1+
初版
RaspberryPiを以下のVolumioをインストールする。 これは、headlessの音楽プレーヤーで、webブラウザーで volumioのhttpサーバーにアクセスすることで操作画面を実現している。
PCが起動していない場合でも、スマフォのアプリ(iPhone/Android用)「volumio」で、PCのwebブラウザーと同様のことを実現しているので、それを利用するとPC不要でスマフォがリモコンになった家電感覚で使用できる。
また、shairport-syncを内蔵しているのでAirPlay_Receiver(server)として、 iPhoneなどからオーディオデータをWiFi経由で受信してRaspberryPiのオーディオ出力で再生できる。
なお、本記事は「Headless_RaspberryPiをVolumioをインストールする」のVolumio最新版に対応したものにあたる。
volumioは、すでに動いているOSに何かをインストールする形ではなく専用SDを作り、それをRaspberryPiに入れて、起動することで volumioが動く。
専用SDの作成には「Raspberry PI Imager」を使用して、OSの選択肢と[Volumio]を選び(USB接続したSDwriterの)SDにVolumioを書き込む。
#該当アプリはWindow用、MacOS用、Linux用の3種類がある
以下、詳細:
参照:Install Raspberry Pi OS using Raspberry Pi Imager
今回のVolmioでは以下のハードを使用する:
簡単に設定できるように有線LANを接続する。 以下のurlをwebブラウザーでアクセスする。 http://volumio.local
すると、設定画面が表示されるので 画面にしたがって設定する。
ハードに依存している設定は以下のように設定する:
playback Options
Audio Output:
I2S DAC: ON
DAC Model: HiFiBerry DAC
#今回のPirateAudioは上のDACになるが
#異なるハードの場合、対応しているDACに設定する。
Volume Options
Mixer Type: Software
Default Startup Volume: 10
Max Volume Level: 100
One Click Volume Steps: 1
MPD Client Volume Control: ON
#この設定でスマフォアプリVolmioで
#音量調整ができるようになる。
プラグインを使用したいので、無償で良いのでVolumioのアカウント作成する。
今回、ハードウェアとして使用しているPirateAudioのプラグインがあるのでインストールする。(ボード上のLCDに表示が出るようになる)
メニューのPlugin/Search Plugin/System Hardwareから [Pirate Audio]を選択してインストールする。
実際に有効にするためにはリブートの必要があるようなので SSHに入り以下を実行する:
sudo reboot
以下にwebブラウザーでアクセスして http://volumio.local/dev SSHの[Enable]をクリックする(無反応だが有効になる)
その状態で以下でSSHでログインする:
ssh volumio@volumio.local
# パスワードは以下になる: パスワード:volumio
立ち上げメッセージ
___
/\_ \ __
__ __ ___\//\ \ __ __ ___ ___ /\_\ ___
/\ \/\ \ / __`\\ \ \ /\ \/\ \ /' __` __`\/\ \ / __`\
\ \ \_/ |/\ \L\ \\_\ \_\ \ \_\ \/\ \/\ \/\ \ \ \/\ \L\ \
\ \___/ \ \____//\____\\ \____/\ \_\ \_\ \_\ \_\ \____/
\/__/ \/___/ \/____/ \/___/ \/_/\/_/\/_/\/_/\/___/
Free Audiophile Linux Music Player - Version 3.0
c 2015-2021 Michelangelo Guarise - Volumio Team - Volumio.org
Volumio Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Welcome to Volumio for Raspberry Pi (5.10.92-v7l+ armv7l)
参考:
Headless_RaspberryPiをVolumioをインストールする
Headless_RaspberryPiでPirateAudioを使用する
Headless_RaspberryPiをAirPlay_Receiverにする
[Plugin] pirate audio