rfriendsでラジオ録音

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

rfriends2 2.6.3g をリリースしました。

 今回は主に録音データ量を減らすという機能を追加しました。
[MENU 7-2] で設定を追加してください。新規や初期化した場合は、あらかじめ省略時値が追加されています。設定方法は最近の投稿をご覧ください。
バグが残っている可能性は十分にあります。残しておきたいデータはこまめに手動でバックアップしてください。
また設定さえしなければ、従来通りこれらの機能は実行されません。


1)録音データ領域制御機能

 設定した量を超えると自動的に古いものから削除します。


2)同一番組名チェック機能

 番組名が同一のものは録音しません。


3)timefree録音時にradikoの同一番組を削除する機能

 タイムフリー録音完了時にradiko ディレクトリを調べて同一ファイルがあれば消します。


4)バグ修正

 細かなバグ修正をおこないました。

録音データでディスクが大変!

  あれもこれもと録音しているといつの間にかディスクフルってことありませんか?ということで、設定した量を超えると自動的に古いものから削除するというスイッチを設けました。

[MENU 7-2]で、[storage_control]セクションを追加してください。

 

[storage_control]

storage_control_exec = "stop" ; start:開始 test:テスト stop:停止

storage_control_disk   = 20GB ; 保存容量

 

 これを"start"にすると、1日1回、設定量(この場合、20GB)を超えた古いデータのお掃除を実行します。
 ただし、この設定はちょっと危険です。設定を間違って20GBを20としてしまうと、一気にほとんどのデータを消してしまいます。こういうことがないよう、まずは"test"に設定してください。翌日、cleanlogファイルで実行シミュレーション結果を確認して問題なければ"start"にするようにしてください。不安な方は従来通り手動でデータ整理を行うほうがいいとおもいます。


 この機能は次のリリースに含まれる予定です。

らじるらじるの語学番組って再放送が多いよね

 例えば、キーワードに”基礎英語”とか入れると、同じ番組がたくさん録音されて整理がちょっと面倒になります。以前紹介した方法で同一番組を消すというのもいいのですが、できれば最初から同一番組は録音しないというのがいいですね。ということで、同一番組は録音しないというスイッチを設けました。

[MENU 7-2]で、[radiru]セクションに以下の行を追加してください。

radiru_double_rec = 0

 これを1にすると、番組名が同一のものは録音しません。なお、新規や初期化した場合は、この行は追加されています。

 ただし、この設定はちょっと危険です。同じ番組名で内容が違うものが存在するからです。"ニュース"、"天気予報"、"交通情報"などが該当します。一応、これらはチェックから外すようにしています。ほかにもあれば教えていただければ追加します。ということで、こういう危険性を理解して使用してください。

 この機能は次のリリースに含まれる予定です。

 

radikoのリアルタイム録音とtimefree録音ってデータがダブっちゃうよね

 タイムフリー禁止の番組もほとんどなくなってきたので、本来timefree録音だけでradikoのリアルタイム録音はいらなくなってきました。radikoのリアルタイム録音の必要性って何でしょうか? 

パーソナリティがいけないことをしゃべっちゃった時、タイムフリーでは音が消されるから?

 そんなことめったにないし、気が付かないことがほとんど。なら消しちゃえということで、そういうスイッチを設けました。(最初から録音しなきゃいいという話もありますが。)

[MENU 7-2] で[timefree]セクションに以下の行を追加してください。

timefree_radiko_del = 0

 これを1にすると、タイムフリー録音完了時にradiko ディレクトリを調べて同一ファイルがあれば消します。なお、新規や初期化した場合は、この行は追加されています。

 

 この機能は次のリリースに含まれる予定です。

 

NHK 三昧によるRaspberry Pi Zeroへの挑戦状 (7) 本当に終了です

------------------------------------------------------
11月3日日曜NHKFM 午後0時15分~ 午後9時00分
今日は一日“音楽映画の音楽”三昧

11月4日月曜NHKFM 午後0時15分~ 午後9時15分
今日は一日“小田和正”三昧~ENCORE(アンコール)!!~
------------------------------------------------------

windows,linux,raspberry すべて問題なく録音完了です。
これ以上の進展はなさそうなので、この件はこれで本当に終わりです。

ありがとうございました。

ubuntuのffmpegはver3系なのでver4系へ更新のおすすめ

rfriendsをubuntuで使用している人のffmpegはver3系です。

rfriendsの[MENU 9-5]で確認できます。

------------------------------------------------
rfriends は以下のソフトウエアを使用しています。

PHP 7.2.24-0ubuntu0.18.04.1 (cli) (built: Oct 28 2019 12:07:07) ( NTS )
ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
GNU Wget 1.19.4 built on linux-gnu.
magick, mp4tags, neroAacTag
------------------------------------------------

個人的にはVer4系のほうが安定していると思います。というわけで、Ver4系の導入方法です。

# sudo add-apt-repository ppa:jonathonf/ffmpeg-4

 

結果、以下のようになるとおもいます。

ffmpeg version 4.2.1-0york0~18.04.1 Copyright (c) 2000-2019 the FFmpeg developers

NHK聞き逃しでアルバムアーティストが99になる件について

 コメント欄で質問がありましたので、ほかにも疑問に思う方がいると思いここに書きます。


 NHK聞き逃しの場合、アルバムアーティストTAGに局名(r1,r2,fm)を設定していますが、番組によってはこれが99になる場合があります。

例)
99_ちきゅうラジオ(ちきゅうラジオを聴く(聴き逃し配信))_午後5時台の放送_201911020000_0000.m4a

 これは、実際のNHKのデータ
https://www.nhk.or.jp/radioondemand/json/0184/bangumi_0184_05.json
を見ていただければわかると思いますが、局名が99になっています。

 

 該当箇所を抜き出してみました。99,130 の箇所です。
"aa_contents_id":"[radio]vod;ちきゅうラジオ;99,130;2019110299999;9999-99-99T99:99:99+09:00_9999-99-99T99:99:99+09:00"

 

 これが、番組によっては以下のように正しく、r2となっているものもあります。
https://www.nhk.or.jp/radioondemand/json/3393//bangumi_3393_01.json
"aa_contents_id":"[radio]vod;音で訪ねる ニッポン時空旅;r2,130;2019081068693;2019-08-10T09:30:00+09:00_2019-08-10T10:00:00+09:00"

 

 NHKが(非公式に)提供しているデータ自体がこのようになっているため、rfriendsでは対処できないのが実情です。同様に放送時間も正しくない場合があります。その場合は00:00:00で表示しています。

 

ご理解ください。