Home

rfriends3  - For all radio lovers -

WSL Containers版rfriends3でラジオ録音

 ラジオ録音アプリrfriends3を WSL Containers環境で実行する方法について記述しています。

初版 2026/07/21
二版 2026/07/22

[!NOTE]
現在、書きかけです。

1. WSL Containers環境構築

WSL Containersは現在、pre-releaseです。
バグがあってもやってみたい方用です。
実際かなり不安定です。うまくいかない場合はPCを再起動するとうまくいくことがあります。

> wsl --install
> wsl --update --pre-release
> wsl --shutdown  

・確認

> wsl --version
WSL バージョン: 2.9.3.0

> wslc.exe --version
wslc 2.9.3.0

> wslc run --rm hello-world
イメージ 'hello-world' が見つかりません。プルしています
latest: Pulling from library/hello-world
4f55086f7dd0: Pull complete
Digest: sha256:c3cbe1cc1aa588a64951ac6286e0df7b27fe2e6324b1001c619bb358770c0178
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

2.実行

イメージの作成から実行まではコマンドプロンプト上で以下の操作を行ってください。

[!IMPORTANT]
コンテナ名、イメージ名、ポートを変更する場合は、.envファイルを編集してから実行してください。
特に、既にport8000で別のrfriendsを実行している場合は、ポート変更が必須です。

> c:
> cd \temp   <-- 環境に応じて変更してください。
> curl -L -o repo.zip https://github.com/rfriends/rfriends_docker/archive/refs/heads/main.zip
> tar.exe -xf repo.zip
> cd rfriends_docker-main
> run_wsl_containers.bat 
コンテナー ID       名前              画像          作成済み            状態                      ポート
57eb87f46705   rf3-container   rfriends3   2 minutes ago   running 2 minutes ago   127.0.0.1:8000->8000/tcp

と表示されたら成功です。(画像と表示されるところはプレビューらしいですね)

2.4 rfriends3にアクセスする

ホスト側で以下を実行してください。

http://localhost:8000

と入力するとrfriends3が表示されます。

3.データ

コンテナを終了させても、ホストのrfriends_dockerに録音データ、パラメータ設定が保存されています。

rfriends_docker/share/smbdir/usr2
rfriends_docker/share/rfriends3/config

4.その他

なお、コンテナ版では、聴取は可能ですが、聴取(サーバ)は使用できません。
どうしても使用したい方は、pulseaudioでのホスト連携処理を自己責任で追加してください。
かなり面倒です。

以上