先週、pt1_drvやrecpt1をBS新チャンネル対応したのだが、今度はCSの番組表もうまく取れない事が判明。
おそらくただの独り言:epgrecのCS番組表について その5を参考にepgrecとepgdumpを改修する。
yano@localhost:~/software/tv$ diff -bc epgdumpr2/epgdump.c.orig epgdumpr2/epgdump.c
*** epgdumpr2/epgdump.c.orig 2011-10-01 17:35:13.000000000 +0900
--- epgdumpr2/epgdump.c 2012-11-08 21:48:55.274255526 +0900
***************
*** 92,162 ****
static STATION csSta[] = {
! { "スターchプラス", "1002.ontvjapan.com", 24608, 6, 237},
! { "日本映画専門chHD", "1086.ontvjapan.com", 24608, 6, 239},
! { "フジテレビNEXT", "306ch.epgdata.ontvjapan", 24608, 6, 306},
{ "ショップチャンネル", "1059.ontvjapan.com", 24704, 6, 55},
! { "キッズステーションHD", "1045.ontvjapan.com", 24704, 6, 335},
! { "ザ・シネマ", "1217.ontvjapan.com", 24736, 6, 228},
! { "スカチャンHD800", "800ch.epgdata.ontvjapan", 24736, 6, 800},
! { "スカチャン801", "801ch.epgdata.ontvjapan", 24736, 6, 801},
! { "スカチャン802", "802ch.epgdata.ontvjapan", 24736, 6, 802},
! { "e2プロモ", "100ch.epgdata.ontvjapan", 28736, 7, 100},
! { "ホームドラマチャンネル", "294ch.epgdata.ontvjapan", 28736, 7, 294},
! { "Jスポーツ ESPN", "1025.ontvjapan.com", 28736, 7, 256},
! { "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},
! { "東映チャンネル", "1010.ontvjapan.com", 28768, 7, 221},
! { "衛星劇場", "1005.ontvjapan.com", 28768, 7, 222},
! { "チャンネルNECO", "1008.ontvjapan.com", 28768, 7, 223},
! { "洋画★シネフィル", "1009.ontvjapan.com", 28768, 7, 224},
! { "スター・クラシック", "1003.ontvjapan.com", 28768, 7, 238},
! { "時代劇専門チャンネル", "1133.ontvjapan.com", 28768, 7, 292},
! { "スーパードラマ", "1006.ontvjapan.com", 28768, 7, 310},
! { "AXN", "1014.ontvjapan.com", 28768, 7, 311},
! { "ナショジオチャンネル", "1204.ontvjapan.com", 28768, 7, 343},
! { "ワンテンポータル", "110ch.epgdata.ontvjapan", 28864, 7, 110},
! { "ゴルフチャンネル", "1028.ontvjapan.com", 28864, 7, 260},
! { "テレ朝チャンネル", "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},
! { "Jスポーツ 1", "1041.ontvjapan.com", 28896, 7, 251},
! { "Jスポーツ 2", "1042.ontvjapan.com", 28896, 7, 252},
! { "JスポーツPlusH", "1043.ontvjapan.com", 28896, 7, 253},
! { "GAORA", "1026.ontvjapan.com", 28896, 7, 254},
! { "sky・Aスポーツ+", "1040.ontvjapan.com", 28896, 7, 255},
! { "宝塚プロモチャンネル", "101ch.epgdata.ontvjapan", 28928, 7, 101},
! { "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},
! { "スカチャン803", "803ch.epgdata.ontvjapan", 28928, 7, 803},
! { "スカチャン804", "804ch.epgdata.ontvjapan", 28928, 7, 804},
! { "ムービープラスHD", "1007.ontvjapan.com", 28960, 7, 240},
{ "ゴルフネットワーク", "1027.ontvjapan.com", 28960, 7, 262},
! { "LaLa HD", "1074.ontvjapan.com", 28960, 7, 314},
! { "フジテレビONE", "1073.ontvjapan.com", 28992, 7, 307},
! { "フジテレビTWO", "1072.ontvjapan.com", 28992, 7, 308},
! { "アニマックス", "1047.ontvjapan.com", 28992, 7, 332},
! { "ディスカバリー", "1062.ontvjapan.com", 28992, 7, 340},
! { "アニマルプラネット", "1193.ontvjapan.com", 28992, 7, 341},
! { "C-TBSウエルカム", "160ch.epgdata.ontvjapan", 29024, 7, 160},
! { "QVC", "1120.ontvjapan.com", 29024, 7, 161},
! { "プライム365.TV", "185ch.epgdata.ontvjapan", 29024, 7, 185},
! { "ファミリー劇場", "1015.ontvjapan.com", 29024, 7, 293},
! { "TBSチャンネル", "3201.ontvjapan.com", 29024, 7, 301},
! { "ディズニーチャンネル", "1090.ontvjapan.com", 29024, 7, 304},
! { "MUSIC ON! TV", "1022.ontvjapan.com", 29024, 7, 325},
! { "TBSニュースバード", "1076.ontvjapan.com", 29024, 7, 351},
! { "日テレG+HD", "1068.ontvjapan.com", 29056, 7, 257},
{ "日テレプラス", "300ch.epgdata.ontvjapan", 29056, 7, 300},
! { "Music Japan TV", "1208.ontvjapan.com", 29056, 7, 321},
! { "日テレNEWS24", "2002.ontvjapan.com", 29056, 7, 350},
{ "旅チャンネル", "1052.ontvjapan.com", 29056, 7, 362},
};
--- 92,158 ----
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},
! { "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ムービー プレミアム", "229ch.epgdata.ontvjapan", 29056, 7, 229},
! { "スペースシャワーTVプラス", "321ch.epgdata.ontvjapan", 29056, 7, 321},
! { "日テレNEWS24", "2002.ontvjapan.com", 29056, 7, 350},
{ "旅チャンネル", "1052.ontvjapan.com", 29056, 7, 362},
};
epgrecのチャンネル設定データは/var/www/epgrec/config.phpに記述されているのだが、保守性の観点から/var/www/epgrec/settings/satelite_channel.phpに出しておく。あと、CS24がNGっぽかったのでCS2_EPG_CHANNELはCS4に変更。
*** /var/www/epgrec/config.php.sample 2011-10-02 16:50:54.000000000 +0900/var/www/epgrec/settings/satelite_channel.php
--- /var/www/epgrec/config.php 2012-11-08 18:42:44.000000000 +0900
***************
*** 3,8 ****
--- 3,9 ----
// settings/gr_channel.phpが作成された場合、
// config.php内の$GR_CHANNEL_MAPは無視されます
+ /*
// 首都圏用地上デジタルチャンネルマップ
// 識別子 => チャンネル番号
$GR_CHANNEL_MAP = array(
***************
*** 19,24 ****
--- 20,26 ----
// "GR32" => "32", // テレ玉
"GR28" => "28", // 大学
);
+ */
/*
// 大阪地区デジタルチャンネルマップ(参考)
***************
*** 33,38 ****
--- 35,51 ----
);
*/
+ // 福岡地区デジタルチャンネルマップ
+ $GR_CHANNEL_MAP = array(
+ "GR31" => "31", // KBC
+ "GR22" => "22", // NHK教育
+ "GR28" => "28", // NHK総合
+ "GR30" => "30", // RKB
+ "GR32" => "32", // FBS
+ "GR26" => "26", // TVQ
+ "GR34" => "34", // TNC
+ );
+
// 録画モード(option)
***************
*** 84,90 ****
define( "BS_EPG_CHANNEL", "211" ); // BS
define( "CS1_EPG_CHANNEL", "CS8" ); // CS1
! define( "CS2_EPG_CHANNEL", "CS24" ); // CS2
// 全国用BSデジタルチャンネルマップ
$BS_CHANNEL_MAP = array(
--- 97,104 ----
define( "BS_EPG_CHANNEL", "211" ); // BS
define( "CS1_EPG_CHANNEL", "CS8" ); // CS1
! define( "CS2_EPG_CHANNEL", "CS4" ); // CS2
// 全国用BSデジタルチャンネルマップ
$BS_CHANNEL_MAP = array(
***************
*** 270,275 ****
--- 284,297 ----
include_once( INSTALL_PATH."/settings/gr_channel.php" );
}
+ // settings/satelite_channel.phpがあればそれを優先する
+ //
+ if( file_exists( INSTALL_PATH."/settings/satelite_channel.php" ) ) {
+ unset($BS_CHANNEL_MAP);
+ unset($CS_CHANNEL_MAP);
+ include_once( INSTALL_PATH."/settings/satelite_channel.php" );
+ }
+
//
// settings/site_conf.phpがあればそれを優先する
//
<?php
// 全国用BSデジタルチャンネルマップ
$BS_CHANNEL_MAP = array(
"4101.epgdata.ontvjapan" => "101", // NHK BS1
"4103.epgdata.ontvjapan" => "103", // NHK BSプレミアム
"4141.epgdata.ontvjapan" => "141", // BS日テレ
"4151.epgdata.ontvjapan" => "151", // BS朝日
"4161.epgdata.ontvjapan" => "161", // BS TBS
"4171.epgdata.ontvjapan" => "171", // BS Japan
"4181.epgdata.ontvjapan" => "181", // BSフジ
"4211.epgdata.ontvjapan" => "211", // BS11
"4222.epgdata.ontvjapan" => "222", // TwellV
"4191.epgdata.ontvjapan" => "191", // WOWOWプライム
"4192.epgdata.ontvjapan" => "192", // WOWOWライブ
"4193.epgdata.ontvjapan" => "193", // WOWOWシネマ
"4200.epgdata.ontvjapan" => "200", // Star Channel 1
"4201.epgdata.ontvjapan" => "201", // Star Channel 2
"4202.epgdata.ontvjapan" => "202", // Star Channel 3
"4231.epgdata.ontvjapan" => "231", // 放送大学1
"4232.epgdata.ontvjapan" => "232", // 放送大学2
"4233.epgdata.ontvjapan" => "233", // 放送大学3
"4234.epgdata.ontvjapan" => "234", // グリーンチャンネル
"4236.epgdata.ontvjapan" => "236", // BSアニマックス
"4238.epgdata.ontvjapan" => "238", // FOX bs238
"4241.epgdata.ontvjapan" => "241", // BSスカパー!
"4242.epgdata.ontvjapan" => "242", // J-SPORTS1
"4243.epgdata.ontvjapan" => "243", // J-SPORTS2
"4244.epgdata.ontvjapan" => "244", // J-SPORTS3
"4245.epgdata.ontvjapan" => "245", // J-SPORTS4
"4251.epgdata.ontvjapan" => "251", // BS釣りビジョン
"4252.epgdata.ontvjapan" => "252", // IMAGICA BS
"4255.epgdata.ontvjapan" => "255", // 日本映画専門チャンネル
"4256.epgdata.ontvjapan" => "256", // Disny Channel
"4258.epgdata.ontvjapan" => "258", // D-Life
"4531.epgdata.ontvjapan" => "531", // 放送大学ラジオ
"4910.epgdata.ontvjapan" => "910", // WNI
"4291.epgdata.ontvjapan" => "291", // NHK-G東京
"4292.epgdata.ontvjapan" => "292", // NHK-E東京
"4294.epgdata.ontvjapan" => "294", // 日本テレビ
"4295.epgdata.ontvjapan" => "295", // テレビ朝日
"4296.epgdata.ontvjapan" => "296", // TBS
"4297.epgdata.ontvjapan" => "297", // テレビ東京
"4298.epgdata.ontvjapan" => "298", // フジテレビ
);
// 全国用CSデジタルチャンネルマップ
$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"
"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, // "日テレプラス"
"229ch.epgdata.ontvjapan" => "CS24", // 229, // "FOXムービー プレミアム"
"321ch.epgdata.ontvjapan" => "CS24", // 321, // "スペースシャワーTVプラス"
"2002.ontvjapan.com" => "CS24", // 350, // "日テレNEWS24"
"1052.ontvjapan.com" => "CS24", // 362, // "旅チャンネル"
);
?>
但し、現状CSではトランスポンダ単位の録画となってしまうので、取り敢えずTvtPlayで観るか、後からtssplitter_liteなどでsplitする必要があるな。
【参照】
●衛星デジタル放送 情報ページ http://www5e.biglobe.ne.jp/~kazu_f/digital-sat/
┗N-SAT-110(SUPERBIRD-D/JCSAT-110) トランスポンダ利用状況
●PukiWiki Plus! http://baalzephon.dyndns.org/tech/
┗Linux/テレビ関連/PT2
●録画予約システムepgrec http://www.mda.or.jp/epgrec/
┗epgrec/epgrec.git/summary
●pt1 http://hg.honeyplanet.jp/pt1/
●Amazon.co.jp http://www.amazon.co.jp/
┗PT3 Rev.A 12,400円