rfriendsでラジオ録音

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

[2021年版] NHKラジオ第2の全録に挑戦!  

 現在、らじるゴガクでほぼすべての語学講座はダウンロードできますが ここはリアルタイム録音にこだわってみました。  

 

 録音データ量の見積もりとしては、以下のとおりです。

  • 1日で約400MB
  • 単純計算すると1か月約12GB
  • 32GBのmicroSDで約2.5か月  

 NHK r2は再放送が結構あり重複番組を録音しなければ、実際はもっと録音できると思います。


目次

1.準備

 ハードウエアを準備し、ソフトウエアの基本的なセットアップを済ませます。  

1.1 Raspberry Pi

1.2 Raspberry Piのセットアップ

ceres.s501.xrea.com

 上記を参考にrfriendsの基本的なセットアップは済んでいるものとします。

1.3 rfriendsのバージョンアップ

  [9-1-2]システム更新により、rfriendsを

 2. 開発版  : 2.7.5-a15 以上

にします。  

2.rfriendsの設定

  rfriendsをNHK r2専用に設定します。

2.1 キーワードの削除

  キーワードをすべて削除する。

具体的には、「7.キーワード」で、 [7-2]から[7-9]までのキーワードをすべて削除します。  

2.2 キーワード設定

  放送局設定で、r2のみにして、radiruキーワードを”r2”に設定します。  

1)kwファイルの設定

  [7-1] 放送局指定

# station
#
:radiko_ng_station
:radiru_station
tokyo
:radiru_ng_station
r1
#r2
r3

[7-4] らじる

:radiru
r2

  これを設定したkwファイルをアップロードしておきますので、

 Download

NHKラジオ第2の全録に挑戦kw_2021.zip

をダウンロード・解凍し、smbdir/usr2/kw/にコピーだけで設定できます。  

2)デイリー処理の設定

  デイリー処理をらじるのみとし、重複録音しない設定にします。

  [8-1]パラメータ  

[common]
sch_rsv_radiko = "off"       ; radikoのデイリー予約(on,off)
sch_rsv_radiru = "on"        ; radiruのデイリー予約(on,off)
sch_rsv_timefree = "off"     ; timefreeのデイリー(on,off)
sch_rsv_radiru_vod = "off"   ; radiru_vodのデイリー(on,off)
sch_rsv_radiru_gogaku = "off" ; radiru_gogakuのデイリー(on,off)

3)重複録音の設定

  番組名が同一のものは録音しない設定にします。  

[8-1]パラメータ  

; 1:しない[番組名] ; 番組名が一致するものは局、日時が異なっても録音しない。
;   :target_program に指定したもののみ重複チェックする。
;
radiru_double_rec = 1 ; 重複録音

4)メール設定

  この設定により、ディスク残量が1GBより少なくなったら警告メールが来るようになります。 yahooメールを例に以下のような設定をすれば、ディスクの残量が少なくなった時にメールが届きます。わかりやすい例として、以下のようなyahooメールアドレスを持っている人が  

  • メールアドレス:XXXXX@yahoo.co.jp
  • パスワード:YYYYY  

自分宛てにメールを送ることを想定した設定が以下のとおり   

8-5]メール設定  

[send_mail]
send_mail_mode = 2 ; 0:stop 1:error 2:error+log 3:all
send_mail_remain = 1000         ; alarm 残容量 1GB
;
send_mail_host = "smtp.mail.yahoo.co.jp" ; yahoo
send_mail_port = 465 ; SSL
send_mail_user = "XXXXX" ; 「@yahoo.co.jp」より前の部分
send_mail_pass = "YYYYY"
;
send_mail_from = "XXXXX@yahoo.co.jp" ; 送信元
send_mail_from_nm = "rfriends-user"
send_mail_to = "XXXXX@yahoo.co.jp" ; 宛先
send_mail_to_nm = "rfriends-user"

[8-5-4]テストメール送信で、設定が正しいことを確認してください。  

2.3 録音データの削除

  各種初期化を行います。  

1)既存の録音データのバックアップ

  smbdir/usr2 以下のデータをバックアップしておきます。  

2)予約の取消

  すでに予約している番組をすべて削除します。  

[2-1]予約一覧・削除でラジコの予約削除

0ですべて削除

[4-1]予約一覧・削除でらじるの予約削除

0ですべて削除  

3)既存の録音データの削除

  すでに録音してあるデータをすべて削除します。  

$ cd /home/pi/smbdir/usr2
$ rm -r log
$ rm -r radiko
$ rm -r radiru
$ rm -r radiru_vod
$ rm -r radiru_gogaku
$ rm -r timefree

3.らじるの予約

NHK r2の番組をすべて予約します。  

1)らじるの予約実行

  現在以降の本日分のらじる番組の予約を行います。 翌日以降は自動的に予約されます。  

[4-6] キーワードデータを元に番組予約  

2)らじるの予約確認

  予約済一覧を表示し、番組が予約されていることを確認します。  

[4-1]予約一覧・削除  

4.注意事項

以下のことに注意する必要があります。  

5.最後に

 以上で、以降何もしなくても自動でR2 NHKラジオ第2が全部録音されるはずです。 あとは、頑張って学習するだけです。

  なお、全録はあくまで実験ですので常時運用するのは避けたほうがいいと思います。当方は全く責任を負いません。

     

以上