東芝RD(HDDレコーダ)へiEPG予約

番組ナビゲータなどのiEPG対応番組予約ソフトから東芝RDシリーズへのiEPG経由での予約手順などをまとめてみます。iEPGを経由することで予約ソフトが未対応の機種でも予約が出来ます。

OSはWindowsXP Proを前提として解説。

Webサーバの準備

iEPGファイルを置くためのWebサーバを設置します。
IISAN HTTPDが使えますが、ここではIISで説明します。
セキュリティに関してはルータなりファイアウォールなどで各自何とかしてください。

IISのインストールは上記リンクに解説があります。(コンポーネントの追加と削除からインストール)
コントロールパネル−管理ツール−インターネットインフォメーションサービスからIISの設定が出来ます。

mime.png

ここでMIMEマップで拡張子tvpiにapplication/x-tv-program-infoを関連付けておきます。
設定しなくても動くかもしれませんが。

IISをインストール後、ドキュメントルートの下にiepgフォルダを作ります。
C:\Inetpub\wwwroot\iepg
ここにiEPGファイルを置く事にします。

次に、ネットdeナビ設定でiEPGサイトに自分のPCを登録してください。
IPアドレスはPC(192.168.0.128)、RD-X6(192.168.0.130)、RD-XD92D(192.168.0.131)として説明します。

navi.png

設定が終わったら、番組表サイトや番組ナビゲータのフォルダのbook.tvpiなどのiEPGファイルを入手し、予約できるかを確認できます。ブラウザからhttp://(RDのアドレス)/@@@@@@(PCのアドレス)/iepg/(iEPGファイル名)で開けます。試してみてください。
http://192.168.0.130/@@@@@@192.168.0.128/iepg/book.tvpi

iEPGの関連付けとセレクタ

キャプチャボード(MTVX2004HF)、RD-X6、RD-XD92Dと使い分けたかった為、簡単なセレクタを作成しました。

セレクタ(iepg.exe)

iEPG予約操作をすると選択画面を出し、選択後に対応するバッチファイル(iepg1.bat〜iepg5.bat)を実行します。
バッチファイル実行時にはコマンドプロントは表示しません。

select.png

iEPG拡張子(.tvpi)への関連付け

iepg.exeはiEPGの拡張子(.tvpi)に関連付けて使用します。
エクスプローラのツール−フォルダオプションで拡張子TVPIを作成し、詳細設定でアクションにopenを追加してiepg.exeをアプリケーションとして登録してください。

tvpi.png

設定ファイル

  • iepg.ini
    選択画面に出す選択肢です。上からiepg1.bat〜iepg5.batに対応します。
    このファイルが無い場合は選択画面を表示せずにiepg1.batを実行します。
    PCキャプチャ
    RD−X6
    RD−XD92D
    レコーダ4
    レコーダ5
  • iepg1.bat
    rem カノープスFHEATHER用
    "C:\Program Files\Canopus\FEATHER\CDVRS.exe" %1
  • iepg2.bat
    rem 東芝HDDレコーダ用(RD-X6)
    copy %1 "C:\Inetpub\wwwroot\iepg\book.tvpi"
    start http://192.168.0.130/@@@@@@192.168.0.128/iepg/book.tvpi
  • iepg3.bat
    rem 東芝HDDレコーダ用(RD-XD92D)
    copy %1 "C:\Inetpub\wwwroot\iepg\book.tvpi"
    start http://192.168.0.131/@@@@@@192.168.0.128/iepg/book.tvpi





添付ファイル: fileiepg_sel_20061230.zip 9370件 [詳細] filenavi.png 2128件 [詳細] fileselect.png 2026件 [詳細] filemime.png 2196件 [詳細] filetvpi.png 2070件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: Sat, 30 Dec 2006 01:55:41 JST (4219d)