「Epgrec」の版間の差分
提供: Lisa Wiki
(→Webアプリの設置) |
(→Webアプリの設置) |
||
行42: | 行42: | ||
$RECORDER --b25 $CHANNEL $DURATION ${OUTPUT} >/dev/null | $RECORDER --b25 $CHANNEL $DURATION ${OUTPUT} >/dev/null | ||
</pre> | </pre> | ||
+ | ちゃんと録画出来るかテスト | ||
+ | OUTPUT=test.ts CHANNEL=22 DURATION=30 TUNER=0 MODE=0 TYPE=GR /media/Data/www/epgrec/do-record.sh | ||
+ | Apacheへの設定 | ||
+ | nano /etc/apache2/conf-enabled/epgrec.conf | ||
+ | 次の内容で編集します。 | ||
+ | <pre> | ||
+ | # Uncomment this to add an alias. | ||
+ | # This does not work properly with virtual hosts.. | ||
+ | Alias /epgrec /media/Data/www/epgrec | ||
+ | |||
+ | <Directory /media/Data/www/epgrec/> | ||
+ | Options +FollowSymLinks | ||
+ | AllowOverride All | ||
+ | <IfVersion >= 2.3> | ||
+ | Require all granted | ||
+ | </IfVersion> | ||
+ | <IfVersion < 2.3> | ||
+ | order allow,deny | ||
+ | allow from all | ||
+ | </IfVersion> | ||
+ | </Directory> | ||
+ | </pre> | ||
+ | Apacheの再起動 | ||
+ | apache2ctl restart | ||
+ | ブラウザで http://osmc/epgrec/ にアクセスすると何らかのメッセージが表示されていれば成功です。 | ||
==パーミッションの調整== | ==パーミッションの調整== |
2015年6月5日 (金) 21:51時点における版
epgrecとは
必要な機器
必要なプログラム
apt-get install g++ libboost-thread-dev libboost-filesystem-dev at
make clean make cp recfsusb2n /usr/local/bin
make clean make cp epgdump /usr/local/bin
設置方法
データベースの準備
データベースを作成
mysql -u root -p
epgrecと言う名称のデータベースでユーザーID:epgrec パスワード:epgrecで作成
mysql> grant all privileges on epgrec.* to epgrec@localhost identified by 'epgrec'; mysql> create database epgrec; mysql> exit
atコマンドの許可
/etc/at.deny を開き、www-data を削除
Webアプリの設置
tar xvzpf epgrec_20111001.tar.gz
config.php.sample を config.php にリネームして編集。
mv config.php.sample config.php nano config.php
チューナーは KTV-FSUSB2 を利用するので、do-record.sh は以下のようにした。
nano do-record.sh
#!/bin/sh echo "CHANNEL : $CHANNEL" echo "DURATION: $DURATION" echo "OUTPUT : $OUTPUT" echo "TUNER : $TUNER" echo "TYPE : $TYPE" echo "MODE : $MODE" RECORDER=/usr/local/bin/recfsusb2n $RECORDER --b25 $CHANNEL $DURATION ${OUTPUT} >/dev/null
ちゃんと録画出来るかテスト
OUTPUT=test.ts CHANNEL=22 DURATION=30 TUNER=0 MODE=0 TYPE=GR /media/Data/www/epgrec/do-record.sh
Apacheへの設定
nano /etc/apache2/conf-enabled/epgrec.conf
次の内容で編集します。
# Uncomment this to add an alias. # This does not work properly with virtual hosts.. Alias /epgrec /media/Data/www/epgrec <Directory /media/Data/www/epgrec/> Options +FollowSymLinks AllowOverride All <IfVersion >= 2.3> Require all granted </IfVersion> <IfVersion < 2.3> order allow,deny allow from all </IfVersion> </Directory>
Apacheの再起動
apache2ctl restart
ブラウザで http://osmc/epgrec/ にアクセスすると何らかのメッセージが表示されていれば成功です。