============================================================
SmartVision 自動延長 ユーティリティ
SvExtra Ver 0.3.1
2005/07/18
============================================================
※試作品です。動作報告、不具合報告をお待ちしています。
■機能
NEC SmartVision HG2/R
は、キーワードによる「おまかせ録画」が便利なのですが、野球放送の延長等で放送時刻がずれても、自動的に録画時間を延長してくれません。
当ユーティリティは、上記の機能を補うためのものです。
つまり、野球放送に合わせて、自動的に予約時間を延長するユーティリティです。
・野球放送が延長するのを見越して、自動的に余分に録画します。
・延長時間は、番組表から自動的に計算します。
・予約時刻を補正や失敗した場合は、メールで知らせる事ができます。
・おまかせ録画以外に、通常予約も延長できるようになりました。(Ver0.2.0)
■動作原理
Yahoo!テレビ(http://tv.yahoo.co.jp/)
から、番組表をダウンロードし、延長の可能性がある番組が見つかったら、その情報を元に、SmartVisionの録画予約を補正します。
その為、インターネットに常時接続している事が前提になります。
■動作確認した環境
OS:Windows XP SP1 (Windows2000も可と思います。Windows
95/98/Meでは動作しません)
SmartVision HG2/R ver 2.1.2.0 (SmartVision HG2でも動作可能と思います)
■インストールと設定
ダウンロードしたファイルを解凍して出て来た
SvExrta.msi
をダブルクリックするとインストーラが起動します。
画面の指示に従ってインストールしてください。
バージョンアップする際は、一旦「削除」した後、インストールします。
(設定は引き継がれますので、ご安心ください。)
インストールしたら、スタートメニューから[プログラム]-[SmartVision
自動延長]-[SvExtra] を起動し、チャンネル設定/オプション設定を行ってください。
■コマンドラインの説明
SvExtra.exe [-auto]
-auto
を付けると、番組表のダウンロードから、録画予約の更新までを自動的に行います。
タスクスケジューラに登録して、自動実行する事を想定しています。
-auto
を付けないで起動した場合は、対話モードになります。
地域/放送局設定や、メールの設定を行ったり、対話形式で録画予約の更新を行います。
例)
SvExtra.exe -auto
■地域/放送局の設定
Yahoo!テレビから番組表をダウンロードする為に必要な設定です。
1)地域の選択
[チャンネル設定]ボタンを押すと、地域の選択画面が表示されるので、地域を選択します。
県境に住んでいて、他府県の番組も試聴している場合は、複数の地域を選択して下さい。
ここで選択した地域の番組表を、Yahoo!テレビからダウンロードします。
2)放送局の割り当て
地域を選択したら、Yahoo!テレビから放送局一覧をダウンロードしてきます。
放送局の割り当て画面が表示されるので、SmartVisionのチャンネルと、Yahoo!テレビの放送局の対応付けを行って下さい。
■オプション設定
[一般設定]
通常は「おまかせ録画」の予約を補正しますが、通常予約も補正の対象にする事もできます。
通常予約もチェック対象とする場合は、既に延長した番組かどうか判定するために、予約番組名の先頭にマーク(通常は'[延]')を付けます。
[メール設定]
録画予約の更新に失敗した時に通知するメールの設定です。
メール通知機能を使用しない場合は、この設定は不要です。
・自分のメールアドレス
メール送信に使用するアドレスです。
・SMTPサーバ
送信に使用するサーバです。ご自分のプロバイダのサーバを指定して下さい。
受信用のPOP3サーバではなく、SMTP側のサーバです。
・宛先1、2
2つまでの宛先に送信できます。
・件名
分かりやすい件名を付けて下さい。
[送信テスト]ボタンを押すと、実際に送信できるか確認できます。
※POP Before SMTP や、認証の必要なSMTPサーバには対応していません。
※CDOを使っているので、Windows95/98/Me/NTでは動作しません。
■予約のまとめ
・延長する番組が、同局で連続しているとき、それをまとめて予約しなおします。
例) 21:00〜21:55 番組A
22:00〜22:55 番組B
があったとして、これが野球で30分延長する可能性がある場合は
21:00〜23:25 [纏]番組A/番組B
のようにまとめて予約されます。
・画質は、まとめる番組の中で最も良い画質で予約されます。最も良い画質はオプション設定で優先順位を設定できます。
・完全に延長できない場合は、延長できるところまで延長します。
例) 4ch 21:00〜21:55 番組A
4ch 22:00〜22:55 番組B
8ch 23:15〜23:45 番組C
があったとして、4ch が30分延長する可能性がある場合、本来なら23:25まで延長するべきですが、他局の番組が23:15から予約されているため、
4ch 21:00〜23:15 [纏]番組A/番組B
のように、延長できるところまで延長して予約されます。
■タスクスケジューラへ登録
SvExtra
はタスクスケジューラに登録して、毎日実行する事を想定しています。
タスクスケジューラに登録するときは、コマンドラインに
-auto オプションを付けて下さい。
お手持ちのSmartVisionのADAMS-EPGの受信時刻に合わせて、SvExtraを起動すると良いと思います。
作者の環境では、7:02〜7:12
に番組表受信を行っているので、7:15 にSvExtraを起動するように設定しています。
■補足、特記事項
1)延長番組
番組表に含まれる「延長」という文字を頼りに延長番組を調べています。
その為、野球以外にもサッカー中継や各種スポーツ中継にも対応していますが、逆に「延長」が含まれていれば、ドラマやバラエティにも反応してしまう可能性があります。
2)時間帯
時間延長の調査対象は、夕方以降に放送される番組のみです。
午前中の大リーグ中継や、午後のゴルフ中継等は、その番組が延長されることがあっても、後続の番組がずれることはないので、調査対象から外しています。
3)延長時間
「最大延長9・24まで」のような場合は、延長時間が計算できるのですが、「試合終了まで放送」のような場合は、延長時間が特定できません。
このような場合は、固定で「90分」延長します。
4)録画予約の更新
延長した予約は、おまかせ録画ではなく、通常予約扱いになります。
これは、自動延長した予約が解除されるのを防ぐ為です。
また、延長したことが分かるよう、番組名に'[延]'がつきます。
5)SmartVision 結果リストの削除
SmartVisionは予約リスト+結果リストの合計が128番組までの制限があります。
自動で予約する際、制限を超えて予約できなくなると困るので、録画してから1ヶ月を経過した結果リストは、自動的に削除するようになっています。
6)Yahoo!テレビ
延長番組の調査は、Yahoo!テレビに依存しています。
今後、Yahoo!テレビのページ構成が変わった場合は、番組の調査ができなくなる可能性があります。
7)ログファイル
SvExtraをインストールしたフォルダの下に'Log'フォルダが作られます。
ダウンロードした番組表や、動作ログはこのフォルダに置かれます。
14日間が経過したら、削除されます。(動作ログは削除されません)
■謝辞
このソフトを作るきっかけになった、下記サイトの方に感謝します。
SmartVision Library
http://www.geocities.jp/sv_library/
■変更履歴
2005/07/18 Ver0.3.1
1)機能追加
・番組をまとめる時、録画画質が、必ず先頭の番組の画質で録画されていたのを、まとめる番組の中で最も良い画質で録画するように変更。
画質の優先順位は、オプション画面で指定可能です。
・番組をまとめるとき、予約名にマーク(デフォルトでは[纏])を付けられるようにした。
2)不具合修正
・本来延長されるべき番組が、「エラー! 他局と予約が重複するため、まとめる事ができません。」で延長できない場合があったのを修正。
2005/07/11 Ver0.3.0
1)更新が失敗したとき以外でも、メール通知できるようにした。
オプション設定画面が設定してください。
2)延長元の番組(通常はプロ野球中継)そのものも延長予約できるようにした。
3)延長の結果、同じ局内の番組が重複してしまう場合、まとめて予約するようにした。
例えば 21:00〜21:55 番組A
22:00〜22:55 番組B
があったとして、これが野球で30分延長する可能性がある場合は
21:00〜23:25 [延]番組A/番組B
のようにまとめて予約されます。
4)毎週・毎日予約の場合,
延長は当日分のみ行うようにした。
旧バージョンでは、毎週予約の状態のまま、延長されていました。
今バージョンでは、内部で「今回予約」と「次回以降予約」に分けてから、今回分のみ処理するようにしました。
2005/06/22 Ver0.2.1
自動モード(-auto)の時は、ウインドウを表示しないオプションを追加した。
2005/05/25 Ver0.2.0
通常予約の番組も、自動延長できるようにした。
2005/05/22 Ver0.1.1
最初の公開バージョン
2005/05/10 Ver0.1.0
新規作成 (非公開)
---------------------------------------
ツール置き場 by harry
http://page.freett.com/HarryTools/