fc2ブログ

おそらくただの独り言

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

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

いいかげんめんどくさくなって来ました。

そろそろらくできるスクリプトでも書きましょうか。

ということでまずはepgdump.cから。


static STATION csSta[] = {
/* ND2 */
{ "TBSチャンネル", "3201.ontvjapan.com", 24608, 6, 296},
{ "テレ朝チャンネル", "1092.ontvjapan.com", 24608, 6, 298},
{ "朝日ニュースター", "1067.ontvjapan.com", 24608, 6, 299},
/* ND4 */
{ "e2プロモ", "100ch.epgdata.ontvjapan", 28736, 7, 100},
{ "ザ・シネマ", "1217.ontvjapan.com", 28736, 7, 227},
{ "チャンネルNECO", "1008.ontvjapan.com", 28736, 7, 223},
{ "ヒストリーチャンネル", "1050.ontvjapan.com", 28736, 7, 342},
{ "スカイ・A sports+", "1040.ontvjapan.com", 28736, 7, 250},
/* ND6 */
{ "ディスカバリー", "1062.ontvjapan.com", 28768, 7, 340},
{ "アニマルプラネット", "1193.ontvjapan.com", 28768, 7, 341},
{ "ホームドラマチャンネル", "294ch.epgdata.ontvjapan", 28768, 7, 294},
{ "MTV", "1019.ontvjapan.com", 28768, 7, 323},
{ "ディズニーXD", "1213.ontvjapan.com", 28768, 7, 334},
{ "CNNj", "1069.ontvjapan.com", 28768, 7, 354},
/* ND8 */
{ "ショップチャンネル", "1059.ontvjapan.com", 24704, 6, 55},
{ "東映チャンネル", "1010.ontvjapan.com", 24704, 6, 218},
{ "衛星劇場", "1005.ontvjapan.com", 24704, 6, 219},
{ "ミュージック・エア", "1024.ontvjapan.com", 24704, 6, 326},
/* ND10 */
{ "スカチャン0HD", "800ch.epgdata.ontvjapan", 24736, 6, 800},
{ "スカチャン1HD", "801ch.epgdata.ontvjapan", 24736, 6, 801},
{ "スカチャン2", "802ch.epgdata.ontvjapan", 24736, 6, 802},
{ "スカチャン3", "803ch.epgdata.ontvjapan", 24736, 6, 805},
/* ND12 */
{ "キッズステーションHD", "1045.ontvjapan.com", 28864, 7, 330},
{ "GAORA", "1026.ontvjapan.com", 28864, 7, 254},
{ "MUSIC ON! TV", "1022.ontvjapan.com", 28864, 7, 325},
/* ND14 */
{ "時代劇専門チャンネル", "1133.ontvjapan.com", 28896, 7, 292},
{ "ファミリー劇場", "1015.ontvjapan.com", 28896, 7, 293},
{ "スーパー!ドラマTV", "1006.ontvjapan.com", 28896, 7, 310},
/* ND16 */
{ "SKY STAGE", "1207.ontvjapan.com", 28928, 7, 290},
{ "チャンネル銀河", "305ch.epgdata.ontvjapan", 28928, 7, 305},
{ "AT-X", "1201.ontvjapan.com", 28928, 7, 333},
{ "AXN", "1014.ontvjapan.com", 28928, 7, 311},
{ "ナショジオチャンネル", "1204.ontvjapan.com", 28928, 7, 343},
{ "BBCワールドニュース", "1070.ontvjapan.com", 28928, 7, 353},
/* ND18 */
{ "ムービープラスHD", "1007.ontvjapan.com", 28960, 7, 240},
{ "ゴルフネットワーク", "1027.ontvjapan.com", 28960, 7, 262},
{ "LaLa HD", "1074.ontvjapan.com", 28960, 7, 314},
/* ND20 */
{ "フジテレビONE", "1073.ontvjapan.com", 28992, 7, 307},
{ "フジテレビTWO", "1072.ontvjapan.com", 28992, 7, 308},
{ "フジテレビNEXT", "306ch.epgdata.ontvjapan", 28992, 7, 309},
/* ND22 */
{ "QVC", "1120.ontvjapan.com", 29024, 7, 161},
{ "TBSニュースバード", "1076.ontvjapan.com", 29024, 7, 351},
{ "FOX", "1016.ontvjapan.com", 29024, 7, 312},
{ "スペースシャワーTV", "1018.ontvjapan.com", 29024, 7, 322},
{ "カートゥーン ネットワーク", "1046.ontvjapan.com", 29024, 7, 331},
/* ND 24*/
{ "日テレG+HD", "1068.ontvjapan.com", 29056, 7, 257},
{ "日テレプラス", "300ch.epgdata.ontvjapan", 29056, 7, 300},
{ "FOXプラス", "315ch.epgdata.ontvjapan", 29056, 7, 315},
{ "スペースシャワーTVプラス", "321ch.epgdata.ontvjapan", 29056, 7, 321},
{ "日テレNEWS24", "2002.ontvjapan.com", 29056, 7, 350},
{ "旅チャンネル", "1052.ontvjapan.com", 29056, 7, 362},
};



お次はconfig.php。



$CS_CHANNEL_MAP = array(
"3201.ontvjapan.com" => "CS2", // 296, // "TBSチャンネル"
"1092.ontvjapan.com" => "CS2", // 298, // "テレ朝チャンネル"
"1067.ontvjapan.com" => "CS2", // 299, // "朝日ニュースター"

"100ch.epgdata.ontvjapan" => "CS4", // 100, // "e2プロモ"
"1217.ontvjapan.com" => "CS4", // 227, // "ザ・シネマ"
"1008.ontvjapan.com" => "CS4", // 223, // "チャンネルNECO"
"1050.ontvjapan.com" => "CS4", // 342, // "ヒストリーチャンネル"
"1040.ontvjapan.com" => "CS4", // 250, // "スカイ・A sports+"


"1062.ontvjapan.com" => "CS6", // 340, // "ディスカバリー"
"1193.ontvjapan.com" => "CS6", // 341, // "アニマルプラネット"
"294ch.epgdata.ontvjapan" => "CS6", // 294, // "ホームドラマチャンネル"
"1019.ontvjapan.com" => "CS6", // 323, // "MTV"
"1213.ontvjapan.com" => "CS6", // 334, // "ディズニーXD"
"1069.ontvjapan.com" => "CS6", // 354, // "CNNj"

"1059.ontvjapan.com" => "CS8", // 55, // "ショップチャンネル"
"1010.ontvjapan.com" => "CS8", // 218, // "東映チャンネル"
"1005.ontvjapan.com" => "CS8", // 219, // "衛星劇場"
"1024.ontvjapan.com" => "CS8", // 326, // "ミュージック・エア"

"800ch.epgdata.ontvjapan" => "CS10", // 800, // "スカチャン0HD"
"801ch.epgdata.ontvjapan" => "CS10", // 801, // "スカチャン1HD"
"802ch.epgdata.ontvjapan" => "CS10", // 802, // "スカチャン2"
"803ch.epgdata.ontvjapan" => "CS10", // 805, // "スカチャン3"

"1045.ontvjapan.com" => "CS12", // 330, // "キッズステーションHD"
"1026.ontvjapan.com" => "CS12", // 254, // "GAORA"
"1022.ontvjapan.com" => "CS12", // 325, // "MUSIC ON! TV"

"1133.ontvjapan.com" => "CS14", // 292, // "時代劇専門チャンネル"
"1015.ontvjapan.com" => "CS14", // 293, // "ファミリー劇場"
"1006.ontvjapan.com" => "CS14", // 310, // "スーパー!ドラマTV"

"1207.ontvjapan.com" => "CS16", // 290, // "SKY STAGE"
"305ch.epgdata.ontvjapan" => "CS16", // 305, // "チャンネル銀河"
"1201.ontvjapan.com" => "CS16", // 333, // "AT-X"
"1014.ontvjapan.com" => "CS16", // 311, // "AXN"
"1204.ontvjapan.com" => "CS16", // 343, // "ナショジオチャンネル"
"1070.ontvjapan.com" => "CS16", // 353, // "BBCワールドニュース"

"1007.ontvjapan.com" => "CS18", // 240, // "ムービープラスHD"
"1027.ontvjapan.com" => "CS18", // 262, // "ゴルフネットワーク"
"1074.ontvjapan.com" => "CS18", // 314, // "LaLa HD"

"1073.ontvjapan.com" => "CS20", // 307, // "フジテレビONE"
"1072.ontvjapan.com" => "CS20", // 308, // "フジテレビTWO"
"306ch.epgdata.ontvjapan" => "CS20", // 309, // "フジテレビNEXT"

"1120.ontvjapan.com" => "CS22", // 161, // "QVC"
"1076.ontvjapan.com" => "CS22", // 351, // "TBSニュースバード"
"1016.ontvjapan.com" => "CS22", // 312, // "FOX"
"1018.ontvjapan.com" => "CS22", // 322, // "スペースシャワーTV"
"1046.ontvjapan.com" => "CS22", // 331, // "カートゥーン ネットワーク"

"1068.ontvjapan.com" => "CS24", // 257, // "日テレG+HD"
"300ch.epgdata.ontvjapan" => "CS24", // 300, // "日テレプラス"
"315ch.epgdata.ontvjapan" => "CS24", // 315, // "FOXプラス"
"321ch.epgdata.ontvjapan" => "CS24", // 321, // "スペースシャワーTVプラス"
"2002.ontvjapan.com" => "CS24", // 350, // "日テレNEWS24"
"1052.ontvjapan.com" => "CS24", // 362, // "旅チャンネル"
);



これで大丈夫なはずだぁーー…たぶん。
スポンサーサイト



[ 2012/09/27 16:52 ] PT2 | TB(0) | CM(0)

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

チャンネル変更があったのでまた更新を。最近変更多いですね~。

ついでにCS1ネットワークなのにCS2ネットワークとしていたところがあったので修正。

まずはepgdump.cから。

static STATION csSta[] = {
/* ND2 */
{ "TBSチャンネル", "3201.ontvjapan.com", 24608, 6, 296},
{ "テレ朝チャンネル", "1092.ontvjapan.com", 24608, 6, 298},
{ "朝日ニュースター", "1067.ontvjapan.com", 24608, 6, 299},
/* ND4 */
{ "e2プロモ", "100ch.epgdata.ontvjapan", 28736, 7, 100},
{ "ザ・シネマ", "1217.ontvjapan.com", 28736, 7, 227},
{ "ホームドラマチャンネル", "294ch.epgdata.ontvjapan", 28736, 7, 294},
{ "FOX", "1016.ontvjapan.com", 28736, 7, 312},
{ "スペースシャワーTV", "1018.ontvjapan.com", 28736, 7, 322},
{ "カートゥーン ネットワーク", "1046.ontvjapan.com", 28736, 7, 331},
{ "ディズニーXD", "1213.ontvjapan.com", 28736, 7, 334},
/* ND6 */
{ "東映チャンネル", "1010.ontvjapan.com", 28768, 7, 221},
{ "衛星劇場", "1005.ontvjapan.com", 28768, 7, 222},
{ "チャンネルNECO", "1008.ontvjapan.com", 28768, 7, 223},
{ "スカイ・A sports+", "1040.ontvjapan.com", 28768, 7, 250},
{ "GAORA", "1026.ontvjapan.com", 28768, 7, 254},
{ "ディスカバリー", "1062.ontvjapan.com", 28768, 7, 340},
{ "アニマルプラネット", "1193.ontvjapan.com", 28768, 7, 341},
/* ND8 */
{ "ショップチャンネル", "1059.ontvjapan.com", 24704, 6, 55},
{ "キッズステーションHD", "1045.ontvjapan.com", 24704, 6, 335},
/* ND10 */
{ "スカチャン0HD", "800ch.epgdata.ontvjapan", 24736, 6, 800},
{ "スカチャン1HD", "801ch.epgdata.ontvjapan", 24736, 6, 801},
{ "スカチャン2", "802ch.epgdata.ontvjapan", 24736, 6, 802},
{ "スカチャン3", "803ch.epgdata.ontvjapan", 24736, 6, 805},
/* ND12 */
{ "MTV", "1019.ontvjapan.com", 28864, 7, 323},
{ "ミュージック・エア", "1024.ontvjapan.com", 28864, 7, 324},
{ "BBCワールドニュース", "1070.ontvjapan.com", 28864, 7, 353},
{ "CNNj", "1069.ontvjapan.com", 28864, 7, 354},
/* ND14 */
{ "時代劇専門チャンネル", "1133.ontvjapan.com", 28896, 7, 292},
{ "ファミリー劇場", "1015.ontvjapan.com", 28896, 7, 293},
{ "スーパー!ドラマTV", "1006.ontvjapan.com", 28896, 7, 310},
/* ND16 */
{ "SKY STAGE", "1207.ontvjapan.com", 28928, 7, 290},
{ "チャンネル銀河", "305ch.epgdata.ontvjapan", 28928, 7, 305},
{ "AT-X", "1201.ontvjapan.com", 28928, 7, 333},
{ "ヒストリーチャンネル", "1050.ontvjapan.com", 28928, 7, 342},
{ "AXN", "1014.ontvjapan.com", 28928, 7, 311},
/* ND18 */
{ "ムービープラスHD", "1007.ontvjapan.com", 28960, 7, 240},
{ "ゴルフネットワーク", "1027.ontvjapan.com", 28960, 7, 262},
{ "LaLa HD", "1074.ontvjapan.com", 28960, 7, 314},
/* ND20 */
{ "フジテレビONE", "1073.ontvjapan.com", 28992, 7, 307},
{ "フジテレビTWO", "1072.ontvjapan.com", 28992, 7, 308},
{ "フジテレビNEXT", "306ch.epgdata.ontvjapan", 28992, 7, 309},
/* ND22 */
{ "QVC", "1120.ontvjapan.com", 29024, 7, 161},
{ "MUSIC ON! TV", "1022.ontvjapan.com", 29024, 7, 325},
{ "ナショジオチャンネル", "1204.ontvjapan.com", 29024, 7, 343},
{ "TBSニュースバード", "1076.ontvjapan.com", 29024, 7, 351},
/* ND 24*/
{ "日テレG+HD", "1068.ontvjapan.com", 29056, 7, 257},
{ "日テレプラス", "300ch.epgdata.ontvjapan", 29056, 7, 300},
{ "FOXプラス", "315ch.epgdata.ontvjapan", 29056, 7, 315},
{ "スペースシャワーTVプラス", "321ch.epgdata.ontvjapan", 29056, 7, 321},
{ "日テレNEWS24", "2002.ontvjapan.com", 29056, 7, 350},
{ "旅チャンネル", "1052.ontvjapan.com", 29056, 7, 362},
};


次にconfig.php。

$CS_CHANNEL_MAP = array(
"3201.ontvjapan.com" => "CS2", // 296, // "TBSチャンネル"
"1092.ontvjapan.com" => "CS2", // 298, // "テレ朝チャンネル"
"1067.ontvjapan.com" => "CS2", // 299, // "朝日ニュースター"

"100ch.epgdata.ontvjapan" => "CS4", // 100, // "e2プロモ"
"1217.ontvjapan.com" => "CS4", // 227, // "ザ・シネマ"
"294ch.epgdata.ontvjapan" => "CS4", // 294, // "ホームドラマチャンネル"
"1016.ontvjapan.com" => "CS4", // 312, // "FOX"
"1018.ontvjapan.com" => "CS4", // 322, // "スペースシャワーTV"
"1046.ontvjapan.com" => "CS4", // 331, // "カートゥーン ネットワーク"
"1213.ontvjapan.com" => "CS4", // 334, // "ディズニーXD"

"1010.ontvjapan.com" => "CS6", // 221, // "東映チャンネル"
"1005.ontvjapan.com" => "CS6", // 222, // "衛星劇場"
"1008.ontvjapan.com" => "CS6", // 223, // "チャンネルNECO"
"1040.ontvjapan.com" => "CS6", // 250, // "スカイ・A sports+"
"1026.ontvjapan.com" => "CS6", // 254, // "GAORA"
"1062.ontvjapan.com" => "CS6", // 340, // "ディスカバリー"
"1193.ontvjapan.com" => "CS6", // 341, // "アニマルプラネット"

"1059.ontvjapan.com" => "CS8", // 55, // "ショップチャンネル"
"1045.ontvjapan.com" => "CS8", // 335, // "キッズステーションHD"

"800ch.epgdata.ontvjapan" => "CS10", // 800, // "スカチャン0HD"
"801ch.epgdata.ontvjapan" => "CS10", // 801, // "スカチャン1HD"
"802ch.epgdata.ontvjapan" => "CS10", // 802, // "スカチャン2"
"803ch.epgdata.ontvjapan" => "CS10", // 805, // "スカチャン3"

"1019.ontvjapan.com" => "CS12", // 323, // "MTV"
"1024.ontvjapan.com" => "CS12", // 324, // "ミュージック・エア"
"1070.ontvjapan.com" => "CS12", // 353, // "BBCワールドニュース"
"1069.ontvjapan.com" => "CS12", // 354, // "CNNj"

"1133.ontvjapan.com" => "CS14", // 292, // "時代劇専門チャンネル"
"1015.ontvjapan.com" => "CS14", // 293, // "ファミリー劇場"
"1006.ontvjapan.com" => "CS14", // 310, // "スーパー!ドラマTV"

"1207.ontvjapan.com" => "CS16", // 290, // "SKY STAGE"
"305ch.epgdata.ontvjapan" => "CS16", // 305, // "チャンネル銀河"
"1201.ontvjapan.com" => "CS16", // 333, // "AT-X"
"1050.ontvjapan.com" => "CS16", // 342, // "ヒストリーチャンネル"
"1014.ontvjapan.com" => "CS16", // 311, // "AXN"

"1007.ontvjapan.com" => "CS18", // 240, // "ムービープラスHD"
"1027.ontvjapan.com" => "CS18", // 262, // "ゴルフネットワーク"
"1074.ontvjapan.com" => "CS18", // 314, // "LaLa HD"

"1073.ontvjapan.com" => "CS20", // 307, // "フジテレビONE"
"1072.ontvjapan.com" => "CS20", // 308, // "フジテレビTWO"
"306ch.epgdata.ontvjapan" => "CS20", // 309, // "フジテレビNEXT"

"1120.ontvjapan.com" => "CS22", // 161, // "QVC"
"1022.ontvjapan.com" => "CS22", // 325, // "MUSIC ON! TV"
"1204.ontvjapan.com" => "CS22", // 343, // "ナショジオチャンネル"
"1076.ontvjapan.com" => "CS22", // 351, // "TBSニュースバード"

"1068.ontvjapan.com" => "CS24", // 257, // "日テレG+HD"
"300ch.epgdata.ontvjapan" => "CS24", // 300, // "日テレプラス"
"315ch.epgdata.ontvjapan" => "CS24", // 315, // "FOXプラス"
"321ch.epgdata.ontvjapan" => "CS24", // 321, // "スペースシャワーTVプラス"
"2002.ontvjapan.com" => "CS24", // 350, // "日テレNEWS24"
"1052.ontvjapan.com" => "CS24", // 362, // "旅チャンネル"
);
[ 2012/07/03 11:58 ] PT2 | TB(0) | CM(0)

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

SIDやらトラポンやら変更になってるのを放置してたのでまた編集しました。

今回は以下のサイトを参考にポチポチと手作業で編集してます。

空に架かる橋 東経110度CSチャンネル一覧


まずはepgdump.cから。トラポンごとに並べ替えてみました。

static STATION csSta[] = {
/* ND4 */
{ "e2プロモ", "100ch.epgdata.ontvjapan", 28736, 7, 100},
{ "ザ・シネマ", "1217.ontvjapan.com", 28736, 7, 227},
{ "ホームドラマチャンネル", "294ch.epgdata.ontvjapan", 28736, 7, 294},
{ "FOX", "1016.ontvjapan.com", 28736, 7, 312},
{ "スペースシャワーTV", "1018.ontvjapan.com", 28736, 7, 322},
{ "カートゥーン ネットワーク", "1046.ontvjapan.com", 28736, 7, 331},
{ "ディズニーXD", "1213.ontvjapan.com", 28736, 7, 334},
/* ND6 */
{ "東映チャンネル", "1010.ontvjapan.com", 28768, 7, 221},
{ "衛星劇場", "1005.ontvjapan.com", 28768, 7, 222},
{ "チャンネルNECO", "1008.ontvjapan.com", 28768, 7, 223},
{ "スカイ・A sports+", "1040.ontvjapan.com", 28768, 7, 250},
{ "時代劇専門チャンネル", "1133.ontvjapan.com", 28768, 7, 292},
{ "GAORA", "1026.ontvjapan.com", 28768, 7, 254},
{ "ディスカバリー", "1062.ontvjapan.com", 28768, 7, 340},
{ "アニマルプラネット", "1193.ontvjapan.com", 28768, 7, 341},
/* ND8 */
{ "ショップチャンネル", "1059.ontvjapan.com", 24704, 6, 55},
{ "キッズステーションHD", "1045.ontvjapan.com", 24704, 7, 335},
/* ND10 */
{ "スカチャン0HD", "800ch.epgdata.ontvjapan", 24736, 6, 800},
{ "スカチャン1HD", "801ch.epgdata.ontvjapan", 24736, 6, 801},
{ "スカチャン2", "802ch.epgdata.ontvjapan", 24736, 6, 802},
{ "スカチャン3", "803ch.epgdata.ontvjapan", 24736, 7, 805},
/* ND12 */
{ "テレ朝チャンネル", "1092.ontvjapan.com", 28864, 7, 303},
{ "MTV", "1019.ontvjapan.com", 28864, 7, 323},
{ "ミュージック・エア", "1024.ontvjapan.com", 28864, 7, 324},
{ "朝日ニュースター", "1067.ontvjapan.com", 28864, 7, 352},
{ "BBCワールドニュース", "1070.ontvjapan.com", 28864, 7, 353},
{ "CNNj", "1069.ontvjapan.com", 28864, 7, 354},
/* ND16 */
{ "SKY STAGE", "1207.ontvjapan.com", 28928, 7, 290},
{ "チャンネル銀河", "305ch.epgdata.ontvjapan", 28928, 7, 305},
{ "AT-X", "1201.ontvjapan.com", 28928, 7, 333},
{ "ヒストリーチャンネル", "1050.ontvjapan.com", 28928, 7, 342},
{ "スーパー!ドラマTV", "1006.ontvjapan.com", 28928, 7, 310},
{ "AXN", "1014.ontvjapan.com", 28928, 7, 311},
/* ND18 */
{ "ムービープラスHD", "1007.ontvjapan.com", 28960, 7, 240},
{ "ゴルフネットワーク", "1027.ontvjapan.com", 28960, 7, 262},
{ "LaLa HD", "1074.ontvjapan.com", 28960, 7, 314},
/* ND20 */
{ "フジテレビONE", "1073.ontvjapan.com", 28992, 7, 307},
{ "フジテレビTWO", "1072.ontvjapan.com", 28992, 7, 308},
{ "フジテレビNEXT", "306ch.epgdata.ontvjapan", 28992, 7, 309},
/* ND22 */
{ "QVC", "1120.ontvjapan.com", 29024, 7, 161},
{ "ファミリー劇場", "1015.ontvjapan.com", 29024, 7, 293},
{ "TBSチャンネル", "3201.ontvjapan.com", 29024, 7, 301},
{ "MUSIC ON! TV", "1022.ontvjapan.com", 29024, 7, 325},
{ "ナショジオチャンネル", "1204.ontvjapan.com", 29024, 7, 343},
{ "TBSニュースバード", "1076.ontvjapan.com", 29024, 7, 351},
/* ND 24*/
{ "日テレG+HD", "1068.ontvjapan.com", 29056, 7, 257},
{ "日テレプラス", "300ch.epgdata.ontvjapan", 29056, 7, 300},
{ "FOXプラス", "315ch.epgdata.ontvjapan", 29056, 7, 315},
{ "スペースシャワーTVプラス", "321ch.epgdata.ontvjapan", 29056, 7, 321},
{ "日テレNEWS24", "2002.ontvjapan.com", 29056, 7, 350},
{ "旅チャンネル", "1052.ontvjapan.com", 29056, 7, 362},
};


次にconfig.php。こっちも並べ替えてあります。

$CS_CHANNEL_MAP = array(
"100ch.epgdata.ontvjapan" => "CS4", // 100, // "e2プロモ"
"1217.ontvjapan.com" => "CS4", // 227, // "ザ・シネマ"
"294ch.epgdata.ontvjapan" => "CS4", // 294, // "ホームドラマチャンネル"
"1016.ontvjapan.com" => "CS4", // 312, // "FOX"
"1018.ontvjapan.com" => "CS4", // 322, // "スペースシャワーTV"
"1046.ontvjapan.com" => "CS4", // 331, // "カートゥーン ネットワーク"
"1213.ontvjapan.com" => "CS4", // 334, // "ディズニーXD"

"1010.ontvjapan.com" => "CS6", // 221, // "東映チャンネル"
"1005.ontvjapan.com" => "CS6", // 222, // "衛星劇場"
"1008.ontvjapan.com" => "CS6", // 223, // "チャンネルNECO"
"1040.ontvjapan.com" => "CS6", // 250, // "スカイ・A sports+"
"1133.ontvjapan.com" => "CS6", // 292, // "時代劇専門チャンネル"
"1026.ontvjapan.com" => "CS6", // 254, // "GAORA"
"1062.ontvjapan.com" => "CS6", // 340, // "ディスカバリー"
"1193.ontvjapan.com" => "CS6", // 341, // "アニマルプラネット"

"1059.ontvjapan.com" => "CS8", // 55, // "ショップチャンネル"
"1045.ontvjapan.com" => "CS8", // 335, // "キッズステーションHD"

"800ch.epgdata.ontvjapan" => "CS10", // 800, // "スカチャン0HD"
"801ch.epgdata.ontvjapan" => "CS10", // 801, // "スカチャン1HD"
"802ch.epgdata.ontvjapan" => "CS10", // 802, // "スカチャン2"
"803ch.epgdata.ontvjapan" => "CS10", // 805, // "スカチャン3"

"1092.ontvjapan.com" => "CS12", // 303, // "テレ朝チャンネル"
"1019.ontvjapan.com" => "CS12", // 323, // "MTV"
"1024.ontvjapan.com" => "CS12", // 324, // "ミュージック・エア"
"1067.ontvjapan.com" => "CS12", // 352, // "朝日ニュースター"
"1070.ontvjapan.com" => "CS12", // 353, // "BBCワールドニュース"
"1069.ontvjapan.com" => "CS12", // 354, // "CNNj"

"1207.ontvjapan.com" => "CS16", // 290, // "SKY STAGE"
"305ch.epgdata.ontvjapan" => "CS16", // 305, // "チャンネル銀河"
"1201.ontvjapan.com" => "CS16", // 333, // "AT-X"
"1050.ontvjapan.com" => "CS16", // 342, // "ヒストリーチャンネル"
"1006.ontvjapan.com" => "CS16", // 310, // "スーパー!ドラマTV"
"1014.ontvjapan.com" => "CS16", // 311, // "AXN"

"1007.ontvjapan.com" => "CS18", // 240, // "ムービープラスHD"
"1027.ontvjapan.com" => "CS18", // 262, // "ゴルフネットワーク"
"1074.ontvjapan.com" => "CS18", // 314, // "LaLa HD"

"1073.ontvjapan.com" => "CS20", // 307, // "フジテレビONE"
"1072.ontvjapan.com" => "CS20", // 308, // "フジテレビTWO"
"306ch.epgdata.ontvjapan" => "CS20", // 309, // "フジテレビNEXT"

"1120.ontvjapan.com" => "CS22", // 161, // "QVC"
"1015.ontvjapan.com" => "CS22", // 293, // "ファミリー劇場"
"3201.ontvjapan.com" => "CS22", // 301, // "TBSチャンネル"
"1022.ontvjapan.com" => "CS22", // 325, // "MUSIC ON! TV"
"1204.ontvjapan.com" => "CS22", // 343, // "ナショジオチャンネル"
"1076.ontvjapan.com" => "CS22", // 351, // "TBSニュースバード"

"1068.ontvjapan.com" => "CS24", // 257, // "日テレG+HD"
"300ch.epgdata.ontvjapan" => "CS24", // 300, // "日テレプラス"
"315ch.epgdata.ontvjapan" => "CS24", // 315, // "FOXプラス"
"321ch.epgdata.ontvjapan" => "CS24", // 321, // "スペースシャワーTVプラス"
"2002.ontvjapan.com" => "CS24", // 350, // "日テレNEWS24"
"1052.ontvjapan.com" => "CS24", // 362, // "旅チャンネル"
);


これで正常に番組表が受信できるようになりました。

…しかしここで問題が。

Recorder_channelTblのchannel(トラポン)が変更されてない。つまりepgrecから録画できません。

少しくらい手作業でデータベースいじってもいいんですが、↑の編集を手作業でやって疲れたのでepgdump.cのトラポン変更が反映されるようにphpを書き換えました。

どこを編集したかというと、

storeProgram.inc.phpの68行目あたりにある

// 存在した場合も、とりあえずチャンネル名は更新する
$rec = new DBRecord(CHANNEL_TBL, "channel_disc", $disc );
$rec->name = $ch->{'display-name'};

の下に

$rec->channel = $map["$disc"];

を追加しただけです。

これで編集したトラポン変更が反映され、epgrecから録画できるようになりました。
[ 2012/06/24 06:46 ] PT2 | TB(0) | CM(1)

epgrecのgetepg.phpで出るエラー

getepg.phpを実行すると出るエラー

PHP Notice: Constant E_ERROR already defined in /var/www/epgrec/recLog.inc.php on line 4

これがいい加減鬱陶しくなったので出ないようにする。

まず2つのパッチを当てる。

・epgrec-20100322fix1.tar.gz
・epgrec-20100322fix2.tar.gz

これだけだとまだダメだった。

recLog.inc.phpを直接書き換えた。

--- recLog.inc.php.old 2010-03-21 21:57:07.000000000 +0900
+++ recLog.inc.php 2012-06-14 06:15:51.000000000 +0900
@@ -3,2 +3,3 @@
-define( "E_INFO" , 0 );
-define( "E_ERROR", 2 );
+define( "EPGREC_INFO" , 0 );
+define( "EPGREC_WARN" , 1 );
+define( "EPGREC_ERROR", 2 );
@@ -7 +8 @@
-function reclog( $message , $level = E_INFO ) {
+function reclog( $message , $level = EPGREC_INFO ) {

これで何とかなったっぽい。
[ 2012/06/15 15:26 ] PT2 | TB(0) | CM(0)

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)
プロフィール

賭無損(とむそん)

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

・NEC Express5800/S70 RB
Pentium G6950
CentOS 5.5

その他ノートPC

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

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