rfriendsでラジオ録音

ラジコ、らじるらじる、タイムフリーのラジオ番組を録音

rfriends3のインストール手順 (macOS編)

 rfriends2はCLIベースでしたが、rfriends3はWEBベースで操作が簡単になっています。
windows,Ubuntu版に続いてmacOS版です。
アルファバージョンなので、不具合が多々あると思いますが、人柱だと思ってくださる方は使ってみてください。

初  版 2023/07/12

第3版 2023/10/03 sonoma

1.環境

 以下のバージョンで確認しました。macOSは新規インストールし、何も手を加えない状態でテストを行っています。

 

macOS sonoma 14.0 (確認済)

macOS Ventura 13.4.1  (確認済)

Monterey (未確認)

Big Sur (未確認)

Catalina (未確認)

2.Homebrewのインストール

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

 

1)HomebrewのWebサイト(https://brew.sh/ja/)を開き、インストールに表示されているコマンドをターミナルにCOPY&PASTEして実行する。

 

2023/07/11時点では以下のコマンドになっている。

% /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

 

2)Homebrewのインストールが終了したら、念のためbrewを確認してください。

% brew doctor

Your system is ready to brew.

と表示されたらインストールは成功です。

 

3.shのダウンロード

Terminalを開き、以下のリンクよりinstall用shをダウンロードする。ここでは仮にホームディレクトリにインストールすることにします。

 % cd ~/

 % curl http://rfriends.s1009.xrea.com/files3/rfriends3_osx.sh -o rfriends3_osx.sh

4.rfriends3のインストール

以下を入力し、インストールを行う。各種ツールがインストールされ、ホームディレクトリにrfriends3ディレクトリが作成される。

 

 % sh rfriends3_osx.sh

 

これでインストールは完了です。

 

追記)

% chromium --version

chromiumが見つからない場合はインストールしてください。

% brew install chromium

 

5.ビルトインウェブサーバの実行

以下を入力し、ビルトインサーバーを起動する。

 %  cd ~/rfriends3

    %  sh rf3server.sh

         XXX.XXX.XXX.XXX:8000 と表示される。

6.rfriends3の実行

 ウェブブラウザ(Safari,chrome,firefox,...)を起動し、アドレスに

XXX.XXX.XXX.XXX:8000

と入力。以下のような画面が出たら成功です。

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

 

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

  1.  デイリー処理設定をしている場合は、必ず、「設定」->「デイリー処理」->「取消」をしてください。
  2.  録音データは必要であれば別のところに保存してください。
  3.  rfriends3フォルダを削除してください。
  4.  アンインストールは終了です。

8.その他

他端末からアクセスする方法

現在、rfriends3_serverが起動していたら、ctrl-cで終了させる。

 

1)方法1

・ipconfig 等でrfriends3を実行している端末のIPアドレスを確認する。
・rfriends3/rfriends3_server.shと同じ場所にrfriends3_server.txtを作成する。
・rfriends3_server.txtにIPアドレス:ポートを記入する。(例 192.168.1.100:8000)

  注)rfriends3_server.shを直接変更するとupdateの際に上書きされ元に戻ってしまいます。

・サーバの起動
$ cd ~/rfriends3
$ sh rfriends_server.sh

を実行。

 

2)方法2 (3.0.0-a36以降)

・サーバの起動
$ cd ~/rfriends3
$ sh rf3server.sh

を実行。設定は不要です。


方法1または方法2 により、家庭内の同一LAN上からPC,MAC,スマホ等よりアクセスできるようになります。今後は方法2を推奨

また、外部に公開してアクセスするようにもできますが、セキュリティ上お勧めしません。


以上