スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

kkcald導入と設定

kkcaldの設定メモ。
EDCB人柱10シリーズとの利用での説明。

ありがとうございますm(_ _)m
TvRock(0.9uシリーズ)の不具合が発覚したため、一応。
TvRockの問題と解決方法は、TvRock(0.9uシリーズ)の不具合について(DTV板より)参照。

EDCB関連ページ
【EDCB導入方法】 http://soranikakaruhashi.blog.fc2.com/blog-entry-27.html
【EpgDataCap_Bon設定】 http://soranikakaruhashi.blog.fc2.com/blog-entry-28.html
【EpgTimer設定】 http://soranikakaruhashi.blog.fc2.com/blog-entry-29.html
【kkcald導入と設定(このページ)】


kkcaldの設定 2011年7月28日更新
kkcald(epgの検索結果を時間軸で表示)

もくじ
------------------------
☆初回設定、その他設定
■設定前の準備とkkcaldの起動
■初回起動と設定ファイル自動作成
■環境設定(初回設定時等に必須なもの)

■環境設定(全項目)
■環境設定(無視チャンネル、チャンネル並び、ジャンル色)

■batファイルに関する設定(必要な人)
■HTTPサーバ設定
■ランチャの設定
■スタートアップ登録
------------------------

☆利用方法
■番組表の表示
■番組表の使い方
自動予約登録
 正規表現について
■予約一覧と予約の無効or削除

■検索設定
------------------------
■設定前の準備とkkcaldの起動■■■■■■■■■■■■■■■■■■
0.さきに、EDCB(EpgDataCap_Bon)の利用環境を用意しておきます。
 ※kkcald自体は9系以前にも対応していますが、このページには主に10系向けの使い方が書いてあります。
0.kkcaldを用意する。ウイルスチェックするなどして解凍する。(例 C:\DTV\kkcald

前の配布場所(?)。6月末にインフォシークのサービス終了に伴い閉鎖。
ttp://ueno.cool.ne.jp/kkcal/

移転先はたぶんここ。自己責任で利用してください。
ttp://dbit.web.fc2.com

1.EpgDataCap2.dllをkkcaldのフォルダにコピーする。(EpgDataCap2.dllは、EDCB人柱9シリーズに入っている)
2.kkcaldフォルダにある「kkcald10.exe」をダブルクリック(実行)すると、タスクトレイにKKCdのアイコンが表示される。
kkcald10.exeはEDCB10系用
kkcald.exeはEDCB9系以前用。
※x86版のEpgDataCap2.dllを使います。x64版のEpgDataCap2.dllは使えません。
※EpgDataCap2.dllを利用するため、EDCB人柱9シリーズの不具合がある場合にはその影響を受ける可能性がありえます。
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■初回起動と設定ファイル自動作成■■■■■■■■■■■■■■■■■■■■■■■■
初回起動時、kkcald10.exeのあるフォルダに、kkcal.ini(設定ファイル)が作成されます。
ブラウザでkkcaldの各設定を行った際に、submitをクリックすると、kkcal.iniに設定が書き込まれ、保存されます。
kkcal.iniが作成されない場合は、kkcaldフォルダのある場所や権限等を確認してください。
このブログでは、以下の場所になっています(例 C:\DTV\kkcald

kkcaldを起動したら、以下の環境設定をして、番組情報の表示確認までをします。
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■




■環境設定(初回設定時等に必須なもの)■■■■■■■■■■■■■
1.http://127.0.0.1:18990/ にアクセス。
2.「環境設定」をクリックして、以下の基本設定をしていく。(※下の初回設定を参照)
3.最後に「submit」ボタンを押す。

4.kkcaldを終了させ、再起動。EPGデータ読み込み後にhttp://127.0.0.1:18990/にアクセスすれば、番組情報が表示できる。

EpgDataCap_Bonに関する設定
番組表データフォルダ C:\DTV\EDCB\Setting\EpgData ←①番組表データ
データ確認間隔 6 時間おき
☑データ変更監視
検索条件に関する設定
検索条件件数 80
その他
☑ログ出力
☑検索結果で検索条件番号を表示
☑詳細のポップアップ表示にCSSツールチップを使う。
☑番組表データの英数字を半角にする
☐タイトルのみ表示の時説明をポップアップ表示する
EpgDataCap_Bon連携
 ☑EpgTimer_Bon.exeの予約機能を使う ←④EpgTimerへの予約有効
Program.txtのあるフォルダ C:\DTV\EDCB\Setting ←②予約一覧データ
EpgTimer_Bon.exeのあるフォルダ C:\DTV\EDCB ←③EDCBフォルダ
チューナー数 地上波:2 BS/CS:2 3波: 0 ←チューナー数(⑤)※適切な値を指定する。
予約時登録タイトル コマンドで指定
コマンド:@TT -@yy@mm@dd@we-@sh@sm@ss-@eh@em@es-@CH
  ☑番組表に小さな予約リンクを追加
    ☑JavaScriptを使用して新しいウィンドウを開かない
予約オプション
  優先度 3
 追従 する
  録画モード 指定サービス
 ぴったり(?)録画 しない
 録画後バッチ起動 無し
 録画ファイル保存フォルダ デフォルト
 録画後動作 何もしない ☐復帰後再起動する
 マージン設定 ☑個別指定する 開始15秒 終了5秒
 指定サービス設定 ☑個別指定する ☑字幕データ含む ☐データカルーセル含む

自動予約条件件数 250 自動予約範囲 現在時刻から 7 日以内
☐自動予約後番組情報が更新されたら予約タイトル名も更新する
↑ここを☑チェックすると録画予約が失敗するようになる問題があるようなので公式対応あるまでチェックしないことを推奨(※これにチェックしているとEpgTimerSrvが停止し、停止以降の録画予約が失敗することがある)
☑予約に使用予定チューナーを表示 →予約パターン登録
※初回設定では、以下の項目を必ず設定します。
・3つのフォルダ指定(①番組表データ、②予約一覧データ、③EDCBフォルダ)
・EpgTimerへの予約有効(④)
・チューナー数(⑤)


①EpgDataCap_Bonに関する設定
 番組表データフォルダ

例:
C:\DTV\EDCB\Setting\EpgData

※EDCBのEPGデータがあるフォルダを変更する。

EpgDataCap_Bon連携
☑EpgTimer_Bon.exeの予約機能を使う   ←④チェックします

②Program.txtのあるフォルダ(※EDCB10系では、Reserve.txtのあるフォルダを指定する)
  例:
C:\DTV\EDCB\Setting
③EpgTimer_Bon.exeのあるフォルダ
  例:
C:\DTV\EDCB
⑤チューナー数
例:チューナー数 地上波:2 BS/CS:2 3波:0 
※使用するチューナーの数に合わせて、適切な値を指定します。


設定したら、submitボタンを押す。

4.kkcaldを終了させ、再起動。EPGデータ読み込み後にhttp://127.0.0.1:18990/にアクセスすれば、番組情報が表示できる。

※3.までの設定終了時点では、番組表に番組情報は表示されません。
 kkcald10を終了させて、再びkkcald10を起動させた後に、番組表が表示できるようになります。

再起動直後、KKCdアイコンのdが、数秒程度赤色に表示され(たぶんEPGデータを読み込んでいます)、通常時の黒色に戻ります。
以後、kkcald起動中に、ブラウザでアクセスすれば、番組表に番組情報が表示できるようになります。

次は、環境設定の他の項目や、スタートアップ登録、自動予約などをしていく。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■




■環境設定(全項目)■■■■■■■■■■■■■■■■■■■■■■■■
1.http://127.0.0.1:18990/ にアクセス。
2.「環境設定」をクリックして、以下の基本設定をしていく。

----------------------------------------------------------------
EpgDataCap_Bonに関する設定
番組表データフォルダ C:\DTV\EDCB\Setting\EpgData
データ確認間隔 6 時間おき
☑データ変更監視
EpgDataCap_Bonに関する設定
番組表データフォルダ
例:
C:\DTV\EDCB\Setting\EpgData
※EDCBのEPGデータがあるフォルダに変更する。

データ確認間隔 1時間おきなどと設定。
☑データ変更監視
----------------------------------------------------------------
検索条件に関する設定
検索条件件数 80
検索条件に関する設定
検索条件件数 80とか設定。
----------------------------------------------------------------
その他
☑ログ出力
☑検索結果で検索条件番号を表示
☑詳細のポップアップ表示にCSSツールチップを使う。
☑番組表データの英数字を半角にする
☐タイトルのみ表示の時説明をポップアップ表示する
その他
☑ログ出力
☑検索結果で検索条件番号を表示
☑詳細のポップアップ表示にCSSツールチップを使う。
☑番組表データの英数字を半角にする
☐タイトルのみ表示の時説明をポップアップ表示する
----------------------------------------------------------------
EpgDataCap_Bon連携
 ☑EpgTimer_Bon.exeの予約機能を使う
Program.txtのあるフォルダ C:\DTV\EDCB\Setting
EpgTimer_Bon.exeのあるフォルダ C:\DTV\EDCB
チューナー数 地上波:2 BS/CS:2 3波: 0 ※適切な値を指定する。
予約時登録タイトル コマンドで指定
コマンド:@TT -@yy@mm@dd@we-@sh@sm@ss-@eh@em@es-@CH
  ☑番組表に小さな予約リンクを追加
    ☑JavaScriptを使用して新しいウィンドウを開かない
予約オプション
  優先度 3
 追従 する
  録画モード 指定サービス
 ぴったり(?)録画 しない
 録画後バッチ起動 無し
 録画ファイル保存フォルダ デフォルト
 録画後動作 何もしない ☐復帰後再起動する
 マージン設定 ☑個別指定する 開始15秒 終了5秒
 指定サービス設定 ☑個別指定する ☑字幕データ含む ☐データカルーセル含む

自動予約条件件数 250 自動予約範囲 現在時刻から 7 日以内
☐自動予約後番組情報が更新されたら予約タイトル名も更新する
↑ここを☑チェックすると録画予約が失敗するようになる問題があるようなので公式対応あるまでチェックしないことを推奨(※これにチェックしているとEpgTimerSrvが停止し、停止以降の録画予約が失敗することがある)
☑予約に使用予定チューナーを表示 →予約パターン登録
EpgDataCap_Bon連携
☑EpgTimer_Bon.exeの予約機能を使う

Program.txtのあるフォルダ(EDCB10系では、Reserve.txtのあるフォルダを指定する)
例:
C:\DTV\EDCB\Setting
EpgTimer_Bon.exeのあるフォルダ
  例:
C:\DTV\EDCB
チューナー数 地上波:2 BS/CS:2 3波:0 ※適切な値を指定する。
予約時登録タイトル コマンドで指定
コマンド:@TT -@yy@mm@dd@we-@sh@sm@ss-@eh@em@es-@CH

※TvRock互換のコマンドで、番組タイトル指定できる。
 コマンド:@TT -@yy@mm@dd@we-@sh@sm@ss-@eh@em@es-@CH
 のようにすると、番組タイトル -28時間表記の年月日-開始時間-終了時間-局名.tsのように出力される。
 (コマンドで、@TTの後ろに半角スペースを入れてあるのは、番組タイトルに全角スペースがある場合にbat処理が正常に行われるようにするため)

 EpgTimerのマクロを以下のようにしておけば、
 TvRock互換のファイル名は$Title$もしくは$Title2$の部分に登録されます。
 $Title$.ts(※$Title$だと、[新]や[二]、[字]などがファイル名に含まれる。)
 $Title2$.ts(※$Title2$では、[]の括弧でくくられている部分を削除したファイル名にしてくれる)
 ※これを利用する場合は、EpgTimerの「EPGデータ読み込み時、予約時と番組名が変わっていれば番組名を変更する」のチェックを外しておきます。ファイル名がEDCBの命名のものに変更されてしまわないようにするためです。

☑番組表に小さな予約リンクを追加
 ☑JavaScriptを使用して新しいウィンドウを開かない
※EDCBへの予約リンクは番組表にeと表示される。
 「JavaScriptを使用して新しいウィンドウを開かない」にチェックすれば、予約画面が省略される。
 この状態で、eをクリックすれば、予約追加・予約解除が簡単にできる。
 ※JavaScript~のチェックをしていない場合には、クリックすると予約画面が開く。

予約オプション
優先度 3
 追従 する
録画モード 指定サービス
 ぴったり(?)録画 しない
 録画後バッチ起動 無し(必要な場合、バッチファイルを指定)
 録画ファイル保存フォルダ デフォルト
 録画後動作 何もしない ☐復帰後再起動する
 マージン設定 ☑個別指定する 開始15秒 終了5秒
 指定サービス設定 ☑個別指定する ☑字幕データ含む ☐データカルーセル含む

※マージンは、個人ごとに適切な値を見つけて設定する。
 あまりにギリギリに指定すると、時計がずれた場合等に、番組頭や尻が切れてしまう。
ぴったり(?)録画は、ぴったりではなくぴったり(?)であるので、余裕をもってマージンをとっておくとよい


自動予約条件件数 100 自動予約範囲 現在時刻から 7日以内
※この件数の値を増やせば、自動予約できる件数が変更できる。
☐自動予約後番組情報が更新されたら予約タイトル名も更新する
↑ここを☑チェックすると録画予約が失敗するようになる問題があるようなので公式対応あるまでチェックしないことを推奨(※これにチェックしているとEpgTimerSrvが停止し、停止以降の録画予約が失敗することがある)
☑予約に使用予定チューナーを表示 ←表示しておいた方が便利だと思うのだが、設定するかは個人の好みで。

----------------------------------------------------------------
TvRock連携
☐TvRockの予約機能を使う
TvRockの番組表URL http://127.0.0.1:8969/nobody/
☐番組表に小さな予約リンクを追加
TvRock連携
☐TvRockの予約機能を使う
TvRockの番組表URL http://127.0.0.1:8969/nobody/
☐番組表に小さな予約リンクを追加

※チェックしておけば、予約リンク(r)が番組表に表示される。
※予約リンクをクリックすれば、TVRockに予約を追加できる。
----------------------------------------------------------------
しょぼいカレンダー連携
☐しょぼいカレンダーから番組リスト取得
 しょぼいカレンダーUSER ID  受信時間:
☐しょぼいカレンダーに自分の録画予定を表示
 しょぼいカレンダーUSER ID  PASSWORD
 slot: devcolors:
 epgurl:  今すぐアップロード
しょぼいカレンダー連携
☐しょぼいカレンダーから番組リスト取得
 しょぼいカレンダーUSER ID  受信時間:
☐しょぼいカレンダーに自分の録画予定を表示
 しょぼいカレンダーUSER ID  PASSWORD
 slot: devcolors:
 epgurl:  今すぐアップロード
※連携したい場合は設定する。
----------------------------------------------------------------
ネットワークリモコン
☐番組表にリモコンリンクを追加
アドレス:ポート
ネットワークリモコン
☐番組表にリモコンリンクを追加
アドレス:ポート
※必要な場合設定。
----------------------------------------------------------------

3.最後に「submit」ボタンを押す。
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■




■環境設定(無視チャンネル、チャンネル並び、ジャンル色)■■■■■■■■■■■■■■■■■■■■■■■■■■■
0.以下では、設定したら「submit」ボタンを押して保存。
------------------------------------------------------------------------
1.無視チャンネルの設定 「無視チャンネル」をクリックすると、すべてのチャンネル(サービス)が表示される。
※チェックを入れたチャンネルは、番組表で表示されない。

     BSで、ほとんどの人が視聴できない難視聴チャンネルの7チャンネルを無視するようにチェック。
  (ここで設定しておけば、自動予約でも無視され、必要のない予約登録がされないようになる。)
  ①NHK総合1・東京
  ②NHKEテレ東京
  ③フジテレビ
  ④日テレ1
  ⑤テレビ朝日
  ⑥TBS1
  ⑦テレビ東京1

  さらに、ほかに無視したいチャンネルがあるなら、それも設定する。
  例) 受信できないチャンネルや契約していないチャンネル等
  このほか、マルチチャンネルで利用されないサービスは無視しておいても問題ない。
   ・地上波なら、ほとんどの民放の2つ目以降のサービス、
   ・BSなら、BS朝日2やBSジャパン2などのチャンネル
  ※ただし、NHKではマルチチャンネルを利用する番組があるので、そのような番組を見たい場合には注意。
   NHK総合やNHKBS1では、大リーグ等の野球の試合の延長部分をサブチャンネルで放送したりする。
   NHKEテレ(NHK教育)では、それぞれのチャンネルで、別の教育番組を放送したりしている。
   TOKYO MX(東京都近郊で受信可)でもマルチチャンネル放送がされている。


2.iEPGチャンネル名(必要な場合、編集)

3.地上波並びの設定(必要な場合、編集)
「地上波並び」をクリックする。
並び替えたいチャンネルを選択し、ここに挿入をクリックして並び替える。
 例:リモコン番号順に並び替えたりすればよい

4.BS並び(必要な場合、編集)
 リモコン番号順に並び替えたりする。

 ※kkcal.iniでも編集可能。[VIEW]のところを編集。メモ帳等のテキストエディタを使用。
 ※折れ曲がっているけど1行。サービスID順に並べた場合。
CHANNEL_LIST_BS=B0065H B0066H B0067H B0068H B008dH B0097H B00a1H B00abH B00b5H B00bfH B00c0H B00c1H B00c8H B00c9H B00caH B00d3H B00deH B00e7H B00e8H B00e9H B00eaH B00ecH B00eeH B00f1H B00f2H B00f3H B00f4H B00f5H B00fbH B00fcH B00ffH B0100H B0102H
5.CS並び(必要な場合、編集)
 リモコン番号順に並び替えたりする。

※kkcal.iniでも編集可能。[VIEW]のところを編集。メモ帳等のテキストエディタを使用。
 ※折れ曲がっているけど1行。サービスID順に並べた場合。2012年7月1日更新。新しいサービスが追加されたらそれに合わせて修正する
 
CHANNEL_LIST_CS=C0037H C0064H C00a1H C00ddH C00deH C00dfH C00e3H C00f0H C00faH C00feH C0101H C0106H C0122H C0124H C0125H C0126H C0128H C012aH C012bH C012cH C012dH C012fH C0131H C0133H C0134H C0135H C0136H C0137H C0138H C013aH C013bH C0141H C0142H C0143H C0144H C0145H C014bH C014dH C014eH C014fH C0154H C0155H C0156H C0157H C015eH C015fH C0160H C0161H C0162H C016aH C0320H C0321H C0322H C0325H



6.ジャンル色(必要な場合、編集)
ニュース・報道     #f3cffc
スポーツ        #edfa90
情報・ワイドショー   #97d5f9
ドラマ         #f5c5f8
音楽          #fec7a2
バラエティ       #e6e6ff
映画          #cbeac3
アニメ・漫画      #fde47f
ドキュメンタリー・教養 #83d999
劇場・公演       #ffeefa
趣味・教育       #ffeefa
福祉          #ffeefa
ジャンル無し      #c0c0c0

カラーコードを表示するツールを用意しました ⇒こちらの記事
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■




■ batファイルに関する設定(必要な人)■■■■■■■■■■
1.タスクトレイにある「KKCd」のアイコンを右クリックする
2.「EDCBbatファイルリスト」をクリックする
3.「参照」ボタンを押し、バッチファイルを選択する
4.「登録/上書き」ボタンを押してリストに登録する
※パスに""がついている場合は取り除く。
5.最後に「終了」ボタンを押して閉じる

6.バッチの登録

  ①常用したいバッチなら「環境設定」に戻り
  EpgDataCap_Bon連携
  予約オプション
   録画後バッチ起動 のリストから、バッチファイルを選択する
   最後に「submit」をクリック。
  ※この設定をすると、これ以後に登録する自動予約のデフォルト設定となりますので注意。

  ②自動予約ごと個別に使用するバッチファイルを設定するなら、
  「自動予約」の各予約で
  予約オプション
   録画後バッチ起動 のリストから、バッチファイルを選択する
   最後に「submit」をクリック。
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■




■HTTPサーバ設定■■■■■■■■■■■■■■■■■■■■■
以下から選択して適切に設定する。お外に向ける場合には認証が必要だと思います。

なし
Basic認証
Basic認証(外部アクセスのみ)

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■




■ランチャの設定■■■■■■■■■■■■■■■■■■■■■
1.タスクトレイにある「KKCd」のアイコンを右クリックする
2.「ランチャの設定」をクリックする
キャプション に表示名を入れる。
パス には起動したいものを入れる。URLも指定可能

例1
キャプション 番組表(地上)
  パス http://127.0.0.1:18990/?band=1&mode=epg&range=12&page=all

例2
キャプション 番組表(BS)
パス http://127.0.0.1:18990/?band=10&mode=epg&range=12&page=all

例3
キャプション 番組表(CS)
パス http://127.0.0.1:18990/?band=100&mode=epg&range=12&page=all

3.ランチャの一番上に設定したものは、タスクトレイのKKCdアイコンをダブルクリックすると起動できる。
それ以外の項目は、アイコンを右クリックすると表示される。
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■





■スタートアップ登録■■■■■■■■■■■■■■■■■■■
1.スタートアップに登録して、PCの起動と一緒に起動するようにする。
(kkcald10.exeのショートカットをスタートアップフォルダ内に作成する)
2.PCを再起動した際に、タスクトレイにアイコンがあるか確認する。
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■


■番組表の表示
たとえば、ブラウザのお気に入りに以下のように登録しておく。

番組表(地上)
http://127.0.0.1:18990/?band=1&mode=epg&range=12&page=all

番組表(BS)
http://127.0.0.1:18990/?band=10&mode=epg&range=12&page=all

番組表(CS)
http://127.0.0.1:18990/?band=100&mode=epg&range=12&page=all




■番組表の使い方
番組表にアクセスすると、番組表の一番上に以下のように表示されている。ここで画面を切り替える。
検索|番組表 今日 前の日|次の日 前帯|次帯 時間 3 6 12 24 |BS|CS  検索設定 環境設定 検索 EDCB
今日 土日月火水木金 前の日|次の日 前の時間|次の時間 -3時間|+3時間 5時 8時 11時 14時 17時 19時 21時 23時 25時 27時 列数:6 8 10 12
検索|番組表 ←ここで、検索と番組表を切り替える
ほかについても、それぞれ切り替えるだけ。



検索結果にアクセスすると、結果表示の一番上に以下のように表示されている。ここで画面を切り替える。
検索|番組表 今日 前の日|次の日 前頁|次頁 日数 1 2 3 7 |BS|CS | 検索設定 環境設定 検索 EDCB
※検索|番組表 ←ここで、検索に切り替えたとき、以下のように表示される
※この検索結果画面の中央にある'語'では、ヒットワード強調機能が利用可能(検索設定で設定したワードが背景黄色で強調される)




■自動予約登録■■■■■■■■■■■■■■■■■■■■■■
自動予約は、登録した検索語(キーワード)がヒットした番組を自動で予約に登録してくれる機能です。
※kkcaldに登録した検索語にヒットした番組をkkcaldがEpgTimerに登録します。
 自動予約にkkcaldをつかわずEpgTimerのEPG自動予約を使うことにして、kkcaldは番組表や予約一覧を確認するだけ・・・というように使ってもよいかと思います


※重要 番組予約をやめたい場合は、削除せず無効にする必要がある(予約の仕様の違いに注意
EpgTimer本体の自動予約登録による予約を予約一覧から削除しても、再登録される。)
これに対し、kkcaldの自動予約登録による予約を削除した場合には、kkcaldから再登録されない。(再登録するにはkkcald自動予約画面の下の「最近自動予約したもの」リストの履歴を削除する必要があるため、注意が必要。)

キーワードについて
※たとえば、「けいおん」の4文字を登録すると、けいおんがヒットする番組(けいおん!、けいおん!!)が予約登録されます。
※ドラマや映画の「トリック」を自動予約登録すると、「マトリックス」やら「カトリック教会」などもヒットしてしまうので、注意。
まだつづきます。
※ポケットモンスターだったりポケモンだったりベストウィッシュだったりBWだったりと、番組名が略されたり元に戻ったりするような場合にも注意が必要です。
※また、エヴァンゲリオンの新劇場版がヱヴァンゲリヲンになっていたりするため、エヴァンゲリオンでは検索ヒットしないことが考えられます。ヴァンゲリとでも登録するか正規表現を使ったりするなど工夫する必要があります。

予約対象放送局について
※予約録画の対象とする放送局の指定に注意してください。
 地上波だけを対象としたいのであれば、対象としない放送局(BSやCS)を予約録画の対象から外す必要があります。
 たとえば、「けいおん」であれば、ディズニーチャンネルやアニメ専門チャンネル等で放送されたりします。
 「トリック」であれば、テレビ朝日系列地上波で放送されるだけでなく、劇場版がWOWOWや映画チャンネル等で放送されることがあります。


  ※EDCB側で、あらかじめEPG取得をしておく必要があります。EPG取得開始時間は、EpgTimerで設定します。

1.http://127.0.0.1:18990/ にアクセス。
2.「EDCB」をクリックして、以下の基本設定をしていく。

3.「自動予約」をクリック
4.番号を選択し、検索語にキーワードを登録。
検索対象チャンネルで、各放送波(地上波、BS、CS)の設定で、
非対象 にしておくと、その放送波での自動予約はされない。
 ※CSの番組が自動予約されると困る場合などにつかう。
すべて(チェックしたもの無効) にすると、チェック済みの局は自動予約されない。チェックしてない局が自動予約される。
 ※自動予約したくない局だけチェック。チェックしてない局は自動予約される。
チェックしたもののみ にすると、放送局をチェックしておくと、その局の自動予約される。
 ※自動予約したい局だけチェック。チェックする局が多い場合は、すべて(チェックしたもの無効)を使うと楽。

※有料放送契約をしていないなどの場合
 CS 非対象 にしておくとよい。
 ※番組によっては、CSでも放送していて、こちらも予約されてしまうため。

 BSについて
 BSアニマックスを録画したくない場合(2011年10月1日以降)
 BS すべて(チェックしたもの無効) でBSアニマックスにチェックしておくとよい。
 ※同様に、スカパーe2の映画チャンネル等のいくつかのチャンネルが、BSに移行したため、そちらももチェックしたもの無効にしておくとよいです。

 BSアニマックスで無料放送枠の録画をする場合(2012年7月7日以降)
 ・アルカナ・ファミリア
 ・TARITARI
 については、これら目的番組の自動予約項目で、BSアニマックスを非対象や無効にしないように注意。


  5.必要なキーワードを指定する。
※検索語にキーワードを入力し、Enterキーを押すと、
 下の方にキーワードにヒットした番組が表示される。

  ※kkcaldでは、半角スペース区切りでキーワードを複数指定した場合、or検索になります。
    and検索したい場合は、キーワード1&キーワード2&キーワード3のように、&をつかってつなげます。
  ※and検索では、指定したキーワードのすべてが含まれる番組がヒットします。
    or検索では、指定したキーワードのどれか1つが含まれる番組がヒットします。
  ※kkcaldで正規表現を利用したい場合には、/をキーワードの前につけます。


正規表現について

【クリックで折りたたむ】

▼ここから▼    
正規表現 意味
. 任意の1文字が存在すればマッチ 例:¥[.¥]
[新][終]など[]のなかに1文字が含まれている場合
(※¥をつかってエスケープさせる。実際は[無料]とかもあるので¥[.*¥])
? 直前のものがあってもなくてもマッチ 例:第0*1回
第01回、第1回というような場合、0があってもなくてもマッチ(0が1個でも0個でもマッチ)。※第001回にはマッチしない
* 直前のものが0回以上繰り返すとマッチ 例:第0*1回
第001回、第01回、第1回というような場合、0があってもなくてもマッチ
+ 直前のものが1回以上繰り返すとマッチ 例:アメトー+ク
アメトーーーーーークのように、スペシャル番組で長音符が増える場合にもマッチ
{m} 直前のものがm回繰り返すとマッチ
{m,} 直前のものがm回以上繰り返すとマッチ {0,}は*と同じ意味、{1,}は+と同じ意味
{m, n} 直前のものがm回以上n回以下繰り返すとマッチ 例:ト{1,2}ロ
トロ、トトロにマッチ。{0,1}は?と同じ意味になる。
[  ]
例:[タイヤ]モリ
または(1文字のみ対応可能)
「タモリ」、「イモリ」、「ヤモリ」にマッチ
例:第一[話回]
第一話、第一回にマッチ(※実際には、第1話や第01話、第一夜や第一章などいろいろあるため、工夫が必要。)
(  |  )
例:東京(海洋|工業|情報|農業)大学
または(1文字以上に対応可能)
「東京海洋大学」、「東京工業大学」、「東京情報大学」、「東京農業大学」にマッチ
例:(天気|気象|Weather)
あすの天気、天気予報、気象情報などにマッチ
[0-9] 0から9までの数字にマッチ
[a-z] aからzまでの英文字1文字にマッチ
[a-zA-Z] aからz,AからZまでの英文字1文字にマッチ
[A-Za-z0-9] aからz,AからZ,0から9,までの任意の英数字1文字にマッチ
^(キャレット) 文字列の先頭にあればマッチ 例: ^天気
番組タイトルの頭が天気というような場合にマッチ
天気予報にはマッチ。
ニュース・天気、明日の天気、気象情報、というような場合にはマッチしない
$ 文字列の終わりにあればマッチ 例: 新$
番組タイトル末尾が「番組名#1 新」というような場合にマッチ
\b 単語の境界にあればマッチ
\w (英数字) と \W (英数字以外) の境界位置でマッチ
例: \bサッカー\b
※サッカーとだけ入力すると、サッカーJ1などのほかブラジルサッカーや少林サッカー、サッカー情報などの番組もヒットする。
ブラジルサッカー、少林サッカー、というような場合にはマッチしないようにするには、\bサッカーとすればよいし
サッカー情報というような場合マッチしないようにするには、サッカー\bとつければよい
※Jリーグ(J1,J2)やセリエAなどの試合は、「サッカー」では検索できないことがあるので注意。それぞれJ1,J2,セリエAなどで検索する
\B 単語の境界以外にあればマッチ
\b 境界以外でマッチ
\w (英数字) と \W (英数字以外) の境界 以外でマッチ
例: \Bサッカー\B
きょうのサッカーニュース、ブラジルのサッカーの魅力にせまる、というようなタイトルにマッチ
[^ ] 否定
[^abc] a,b,c以外の1文字
[^] a,b,c以外の1文字
\n 改行
\t タブ
\d 数字1文字。[0-9]の意味。 例:
\D 0~9の数字以外の任意の文字1つ。[^0-9]の意味。
\w 英数字1文字 例:
\W 英数字以外の1文字
\s 空白文字(半角スペース、タブ、フォームフィードなど)1文字とマッチ  ※全角スペースはヒットしない点に注意。 ( |\s)
\S 空白文字(半角スペース、タブ、フォームフィードなど)以外の1文字とマッチ
(?=pattern) pattern で指定した文字列が続く場合に一致(肯定先読み) 例: サッカー(?=大会)
※サッカー大会の場合のサッカーにマッチ
※サッカーからみて先の側(右側)に、指定した「大会」が続くため、サッカー大会の場合のサッカーにマッチ
 サッカー情報、サッカーワールドカップなどの場合のサッカーにはマッチしない。
(?!pattern) pattern で指定しない文字列が続く場合に一致(否定先読み) 例: 第1(?!\d)
 (※\dは、[0-9]の意味。任意の数字1文字。)
 ※第10話や第11話や第12話などの場合、指定した\dが続くため、第1にはマッチしない。
※第1の場合の第1にマッチ
 ※話でなくとも数字以外の文字なら回でも章でもシリーズ(のシ)でも何でも良い
※第1の場合、第1からみて先の側(右側)に、指定していない「話」が続くため、第1の場合の第1にマッチ

(?<=pattern) pattern で指定した文字列から続く場合に一致(肯定後読み) 例: (?<=高校)サッカー
高校サッカーの場合のサッカーにマッチ
高校サッカーの場合、サッカーからみて後ろの側(左側)の指定した文字列「高校」から、サッカーに続くため、サッカーにマッチ
ブラジルサッカー、少林サッカーなどの場合のサッカーにはマッチしない。
(?<!pattern)
※表示の都合上!が大文字だが、実際は!は小文字
pattern で指定しない文字列から続く場合に一致(否定後読み) 例: (?<!\d)1話 ※表示の都合上!だが、実際は!は小文字
 (※\dは、[0-9]の意味。任意の数字1文字。)
 ※第01話の場合、0すなわち指定した\dから1話に続くため、第01話の場合の1話にはマッチしない。
1話の場合の1話にマッチ
※第でなくとも、数字以外の文字ならなんでも良くマッチ
1話の場合、指定していない「第」から、1話に続くため、1話の場合の1話にマッチ
▲ここまで▲

参考 http://msdn.microsoft.com/ja-jp/library/vstudio/az24scfc(v=vs.100).aspx‎

6.予約更新すると、EpgTimerサービスのほうに予約が登録される。
 ※kkcaldの自動予約を使う場合には、kkcaldで自動予約した内容が、EpgTimerの予約一覧へ登録されます。



7.kkcaldは起動させ、常駐させておく。
※kkcaldが起動している場合には、EpgTimerのほうに予約登録される。
※当然、EpgTimerサービスが動いている必要がある。


※自動予約された予約を削除し、kkcaldから自動予約を再登録したい場合、
 kkcaldの自動予約の画面の下の方にある、「最近自動予約したもの」リストで、日時クリックで履歴削除する。
 履歴を削除しないと、再登録できない。

※自動予約の数の最大数(自動予約条件件数)は、環境設定の方で増やすことができる。

※TvRockとの違い。
※kkcaldの場合、自動予約が○になっている場合には、自動で予約登録される。
                    ×になっている場合には、自動で予約登録が行われない。

※予約一覧に、「無効な予約」として登録したい場合。
(※無効な予約 ⇒予約一覧に予約は無効として表示される。時間になっても録画はされない。指定サービスなどに選択しなおせば、予約が有効になる。)
 TvRockで×にしておいた場合、スケジューラが有効であれば無効な予約として登録されるが、kkcaldで×にすると、自動予約登録自体が行われない(予約一覧に表示されない)。
 kkcaldで、予約一覧に「無効な予約」として登録したい場合には、自動予約は○にしたまま、各自動予約で録画オプションの録画モードを無効にしておく。


■■■■■■■■■■■■■■■■■■■■■■■■■■■■■




■予約一覧と予約の無効or削除■■■■■■■■■■■■■■■■■■■■■■

1.http://127.0.0.1:18990/ にアクセス。
2.番組表右上の「EDCB」をクリック。

3.「予約一覧」をクリック。ここで予約一覧を確認できる。
例)

画像のポイントいくつか
①左端の日時のところが灰色になっている部分は、予約が無効になっています。録画モードを見るまでもなくわかります。
②番組名は、TvRock互換のコマンドを利用しています。
③右端に、自動予約のキーワードNo.が表示されています。このリンクから、そのNo.のキーワードの登録画面に移動できます。
④右端には、有効な予約の使用予定チューナーも表示されています。この例では、BS11の連続した予約が多数ありますが、すべて1つのチューナーS0を使う予定であることがわかります。


4.無効or削除したい予約にチェックし(複数可)、無効or削除ボタンを押すと、確認画面が表示される。
※「予約一覧」の一番下に「チェックしたものを無効」、「チェックしたものを削除」のボタンがある。

予約録画したくない不要な番組が登録された場合は、削除ではなく無効にします。
※削除をしても再度登録されます。(自動予約登録の場合)
※無効にした番組は、録画されません。



5.確認したら、「無効を実行」あるいは「削除を実行」を押す。(チェック間違えたのを確認したのならキャンセルを押す)
※すでに予約録画開始している場合は無効にできない。削除はできる(が、EpgTimerに不具合が生じるかもしれない)。

自動予約の再登録について
 ※自動予約した予約を予約一覧から削除した後で、kkcaldの自動予約をつかって再登録したい場合。

 自動予約の予約ワード一覧画面の下の方にある、「最近自動予約したもの」リストで、日時クリックで履歴削除する。
 履歴削除後は、予約削除した番組の自動予約の再登録が可能になる。

 ※履歴を削除しないと、自動予約の再登録ができない。
 ※自動予約のページで「予約更新」をクリックすればよいと思うが、正しく再登録できたかは予約一覧で確認してください。

※kkcald(kkcal)が動作するには、EpgTimerが動作している必要がある。
※kkcaldの利用により、EpgTimerの動作が停止する可能性がある場合がある。
※EpgTimerが停止している場合は予約録画も機能しないため、EpgTimerが動作しているか確認すること。
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■検索設定
・新番組
検索語↓これでたぶんTvRockの新番組と同等。
[新] <新> (新)
それに加えて、除外語の指定をすれば、TvRockよりも良い(かも)。
除外語
ルパン三世(新)
※アニマックスでは(新)が毎回つくため、新番組の(新)を検出する際に引っかかってしまう。

正規表現の場合(サンプル)
/[(\(<\<\[]新(番組)?[\]\>>\))]| 新$|[第##♯]0*[1一壱壹](?!\d)
キーワードの前に/が付いているのは、kkcaldで正規表現を使うためです。ほかでは/は必要ありません。
※タイトルに[新],<新>,<新>,(新),[新番組],<新番組>,<新番組>,(新番組)などがつくことを想定。
※新、の一文字だけだと、
最新の~とか
新しい~とか
新日本だとか
新婚だとか
新撰組だとか
新シリーズだとか
などのような番組タイトルなども引っかかる。

※第1弾とか第1局とか第1章とかを除外しようかとも思ったが、たまに作品によっては話数にこれが使われている場合があるので、ここでは除外しないことにした。
例)緋弾のアリア→第1弾、咲→第1局、C3→第1章
ただ、第一次世界大戦、第1シリーズというように明らかに話数ではなさそうなものは除外可能だろう。


※TvRockとの違い
①TvRockでは、放送中のものも、表示される。
  kkcaldでは、放送中のものは、表示されない(検索されない)。
②TvRockに比べると、
  kkcaldの方が、検索数多い?
・最終回
[終] <終>
※kkcaldでは、【終】も検索される


※正規表現の場合(サンプル)
/[〈(\(<\<\[](終|最終回)[\]\>>\))〉]| 終$| END$
キーワードの前に/が付いているのは、kkcaldで正規表現を使うためです。ほかでは/は必要ありません。
※タイトルに[終],<終>,<終>,(終),[最終回],<最終回>,<最終回>,(最終回)などがつくことを想定。
※終、の一文字だけだと、
ゴルフ最終日だとか
サッカーの最終予選だとか
その他スポーツの最終戦だとか
最終章とか
~の終わり、
などのような番組タイトルなども引っかかる。
ただしEPGに終の文字がない場合には最終回であっても引っかからないこともありうるため注意


・有料局の無料番組
[無] 無料
 ※番組名に無料を表す語句が入っていないものは、検索できません。
  より完全なものを求めている人は、TVTestの番組表やEDCB(EpgTimer)の検索等を利用してください。







AmazonベストセラーTOP5
アニメ(BD/DVD)
ライトノベル
コミック
フィギュア・ドール
アニメゲームmusic

tag : kkcald EDCB EpgDataCap_Bon TvRock

コメントの投稿

非公開コメント

承認待ちコメント

このコメントは管理者の承認待ちです
プロフィール

空に架かる橋

Author:空に架かる橋
FC2ブログへようこそ!
このブログについて(プライバシーポリシー)
Amazon.co.jpアソシエイト
こちらのブログはたまに各種実験会場となるため、デザイン変更等により表示が遅くなったり、文字が読みにくかったりする場合があります。 そのうちなおりますm(_ _)m
記事の内容に問題がある場合は、ただちに記事内容の利用をやめてください。

カウンター

現在の閲覧者数:

DTV研究
検索フォーム
カテゴリ
PT3 (3)
最新記事
最新コメント
最新トラックバック
月別アーカイブ
Amazonランキングテスト3.2
内容:

カテゴリー:

ノード:

アダルトを
選択しない 表示しない
※カテゴリー変更後に有効
RSSへのリンク
TGテストエリア
テストエリアb
AmazonベストセラーTOP5
アニメ(BD/DVD)
ライトノベル
コミック
フィギュア・ドール
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。