Policy of Truth

~ただしいことを信条にしたらあかん~

EPGStationの調整

EPGStationの番組表で、NHK総合2とNHKEテレ3に、ちょっとだけ番組があって、ほとんど空。

これが見にくいので、表示や検索から除外しておく。

EPGStation/Config/config.ymlの最終行に追加

excludeSids:
- 1025 #NHK総合2
- 1034 #NHKEテレ3

うんうん。これで見やすくなった。


EPGStationの番組表から「NHK総合2(副チャンネル)」を非表示にするには、設定ファイルでチャンネルを除外指定するのが確実です。主にDocker構成・または通常環境のいずれでもEPGStation設定の excludeSidsを使います。

方法①:EPGStationの config.yml に除外設定を追加
EPGStationの設定ファイルを開きます(Dockerの場合)

text
vi ~/docker-mirakurun-epgstation/epgstation/config/config.yml
または通常インストールの場合:

text
sudo nano /usr/local/EPGStation/config/config.yml
以下のような設定を追加します:

text
excludeSids:
- 327360102 # NHK総合2のサービスID(例)
※実際のService IDはMirakurunのウェブUI(http://サーバーIP:40772/api/services)や curl コマンドで確認できます。

設定が終わったらEPGStationを再起動します:

text
sudo systemctl restart epgstation
Docker構成なら:

text
cd ~/docker-mirakurun-epgstation
sudo docker-compose restart epgstation
この設定を行うと、該当Service ID(例:NHK総合2)はEPGStationの番組表・録画ルール対象から除外されます。

方法②:Mirakurun側でチャンネル無効にする
EPGStationはMirakurun経由でチャンネル情報を受け取っているため、「チャンネル自体を無効化」することも可能です。

~/docker-mirakurun-epgstation/mirakurun/conf/channels.yml を編集。

NHK総合2に相当する項目に

text
isDisabled: true
を追加。

Mirakurunを再起動して反映:

text
sudo docker-compose restart mirakurun
どちらの方法でも結果的に番組表からNHK総合2が非表示になりますが、一般的にはEPGStation側の config.yml の excludeSidsで管理するのが運用しやすいです。