5 $GR_CHANNEL_MAP = array(
11 "GR24" => "24", // テレ朝
12 "GR23" => "23", // テレ東
13 // "GR20" => "20", // MX TV
14 // "GR18" => "18", // テレ神
16 // "GR32" => "32", // テレ玉
21 // 大阪地区デジタルチャンネルマップ(参考)
22 $GR_CHANNEL_MAP = array(
23 "GR24" => "24", // NHK
29 "GR18" => "18", // テレビ大阪
39 'name' => 'Full TS', // モードの表示名
40 'suffix' => '.ts', // ファイル名のサフィックス
43 /* Examples is as follows.
47 'suffix' => '_tss.ts',
51 'name' => '12Mbps MPEG4',
59 define( "INSTALL_PATH", '/var/www/epgrec' ); // インストールパス
60 define( "SPOOL", "/video" ); // 録画ビデオ格納ディレクトリ
61 define( "THUMBS", "/thumbs" ); // サムネール保存先
62 define( "INSTALL_URL", "http://localhost/epgrec" ); // インストール先URL
64 define( "BS_TUNERS", 0 ); // BSデジタルチューナー数
65 define( "GR_TUNERS", 1 ); // 地上デジタルチューナー数
66 define( "USE_KUROBON", false ); // BSチューナーとしてFriio BS/CSを使うならtrue
68 define( "FORMER_TIME", 20 ); // 予約実行を行う前に取る余裕時間(秒)
69 define( "EXTRA_TIME", 0 ); // この秒数だけ録画時間を長めに取る
71 define( "FORCE_CONT_REC", false ); // 終了時間を調節して連続する番組の予約を行う
72 define( "REC_SWITCH_TIME", 5 ); // レコーダーの切り替え余裕時間
74 define( "USE_THUMBS", true ); // サムネイルを生成するならtrue
78 define( "DB_HOST", "localhost"); // DBホスト名
79 define( "DB_NAME", "yourdbname" ); // DB名
80 define( "DB_USER", "yourname" ); // DBユーザー名
81 define( "DB_PASS", "yourpass"); // DBパスワード
82 define( "TBL_PREFIX", "Recorder_" ); // テーブルの接頭辞
86 define( "EPGDUMP", "/usr/local/bin/epgdump" ); // epgdumpのパス
87 define( "AT" , "/usr/bin/at" ); // atのパス
88 define( "ATRM", "/usr/bin/atrm" ); // atrmのパス
89 define( "SLEEP", "/bin/sleep" ); // sleepのパス
90 define( "FFMPEG", "/usr/bin/ffmpeg" ); // ffmpegのパス
94 define( "PADDING_TIME", 180 ); // 詰め物時間
95 define( "DO_RECORD", INSTALL_PATH . "/do-record.sh" ); // レコードスクリプト
96 define( "COMPLETE_CMD", INSTALL_PATH . "/recomplete.php" ); // 録画終了コマンド
97 define( "TEMP_DATA", "/tmp/__temp.ts" ); // テンポラリデータ
98 define( "TEMP_XML", "/tmp/__temp.xml" ); // テンポラリXML
101 $BS_CHANNEL_MAP = array(
102 "3001.ontvjapan.com" => "101",
103 "3002.ontvjapan.com" => "102",
104 "3003.ontvjapan.com" => "103",
105 "3004.ontvjapan.com" => "141",
106 "3005.ontvjapan.com" => "151",
107 "3006.ontvjapan.com" => "161",
108 "3007.ontvjapan.com" => "171",
109 "3008.ontvjapan.com" => "181",
110 "3009.ontvjapan.com" => "191",
111 "3010.ontvjapan.com" => "192",
112 "3011.ontvjapan.com" => "193",
113 "3013.ontvjapan.com" => "211",
114 "3014.ontvjapan.com" => "222",
118 $BS_CHANNEL_MAP = array(
119 "3001.ontvjapan.com" => "B10",
120 "3002.ontvjapan.com" => "B10",
121 "3003.ontvjapan.com" => "B11",
122 "3004.ontvjapan.com" => "B8",
123 "3005.ontvjapan.com" => "B1",
124 "3006.ontvjapan.com" => "B2",
125 "3007.ontvjapan.com" => "B4",
126 "3008.ontvjapan.com" => "B9",
127 "3009.ontvjapan.com" => "B3",
128 "3010.ontvjapan.com" => "B3",
129 "3011.ontvjapan.com" => "B3",
130 "3013.ontvjapan.com" => "B5",
131 "3014.ontvjapan.com" => "B7",
136 // DBテーブル情報 以下は変更しないでください
138 define( "RESERVE_TBL", "reserveTbl" ); // 予約テーブル
139 define( "PROGRAM_TBL", "programTbl" ); // 番組表
140 define( "CHANNEL_TBL", "channelTbl" ); // チャンネルテーブル
141 define( "CATEGORY_TBL", "categoryTbl" ); // カテゴリテーブル
142 define( "KEYWORD_TBL", "keywordTbl" ); // キーワードテーブル
145 define( "RESERVE_STRUCT",
146 "id integer not null auto_increment primary key,". // ID
147 "channel_disc varchar(128) default 'none',". // channel disc
148 "channel_id integer default '0',". // channel ID
149 "program_id integer default '0',". // Program ID
150 "type varchar(8) default 'GR',". // 種別(GR/BS/CS)
151 "channel varchar(10) default '0',". // チャンネル
152 "title varchar(512) default 'none',". // タイトル
153 "description varchar(1024) default 'none',". // 説明
154 "category_id integer default '0',". // カテゴリID
155 "starttime datetime default '1970-01-01 00:00:00',". // 開始時刻
156 "endtime datetime default '1970-01-01 00:00:00',". // 終了時刻
157 "job integer default '0',". // job番号
158 "path varchar(1024) default '/var/www/pool/',". // 録画ファイルパス
159 "complete boolean default '0',". // 完了フラグ
160 "reserve_disc varchar(128) default 'none',". // 識別用hash
161 "autorec integer default '0',". // キーワードID
162 "mode integer default '0'" //録画モード
167 define( "PROGRAM_STRUCT",
168 "id integer not null auto_increment primary key,". // ID
169 "channel_disc varchar(128) default 'none',". // channel disc
170 "channel_id integer default '0',". // channel ID
171 "type varchar(8) default 'GR',". // 種別(GR/BS/CS)
172 "channel varchar(10) default '0',". // チャンネル
173 "title varchar(512) default 'none',". // タイトル
174 "description varchar(1024) default 'none',". // 説明
175 "category_id integer default '0',". // カテゴリID
176 "starttime datetime default '1970-01-01 00:00:00',". // 開始時刻
177 "endtime datetime default '1970-01-01 00:00:00',". // 終了時刻
178 "program_disc char(128) default 'none',". // 識別用hash
179 "autorec boolean default '1'" // 自動録画有効無効
183 define( "CHANNEL_STRUCT",
184 "id integer not null auto_increment primary key,". // ID
185 "type varchar(8) default 'GR',". // 種別
186 "channel varchar(10) default '0',". // channel
187 "name varchar(512) default 'none',". // 表示名
188 "channel_disc varchar(128) default 'none'" // 識別用hash
191 define( "CATEGORY_STRUCT",
192 "id integer not null auto_increment primary key,". // ID
193 "name_jp varchar(512) default 'none',". // 表示名
194 "name_en varchar(512) default 'none',". // 同上
195 "category_disc varchar(128) default 'none'" // 識別用hash
199 define( "KEYWORD_STRUCT",
200 "id integer not null auto_increment primary key,". // ID
201 "keyword varchar(512) default '*',". // 表示名
202 "type varchar(8) default '*',". // 種別
203 "channel_id integer default '0',". // channel ID
204 "category_id integer default '0',". // カテゴリID
205 "use_regexp boolean default '0'" // 正規表現を使用するなら1