Home

rfriends3  - For all radio lovers -

rfriends3の macOS qemu版でラジオ録音

rfriends3のqemu版は、仮想環境で、イメージをダウンロードして実行するだけで、rfriends3が立ち上がります。
より良い音を目指して、音のチューニングもしています。

現在、書きかけです。

第1版 2026/07/25 new
第4版 2026/07/28 書き換え

[!IMPORTANT]

なお、現在は、テスト中なので、 使用結果を掲示板等で報告ができる方のみ使用してください。
報告がむつかしい方は、正式リリースまでお待ちください。

1.環境

以下のバージョンで確認しました。

・silicon macOS tahoe 26.3.1

2.インストール

2.1 Homebrew のインストール

Homebrew がインストール済の方は、この項を飛ばしてください。

以下を参考にHomebrewをインストールしてください。

Homebrewのインストール

2.2 qemu のインストール

% brew install qemu
% brew list --versions qemu
qemu 11.0.2

3.qemu版rfriends3イメージのダウンロード(約1.2GB)

ターミナルを開き、任意の場所に移動し実行してください。
ここではホームディレクトリとしています。

3.1 スクリプトのダウンロードと実行

macの種類により、どちらかを実行してください。

1) silicon mac の場合

% cd ~/
% curl -O http://rfbuddy.s296.xrea.com/storage/qemu_instmac.sh  
% sh qemu_instmac.sh

2) intel mac の場合 2026/07/28現在、動作しません
どなたか、動作させる方法を教えてください。

3.2 実行結果

以下のように、実行結果が表示されます。

Saving to: ‘rfriends3_qemu.zip’
rfriends3_qemu.zip 100%[==============================>]   1.13G  9.98MB/s    in 2m 1s

ダウンロードが完了すると、自動的に解凍され、rfriends3_qemu ディレクトリができます。
ディレクトリの中身は以下のとおり。

env.txt                 rfriends3_arm64.qcow2   run_rfriends3.sh

4.rfriends3の実行

  

4.1 実行

ターミナルを開き、rfriends3_qemu ディレクトリに移動し、 rfriends3を実行します。

% cd ~/
% cd rfriends3_qemu
% ./run_rfriends3.sh  

以下のようなログイン画面になります。

Debian GNU/Linux 13 rfriends3-qemu ttyAMA0  
rfriends3-qemu login:   

この時点ですでにrfriends3は起動しています。

ブラウザで、http://localhost:8000 にアクセスして、以下のような画面が出たら成功です。

他でポート8000で実行しているものがあると、失敗します。
他を終了させるか、env.txtのポート設定を変更して、再度実行してください。
unzip後のrfriends3_qemu.zipは不要です。削除してもかまいません。

clip_1

「ヘルプ」「システム更新」でシステムを最新にしてください。

[!CAUTION]

実行したターミナルを終了してしまうと、rfriends3も終了します。
ご注意ください。

4.2 終了

・rfriends3の終了方法は2つあります。

4.3 ログインユーザ

初期状態のログイン可能ユーザのパスワードは以下のとおり
安全のため、パスワードは変更してください。

4.4 env.txt

env.txtは実行環境設定です。
ほとんど変更の必要はありません。
変更する場合は、変更に失敗したときのためにバックアップをとってから行ってください。(自己責任)

# env.txt
# 2026/07/25
#
BASE_DIR="$(cd "$(dirname "${BASH_SOURCE}")" && pwd)"  <-- env.txtがある場所
ARCH=$(uname -m)  <-- intel or silicon

IMG_FILE="${BASE_DIR}/rfriends3_${ARCH}.qcow2"  <-- ゲスト本体
ISO_FILE="${BASE_DIR}/debian-13.6.0-${ARCH}-netinst.iso"

SHARE_DIR="${BASE_DIR}/share"  <-- 録音データ

MEM_SIZE="2G" <-- メモリサイズ
CPU_CORES="2" <-- cpuコアの数
FREE_PAGE_REPORTING="off"

HOST_WEB_PORT="8000" <-- webのポート
HOST_SSH_PORT="2222" <-- sshのポート

# 現在、sambaは停止
#HOST_SMB_PORT="4445"

4.5 録音データ

・録音データは、インストールしたrfriends3_qemuのshareフォルダ下にあります。

rfriends3_qemu

% ls
env.txt
rfriends3_arm64.qcow2
run_rfriends3.sh
share <-- これ

% ls share/usr2
kw              log             radiko          radiru_gogaku   timefree
kwbackup        podcast         radiru          radiru_vod      webradio

4.6 その他

・インストール時は聴取(サーバ)では音がミュートになっています。
音量調整すれば、音が出るようになります。

clip_2

5.rfriends3のアンインストール

rfriends3を終了し、rfriends3_qemuフォルダを削除してください。
アンインストールは終了です。

アンインストールしても、録音データはホストのshareフォルダに残っています。

以上