epgrec+RegzaZ1で、存在すると面倒な番組名をごにょっと変える
epgrecとRegzaZ1で快適生活堪能中です。
既に1TB弱録画しました。
ただ、ある番組を録りはじめた途端、Regzaからのアクセスでインデックスを作る時にエラーになってファイルリストすら見えなくなる文字列があり、とある番組*1を録画しはじめたのと軌を一にするので、ファイル名生成段階でごみ取りをする事にしました。
// あると面倒くさそうな文字を全部_に (本来のコード) $filename = preg_replace("/[ \.\/\*:<>\?\\|()\'\"&]/u","_", trim($filename) ); (追加したコード) $filename = preg_replace("/[−×〜]/u","_", trim($filename) );
全角記号ハイフン、バツ、チルダがEPG番組名中にある時に現れる記号類(どうもUTF-8で面倒だと言われている範囲の文字らしい)を、ファイル名に適用する前にアンダーバーに置換しています。もしかしたらプラスと割る記号あたりもダメかもしれないがあとは出て来てエラーしたら対処します。
これが機能しはじめて以降、ファイルリスト画面でエラーが出る事は無くなりました。