おそらくただの独り言

プログラミングのこととかチラ裏的なこととかをたまに書き綴るブログっていうか作業メモ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[ --/--/-- --:-- ] スポンサー広告 | TB(-) | CM(-)

epgrecのCS番組表について その2

前回CS番組表を受信できるようにはしたわけですが、SIDが変わってたり廃止されてたりするチャンネルが結構あるんですね。

それに対応すべくepgdump.cとconfig.phpを編集しようかと思います。

まずepgdump.cについて。

アニメ自動録画システムfoltiaというものがあるそうで、そこで使われているepgdump.cを頂きました。

試しにこのままコンパイルしてみたんですが、番組表の取得に失敗してしまいました。

中身をあまり見てないんで詳しくはわかりませんが、epgrec用とfoltia用では処理が異なる部分があるようです。

なのでstatic STATION csSta[]の部分だけ頂いて前回のepgdump.cにぶち込みました。


--- epgdump.c.old2 2012-05-19 11:07:28.000000000 +0900
+++ epgdump.c 2012-05-19 11:59:06.000000000 +0900
@@ -88 +88 @@
- { "フジテレビCSHD", "306ch.epgdata.ontvjapan", 24608, 6, 306},
+ { "フジテレビNEXT", "306ch.epgdata.ontvjapan", 24608, 6, 306},//フジテレビCSHD →
@@ -95 +95 @@
- { "インターローカルTV", "194ch.epgdata.ontvjapan", 28736, 7, 194},
+// { "インターローカルTV", "194ch.epgdata.ontvjapan", 28736, 7, 194},//廃止 2010/9/16/
@@ -100 +100 @@
- { "トゥーン・ディズニー", "1213.ontvjapan.com", 28736, 7, 334},
+ { "ディズニーXD", "1213.ontvjapan.com", 28736, 7, 334},//トゥーン・ディズニー →
@@ -118,3 +118,4 @@
- { "ジャスト・アイ", "361ch.epgdata.ontvjapan", 28864, 7, 361},
- { "Jスポーツ 1", "1041.ontvjapan.com", 28896, 7, 251},
- { "Jスポーツ 2", "1042.ontvjapan.com", 28896, 7, 252},
+// { "ジャスト・アイ", "361ch.epgdata.ontvjapan", 28864, 7, 361},// 廃止 2011/8/31
+ { "ホームドラマチャンネル", "294ch.epgdata.ontvjapan", 28736, 7, 294},
+// { "Jスポーツ 1", "1041.ontvjapan.com", 28896, 7, 251},// 2011/10/1 BSへ変更
+// { "Jスポーツ 2", "1042.ontvjapan.com", 28896, 7, 252},// 2011/10/1 BSへ変更
@@ -134,3 +135,3 @@
- { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 258},
- { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 302},
- { "アニマックス", "1047.ontvjapan.com", 28992, 7, 332},
+ { "フジテレビONE", "1073.ontvjapan.com", 28992, 7, 307},//フジテレビ739→
+ { "フジテレビTWO", "1072.ontvjapan.com", 28992, 7, 308},//フジテレビ721→
+// { "アニマックス", "1047.ontvjapan.com", 28992, 7, 332},//BSアニマックスに移動
@@ -146 +147 @@
- { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 330},
+ { "キッズステーションHD", "1045.ontvjapan.com", 29024, 7, 335},//HDに
@@ -148,3 +149,3 @@
- { "CS日本番組ガイド", "147ch.epgdata.ontvjapan", 29056, 7, 147},
- { "日テレG+", "1068.ontvjapan.com", 29056, 7, 257},
- { "fashion TV", "5004.ontvjapan.com", 29056, 7, 291},
+// { "CS日本番組ガイド", "147ch.epgdata.ontvjapan", 29056, 7, 147},//廃止 2010/2/28
+ { "日テレG+HD", "1068.ontvjapan.com", 29056, 7, 257},//HD化
+// { "fashion TV", "5004.ontvjapan.com", 29056, 7, 291},//廃止 2009/3/31
@@ -152,2 +153,3 @@
- { "エコミュージックTV", "1023.ontvjapan.com", 29056, 7, 320},
- { "Music Japan TV", "1208.ontvjapan.com", 29056, 7, 321},
+// { "エコミュージックTV", "1023.ontvjapan.com", 29056, 7, 320},//廃止 2009/3/31
+// { "Music Japan TV", "1208.ontvjapan.com", 29056, 7, 321},//廃止 2012/3/31
+ { "スペースシャワーTV プラス", "321ch.epgdata.ontvjapan", 29056, 7, 321},
@@ -154,0 +157 @@
+ { "旅チャンネル", "1052.ontvjapan.com", 29056, 7, 362},


とりあえずこれでepgdump.cはOKなはず。

次はconfig.phpを編集します。

こっちはsorceforgeのconfig.php.sampleを参考にして細かいところを少しだけ編集しました。


--- config.php.old 2012-05-19 13:06:32.000000000 +0900
+++ config.php 2012-05-19 13:31:33.000000000 +0900
@@ -169 +169 @@
- "306ch.epgdata.ontvjapan" => "CS2", // 306, // "フジテレビCSHD"
+ "306ch.epgdata.ontvjapan" => "CS2", // 306, // "フジテレビNEXT"
@@ -176,2 +176,2 @@
- "194ch.epgdata.ontvjapan" => "CS4", // 194, // "インターローカルTV"
- "1213.ontvjapan.com" => "CS4", // 334, // "トゥーン・ディズニー"
+ "294ch.epgdata.ontvjapan" => "CS4", // 294, // "ホームドラマch"
+ "1213.ontvjapan.com" => "CS4", // 334, // "ディズニーXD"
@@ -189,0 +190 @@
+ "1045.ontvjapan.com" => "CS8", // 335, // "キッズステーションHD"
@@ -203 +203,0 @@
- "361ch.epgdata.ontvjapan" => "CS12", // 361, // "ジャスト・アイ"
@@ -205,2 +204,0 @@
- "1041.ontvjapan.com" => "CS14", // 251, // "Jスポーツ 1"
- "1042.ontvjapan.com" => "CS14", // 252, // "Jスポーツ 2"
@@ -222,3 +220,2 @@
- "1073.ontvjapan.com" => "CS20", // 258, // "フジテレビ739"
- "1072.ontvjapan.com" => "CS20", // 302, // "フジテレビ721"
- "1047.ontvjapan.com" => "CS20", // 332, // "アニマックス"
+ "1073.ontvjapan.com" => "CS20", // 307, // "フジテレビONE"
+ "1072.ontvjapan.com" => "CS20", // 308, // "フジテレビTWO"
@@ -228,2 +225 @@
- "160ch.epgdata.ontvjapan" => "CS22", // 160, // "C-TBSウエルカム"
- //"1120.ontvjapan.com" => "CS22", // 161, // "QVC"
+ "1120.ontvjapan.com" => "CS22", // 161, // "QVC"
@@ -235 +231 @@
- "1045.ontvjapan.com" => "CS22", // 330, // "キッズステーション"
+
@@ -238,2 +234 @@
- "1068.ontvjapan.com" => "CS24", // 257, // "日テレG+"
- "5004.ontvjapan.com" => "CS24", // 291, // "fashion TV"
+ "1068.ontvjapan.com" => "CS24", // 257, // "日テレG+HD"
@@ -241,2 +236 @@
- "1023.ontvjapan.com" => "CS24", // 320, // "エコミュージックTV"
- "1208.ontvjapan.com" => "CS24", // 321, // "Music Japan TV"
+ "321ch.epgdata.ontvjapan" => "CS24", // 321, // "スペースシャワーTV プラス"
@@ -243,0 +238 @@
+ "1052.ontvjapan.com" => "CS24", // 362, // "旅チャンネル"


なんか余計なのも残ってる気がするけどとりあえず番組表取得できてるしいいことにします。
スポンサーサイト
[ 2012/05/19 13:36 ] PT2 | TB(0) | CM(0)
コメントの投稿












管理者にだけ表示を許可する
トラックバック:
この記事のトラックバック URL

プロフィール

賭無損(とむそん)

Author:賭無損(とむそん)
・Lenovo TS130
Xeon E3-1225
Windows Server 2008 R2

・NEC Express5800/S70 RB
Pentium G6950
CentOS 5.5

その他ノートPC

安鯖見るとついつい買いたくなってしまいます…

Twitter
最新コメント
最新トラックバック
検索フォーム
容量
KB


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