XMLによるEGPの実装、XMLTVを試してみる。
最新版の0.5.34では日本のEPG情報を取り込む機能がマージされているので本家からソースを入手。
$ perl Makefile.pl $ make $ sudo make install
日本対応化のページを参考にしながら
$ tv_grab_jp --configure
で設定。
あとはtv_grab_jpでEPGが取れるはずと思ったら激しく文字化けし一晩悩む。
で、もう一度日本対応版のサイトを見ると
xmltv-0.5.27ja-1.tar.bz2の頃まではEUCで出力するためのtv_grab_jaがありましたが、xmltv-0.5.29-cvs040228.tar.bz2でEUC出力させるためにはどうしたらよいのでしょうか?
-- jonathan (2004-03-02)LANGがja_JP.eucJPになってると、自動的に判別してEUCでメッセージを出力するようになってます。XMLの出力はUTF-8ですが、これは何かフィルタをかましてあげてください。
-- ぱ研 (2004-03-08)
と書かれている。
そこで
$ export LANG="ja_JP.eucJP"
してあげたら無事取得成功。
あとはこの辺をシェルスクリプトにまとめてLinuxルータ上でcronで定期的に実行させると。
しかし、問題はXMLTVファイルをどのように扱うか。
この1年半ほど愛用しているSnapStream beyond TV 3のXMLTVプラグインや、最近テスト中のmyHTPCのTVプラグインGotTV共に日本語のXMLTVファイルを扱えない模様。
myHTPC単体では日本語XMLTVを表示できるけど録画や視聴時に使うGotTVで文字化けするんじゃ意味がないしなぁ。
Windowsで日本語XMLTVを扱えるソフトはないのか??