ちなちゅう再び
うまく動かなかった Chinachu に再挑戦 on RaspberryPi3。
結論:予約録画OK、リアル視聴NG まではできた。
GitHub - Chinachu/Chinachu: Japanese DVR Software.
node はバージョン14指定らしい。
大丈夫。
一晩いじるな
$ ./chinachu installer で 1) Auto(full) を選択
一晩ほうっておく。
途中で pi3 の ssh が切断されて応答が無くなりVNCも繋がらなくなる(pingだけは通る)状態になるが電源は切らずに我慢して放っておく。一晩すればsshが復活するから。
config.jsonの作成。
2行目、6行目、35行目を修正。
rules.json に [] を書き込み。
wui を起動。
$ ./chinachu service wui execute
$ Ctrl + c
$ ./chinachu update
して(mirakurunから)chinachuへ番組表を流し込む。
番組表はOK。
ホームも綺麗。
しかしライブ視聴だけは起動しない。
たぶんブラウザの問題。これは後日調べる。
$ ./chinachu service operator execute
これがなぜかうまくいかない。
一見起動したようには見えるが
$ mirakurun status
mirakurun-server しか動いていない。operatorが動いてない。
ここに operator の行もできるのが正しい。
chinachuのweb画面でも「Operator: 停止しています」になってしまう。
iPhoneから接続。webのui(wui)は繋がるがライブ視聴はやはりダメ。
pm2(Process Manager 2 の略?)でchinachu の ui と operator を起動させてみる。
成功したかにみえるが
processes.json を読ませると node と npm が無いぜとエラー。これが原因か。
.nave/installed に何もない。ここにnodeとnpmを入れなきゃ動かない。
このへん参照に進める。
手動でバイナリコピー
結論として苦労して/home/pi/Chinachu/.nave/Installed/14.18.3/bin に nodeとnpmのバイナリを入れて、そのショートカットを /home/pi/Chinachu/.nave直下に配置すれば動く。
苦労して/home/pi/Chinachu/.nave/Installed/14.18.3/bin に nodeとnpmのバイナリを入れて、そのショートカットを /home/pi/Chinachu/.nave直下に配置した。これで動くはず。
どうもln(リンク)って苦手。実体かショートカットか分からん。
$ mirakurun status
おっしゃchinachu-operator起動した。
しかし肝心のライブ視聴はやはり動かず。これは後日調べる。
さて録画してみる。
これができればまずはchinachu導入の目的は達せる。
動画の保存先で ls してみると…
録画されてる!
ファイル名ながすぎ。命名ルールはあとで変える。とりあえず手動リネーム。
http://192.168.3.11:8080/PT3/20221003_hanakappa.m2ts
次はライブ視聴だな。
次回以降Chinachu自動起動させるべくpm2 save と pm2 startup しとく。
$ pm2 save
$ pm2 startup
録画ファイル名を変更
$ vim /home/pi/Chinachu/config.json
$ pm2 restart processes.json
※ Chinachuは「ちなちゅう」と呼ぶらしい。読みにくくてセンスない名前って好きじゃない(キラキラネームとか)けど、このソフトは使いやすいし高性能だから、まあいいか。