Mercurial > epgrec.yaz
view config.php.sample @ 85:549d799d73ae
mod: ÊÂÎó¥Æ¥¹¥ÈÃæ
author | Sushi-k <epgrec@park.mda.or.jp> |
---|---|
date | Mon, 01 Mar 2010 16:00:20 +0900 |
parents | cce6f88590fd |
children | f854f6606fa5 |
line wrap: on
line source
<?php // settings/gr_channel.phpãŒä½œæˆã•ã‚ŒãŸå ´åˆã€ // config.php内ã®$GR_CHANNEL_MAPã¯ç„¡è¦–ã•ã‚Œã¾ã™ // 首都åœç”¨åœ°ä¸Šãƒ‡ã‚¸ã‚¿ãƒ«ãƒãƒ£ãƒ³ãƒãƒ«ãƒžãƒƒãƒ— // è˜åˆ¥å => ãƒãƒ£ãƒ³ãƒãƒ«ç•ªå· $GR_CHANNEL_MAP = array( "GR27" => "27", // NHK "GR26" => "26", // 教育 "GR25" => "25", // 日テレ "GR22" => "22", // æ±äº¬ "GR21" => "21", // フジ "GR24" => "24", // ãƒ†ãƒ¬æœ "GR23" => "23", // ãƒ†ãƒ¬æ± // "GR20" => "20", // MX TV // "GR18" => "18", // テレ神 "GR30" => "30", // åƒè‘‰ // "GR32" => "32", // テレ玉 "GR28" => "28", // å¤§å¦ ); /* // 大阪地区デジタルãƒãƒ£ãƒ³ãƒãƒ«ãƒžãƒƒãƒ—(å‚考) $GR_CHANNEL_MAP = array( "GR24" => "24", // NHK "GR13" => "13", // 教育 "GR16" => "16", // 毎日 "GR15" => "15", // æœæ—¥ "GR17" => "17", // 関西 "GR14" => "14", // èªå£² "GR18" => "18", // テレビ大阪 ); */ // 録画モード(option) $RECORD_MODE = array( // ※ 0ã¯å¿…é ˆã§ã€å¤‰æ›´ä¸å¯ã§ã™ã€‚ 0 => array( 'name' => 'Full TS', // モードã®è¡¨ç¤ºå 'suffix' => '.ts', // ファイルåã®ã‚µãƒ•ã‚£ãƒƒã‚¯ã‚¹ ), 1 => array( 'name' => 'Minimum TS', // 最å°ã®TS 'suffix' => '_tss.ts', // do-record.shã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºãŒå¿…è¦ ), /* Example is as follows. 2 => array( 'name' => '12Mbps MPEG4', 'suffix' => '.avi', ), */ ); // BSãƒãƒ¥ãƒ¼ãƒŠãƒ¼ã¨ã—ã¦é»’Friioを用ã„ã¦ã„ã‚‹ã®ãªã‚‰ä¸‹ã®falseã‚’trueã«å¤‰ãˆã¦ãã ã•ã„。 define( "USE_KUROBON", false ); ////////////////////////////////////////////////////////////////////////////// // 以é™ã®å¤‰æ•°ãƒ»å®šæ•°ã¯ã»ã¨ã‚“ã©ã®å ´åˆã€å¤‰æ›´ã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“ define( "INSTALL_PATH", dirname(__FILE__) ); // インストールパス // 以é™ã¯å¿…è¦ã«å¿œã˜ã¦å¤‰æ›´ã™ã‚‹ define( "PADDING_TIME", 180 ); // è©°ã‚物時間 define( "DO_RECORD", INSTALL_PATH . "/do-record.sh" ); // レコードスクリプト define( "COMPLETE_CMD", INSTALL_PATH . "/recomplete.php" ); // 録画終了コマンド define( "GEN_THUMBNAIL", INSTALL_PATH . "/gen-thumbnail.sh" ); // サムãƒãƒ¼ãƒ«ç”Ÿæˆã‚¹ã‚¯ãƒªãƒ—ト // BS/CSã§EPGã‚’å–å¾—ã™ã‚‹ãƒãƒ£ãƒ³ãƒãƒ« // 通常ã¯å¤‰ãˆã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“ // BSã§epgdumpãŒé »ç¹ã«è½ã¡ã‚‹å ´åˆã¯ã€å—信状態ã®ã„ã„ãƒãƒ£ãƒ³ãƒãƒ«ã«å¤‰ãˆã‚‹ã“ã¨ã§ // 改善ã™ã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ define( "BS_EPG_CHANNEL", "211" ); // BS define( "CS1_EPG_CHANNEL", "CS8" ); // CS1 define( "CS2_EPG_CHANNEL", "CS24" ); // CS2 // 地上デジタルãƒãƒ£ãƒ³ãƒãƒ«ãƒ†ãƒ¼ãƒ–ルsettings/gr_channel.phpãŒå˜åœ¨ã™ã‚‹ãªã‚‰ãれを // 優先ã™ã‚‹ if( file_exists( INSTALL_PATH."/settings/gr_channel.php" ) ) { unset($GR_CHANNEL_MAP); include_once( INSTALL_PATH."/settings/gr_channel.php" ); } // 全国用BSデジタルãƒãƒ£ãƒ³ãƒãƒ«ãƒžãƒƒãƒ— $BS_CHANNEL_MAP = array( "3001.ontvjapan.com" => "101", "3002.ontvjapan.com" => "102", "3003.ontvjapan.com" => "103", "3004.ontvjapan.com" => "141", "3005.ontvjapan.com" => "151", "3006.ontvjapan.com" => "161", "3007.ontvjapan.com" => "171", "3008.ontvjapan.com" => "181", "3009.ontvjapan.com" => "191", "3010.ontvjapan.com" => "192", "3011.ontvjapan.com" => "193", "3013.ontvjapan.com" => "211", "3014.ontvjapan.com" => "222", ); if( USE_KUROBON ) { $BS_CHANNEL_MAP = array( "3001.ontvjapan.com" => "B10", "3002.ontvjapan.com" => "B10", "3003.ontvjapan.com" => "B11", "3004.ontvjapan.com" => "B8", "3005.ontvjapan.com" => "B1", "3006.ontvjapan.com" => "B2", "3007.ontvjapan.com" => "B4", "3008.ontvjapan.com" => "B9", "3009.ontvjapan.com" => "B3", "3010.ontvjapan.com" => "B3", "3011.ontvjapan.com" => "B3", "3013.ontvjapan.com" => "B5", "3014.ontvjapan.com" => "B7", ); } // 全国用CSデジタルãƒãƒ£ãƒ³ãƒãƒ«ãƒžãƒƒãƒ— $CS_CHANNEL_MAP = array( "1002.ontvjapan.com" => "CS2", // 237, // "スターchプラス" "1086.ontvjapan.com" => "CS2", // 239, // "æ—¥æœ¬æ˜ ç”»å°‚é–€ï½ƒï½ˆï¼¨ï¼¤" "306ch.epgdata.ontvjapan" => "CS2", // 306, // "フジテレビCSHD" "100ch.epgdata.ontvjapan" => "CS4", // 100, // "e2プãƒãƒ¢" "1025.ontvjapan.com" => "CS4", // 256, // "Jスãƒãƒ¼ãƒ„ ESPN" "1016.ontvjapan.com" => "CS4", // 312, // "FOX" "1018.ontvjapan.com" => "CS4", // 322, // "スペースシャワーTV" "1046.ontvjapan.com" => "CS4", // 331, // "カートゥーン ãƒãƒƒãƒˆ" "194ch.epgdata.ontvjapan" => "CS4", // 194, // "インターãƒãƒ¼ã‚«ãƒ«ï¼´ï¼¶" "1213.ontvjapan.com" => "CS4", // 334, // "トゥーン・ディズニー" "1010.ontvjapan.com" => "CS6", // 221, // "æ±æ˜ ãƒãƒ£ãƒ³ãƒãƒ«" "1005.ontvjapan.com" => "CS6", // 222, // "è¡›æ˜ŸåŠ‡å ´" "1008.ontvjapan.com" => "CS6", // 223, // "ãƒãƒ£ãƒ³ãƒãƒ«ï¼®ï¼¥ï¼£ï¼¯" "1009.ontvjapan.com" => "CS6", // 224, // "洋画★シãƒãƒ•ã‚£ãƒ«" "1133.ontvjapan.com" => "CS6", // 292, // "時代劇専門ãƒãƒ£ãƒ³ãƒãƒ«" "1003.ontvjapan.com" => "CS6", // 238, // "スター・クラシック" "1006.ontvjapan.com" => "CS6", // 310, // "スーパードラマ" "1014.ontvjapan.com" => "CS6", // 311, // "AXN" "1204.ontvjapan.com" => "CS6", // 343, // "ナショジオãƒãƒ£ãƒ³ãƒãƒ«" "1059.ontvjapan.com" => "CS8", // 55, // "ショップãƒãƒ£ãƒ³ãƒãƒ«" "1217.ontvjapan.com" => "CS10", // 228, // "ザ・シãƒãƒž" "800ch.epgdata.ontvjapan" => "CS10", // 800, // "スカãƒãƒ£ãƒ³ï¼¨ï¼¤ï¼˜ï¼ï¼" "801ch.epgdata.ontvjapan" => "CS10", // 801, // "スカãƒãƒ£ãƒ³ï¼˜ï¼ï¼‘" "802ch.epgdata.ontvjapan" => "CS10", // 802, // "スカãƒãƒ£ãƒ³ï¼˜ï¼ï¼’" "1028.ontvjapan.com" => "CS12", // 260, // "ゴルフãƒãƒ£ãƒ³ãƒãƒ«" "1092.ontvjapan.com" => "CS12", // 303, // "テレæœãƒãƒ£ãƒ³ãƒãƒ«" "1019.ontvjapan.com" => "CS12", // 323, // "ï¼ï¼´ï¼¶" "1024.ontvjapan.com" => "CS12", // 324, // "ミュージック・エア" "1067.ontvjapan.com" => "CS12", // 352, // "æœæ—¥ãƒ‹ãƒ¥ãƒ¼ã‚¹ã‚¿ãƒ¼" "1070.ontvjapan.com" => "CS12", // 353, // "BBCワールド" "1069.ontvjapan.com" => "CS12", // 354, // "CNNj" "361ch.epgdata.ontvjapan" => "CS12", // 361, // "ジャスト・アイ" "1041.ontvjapan.com" => "CS14", // 251, // "Jスãƒãƒ¼ãƒ„ 1" "1042.ontvjapan.com" => "CS14", // 252, // "Jスãƒãƒ¼ãƒ„ 2" "1043.ontvjapan.com" => "CS14", // 253, // "Jスãƒãƒ¼ãƒ„PlusH" "1026.ontvjapan.com" => "CS14", // 254, // "GAORA" "1040.ontvjapan.com" => "CS14", // 255, // "sky・Aスãƒãƒ¼ãƒ„+" "305ch.epgdata.ontvjapan" => "CS16", // 305, // "ãƒãƒ£ãƒ³ãƒãƒ«éŠ€æ²³" "1201.ontvjapan.com" => "CS16", // 333, // "AT-X" "1050.ontvjapan.com" => "CS16", // 342, // "ヒストリーãƒãƒ£ãƒ³ãƒãƒ«" "803ch.epgdata.ontvjapan" => "CS16", // 803, // "スカãƒãƒ£ãƒ³ï¼˜ï¼ï¼“" "804ch.epgdata.ontvjapan" => "CS16", // 804, // "スカãƒãƒ£ãƒ³ï¼˜ï¼ï¼”" "1207.ontvjapan.com" => "CS16", // 290, // "SKY・STAGE" "1007.ontvjapan.com" => "CS18", // 240, // "ムービープラスHD" "1027.ontvjapan.com" => "CS18", // 262, // "ゴルフãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" "1074.ontvjapan.com" => "CS18", // 314, // "Lï½ï¼¬ï½ã€€ï¼¨ï¼¤" "1073.ontvjapan.com" => "CS20", // 258, // "フジテレビ739" "1072.ontvjapan.com" => "CS20", // 302, // "フジテレビ721" "1047.ontvjapan.com" => "CS20", // 332, // "アニマックス" "1062.ontvjapan.com" => "CS20", // 340, // "ディスカãƒãƒªãƒ¼" "1193.ontvjapan.com" => "CS20", // 341, // "アニマルプラãƒãƒƒãƒˆ" "160ch.epgdata.ontvjapan" => "CS22", // 160, // "ï¼£-TBSウエルカム" //"1120.ontvjapan.com" => "CS22", // 161, // "QVC" "185ch.epgdata.ontvjapan" => "CS22", // 185, // "プライム365.TV" "1015.ontvjapan.com" => "CS22", // 293, // "ãƒ•ã‚¡ãƒŸãƒªãƒ¼åŠ‡å ´" "3201.ontvjapan.com" => "CS22", // 301, // "TBSãƒãƒ£ãƒ³ãƒãƒ«" "1090.ontvjapan.com" => "CS22", // 304, // "ディズニーãƒãƒ£ãƒ³ãƒãƒ«" "1022.ontvjapan.com" => "CS22", // 325, // "MUSIC ON! TV" "1045.ontvjapan.com" => "CS22", // 330, // "ã‚ッズステーション" "1076.ontvjapan.com" => "CS22", // 351, // "TBSニュースãƒãƒ¼ãƒ‰" "1068.ontvjapan.com" => "CS24", // 257, // "日テレG+" "5004.ontvjapan.com" => "CS24", // 291, // "fashion TV" "300ch.epgdata.ontvjapan" => "CS24", // 300, // "日テレプラス" "1023.ontvjapan.com" => "CS24", // 320, // "エコミュージックTV" "1208.ontvjapan.com" => "CS24", // 321, // "Music Japan TV" "2002.ontvjapan.com" => "CS24", // 350, // "日テレNEWS24" /* "110ch.epgdata.ontvjapan" => "CS22", 110, // "ワンテンãƒãƒ¼ã‚¿ãƒ«" "101ch.epgdata.ontvjapan" => "CS22", 101, // "å®å¡šãƒ—ãƒãƒ¢ãƒãƒ£ãƒ³ãƒãƒ«" "147ch.epgdata.ontvjapan" => "CS22", 147, // "CS日本番組ガイド" */ ); // DBãƒ†ãƒ¼ãƒ–ãƒ«æƒ…å ±ã€€ä»¥ä¸‹ã¯å¤‰æ›´ã—ãªã„ã§ãã ã•ã„ define( "RESERVE_TBL", "reserveTbl" ); // 予約テーブル define( "PROGRAM_TBL", "programTbl" ); // 番組表 define( "CHANNEL_TBL", "channelTbl" ); // ãƒãƒ£ãƒ³ãƒãƒ«ãƒ†ãƒ¼ãƒ–ル define( "CATEGORY_TBL", "categoryTbl" ); // カテゴリテーブル define( "KEYWORD_TBL", "keywordTbl" ); // ã‚ーワードテーブル // 予約テーブル define( "RESERVE_STRUCT", "id integer not null auto_increment primary key,". // ID "channel_disc varchar(128) not null default 'none',". // channel disc "channel_id integer not null default '0',". // channel ID "program_id integer not null default '0',". // Program ID "type varchar(8) not null default 'GR',". // 種別(GR/BS/CS) "channel varchar(10) not null default '0',". // ãƒãƒ£ãƒ³ãƒãƒ« "title varchar(512) not null default 'none',". // タイトル "description varchar(512) not null default 'none',". // 説明 text->varchar "category_id integer not null default '0',". // カテゴリID "starttime datetime not null default '1970-01-01 00:00:00',". // 開始時刻 "endtime datetime not null default '1970-01-01 00:00:00',". // 終了時刻 "job integer not null default '0',". // jobç•ªå· "path blob default null,". // 録画ファイルパス "complete boolean not null default '0',". // 完了フラグ "reserve_disc varchar(128) not null default 'none',". // è˜åˆ¥ç”¨hash "autorec integer not null default '0',". // ã‚ーワードID "mode integer not null default '0',". //録画モード "index reserve_ch_idx (channel_disc),". // インデックス "index reserve_st_idx (starttime)". "" ); // 番組表テーブル define( "PROGRAM_STRUCT", "id integer not null auto_increment primary key,". // ID "channel_disc varchar(128) not null default 'none',". // channel disc "channel_id integer not null default '0',". // channel ID "type varchar(8) not null default 'GR',". // 種別(GR/BS/CS) "channel varchar(10) not null default '0',". // ãƒãƒ£ãƒ³ãƒãƒ« "title varchar(512) not null default 'none',". // タイトル "description varchar(512) not null default 'none',". // 説明 text->varchar "category_id integer not null default '0',". // カテゴリID "starttime datetime not null default '1970-01-01 00:00:00',". // 開始時刻 "endtime datetime not null default '1970-01-01 00:00:00',". // 終了時刻 "program_disc varchar(128) not null default 'none',". // è˜åˆ¥ç”¨hash "autorec boolean not null default '1',". // 自動録画有効無効 "index program_ch_idx (channel_disc),". // インデックス "index program_st_idx (starttime)". "" ); define( "CHANNEL_STRUCT", "id integer not null auto_increment primary key,". // ID "type varchar(8) not null default 'GR',". // 種別 "channel varchar(10) not null default '0',". // channel "name varchar(512) not null default 'none',". // 表示å "channel_disc varchar(128) not null default 'none',". // è˜åˆ¥ç”¨hash "sid varchar(64) not null default 'hd'" // サービスID用02/23/2010è¿½åŠ ); define( "CATEGORY_STRUCT", "id integer not null auto_increment primary key,". // ID "name_jp varchar(512) not null default 'none',". // 表示å "name_en varchar(512) not null default 'none',". // åŒä¸Š "category_disc varchar(128) not null default 'none'" // è˜åˆ¥ç”¨hash ); define( "KEYWORD_STRUCT", "id integer not null auto_increment primary key,". // ID "keyword varchar(512) not null default '*',". // 表示å "type varchar(8) not null default '*',". // 種別 "channel_id integer not null default '0',". // channel ID "category_id integer not null default '0',". // カテゴリID "use_regexp boolean not null default '0',". // æ£è¦è¡¨ç¾ã‚’使用ã™ã‚‹ãªã‚‰1 "autorec_mode integer not null default '0',". // 自動録画ã®ãƒ¢ãƒ¼ãƒ‰02/23/2010è¿½åŠ "weekofday enum ('0','1','2','3','4','5','6','7' ) default '7'" // 曜日ã€åŒè¿½åŠ ); ?>