rfriendsでラジオ録音

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

rfriends2 2.9.2-b1(開発版)のリリースの仕様

 今回は地味な修正ばかりです。
でも、そのほうが結構面倒だったりします。

しばらくバグ修正を行った後、2.9.2(安定版)としてリリースします。

 

なお、このバージョンは下記の内容も含みます。

rfriends2 2.9.0(安定版)からrfriends2 2.9.1-b27(開発版)の修正内容
https://rfriends.hatenablog.com/entry/2022/05/08/020310

1.[9-1]パラメータ設定関連

1)重複番組コントロール

・timefree_radiko_del
・radiru_vod_radiru_del
重複番組を削除に加え移動も追加

2)予約用待ち時間

・standby_time = 5
・standby_time_m = 1
手動予約用待ち時間を追加(省略時1分)
前後の処理等があり、この場合、3分以内に録音が開始されます。

3)ffmpegのオプション

ffmpeg_user_opt
ffmpegのオプションを変更できるようにしました。
普通は変更しないほうがいいと思います。

4)アップデートチェック

・update_check
0に設定するとアップデートチェックをしません。

5)bluetoothスピーカの自動再接続設定

・bd_name (任意ですが、機種名)
・bd_address (16進12桁 XX:XX:XX:XX:XX:XX)
bluetoothスピーカで自動再接続ができない機種の場合
ここに指定することにより自動で再接続を試みます。

bd_addressは以下のコマンドで入手してください。

$ sudo bluetoothctl -- paired-devices
Device XX:XX:XX:XX:XX:XX SR1323

2.[8]キーワード関連

1)キーワードに_ng追加

:common_ng
:radiko_ng
:radiru_ng
:timefree_ng
:radiru_vod_ng
:radiru_gogaku_ng
例えば、:radiko_ngに"ニュース"と書くと、"ニュース"がヒットしたものは録音しません。

2)配信遅れのチェック機能追加

timerecに?を先頭に書くと、delayマージンを0にして録音。
時報はないことが多いのでが、時報らしきものをチェックすれば配信遅れがわかります。
:radiko_timerec
?FMT,,07:00,07:10,delay check,every day

3.録音失敗の再実行(聞き逃し、ゴガク)

timefree,podcastと同様に録音失敗したものを自動で再実行します。

4.デイリー処理

rajiru_vod,radiru_gogakuのデイリー処理を前日から最新までに変更

5.bluetoothスピーカ

bluetoothスピーカで自動再接続が失敗する機種に対応

1)bluetooth再接続スクリプト追加 (btutl.sh)

2)bluetooth再接続処理追加

6.ラジオ番組聴取機能

[2-9][4-9]にラジオ/らじるの放送中番組の聴取機能を追加
[2-2][4-2]と機能は重複しますが、入力数が多いのが面倒だったので追加しました。

7.その他

各種出力メッセージを変更追加。

 

以上