rfriendsでラジオ録音

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

rfriends3のインストール手順 (Ubuntu/debian+lighttpd+samba編)

 rfriends2はCLIベースでしたが、rfriends3はWEBベースで操作が簡単になっています。
webサーバにlighttpd、ファイル共有にsambaを採用したUbuntu版です。インストールは全自動で行うので、とても簡単になっています。

初 版 2024/02/23

第3版 2024/02/25

1.テスト環境

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

rfriends3 1.0.1

ubuntu 22.04 LTS (CUI環境でもOK)

lighttpd 1.4.59 1.4.69

Firefox 110.0(64ビット)

2.確認事項

 以下を確認し、インストール可能かどうかを判断してください。

ubuntu/debianのバージョン

ffmpegのバージョンが古い(Ver.4.3未満)と、-http_seekableオプションが使えず、らじるらじるの聞き逃し録音に失敗します。

ubuntuであれば、Ver.22.04以上

debianであれば、Version11(bullseye)以上

をお勧めします。

sudoが可能なユーザ

実行ユーザにsudo権限があること。

$ groups ユーザ名

表示されるグループ名の中にsudoがあることを確認してください。 ない場合は、rootで権限を付加してください。

# gpasswd -a ユーザ名 sudo

タイムゾーンと現在時刻の確認

$ date
Sun 25 Feb 2024 07:06:16 AM JST

タイムゾーンを確認してください。 末尾がJSTになっていなかったら、

$ timedatectl set-timezone Asia/Tokyo 

で日本に変更してください。 これを忘れると、予約録音が始まりません。

その後、再び時刻が正しいことを確認してください。

$ date
Sun 25 Feb 2024 07:07:16 AM JST

3.rfriends3のダウンロードとインストール

sudoが可能な任意のユーザでログインします。

Terminalを開き、以下のリンクよりinstall用zipファイルをホームディレクトリにダウンロードし、解凍します。URLが長いので、ブラウザでURLを右クリックし、ホームディレクトリに保存すると簡単です

$ cd ~
$ sudo apt -y install wget unzip <-- このコマンドが存在する場合は不要
$ wget http://rfriends.s1009.xrea.com/files3/rfriends3_ubuntu_full.zip

$ unzip rfriends3_ubuntu_full.zip

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

$ cd rfriends3_ubuntu_full
$ sh rfriends3_ubuntu_full.sh

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

4.rfriends3の実行

以下を入力します。ipコマンドがない場合は、ifconfigを使用してください。

$ ip - 4 -br a
 lo   UNKNOWN 127.0.0.1/8
 eth0 UNKNOWN XXX.XXX.XXX.XXX/24

このIPアドレス(XXX.XXX.XXX.XXX)がwebサーバアドレスです。

 

ウェブブラウザ(edge,chrome,firefox,...)を起動し、上記で表示されたアドレスにアクセスする。

http://XXX.XXX.XXX.XXX:8000

以下のような画面が出たら成功です。ブラウザはローカル(現在実行中のPC)でもリモート(同一ネットワーク上のPC,MAC,スマホ等)でもOKです。

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

 

5.samba

 windowsの場合、エクスプローラに先ほどのIPアドレス(xxx.xxx.xxx.xxx)を入力すれば、録音ディレクトリにアクセスできます。smbdirというディレクトリが見えると思います。

\\XXX.XXX.XXX.XXX

\\は¥¥です。

スマホからでもファイルマネージャでアクセスできます。

iPhoneの場合、ファイル - 3点リーダー - サーバー接続smb://xxx.xxx.xxx.xxx、ゲストで接続できます。

androidの場合も各種ファイルマネージャで可能です。(ファイルマネージャ+推奨)

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

  1. デイリー処理設定をしている場合は、必ず、「設定」->「デイリー処理」->「取消」をしてください。または、crontab -e です。
  2. rfriends3フォルダを削除してください。
  3. アンインストールは終了です。

7.その他

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


以上

 

ブラウザ、SSHCUI)、SAMBA