2009年03月25日

TVdeIEPG ver.1.2.1.0(REGZA→IEPG登録アプリ)

2009年04月05日 10:00更新

えー。全国の福山ファンの皆様お待たせしました。
TVdeIEPGの「録画を設定できませんでした」エラーの件、昨日やっと解決しました。

私はREGZA実機を持ってないので、今回のエラー解決には苦労しましたね・・・。挫けそうでしたw
ブラウザでエミュレートしたら行けるのにデバッグ協力者さんにREGZAで試して貰うと何故かエラーを返すんすよー。
Ver1.0.0.0では.NET標準のHttpListenerクラスを使っていたんですがどうやらこいつがRegzaと相性が悪いらしい。
「Server: Microsoft-HTTPAPI/1.0」とかへぼいヘッダーを強制的に吐きやがるし。><
結局今回のVer1.2.0.0ではSocketで一から書き直しました。
これで解決だろ。って思いきや!
SocketでやってもPOSTの動きが変!
なんかREGZAってRFC準拠してないんじゃね?って感じで多少納得いかないですが無理やり取得して解決しました。
まぁいいでしょうw

今回解決にあたりIRCに毎日夜遅くなのに来てくれるhoehoeさんには大変お世話になりました。
ちょっと前まではIRCにREGZA持ちの方が数名来てくれてたんですが、最近ではhoehoeさん一人。
ただhoehoeさんはREGZAとRDを持ってて、さらにパケットキャプチャまで出来る人だったのですげぇー助かりました。ありがとうございましたm(_ _)m
ホントhoehoeさんが居なければ解決できてなかったと思います。
たぶんトータル50回近くデバッグして貰ったんじゃないかな?(^_^;

で、今回のTVdeIEPGですが内部処理を大幅に変えたため、Digest認証は省きました。
まぁ元々パスワードは無効化されてたためあまり意味ないし、特定のURL以外は404で返るので特に必要ないかなと判断しました。
「Digest認証なきゃやだー」って人はエラー出ますが古い方をお使いください。

REGZAに返すHTMLも無駄な物は省いています。これにより機種によっては認識しないのがあるかも知れません。
その場合は機種名と一緒にコメントまで「うごかねー」ってご報告ください。
(現在確認できているのはhoehoeさんのZV500のみです)

■更新履歴
Version 1.2.1.0(2009/04/05)
・プログラムを指定して実行した場合、実行後ファイル削除が効かない場合がある不具合を修正。
 作成するファイルパスにスペースがあった場合ダブルコーテーションを付ける処理をしてるんですが、ファイル削除の方にも同じ処理が入ってて削除パスを認識してなかった・・・orz

Version 1.2.0.0(2009/03/24)
・予約完了時のREGZAのメッセージが「録画を設定できませんでした」と出てしまう不具合に対応。
・Digest認証を廃止
・フォーム右上にバージョンを表示
・その他バグ修正、メモリの最適化

ではダウンロードは以下からどうぞっ!
TVdeIEPG_1_2_1_0.zip
2009年04月05日 10:00更新


※まずは同梱しているReadme.txtを見てね!
posted by いっちゅう at 00:56| Comment(7) | TrackBack(1) | 開発 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
TVdeIEPG 1.2.0.0公開、ありがとうございます。ずーーっと、待ち続けておりました。
REGZA 37Z7000+TVRock0.9r16でエラー無く予約完了しました。
重ねまして、ありがとうございました。
Posted by だっぺ at 2009年03月25日 23:02
そりゃ対応して無いでしょうね。元々はRDさえつながればいい(というよりRD以外は繋がってはいけない)機能なんですから。

わざと対応させてない可能性はありますね。
Posted by ようこそ at 2009年03月27日 10:59
>だっぺさん
ご報告ありがとうございますー。
安心しました。
しかしREGZA持ってない自分が一番悔しいw

>ようこそさん
でしょうねー。
東芝独自でも東芝同士で連携出来てればいいやって出来なんですよw
Posted by いっちゅう at 2009年03月30日 01:39
Version 1.2.1.0+REGZA 37Z3500+TVRock0.9r16で正常動作を確認しました。
RD、USBHDD共にREGZA番組表から予約するのに慣れきっているので、すっごい便利です。
ありがとうございました。
Posted by ちゅ at 2009年04月14日 10:11
>ちゅさん
コメントありがとうございますー。
活用していただいて嬉しいです(^-^)
Posted by いっちゅう at 2009年04月14日 21:20
TVdeIEPG Ver1.2.1.0 + REGZA 37Z2000 + TvRock0.9s3にて動作OKでした。

ソフト開発、大変だとは思いますが、気長に続けて頂けると嬉しいです。
TVdeIEPGは、REGZAユーザーにはヨダレものだと思います。
こんな便利なソフトを公開して頂き、本当にありがとうございます。
Posted by microman at 2009年04月19日 18:41
>micromanさん
ありがとうございますー。
お礼を言われると作った甲斐がありますねー。
ご活用ください。
Posted by いっちゅう at 2009年04月20日 22:07
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

「いっちゅう」さんのiEPG用ソフト入れてみた
Excerpt: 「いっちゅう」さんのiEPG関連のsoftを発見して、使ってみました。 TVdeIEPGVer.1.2.1.0 と EpgNaviVer.0.9.9(0730)  TVdeIEPG..
Weblog: 緑のボタンを押せ!Pressthegreenbutton
Tracked: 2009-09-15 05:43