TV (地上波, BS) 放送を録画するシステムを構築
- Ansible を実行する為に、WSL を使用
- Hardware エンコードは、行わない
ハードウェア構成
- Raspberry Pi 4B 8GByte
ヒートシンクの自然放熱のみだが、安定動作している。
- ESD-EC0120GBKR
録画データは NAS に保存するので、uSD Card でも良かったかも?
- PLEX PX-Q3U4
風切り音が気になったのでファンを取り外したけど、2年以上も安定動作している。
- SCR3310-NTTCom
- Raspberry Pi の作業
- WSL の作業 - Ansible を使います
LAN で接続した PC 等から
URL | できること | |
---|---|---|
Mirakurun | http://<hostname or ip address>:40772/ | チューナー/チャンネルの設定 |
EPGStation | http://<hostname or ip address>:8888/ | 番組表、予約、視聴、エンコード |
Raspberry Pi
から
cd docker-mirakurun-epgstation
sudo docker compose stop
sudo docker compose down --rmi all
# sudo docker container prune
# sudo docker system prune
git pull
sudo docker compose build --pull
sudo docker compose up -d
Raspberry Pi
から
cd docker-mirakurun-epgstation
sudo docker compose stop
cd docker-mirakurun-epgstation
sudo docker compose stop
sudo docker compose down --rmi all
# sudo docker container prune
# sudo docker system prune
Raspberry Pi
から
sudo curl -X PUT "http://localhost:40772/api/config/channels/scan?type=GR&refresh=true&setDisabledOnAdd=true"
Raspberry Pi
から
sudo curl -X PUT "http://localhost:40772/api/config/channels/scan?type=BS&refresh=true&setDisabledOnAdd=true"
Raspberry Pi
から
sudo curl -X PUT "http://localhost:40772/api/config/channels/scan?type=CS&refresh=true&setDisabledOnAdd=true"
LAN で接続した PC 等から、チャンネルスキャンなど様々な操作が行える
URL | |
---|---|
Mirakurun | http://<hostname or ip address>:40772/api/debug/ |
EPGStation | http://<hostname or ip address>:8888/api/debug/ |