RaspberryPiをVolumioをインストールする

RaspberryPiをVolumioをインストールする

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種類がある

以下、詳細:

  1. 以下のURLからダウンロートしてImagerをインストールする。
    windows用:
    https://downloads.raspberrypi.org/imager/imager_latest.exe
    MacOS用:
    https://downloads.raspberrypi.org/imager/imager_latest.dmg
    linux(intel)用:
    https://downloads.raspberrypi.org/imager/imager_latest_amd64.deb

参照:Install Raspberry Pi OS using Raspberry Pi Imager

  1. インストールしたImagerを起動する。
  2. USB接続のUSBwriterを接続する。(OS作成用のSDを入れる)
  3. USB接続のUSBwriterのSDをフォーマットする。
  4. OSとして「Volumio」を選択しSDに書き込む。
  5. PCからSDを外す。
  6. RaspberryPIに該当のSDを入れてブートする。

使用ハードウェア

今回のVolmioでは以下のハードを使用する:

  1. Raspberry Pi4 Model B 8GB
    RAMは4GB版でも良いと思われるが在庫切れで8GB版にした。
  2. Raspberry Pi4 ヒートシンクケース ファンレス 青
    色は言うまでもなく好みの問題。
  3. 連結ピンソケット 2×20(40P) ラズパイ用スタッキングコネクタ
    これでゲタをはかさないとケースに干渉する。
  4. Pirate Audio: Headphone Amp for Raspberry Pi

初期設定

簡単に設定できるように有線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のインストールと設定

プラグインを使用したいので、無償で良いのでVolumioのアカウント作成する。

プラグインのインストール

今回、ハードウェアとして使用しているPirateAudioのプラグインがあるのでインストールする。(ボード上のLCDに表示が出るようになる)

メニューのPlugin/Search Plugin/System Hardwareから [Pirate Audio]を選択してインストールする。

実際に有効にするためにはリブートの必要があるようなので SSHに入り以下を実行する:


sudo reboot

SSH接続

以下に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

Go to Toplevel