実質一週間ぐらいかけて解析作業してやっと動作させる事が出来た。
このソフト、Linuxで簡単に出来るとか?宣伝してた人がいたように思うが
トンデモナイ話であった。
ソースインストールは当たり前でテキストエディターでソースの一部を変更したり
色々なテクニックが必要だった少なくても自分の場合は(^_^;)
一番ハマったのはChinachu Γ はrecdvbと組み合わせて使う場合ver1.2系を使わないと動作しない事だ。
プラス少し前の「4K/8K放送に伴うBSチャンネル変更」の影響を recdvb がモロに受けているのだけど
(recpt1とも組わせて使えるらしいがkernelのdvbドライバーの完成度が上がっているので
recdvbと組み合わせたいところ)
配布されているソースにはその部分のパッチは一切当たっていないため
テキストエディターでソースを変更してはビルドして試すという試練がかなりあって疲弊した。
動作してみればepgrec時代と比較すると安定性、利便性が格段に上がっている事に感心した。
まったく たったこれだけの情報が無かった、
どう使えば良いか確実に理解していなかった。
それだけで時間を浪費した。
chinachuとmirakurunの作業分担はchinachuはmirakurunに録画作業を投げる。
mirakurunは依頼を受けて録画コマンドrecdvbを実行する。
(EPG番組表のデータ取得についてはrecbvbコマンドを使ってmirakurunが行っている。)
ここで注意しなければならないのはそのデーター取得にはrecdvbコマンドが使われる事である。
mirakurunで使用される録画コマンドラインとチャンネルを設定ファイルで指定しても
それだけで安心してはいけない。
実はrecdvbコマンドのビルド時の際に使われた設定でrecdvbコマンドは録画する。
その設定内容が
mirakurunの設定ファイルで設定された内容と一致していなければまともに動作しないのである。
この件に関して有効な確認コマンドは
rivarun --list | sed 's/},/},¥n/g' である。
このコマンドでmirakurunサーバーがチャンネル情報を認識出来ているかを確認出来る。
またその確認情報は /usr/local/var/db/mirakurun/services.json に保存される。
自分は途中で面倒になってこのファイルを直接編集してチャンネル情報を入れ込んで見たが見事に拒絶された(笑)
要は根本的にrecdvbのプログラムソースのチャンネル設定が完璧で無ければ
Chinachu Γ は「まともに動作しない。」のである(^_^;)
参考リンク:
https://mirai.black/2017/08/07/archlinux-pt2-mirakurun-chinachu/
https://mirai.black/2017/08/07/archlinux-pt2-mirakurun-chinachu/
https://www.jifu-labo.net/2017/01/chinachu_gd/#i-6
http://poohkids.
channels.yml recdvb mirakurun
Comments