Home

rfriends3  - For all radio lovers -

volumio+rfriends3の連携について

2026/01/03

jacket

0.前提

ミュージックプレーヤーVolumio版rfriends3でラジオ録音
https://rfriends.github.io/rfriends/distro/volumio.html

のインストール、設定が済んでいること。

1.Volumioとrfriends3の連携

audio_type = 0に設定することにより、rfriends3の再生時、Volumioによる音量設定ができます。
Volumioとrfriends3の再生は排他です。

rfriends3で管理 - 設定 - パラメータ - 編集(307行あたり)
設定例

[sound]  
; pulse_audioパラメータは廃止しました。-> audio_type  
;  
; linuxの場合のみ有効  
; = 0 ホストのサウンドを使用(volumioなど)  
; = 1 alsa(通常)  
; = 2 pulseaudio  
audio_type = 0  

[!NOTE]
使用しているDACがハードウエアボリュームに対応している場合は、
audio_type=1
で、rfriends3のalsa設定をすることにより、rfriends3側で音量調節が可能です。

2.転送設定

録音終了時に任意のディレクトリに転送します。
rftrans_jacket = 1または2
に設定すると、ジャケットを自動作成します。

[!NOTE]
Volumioは該当フォルダ内にfolder.jpgが存在すると、その画像をアルバムジャケットとして表示します。

$ mkdir /data/INTERNAL/radio/  
$ chmod 777 /data/INTERNAL/radio/  

rfriends3で管理 - 設定 - パラメータ - 編集(770行あたり)
設定例(現在、Gdriveは不可)

; ----------------------------  
; 0:off,1:iTunes,2:ディレクトリ指定,3:Gdrive   
rftrans = 2  
; rftrans=2 の時、0:局別番組別、1:番組別、2:局別、3:分別無  
rftrans_s = 0  
; 0:off,1:folder.jpg 転送,2:folder.jpg 転送及び作成  
rftrans_jacket = 2  
; ディレクトリ  
rftrans_dir = "/data/INTERNAL/radio/"  
; Gdriveのみ  
; 0:なし、1-14:制限値以上になると古いものから削除  
rftrans_limit = 0  
; ----------------------------  
; radiko  (2:move 1:copy 0:off)  
rftrans_radiko = 0  
; radiru  (2:move 1:copy 0:off)  
rftrans_radiru = 0  
; timefree (2:move 1:copy 0:off)  
rftrans_timefree = 2  
; radiru_vod (2:move 1:copy 0:off)  
rftrans_radiru_vod = 2  
; radiru_gogaku (2:move 1:copy 0:off)  
rftrans_radiru_gogaku = 0  
; podcast (2:move 1:copy 0:off)  
rftrans_podcast = 2  

ジャケット設定で、2の場合は、さらにclean処理時に、足りないジャケットを作成します。

2.Volumioのライブラリ更新

番組を転送しただけではVolumioのライブラリには反映されません。

方法1

volumioで、ライブラリ設定 - マイミュージック - 更新を実行。

方法2

sshでアクセスして、以下のコマンドを実行。

$ mpc update --wait

方法3

設定 - 定期実行 - 登録

cronでmpc updateを自動実行する。

# job 1
25 05 * * * sh /home/rpi/rfriends3/script/ex_rfriends.sh
50 05 * * * mpc update
# 
# job 2
25 17 * * * sh /home/rpi/rfriends3/script/ex_rfriends.sh
50 05 * * * mpc update

それでも反映しない場合は、
ライブラリ設定 - アルバムアート設定 - アルバムアートキャッシュのリセットを実行。
ライブラリ設定 - マイミュージック - 再スキャンを実行。

以上