人気ブログランキング | 話題のタグを見る

tullyz Perspectives

Volumio3&4 に AutoStart(自動再生)を付ける方法【2025年 新仕様対応・最新版】




ラズベリーパイの音楽サーバーであるVolumioのためのサポートプログラム mouse-volume を改良した。
ラズベリーパイに接続したマウスホイールを回すと音量調整できたり、左右ボタンのクリックでネットラジオ局を選べるようにした。スマホやパソコンで操作しなくても、ラズベリーパイを起動すると自動的にプレイリストにある曲やWebラジオを再生できるようにした。

以前のバージョンでは、Volumio3 の仕様変更で急遽 Autostart機能を追加したのでデバイスごとに待ち時間を
試行錯誤で調整する必要があったが、自動検出することで初回セットアップが容易になった。


Volumio3&4 に AutoStart(自動再生)を付ける方法【2025年 新仕様対応・最新版】_b0412912_09420373.jpg

■履歴:
【初回リリース 2025/3/17@Volumio-3.795】(Raspberry Pi 3B+、Sandisk Extreme 32MB)
【動作確認 2025/5/7@Volumio-3.804】(Raspberry Pi 3B+)
【動作確認 2025/5/20@Volumio-3.812】(Raspberry Pi 3B+)
【動作確認 2025/6/10@Volumio-3.816】(Raspberry Pi 3B+)
【動作確認 2025/8/1@Volumio-3.832】(Raspberry Pi 3B+)
【動作確認 2025/11/11@Volumio-4.067】(Raspberry Pi 3B+)
  ver.4になって、起動が遅くなった。UIが表示されるまでに75秒、音楽が再生されるまでに105秒くらいかかる。
  ver.3ではUIが表示されるまでに60秒、音楽が再生されるまでに75秒くらいだった。
【動作確認 2026/2/16@Volumio-4.096】(Raspberry Pi 3B+)
  オートスタートまで1分半、ホイールマウスで音量が変えられるまでに2分
 (ラズパイ 3+BとSandisk Extreme)

プログラムのインストール方法:

ラズベリーパイにVolumioをインストール&セットアップしたあと、
ブラウザで http://volumio.local/DEV/ などとして、VolumioのSSHを有効(enable)にする。

マウスをラズベリーパイに挿す。

Tera Termなどを使ってSSHでvolumioにログインする。 (ユーザー名volumio、パスワードのディフォルトはvolumio)
ホストアドレスは volumio.local で行けるかもしれないし、Volumioのネットワーク設定で確認すれば、
ラズベリーパイのIPアドレスも分かる。

ソフトをアップデートして、gitを使ってファイルをダウンロードする。
volumio@volumio:~$ apt-get update
volumio@volumio:~$ git clone https://github.com/tullyz/mouse-volume4

念のため、フォルダーができているか確認。
volumio@volumio:~$ ls -l
drwxr-xr-x 3 volumio volumio 1024 Mar 16 09:57 mouse-volume4


   (注: 'fatal: destination path 'mouse-volume4' already exists and is not an empty directory.'
   というエラーが出たら、
   sudo rm -r mouse-volume4
   を実行し、再度やってみる)

バッチファイルsetup.shを実行する直前にsudo suを行い、root権限でソフトをインストールする。
volumio@volumio:~$ sudo su (パスワードを入れる ディフォルトはvolumio)
bash-5.0# cd mouse-volume4
bash-5.0# chmod u+x setup.sh
bash-5.0# ./setup.sh


終わったら電源を入れ直して再起動する。

マウスホイールを回すとボリュームが動くはず。
Queueに曲や放送局が入っている状態で再起動すれば、自動再生するはず。

概仕様:
- マウスホイールで音量が調整できる。
- マウスホイールを押すと、一時停止/再生が切り替わる。
- Web Radio チャンネルの変更
  初期設定で"Venice Classic Radio", "Capital UK", "Classic FM"をサポート。
  右クリックで、この順番に再生チャンネルを選択。
  左クリックで、逆順に再生チャンネルを選択。
- 起動時にプレイリスト (キュー) 内の音楽の再生を開始する。(Autostart機能)
- Volumio の起動が完了したことを自動検出することで、デバイスごとに待ち時間を試行錯誤で調整しなくてもいいようにした。


トラブルシューティング:
1.音量表示は変更されるのに音量が変更されないときは、
プレイバックオプション > 音量オプション > ミキサータイプ で
「ソフトウェア」を選んでみてください。

2.初期音量を変更するには
~/mouse-volume4/index.js をエディターで編集する。
// set initial volume value
var vol = 3;
を変更する。
あるいは、例えば15にしたいなら、
volumio@volumio:~$ sed -i "s/var vol = [0-9]\+/var vol = 15/" ~/mouse-volume4/index.js
を実行する。

3.標準で入っているインターネットラジオ局のURLは古すぎて、再生できないものが多い。
Naim Jazzでは動作確認できた。
ネットワークのDNS設定を 8.8.8.8 および 8.8.4.4 にすると多少改善する。
それでもダメなら、以下のWebラジオは、Web Radio > My Web Radios で以下を登録すると聴くことができる。
 Capital UK    http://vis.media-ice.musicradio.com/CapitalMP3
 Linn Classical     http://radio.linn.co.uk:8004/autodj
 Linn Jazz     http://radio.linn.co.uk:8003/autodj
 Linn Radio     http://radio.linn.co.uk:8000/autodj
 Venice Classic Radio Italia     https://uk2.streamingpulse.com/ssl/vcr1
 ClassicFM      https://media-the.musicradio.com/ClassicFM





by tullyz4 | 2025-03-17 09:49 | Comments(0)
名前
URL
削除用パスワード