更新履歴

・2.9.0(2022/01/26)

1)メニュー変更

・ポッドキャストをトップメニューに移動。
それに従い、「キーワード」、「設定」、「rfriendsについて」を一つずらした。

2)番組配送(自動、手動)

・キーワードの検索内容をファイル名のみに限定。
・[1-5]番組配送機能のバッチ版の追加。
ログが残ります。
20210822_XXXXXX_delivery_XXXXXX.log
・deleteコマンドはなし。
代替案としては、最後にtrashというユーザをつくって、削除したい番組はそこで移動(movef)するようにする。
あとで、間違いなければ手動で削除する。

3)[7]ポッドキャスト

・Audeeを追加。
・audee一覧を追加。
・Audeeのコンテンツのダウンロード機能追加。
番組はAuDee(https://audee.jp/program/list)を参照。
キーワード指定で、例えば、”sai”で
1. 伊藤沙莉のsaireek channel
がヒットします。
・Google Podcastsを追加。
・PodcastStation(ニッポン放送)を追加。
ダウンロード先は、usrdir/podcast
[8-6] 録音ディレクトリ設定で変更可。
pcastdir = “hogehoge”
・podcastを検索後、ユーザプリセットに追加する機能を追加。
・podcastにtimestampを追加。
・ポッドキャストのディスク残量チェックを追加。
・ポッドキャストのダウンロードをバッチ処理に変更。
・[7-1]ユーザプリセットで、複数または全部を選択すると最新8日以内のエピソードを全部ダウンロードします。
・[7-1]ユーザプリセットに登録されたポッドキャストの最新1週間以内のエピソードをデイリー処理で自動的にダウンロードする機能を追加しました。

4)[6-2]おうちで英語学習

・過去2か月分のゴガク番組がダウンロード可能。

5)usrdirのバックアップ処理を追加。

バックアップ処理については、バックアップ処理のパラメータを有効にしない限り実行されません。
・[1-7]バックアップ処理で手動でも可能。

6)放送中のラジオ番組の聴取機能を追加。
radiko/radiru/timefree等の番組がダウンロードしなくても聞けます。

[2-2][3-1][4-2][5-1][6-1][6-3]
番組を選択し、rで再生。
メインメニューでrを入力して再生中止。
SSH接続の場合はpulseaudio設定が必要。

7)その他

・[1-4-2] 重複ファイル処理・削除追加
・update時にパラメータファイルの更新機能を追加。

8)仕様変更・バグ修正

・らじる検索処理
・radiru_ng_station処理
・本日分検索処理
検索で、本日分のものが検索できないのを修正しました。
なお弊害として、らじる聞き逃し検索で、本日分でまだ放送が終了していないものもヒットしてしまいます。そのばあい録音しても当然エラーになります。ご了承ください。

使用領域制御で、ディスクフルの時に古いものから消すのですが、ゴガクがその処理から漏れていました。
radiko/radiru の番組検索で放送時間を過ぎたものがヒットし、その後の処理に不具合が生じていました。

・各種メニューが1つ前に戻るように変更。

・HTMLエンティティ(例 : ")のデコード追加。
ポッドキャストのエピソード名に使用されていたため。

・らじる聞き逃しのタイトル異常チェックを強化
・番組名に改行コードが入っていた場合、エラーになるのを修正。

・システム更新(SYS)でシステムの残容量が少ないとき、更新しないようにした。

・番組配送処理でディレクトリに大文字が入っているとうまくいかない不具合を修正した。

・番組表の検索範囲を1-7日で指定可能にした。
・検索時間(Elapsed time)表示を付加。

・選択方法に範囲指定を追加。
1,2,5-10,20 のような指定ができます。
この指定は、複数指定できるすべての場面で使用できます。
従来、1,3,4,5,10と指定していたことが、1,3-5,10で可能です。

・らじる番組情報に独自に親番組情報を追加
らじる聞き逃し番組の中には元の番組名が入ってないものがあり検索にヒットしませんでした。(Nらじ、安心、等)
ちなみに、radikoが提供する元の番組表には曜日情報もありません。独自に追加しています。

・2.8.0

1. 管理
・[1-2]録音データ管理に変更し、削除機能追加
・[1-5]重複ファイル処理
6つのパターンで重複ファイルを検出し、別ディレクトリに移動します。

2. ラジコ
3. ラジコタイムフリー

4. らじる
・[4-8]エリア変更機能追加

5. らじる聞き逃し
6. らじるゴガク

7. キーワード
・メニュー構成変更
ラジコ、らじるをまとめました。
キーワードの保存/復元/初期化をまとめました。
・[7-1] 放送局指定に:radiru_ng_stationを追加。
・[7-5]重複番組キーワードに指定モードを追加、例外モードを削除。
・[7-5]重複番組設定セクション名を変更。
:double_program_***** (radiko,radiru,…)
・[7-6]保存/復元/初期化
現在のキーワード設定値を保存/復元。
あらかじめ提供する設定値の復元も可能。

8. 設定
・[8-1]パラメータ設定にエスケープシーケンス。
端末名に色がつけられます。
・[8-1-3]パラメータチェックを改良。
パラメータファイルを更新する機能を追加しました。
これは初期化とは異なり、
最新のパラメータファイルにしたうえで、変更点を書き換えます。
元のファイルは.bakで残しています。
・[8-1-5]編集(標準エディタ)
エディタ変更失敗時のため。
・[8-4]定数設定追加。
コールサインデータ
・[8-5]メール設定変更。
テスト送信(LINE-Notify)を分離
・[8-6]録音ディレクトリ設定。
usrdir設定から名称変更。
・[8-8]保存/復元/初期化
現在のキーワード設定値の保存/復元/初期化をまとめました。
あらかじめ提供する設定値の復元も可能。
保存先はusrdir/kw_storage。

9. rfriends2について
・[9-3]システムリセット追加
各種設定を初期インストール状態にします。

その他
・メニュー整理。
一部の機能を移動、再編しました。
・インストールディレクトリの変更に対応
・実行中プログラムに番組名を表示。
・コールサイン変換機能追加。
・プレミアムのログイン関係の大幅見直しを行いました。
premium_autologin は省略時”y”に変更。

・2.7.4.1

・[8-5]sendmail,[8-6]usrdir,[8-7]premium設定に間違いがあると起動できなくなることに対処しました。
エラーメッセージを出して設定を無視します。
正しく修正が出来たらメッセージは出なくなります。

・ラズベリーパイイメージ刷新

・Linux系のみ操作系をcui,tuiの2つに。
cui: sh http://rfriends2.sh
tui: sh http://nrfriends2.sh

・カバーアートのアプリをAtomicParsley優先に
・AtomicParsleyがインストールされている場合、タグとイメージを同時に付加。

・ラジコプレミアムでログイン状態の時はpremium(+)になります。
・ラジコプレミアムの設定でpremium=1にすると契約に関係なく、エリアフリーの操作可能。
ただし、当然ですが録音時にエラー。
・ラジコプレミアムの設定にオートログインを追加。
この設定にすると、ラジコプレミアムに手動でログインする必要はありません。
premium_autologin= “y”
・ラジコプレミアムの場合ホームエリアのみNHKラジオ第1が有効に。
ホームエリア外のNHK第1の録音はできないため。
プレミアムでない場合は常にホームエリアですので変更ありません。

・ゴガク関連を少々修正。
不要と判断したため、旧)ゴガクを削除。
・ゴガクのメニューを修正。
ゴガク(他)の階層を一つ減らしました。

・LINE-Notify 対応。
エラー時等のメール送信に加えて、LINEへの通知を行います。

・タイムスタンプを番組終了時間に変更。
linux系は、作成時間、更新時間、windowsは 更新時間のみ変更されます。
radiko,radiruについては従来通り

timefree_timestamp = 1
radiru_vod_timestamp = 1
radiru_gogaku_timestamp = 1

・ログにAtom情報を追加。moovが2番目にあればfaststart

Atom ftyp @ 0 of size: 28, ends @ 28
Atom moov @ 28 of size: 478667, ends @ 478695
Atom free @ 478695 of size: 48, ends @ 478743
Atom mdat @ 478743 of size: 21272212, ends @ 21750955

・タグ設定のバグ修正。%11
・らじるの検索,ファイル名,callsign修正
・キーワード検索改良
・一時領域の残チェックを見直し
・cleanlogのバグ修正

・2.7.2(2021/03/01)
・エリアフリー(プレミアム)関連
ホームエリアのみNHK第1が有効
録音前に再度エリア判定
ログイン期限切れ対応,再ログイン時メール

・キーワード検索改良
先頭に+でタイトルのみ検索

・らじるの検索改良
・callsign修正

・カバーアートアプリ
AtomicParsley優先に

・その他
RaspberryPi イメージ再構築
win-x64
アンドロイドTermux対応
バグ修正

・2.7.1(2020/12/17)
・エリアフリー(プレミアム)関連
サブエリアに個別キーワード機能追加
エリア選択の簡素化

・転送機能(タイプ2のみ)
「CH別番組別」に「番組別」を追加
ストレージ制御に転送先を追加
ディスク使用量に転送先を追加

・その他
nictのhttp/httpsによる時刻配信の停止に伴い誤差修正を廃止
メール送信設定を別ファイル化
usrdir設定を別ファイル化
NGフラグを無視(NG=1を無視)
キーワード検索修正(全角半角で不具合がありました)
デイリー処理数(1->2)
パラメータチェック追加
バグ修正

・2.7.0(2020/05/21)
メール機能追加
録音終了時のユーザ処理追加
logの保存期間設定の追加
ゴガク新方式対応。旧方式も残してあるが、将来削除予定。
アルバム名のタグを変更
その他

・2.6.6.1(2020/04/05)
alubumartistのバグ修正(Windows版のみ)

・2.6.6(2020/04/03)
主にらじる聞き逃し録音関連の機能を追加
デイリー処理にらじる聞き逃し録音を追加)
タイムフリーのキーワードルールを変更
config_usr_04.php->config_usr_05.phpに変更
メニュー構成変更

・2.6.5(2020/03/03)
メール送信機能
らじるらじるの聞き逃し対応(変更)
Raspbianを最新にアップデート(4.19.75+ -> 4.19.97+)

・2.6.4(2019/12/08)
Mac OSX Catalina対応。
再生対応。

・2.6.3h(2019/11/23)
システム更新を通常版と開発版を選べるようにした。

・2.6.3g(2019/11/11)
録音データ領域制御機能
同一番組名チェック機能
timefree録音時にradikoの同一番組を削除する機能

・2.6.3f(2019/11/02)
premiumのtimerec関連のバグ修正
らじる聞き逃し複数選択機能
同一番組の一覧が出ている場面で、カンマ区切りで複数の選択を可能にしました。
GoogleDrive転送機能

・2.6.3a(2019/10/23)
Linux版のインストールスクリプト変更のみ

・2.6.3(2019/10/21)
時間指定録音の日またぎに対応
例)r3,THU,23:50,00:10,title,mc
時間指定録音の毎日録音に対応
曜日を省略すると毎日録音になります。
例)r3,,23:50,00:10,title,mc
アップデートの通知機能の復活
更新チェックを復活させました。更新がある場合はメニュー9の右に [!] が表示されます。
ただし、チェック頻度は低くなっているのでズレは生じるかもしれません。
radikoの地域情報の確認/更新
メニューの状態で、r(ret)を入力する。

・2.6.2t(2019/10/13)
オンラインアップデート機能のバグ修正
タイムフリー検索のバグ修正
アップデートの通知機能は廃止しました。(遅いので)

・2.6.2q(2019/10/11)
オンラインアップデート機能のバグ修正

・2.6.2m(2019/10/05)
l は紛らわしいので m に変更。機能に変わりなし。

・2.6.2l(2019/10/05)
・オンラインアップデート対応
・バグ修正

・2.6.2d(2019/10/01)
・聞き逃しもタグ修正
・聞き逃しのiTunes 転送追加

・2.6.2c(2019/09/28)
・軽微なバグ修正
・ffmpegのバージョン変更(Windows-full 4.2.1)
windows版で更新(script)の場合はffmpeg4.2.1 for windows.zipが必要

・2.6.2b(2019/09/23)
・聞き逃し録音を非同期に変更
・ONAIR録音で録音開始が遅れる場合の改善
・ffmpeg4.Xで録音が終了しない場合に対応
・PHP7.3対応。主にcount関数の仕様変更対応。
・Raspbian Buster lite 対応

・2.6.1d (2019/09/17)
・らじるらじるの聞き逃しに関するバグ修正
・php7.3対応 (?)

・2.6.1b (2019/09/13)
・らじるらじるの聞き逃しに対応(仮)

・2.6.1 (2019/09/04)
・ディスクフル時の処理を見直し
・callsign エラーの修正
・config_usrを02から03に変更

・2.6.0z6 (2019/08/26)
・タイムフリー録音メニューを変更(機能に変更なし)
・手動録音機能のみのメニューを追加(rf2lite)

・2.6.0z (2017/12/27)
・エディタ設定バグを修正

・2.6.0y3 (2017/12/26)
・エディタプログラムの設定を[7-7]に変更
・radiruの予約にバグあり
・crontab編集に表記ミス

・2.6.0x (2017/12/24) x’mas version
・微調整

・2.6.0n (2017/12/22)
・微調整

・2.6.0m (2017/12/21)
・kw検索機能の追加

・2.6.0k (2017/12/21)
・Linux版デイリー処理の見直し

・2.6.0j (2017/12/20)
・細かな修正

・2.6.0h (2017/12/19)
・キーワード機能追加
カンマ区切りで複数条件指定(AND)
! 条件指定(NOT)

・2.6.0g (2017/12/18)
・Linux版でpremiumキーワード編集ができなかったのを修正。

・2.6.0f (2017/12/18)
・ラジコプレミアム状態ではタイムフリーと同様、配信停止番組が発生するため、
プレミアム状態でもホームエリアの番組は通常録音に切り替える。

・2.6.0e (2017/12/17)
・radiko の予約一覧で表示エラー(バグ)

・2.6.0d (2017/12/16)
・premium.ini がコピーされない
・premium時の配信遅れ時間が通常と異なる
・premium時、radikoのNHKが録音できない

・2.6.0c (2017/12/15)
公開開始人柱版

rfriendsをフォローする
rfriendsでラジオ録音