妄想日記 by 妄想エンジン


fire tv と pvr.epgstation で快適録画生活

題名でほぼ簡潔するシリーズ。
とりあえずこれで録画環境見直しは完了かな。
次は ras-pi とかにするのかどうか。

ということで。ここんとこ録画環境を見直し中です。
とりあえず、録画サーバ単独でエンコが完結することになりました。
おかげで24h電源入れっぱなしマシンをちょっと減らせてよかったね。
ちょっと前までは pvr.chnachu で録画サーバと kodi を連携していたのですが、epgstation に変えてからは plugin.video.epgstation をちょっと修正して使っていました。
ほとんどテレビを生で見ないので、これで問題は無かったのですが、やはり生で見たい時もあって、そういう時は TVtest か iptvプラグインでしのいでいました。
そんな状況でしたが、ここで、pvr.chinachu の作者様が pvr.epgstation を作ってくれましたのでさっそく乗り換えることにします。

pvr.chinachu のときと同様に、non rooted な android の場合、 kodi のプラグインは apk に組み込んでおかないとうまく動きません。
これまた前回と同様に組み込みます。今回は ubuntu 入れたマシンがあるので、そこで作業しました。java と ndk-build が動く環境にしてから以下のスクリプトを pvr.epgstation を展開したディレクトリで実行します。

#!/bin/bash

ndk-build APP_ABI=arm64-v8a clean
ndk-build clean
make clean

#ndk-build APP_ABI=arm64-v8a
ndk-build

#APKURL="${HOME}/tmp/kodi-18.8-Leia-arm64-v8a.apk"
APKURL="${HOME}/tmp/kodi-18.8-Leia-armeabi-v7a.apk"

KEYSTORE=hoge.keystore
ALIAS=hogehoge
PASSWORD="himitsu"
P=`pwd`

keytool -genkey -v -keystore $KEYSTORE -alias $ALIAS -noprompt -keyalg RSA \
-keysize 2048 -validity 20000 -keypass $PASSWORD -storepass $PASSWORD \
-dname " cn=$RANDOM, ou=$RANDOM, o=$RANDOM, c=US"

FILENAME="${APKURL##*/}"

set -eux
WORKDIR=$(mktemp -d)
cp -r libs $WORKDIR/lib
cp -r template $WORKDIR/addons
cp ChangeLog.txt $WORKDIR/addons/pvr.epgstation/
cp LICENSE $WORKDIR/addons/pvr.epgstation/
pushd $WORKDIR
mkdir assets
mv addons assets/

cp $APKURL .
zip $FILENAME -d META-INF/*
zip -r $FILENAME lib -i *.so
zip -r $FILENAME assets/addons
cp $FILENAME $P

popd
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore $KEYSTORE \
-storepass $PASSWORD $FILENAME $ALIAS

あとは、できた apk をfire tv にインストールするだけです。

以下余談。

tsのままのファイルだと再生できるけど、エンコードされているとダメっていう問題にどっぱまりました。
問題はエンコードされたファイルがいっぱいあるとダメっていうケースだったのですが、他の人を見てもそういう問題が出ていなかったので、ちょっと混乱しました。
みなさん、もしかしてあまりエンコしたり貯めたりしないのかな?

参考URL
Harekaze / pvr.epgstation
https://github.com/Harekaze/pvr.epgstation

FireTV と Kodi と Chinachu を使ってテレビを観る
https://ibulog-iblog.hateblo.jp/entry/2017/03/18/011237

ツイート
|top |アフィリエイト |windowsネタ |料理メモ |コンタクト |twitter |
さわやかなエロスを目指す--妄想エンジン ©1996-2022
コンテンツ配信