epgrec で録画が失敗したときの残骸の削除
久しぶりに録画に失敗して対処したのでメモ。
epgrec で録画に失敗したとき、「録画予約一覧」画面や「録画済一覧」画面に項目が残り、削除しようとしてもエラーが出て削除できなくなることがある。この場合、MySQL で epgrec のデータベースをいじると削除できるようになる。
$ mysql -u USER_NAME -p
で MySQL に接続し、
use epgrec; # 録画予約一覧に残ってしまっているものを表示 select id, title from Recorder_reserveTbl where complete = 0 and endtime < now(); # 録画完了フラグを立てる update Recorder_reserveTbl set complete = 1 where id = 対象のid;
とすれば録画予約一覧画面の残骸は消える。あとは必要に応じて録画済一覧画面から項目を削除。