Skip to content
This repository has been archived by the owner on Sep 12, 2022. It is now read-only.

68fpjc/docker-bon-mirakurun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-bon-mirakurun

1. 概要

BonDriverProxy_Linux + recbond + Mirakurun (or mirakc )のDockerイメージです。TVチューナは PLEX PX-Q3U4 を想定しています。

録画・視聴アプリは含まれていません。EPGStation、TVTest、EDCB等、お好きなものをどうぞ。

2. 動作環境

下記で動作確認しています。

  • Raspbian GNU/Linux 10 (buster)

  • Docker version 20.10.1, build 831ebea

  • docker-compose version 1.26.2, build eefe0d31

3. 使い方

  • PX-Q3U4を使用する場合、ホスト側で px4_drv がインストール・実行されている必要があります。

  • docker-b25 と併用することを想定しています。

3.1. 初期設定その1(Dockerイメージのビルド)

$ docker-compose build

3.2. 初期設定その2(設定ファイルの生成)

$ ./init.sh 192.168.0.10:40773 # IPアドレスはdocker-b25が動作しているホストを指定すること

3.3. 起動(BonDriverProxy_Linux + Mirakurun)

$ docker-compose up -d mirakurun

3.4. 起動(BonDriverProxy_Linux + mirakc)

$ docker-compose up -d mirakc

3.5. 起動(BonDriverProxy_Linuxのみ)

$ docker-compose up -d bon

4. 構成

bonコンテナ                                            | mirakrun / mirakcコンテナ
デバイス                   BonDriver                   | BonDriver                  録画コマンド
-------------------------------------------------------+-----------------------------------------------
/dev/px4video0         <-  BonDriver_LinuxPT-00.so  <- | BonDriver_Proxy-00.so  <-  recbond (BS/CS) ※2
/dev/px4video1         <-  BonDriver_LinuxPT-01.so  <- | BonDriver_Proxy-01.so  <-  recbond (BS/CS) ※2
/dev/px4video2         <-  BonDriver_LinuxPT-02.so  <- | BonDriver_Proxy-02.so  <-  recbond (GR)    ※2
/dev/px4video3         <-  BonDriver_LinuxPT-03.so  <- | BonDriver_Proxy-03.so  <-  recbond (GR)    ※2
/dev/px4video4    ※1  <-  BonDriver_LinuxPT-04.so  <- | BonDriver_Proxy-04.so  <-  recbond (BS/CS) ※2
/dev/px4video5    ※1  <-  BonDriver_LinuxPT-05.so  <- | BonDriver_Proxy-05.so  <-  recbond (BS/CS) ※2
/dev/px4video6    ※1  <-  BonDriver_LinuxPT-06.so  <- | BonDriver_Proxy-06.so  <-  recbond (GR)    ※2
/dev/px4video7    ※1  <-  BonDriver_LinuxPT-07.so  <- | BonDriver_Proxy-07.so  <-  recbond (GR)    ※2
/dev/dvb/adapter0 ※1  <-  BonDriver_DVB-00.so      <- | BonDriver_Proxy-08.so  <-  recbond (GR)    ※2
/dev/dvb/adapter1 ※1  <-  BonDriver_DVB-01.so      <- | BonDriver_Proxy-09.so  <-  recbond (GR)    ※2
/dev/dvb/adapter2 ※1  <-  BonDriver_DVB-02.so      <- | BonDriver_Proxy-10.so  <-  recbond (GR)    ※2
/dev/dvb/adapter3 ※1  <-  BonDriver_DVB-03.so      <- | BonDriver_Proxy-11.so  <-  recbond (GR)    ※2

※1 デフォルトのdocker-compose.ymlでは無効化されている
※2 初期tuners.yml / config.ymlでは無効化されている
  • docker-compose.yml / tuners.yml / config.ymlを適切に変更することにより、 PX-Q1UD も使えます。 PX-W3U4 / PX-S1UD V2.0 も使えるかもしれません。使えないかもしれません。

  • 地デジのチャンネルはすべて無効化してあるので、適切に有効化してください。東京のチャンネルにはコメントを入れてあるので参考にしてください。

5. Dockerイメージの説明

Dockerイメージ 概要 外部からのアクセス

68fpjc/mirakurun

公式Dockerイメージ に下記変更を行ったもの

  • BonDriverProxyクライアントを追加

  • recbondを追加

  • socatを追加

  • pcscdを削除

68fpjc/mirakc

公式Dockerイメージ に下記変更を行ったもの

  • BonDriverProxyクライアントを追加

  • recbondを追加

68fpjc/bondriverproxy

BonDriverProxy_Linux + BonDriver_LinuxPTX

BONDRIVER=/var/lib/BonDriverProxy_Linux/BonDriver_LinuxPT-??.so BONDRIVER=/var/lib/BonDriverProxy_Linux/BonDriver_DVB-??.so BONDRIVER=/var/lib/BonDriverProxy_Linux/BonDriver_LinuxPTX-??.so

  • 上記 ??0019 。ただし、*.conf / *.iniが不足しているため、デフォルトではすべて使えるわけではない

以上

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published