EPGStation

EPGStation

Windowsでテレビ録画環境を作ります。
Windows環境とUbuntu環境で構築します。

Windows 環境

参考
https://qiita.com/oz0820/items/29dccc6ca3b02b390332

フォルダ構成

モジュール フォルダ
PT3 C:\rec\BonDrivers\
Mirakurun C:\rec\Mirakurun\
EPGStation C:\rec\EPGStation\
ffmpeg C:\Users\ユーザ名\AppData\Local\Microsoft\WinGet\Links\ffmpeg.exe
MariaDB C:\Program Files\MariaDB 11.6\bin\

PT3

Mirakurun

  • サービス削除
    管理者として実行
    sc delete mirakurun
  • インストール
    winget install OpenJS.NodeJS.LTS

    git clone https://github.com/stuayu/Mirakurun -b dev
    cd Mirakurun
    npm install
    npm run build
  • 設定
    • C:\rec\Mirakurun\local_config\channels.yml
    • C:\rec\Mirakurun\local_config\server.yml
    • C:\rec\Mirakurun\local_config\tuners.yml
  • サービス化
    winser -i -a –startuptype auto –startcmd node.exe bin\init.win32.js –set AppPriority ABOVE_NORMAL_PRIORITY_CLASS –set Type SERVICE_WIN32_OWN_PROCESS –set AppStdout C:\rec\Mirakurun\local_data\stdout –set AppStderr C:\rec\Mirakurun\local_data\stderr –env USERPROFILE=%USERPROFILE% –env LOCALAPPDATA=%USERPROFILE%\AppData\Local –env USING_WINSER=1 –name mirakurun

ffmpeg

  • インストール
    winget install ffmpeg

mariadb

  • インストール
    winget install mariadb
  • サービス登録
    管理者として実行
    "C:\Program Files\MariaDB 11.6\bin\mariadbd" --install MariaDB

EPGStation

  • インストール
    git clone https://github.com/stuayu/EPGStation
    cd EPGStation
    npm run all-install
    npm run build-win # Windowsの場合のみ実行する

Ubuntu 環境


Comments