はじめに
パソコンとかスマホでテレビ、見たいですよね!!!
ネットで調べてみると、 ラズパイの情報はたくさんありますが、私が持ってる Orange Pi の情報は一切なかったです…(2024年9月現在)
なので、自分でやってみました!
使用機材
前提
方法は忘れてしまいましたが、 OrangePi は SSD から起動できるようにしています
困った事等
参考にしたサイト:Raspberry Pi 4 と docker-mirakurun-epgstation で録画サーバーを構築する (2023年2月版)
詰まったこと1: Docker
詰まった
sudo apt install -y git docker docker-compose
docker -v
ここで、dockerのバージョンが表示されない。docker-composeは表示された
解決策
【簡単な4つの方法】UbuntuにDockerをインストールするには
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
sudo systemctl enable docker
sudo reboot
詰まったこと2:リーダーが上手く動いてない
詰まったこと
curl -X PUT "http://localhost:40772/api/config/channels/scan"
でスキャンが上手く行かない
channel: "24" (12/50) [24%] ...
-> 1 existing config found.
-> {"name":"テレビ朝日","type":"GR","channel":"24"}
# scan has skipped due to the "refresh = false" option because an existing config was found.
解決策
まずリーダーが認識されてるか確認する
lsusb
次に、B-CASが読み取れているか確認
sudo pcsc_scan
私は mini B-CAS が読み込まれてなかったのをこれで気づくことが出来ました!(なのでアダプターを購入した)
curl -X PUT "localhost:40772/api/config/channels/scan?refresh=true"
channel: "27" (15/50) [30%] ...
-> 2 services found.
-> {"name":"NHK総合","type":"GR","channel":"27","isDisabled":false}
結果
見れるようになりました!(さすがにテレビ画面は権利的に良くない気がするので…)
最後に
結果でも書いたように見れるようになりましたが、OrangePiのスペック的に480pでも偶に止まります… ただ、録画された番組はサクサク見れるので、そのように運用すると良さそうです
また、エンコードも重いです。結構時間がかかります…

memo
sudo pcsc_scan
dmesg | grep PX-S1UD
cd /data/docker-mirakurun-epgstation
sudo docker-compose up -d
curl -X PUT "192.168.10.111:40772/api/config/channels/scan?refresh=true"
http://192.168.10.111:8888/#/
docker ps
sudo docker rm containerID -f
追記
調子が悪く、ごちゃごちゃしてるうちに完全にみられなくなりました… 下のリンクを参考にして再構築しました (やった方がいいかも~は全部やってない) https://qiita.com/2_MaYu_2/items/d4a3666892dec85ce5f6
不調の原因はいくつかありそうだが、メインは pcsc_scan を自分側で動かしてた(動かせてた)ことかも
sudo systemctl stop pcscd.socket
sudo systemctl disable pcscd.socket
これで解決する