epgrec UNA (人柱版 2011/10/09)

epgrec UNA (人柱版 2011/10/09)
ttp://www1.axfc.net/uploader/Sc/so/282377&key=UNA

epgrec UNA用epgdump (epgrec UNA新規導入者のみ)
ttp://www1.axfc.net/uploader/Sc/so/280318&key=UNA

epgrec UNA(人柱版 2011/10/02)用 update
ttp://www1.axfc.net/uploader/Sc/so/282108&key=UNA

[変更点]
EPG更新
 衛星波用EPG更新スクリプト管理のバグ修正と想定見直し

DBRecord.class.php
 エラーメッセージの詳細化(本家で実施された修正を適用)

config.php
 BS/CSのチャンネルマップをRec10版epgdump仕様に変更

storeProgram.inc.php
 新規チャンネル登録まわりとEIT[schedule]・EIT[pf]マージ処理を修正

shepherd.php step4.php
 EPG更新予測時間算出の修正

Keyword.class.php
 ジャンルだけなどのザックリとしたキーワードの削除を行うと他の自動予約を巻き込むので修正

recomplete.php
 録画開始に失敗した予約の再予約処理追加


Rec10版epgdumpは、BS/CSの追加チャンネルを自動で捕捉(SDTから抽出)するため
従来のようなチャンネル追加作業を必要としません。(たぶん)
epgrec UNAではこの利便性を生かすためBS/CSのチャンネルマップをこれに合わせました。
今後、チャンネル追加がされた場合はログに
EPG更新::config.phpに存在しないチャンネルです。( "BS_801" => "801", // スペース茶アナル5 )
といった感じに出力されますので各自で括弧の中身をconfig.phpに追加してください。
friioを除くBSに関しては、これでOKです。
CSやfriioさんのチャンネル番号は、NETで探して修正してください。
「BS/CSのチャンネルマップを廃止して自動登録にすれば?」っと言った声が聞こえそうですが
CSやfriioさんのチャンネル番号が分かりませんので現時点では考えておりません。

(自動登録を実装しました)


[お願い]
誰かCSでの動作確認と出来れば一緒にXMLファイルのご提供をお願いします。