Archive: 2012/11/09

CS:CS20問題発生

昨日epgrecepgdumpを改修してCSの番組表が取れるようになった。

あと、CSは後からtssplitter_liteなどでsplitする必要があるな…と思っていたのだが、recpt1にSIDを指定すれば良い事がわかった。早速epgrecを改造しようと思って調べたところ、録画モードを"Minimum TS"にするだけで済む事がわかり、一件落着。

既に登録されている予約情報を含めて変更するにはmysqlのデータベースを弄る必要がある。まずは、念の為に

yano@localhost:~$ mysqldump -u root -p epg Recorder_channelTbl > Recorder_channelTbl_`date +%Y%m%d-%H%M`.sql
Enter password: XXXXXXXXX
yano@localhost:~$ mysqldump -u root -p epg Recorder_keywordTbl > Recorder_keywordTbl_`date +%Y%m%d-%H%M`.sql
Enter password: XXXXXXXXX
yano@localhost:~$ mysqldump -u root -p epg Recorder_reserveTbl > Recorder_reserveTbl_`date +%Y%m%d-%H%M`.sql
Enter password: XXXXXXXXX
で、一式をバックアップ。でもって、Recorder_keywordTblのautorec_modeを1にした後にRecorder_reserveTblをバッサリ消しておけば、次回の番組表更新で新しく予約をしてくれるという算段だ。
yano@localhost:~$ mysql -u root -p
Enter password: XXXXXXXXX
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 942
Server version: 5.1.66-0ubuntu0.10.04.1 (Ubuntu)

Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use epg;
mysql> update Recorder_keywordTbl set autorec_mode=1;
Query OK, 9 rows affected (0.02 sec)
Rows matched: 9 Changed: 9 Warnings: 0

mysql> select * from Recorder_keywordTbl;
~~ snip ~~
mysql> commit;
mysql> delete from Recorder_reserveTbl;
mysql> \q
Bye
yano@localhost:~$