08/04/24 02:27:33 HErMJ9T8
vrs-php5の中の人です。取り急ぎ対応完了しました。
1.ソースコードのダウンロード
$ cd (vrsを入れたディレクトリ)
$ svn update \
image/icons.txt constants.php doc/ChangeLog doc/README.txt doc/TODO \
lib/DeleteProgramCacheCommandParser.php \
lib/ProgramCache.php lib/ReservationController.php \
lib/ProgramViewerContents.php lib/SideMenu.php \
lib/AppendIepgReservationContents.php lib/TopContents.php \
lib/IepgUrlSettingContents.php \
lib/Main.php do-record.sh-dist config.php-dist program.css
2.iconの取得
画像を取得します。
$ cd (vrsのディレクトリ)/images
$ cat ./icons.txt | while read url; do file=`basename "$url"`; [ -e "$file" ] || wget -nc "$url"; done
$ popd
3.config.phpを修正
PREFIDとIEPG_URLが変わっていますのでconfig.php-distを参考に両方変更してください。
また地域に併せて、PREFIDを設定します。PREFIDの調べ方は、URLリンク(tv.so-net.ne.jp)<)」のXXの部分がPREFIDの値です。
番組表が表示できればOKです。
4.config-channelmap.phpを修正
全チャンネルに対してiepgをクリックしてみて、チャンネル番号をとれることを確認してください。
とれない場合は、config-channelmap.phpのチャンネル名をiepgのファイルのstationの部分にある文字列に合わせてください。
iepgファイルは、番組表からiepgをクリックする度に(vrsのディレクトリ)/tmp/iepgに保存されます。
5.オマケ
5.1.program.cssを書き換えれば、「ニュースの背景は猫画像」のように番組の種別ごとに見た目を設定できます
(種別はnews,documentary,information,variety,sports,music,anime,drama,movie)
5.2.メニューに「iEPG URLから予約」を追加しました。
一般的なiEpgのURLであれば、TV王国以外でも読み込めます。多分。そんな気がします。
5.3.do-record.shにハードコーディングしていたHOMEを削除し、config.phpのHOMEを渡すようにしています。