「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/ にアクセスすると何らかのメッセージが表示されていれば成功です。

パーミッションの調整