YANO's digital garage

Copyright ©YANO All rights reserved. https://www.bravotouring.com/~yano/

Last-modified: 2022-07-30 (土)


[一語一絵/IT系]

Mirakurun / 2022-06-09 (木)

ASRock H97 Pro4にXeon E3-1265L v3を載せたHaswellにPT3を入れ、テレビ録画サーバ機能を構築。

Mirakurun 3.9.0-rc.2
[External]Chinachu/Mirakurun

mirakurunとepgstationをDockerで扱う[External]l3tnun/docker-mirakurun-epgstationが楽チンっぽいので、あやかる事に。

最初はearth_pt3が動かなくて悩んだのだが、kernel 5.4で起動するとearth_pt3が動いたので、調べたところ5.13系の.koファイル自体が無かった。結局

$ KVERSION="5.13.0-44-generic"
$ sudo apt install -y linux-image-${KVERSION} ¥
                      linux-headers-${KVERSION} ¥
                      linux-modules-${KVERSION} ¥
                      linux-modules-extra-${KVERSION}
とする事で解決したので、どうやら5.13.0のkernelを入れる時にlinux-modules-extraを入れ忘れてたっぽい。

何はともあれ[External]l3tnun/docker-mirakurun-epgstationをgit clone。
~$ mkdir ~/mirakurun
~$ cd ~/mirakurun
~/mirakurun$ git clone https://github.com/l3tnun/docker-mirakurun-epgstation.git
~/mirakurun$ cd ~/mirakurun/docker-mirakurun-epgstation
~/mirakurun/docker-mirakurun-epgstation$ cp docker-compose-sample.yml docker-compose.yml
~/mirakurun/docker-mirakurun-epgstation$ cp epgstation/config/config.yml.template epgstation/config/config.yml
~/mirakurun/docker-mirakurun-epgstation$ cp epgstation/config/enc.js.template epgstation/config/enc.js
~/mirakurun/docker-mirakurun-epgstation$ cp epgstation/config/operatorLogConfig.sample.yml epgstation/config/operatorLogConfig.yml
~/mirakurun/docker-mirakurun-epgstation$ cp epgstation/config/epgUpdaterLogConfig.sample.yml epgstation/config/epgUpdaterLogConfig.yml
~/mirakurun/docker-mirakurun-epgstation$ cp epgstation/config/serviceLogConfig.sample.yml epgstation/config/serviceLogConfig.yml
~/mirakurun/docker-mirakurun-epgstation$ docker-compose run --rm -e SETUP=true mirakurun
~/mirakurun/docker-mirakurun-epgstation$
「ホスト上の pcscd は使わない」という事は、裏返すとコンテナ側でICカードリーダーをハンドルするという事になるので、そのまま背面のUSBポートにBCAS用のICカードリーダー"SCR3310"を挿し、docker-compose.ymlに設定を追加。
~/mirakurun/docker-mirakurun-epgstation$ lsusb | grep SCR3310
Bus 003 Device 010: ID 04e6:5116 SCM Microsystems, Inc. SCR331-LC1 / SCR3310 SmartCard Reader
~/mirakurun/docker-mirakurun-epgstation$ diff -bc docker-compose-sample.yml docker-compose.yml
*** docker-compose-sample.yml   2022-06-09 23:28:43.268877266 +0900
--- docker-compose.yml  2022-06-09 23:29:19.128140365 +0900
***************
*** 16,21 ****
--- 16,22 ----
          devices:
              - /dev/bus:/dev/bus
              - /dev/dvb:/dev/dvb
+             - /dev/bus/usb/003/010 # card reader
          restart: always
          logging:
              driver: json-file
~/mirakurun/docker-mirakurun-epgstation$ docker-compose up -d
~/mirakurun/docker-mirakurun-epgstation$

[External][メモ] Mirakurunのチャンネル設定[External]福岡県デジタルテレビチャンネル周波数ガイドを見ながらチャンネル設定。[External]須恵テレビ中継局のチャンネル変更についてによると2014年にKBCとFBSはチャンネルが変わっているようだが、ウチではFBSは元の32chの方が信号強度が高かった。

それと、BS松竹東急、BSJapanext、BSよしもと、も開局してたな。

【参照】
●Simple Life in the digital age https://www.digital-den.jp/simplelife/
2022年1月版 15分でできる自宅録画サーバー(Ubuntu 20.04)
●エヴァコレ雑記 https://evacore.info/
【初心者向け】Ubuntu20.04とPT3環境にDocker-MirakurunでTVサーバーを構築する 2022年3月29日
●空気録学電子版【公式】 https://medium.com/chinachu/
Mirakurun 3.0.0 “Night Whale” リリースのお知らせとインストール方法 2020年6月16日
●Qiita https://qiita.com/
ESXi & PT2と Ubuntu20.04 & Dockerで Mirakurunインストール 2022年2月21日
TVを録画するためRaspberry Pi4にdocker-mirakurun-epgstationをインストールする 2022年3月23日
[メモ] Mirakurunのチャンネル設定 2022年5月30日
●GitHub https://github.com/
Chinachu/Mirakurun: A Modern DVR Tuner Server for Japanese TV.
l3tnun/docker-mirakurun-epgstation: Mirakurun + EPGStation on Docker
●GitHub Gist https://gist.github.com/
mirakurun BSCSチャンネル設定(2022/03/09現在)
●でんぱでーた on Web http://www.denpa-data.com/denpadata/
福岡県デジタルテレビチャンネル周波数ガイド
●九州総合通信局 https://www.soumu.go.jp/soutsu/kyushu/
須恵テレビ中継局のチャンネル変更について 2014年6月12日
●Wikipedia https://en.wikipedia.org/wiki/
Video Acceleration API