設定ファイル

Tvmaidで使用する設定ファイルについて説明します。

TvmaidMAYA\defaultフォルダのファイル

convert.def 文字の変換ルールの設定(全角アルファベットを半角にする等)
epgwait.def 番組表更新時の待ち時間の設定
genre.def ジャンル文字列設定
log.db ログデータベース
main.def メイン設定
tuner.def チューナ設定
tvmaid-5.db 番組、予約等のメインデータベース
pd.def ストリーミング設定(プログレッシブダウンロード)
hls.def ストリーミング設定(HLS)
niconico-ch.def ニコニコ実況チャンネル設定
genre1.def、genre2.defは廃止しました(リリース28以降)

epgwait.def の設定

番組表更新時の待ち時間を設定します。
ネットワーク毎に、設定します。
「4=180」だと、NIDが4のサービスは180秒待ちます。
「default=60」でデフォルトの時間を指定します。

tuner.def について

チューナ名とBonドライバの関連付けの設定です。
Tvmaidは、このファイルの設定を元に、データベースのtunerテーブルを設定します。
チューナ更新(チューナとサービスの再設定)時だけ、このファイルを参照します。

main.def の内容

tvtest TVTestのパス
record.folder 録画フォルダのパス
record.margin.start 録画開始時のマージン
正の値の秒数で、指定秒数だけ早く開始します。
record.margin.end 録画終了時のマージン
正の値の秒数で、指定秒数だけ早く終了します。
録画中番組の終了時間と、次の予約の番組の開始時間に間があるときは無視されます。
record.file 録画ファイル名のマクロ
epg.hour 番組表更新時間
0~23の時刻を指定します。「,」で区切って複数指定できます。
url 内臓Webサーバ受け入れ可能URL指定
autosleep 自動スリープ設定
スリープから自動復帰したとき、録画後にスリープに戻すかどうかを指定します。
「on」または「off」を指定してください。
postprocessが設定されている場合はonにできません。
postprocess 録画後に起動するプロセスのフルパス
epgurl 番組表URL
epg.basic 番組表を基本情報のみ更新するネットワーク
ネットワークIDを指定します。「,」で区切って複数指定できます。
chat.niconico.mail ニコニコ動画アカウントのメールアドレス
chat.niconico.password ニコニコ動画アカウントのパスワード

録画ファイル名のマクロ

番組タイトル {title}
サービス名 {service}
ID {nid}
{tsid}
{sid}
{eid}
番組開始時間 {start-yyyy}
{start-yy}
{start-MM}
{start-M}
{start-dd}
{start-d}
{start-week}
{start-hh}
{start-h}
{start-mm}
{start-m}
番組終了時間 {end-yyyy}
{end-yy}
{end-MM}
{end-M}
{end-dd}
{end-d}
{end-week}
{end-hh}
{end-h}
{end-mm}
{end-m}
番組の長さ {duration-hh}
{duration-h}
{duration-mm}
{duration-m}