rfriendsでラジオ録音

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

rfriends を再度、新規インストールするときの注意点について

動作がおかしくなった等の理由で、rfriendsを再度新規にインストールするときの注意点です。実行は予約がない時間がベストです。

 

目次

 

1.予約を取り消す。

(Windows) rfriends\bat\delete_schedule.bat  

(Linux) sh rfriends/sh/_delete_schedule.sh

 

2.実行中の録音が終了するのを待つ。

実行中のものがあるかどうかの確認方法

(Windows) タスクスケジューラの詳細タブにffmpeg.exeがない。

(Linux)  ps aux | grep ffmpeg

または、現在の録音が途中で終わってもいいならば、PCを再起動する。

 

3.現在の環境を保存する。

rfriends -> rfriends.old

 

4.新規にrfriends_xxxxxxx_full.zip を解凍してコピーする。

例:c:\rfriends

 

5.保存した現在のキーワードファイルを新しい環境にコピーする。

 

あとは、新規インストールの手順に従って操作してください。

 

rfriends 2.1.2i

rfriends_2.1.2i_20171020_full.zip

rfriends_2.1.2i_20171020_script.zip

 テスト用にリリースしました。

2.12fで問題ない人はupdateする必要はありません。

 

さて、今回の修正事項ですが、

・rfriends_2.1.2i_20171020_full.zip の binディレクトリに入っているffmpeg を3.3 -> 3.4 に変更しました。rfriendsが録音動作中は書き換えできませんのでご注意ください。

・rfriends/config/config_user.php に$ffmpeg_debug を追加しました。通常は0で使用してください。これを1にすると、ffmpegのパラメータを必要最小限のものにします。

また、ログが大量に出るようになります。

NHKの番組表取得の際リトライが多く取得方法を見直しました。

 

rfrriends 2.1.2e -> fをリリースしました。

f:id:rfriends:20171017044946j:plain

編集

 

 

 

注)テスト用にいろいろなキーワードを設定しているため趣味とは異なる番組も含まれています。

 

さて、今回の修正事項ですが、

・e->f

・timefree の録音データのgenre が正しく設定されていませんでした。

ほかの修正はありません。

 

・2.1.2e

・rfriends/rfriends.bat(.sh)が正常に動作しなくなっていたのを修正しました。

・キーワード比較に関して、英数字の大小文字区別しないようにしました。 

ffmpeg のパラメータをreconnectするように変更しましたが、いまのところ特に変化はなさそうです。

 ---------------------------------------------

「更新方法」

更新の場合、以下のことは必ず実施してください。

・新しいバージョンのrfriends 以下を全て上書きする。

  Windows版:rfriends¥bat¥config.bat を実行する。

  Linux版:rfriends/sh/_config.sh を実行する。

・rfriends/config 以下のファイルは *.bak になっているので、それをもとに新しいconfigファイルを設定してください。

 

usrdirを変更している方で修正が面倒な方は、代わりにeconfig.bat(.sh)を実行すれば、config_exec_user.phpは変更しません。

 ---------------------------------------------

Raspberry Pi 3 連続稼働時間7日越え (パチパチパチ)

f:id:rfriends:20171014104454j:plain

Raspberry Pi 3 が再起動することなく連続稼働時間7日を越えました。本体は透明のケースに入れていますが、ほんのり温かいくらいです。

 

その間、rfriendsは幾度かバージョンアップしましたが、問題なく録音を続けています。録音完了までRAMディスク上で処理し最終結果をmicroSDに転送するようにしているので、microSDへのアクセスは最小限に抑えられています。録音データの参照はsambaで簡単です。

 

いまでも、連続稼働サーバにはレンタルサーバVPS)が一番だと思っていますが、このところconohaも安定しないのでラズパイもいいかなと思い始めています。

rfrriends 2.1.1d をリリースしました。

rfrriends 2.1.1d をリリースしました。

 

 ・2.1.1d_2017/10/13

Linux版で正常な録音ファイルができなくなっていたのを修正しました。

 必ず rfriends/sh/_tools_add.sh を実行してください。

 ffmpeg,ffprobe,mp4utils を最新に置き換えます。

 

 ---------------------------------------------

「更新方法」

更新の場合、以下のことは必ず実施してください。

・新しいバージョンのrfriends 以下を全て上書きする。

  Windows版:rfriends¥bat¥config.bat を実行する。

  Linux版:rfriends/sh/_config.sh を実行する。

・rfriends/config 以下のファイルは *.bak になっているので、それをもとに新しいconfigファイルを設定してください。

 ---------------------------------------------

rfrriends 2.1.1a をリリースしました。

rfrriends 2.1.1a をリリースしました。

 

 ・2.1.1a_2017/10/12

・3時間を超えるような長時間番組に対処。

 具体的にはMP4Boxの使用を中止し、ffmpegのパラメータを変更した。

・Raspberry 判定を自動化した。

・radiruの番組もr1_>JOAK等に変更。(変更可)

・_okXXX等の表示をOFFにした。(変更可)

・genre (radio -> radiko,radiru)を変更した。(変更可)

・ファイル名の全角英数字を半角に変更した。(変更可)

変更は、rfriends\config\config_user.php で設定。

 ---------------------------------------------

「更新方法」

更新の場合、以下のことは必ず実施してください。

・新しいバージョンのrfriends 以下を全て上書きする。

  Windows版:rfriends¥bat¥config.bat を実行する。

  Linux版:rfriends/sh/_config.sh を実行する。

・rfriends/config 以下のファイルは *.bak になっているので、それをもとに新しいconfigファイルを設定してください。

 ---------------------------------------------

 「ffmpegのパラメータ変更」

ffmpegのパラメータは、rfriends\config\config_user.php の $ffmpeg_radiko_opt 等により変更可能です。結構面倒なのでおすすめしません。変更により動作しなくなったらconfigを再実行してください。

なお、この件に関して改善報告は大歓迎ですが、質問等には一切お答えできませんのでよろしくお願いします。

MP4Box aac -> m4a (2)

立て続けに変換エラー発生。「JOAK-FM 今日は一日“Wedding_Song”三昧」12:15- 18:50 6時間35分という長時間番組。原因は同じ MP4Box でした。

至急次バージョンをリリースします。