📺
EPGStationをWindows Server 2019にいれてみたメモ
最初に
Mirakurun は既に稼働状態であることを前提としています。
node.js
- 10.13.0 LTS をインストール(この時インストーラーにその他必要なモノを入れる的なチェックを入れておく)
- インストール後の処理で強制的に再起動されるので注意
git for windows インストール
- インストーラー使うだけ
Visual C++ Build Tools 2015 のインストール
以下の URL からダウンロードしてインストール
ffmpeg のインストール
直接リンク
20181125-370b8bd 4.1 / Windows 64bit を選択
zip アーカイブを好きな場所に展開する。このパスは後ほど使う。
EPGStation のインストール
https://github.com/l3tnun/EPGStation/blob/master/doc/windows.md に従う。
npm install
が失敗するので、 npm install --msvs_version=2015
とする。
ここで先ほど入れた C++ Build Tools が必要。
config.json 変更点
- sqlite3 使用
- エンコーダーのパス変更 (enc.js)
- ffmpeg のパス変更
npm start
すると sqlite3 モジュールがない。という感じのエラーが出るので次のステップで解消する
sqlite3 モジュールのインストール
cd c:\usr\EPGStation\node_modules\sqlite3
npm install -g node-gyp
npm install
npm run prepublish ←これは失敗するが問題なかった
npm run prepublish
が失敗しているが、EPGStation が起動するようになった。
蛇足
config.json は公式マニュアルを一通り見ながら設定した方がよい。ファイル名や、録画したファイルの保存場所など、
sample には書いていないけれども必須の設定がかなりある。
Discussion