BuffaloのiEPGの挙動はどうもおかしい。
気になるところを書いてみよう。
まずprogram-titleの件。半角スペースがあるとそこでparseが止まる。スペースの前までしか読み込まない。番組タイトルに半角スペースが入らないということを前提としているのだろうが、謎挙動である。コメントを吸うときは半角スペースがあっても問題はない。
さて、epgファイルから読み込むものの中で、ソフト側の挙動に任されているのはサブタイトルやコメントの処理をどうするかという点にある。PCast(iEPGを読み込んでいる実体はPCastTViEPG.exe)の場合、コメントに入れる文は、********: なる文字列から始まる最後の行から1行開けた後の文字列となる。
1行開きがあれば、********: があってもコメントとして吸う。複数行可。1行空白がなければ、冒頭から2バイト文字でもコメントにしない。description:が入るかと思いこんでいたのだが、どうも入らないようだ。performer:も無視する。