今回は地味な修正ばかりです。
でも、そのほうが結構面倒だったりします。
しばらくバグ修正を行った後、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.その他
各種出力メッセージを変更追加。
以上