Dockerで構築するMirakurun + EDCB + KonomiTVなTV視聴・録画環境
- Mirakurun
- tsukumijima/libaribb25
- stz2012/recpt1
- xtne6f/EDCB
- EDCB_Material_WebUI
- BonDriver_LinuxMirakc
- KonomiTV
- Docker
- ホストPC上に以下のものが必要です:
- Docker
- px4_drvなどのチューナードライバ
- ホストOSはUbuntu 24.04 LTSを想定しています。
Mirakurun用にmirakurun/conf
ディレクトリ以下にchannels.yml、tuners.ymlを作成してください。
ISDBScannerなどで自動生成できます。
EDCB用にEDCB/edcb
ディレクトリ以下にCommon.ini、EpgDataCap_Bon.ini、EpgTimerSrv.iniを作成してください。
EpgTimerSrv.iniの以下の項目はお使いのチューナーに合わせて変更してください。
[BonDriver_LinuxMirakc.so]
Count=4 # チューナー数
GetEpg=1
EPGCount=2 # EPG取得に使用するチューナー数
Priority=0
デフォルトの録画保存先ディレクトリはEDCB/record
に設定されています。必要に応じてcompose.yamlのedcbサービスのボリューム設定を変更してください。
- type: bind
source: "./EDCB/record" # ここを変更
target: "/record"
KonomiTV用にKonomiTV
ディレクトリ以下にconfig.yamlを作成してください。
設定が完了したら、以下のコマンドでDockerイメージをビルドし、コンテナを起動します:
docker compose up -d
最初にEDCBチャンネルスキャン用のコンテナが立ち上がります。チャンネルスキャンには3〜4分ほどかかりますので、完了するまで待ってからEDCBとKonomiTVにアクセスしてください。
チャンネルスキャンが必要ない場合は、次のコマンドでスキップできます:
docker compose up -d --no-deps mirakurun edcb konomitv
Dockerで構築!ミニPC + PX-W3U4でお手軽自宅録画サーバー
docker-dtv-serverは、MITライセンスのもとで公開されています。