epgrec UNAでBS10、BS12、BS松竹東急 が見れなくなった件

投稿者: | 2025-03-08

2月の後半頃だったか、BS12、BS松竹東急の録画が失敗するようになっていた。
何をシた訳では無いのだが、録画がさっぱりだ。(その後調べたら BS10もNGだった。)

BS10、BS12、BS松竹東急 ロゴ

BS10、BS12、BS松竹東急 ロゴ

何が何だかわからん。
ネットでPT3+epgrecの情報探しても、それらしい話は無かった。 更新の止まったepgrec の新しい情報はほとんど見当たらない。
こりゃ、mirakurun + EPGStationに移行か~?とか思ってたところに、関連する話見つけた。

Simple Life|2024年12月版 1時間で作れる自宅録画サーバー(Ubuntu 24.04.1LTS)

正にっ!(違うHW、SWだが、)同じ話だ!
epgrecでは、確か $EPGHOME/settings/bs_channel.php でBSのチャンネル設定をしてたはず。
で、確認したらあった。

“BS_200” => “BS15_3”, // BS15_3 200, // BS10
“BS_222” => “BS9_2”, // BS9_2 222, // BS12トゥエルビ
“BS_260” => “BS23_3”, // BS23_3 260, // BS松竹東急

となってる。記事に沿って修正してみる。

“BS_200” => “BS15_2“, // BS15_2 200, // BS10
“BS_222” => “BS9_1“, // BS9_1 222, // BS12トゥエルビ
“BS_260” => “BS23_2“, // BS23_2 260, // BS松竹東急

変更・保存しても件のチャンネルは映らない。orz

念の為、サーバーを再起動してみる。

・・・

やはり、上手くいかない。 BS10、BS12、BS松竹東急が映らない。

力技でいってみた

epgrecの情報を格納しているデータベースを見てみた。
チャンネルに関するデータを格納している(と思われる)Recorder_channelTbl 。
中を見てみると、ビンゴだった。

id|type|channel|name|channel_disc|sid|skip
25|BS|BS15_3|BS10|BS_200|200|0
29|BS|BS9_2|BS12トゥエルビ|BS_222|222|0
44|BS|BS23_3|BS松竹東急|BS_260|260|0

ここ、試しに書き換えてみた。

id|type|channel|name|channel_disc|sid|skip
25|BS|BS15_2|BS10|BS_200|200|0
29|BS|BS9_1|BS12トゥエルビ|BS_222|222|0
44|BS|BS23_2|BS松竹東急|BS_260|260|0

更新後、問題のチャンネルを見てみる。

うまくいった!
やっほーっい!
ここ書き換えただけで、見れるなんて!

だが、だ。

EPG更新がかかると、channelが元に戻ってしまい、映像が映らない。orz
甚だしく残念だ。

それならソースいぢってみた。

epgrecの動作ログを見てみた。
こんなのがあった。

警告 2025-03-06 17:08:17 EPG更新::BS_222(BS12トゥエルビ)の物理チャンネル番号が更新されました。(BS9_1 -> BS9_2 /tmp/__temp.xmlBS_2687)


どうやらEPG更新の際に、物理チャンネルの更新がかかるようだ。

しかし何故に間違った情報に書き換えるのだろうか。

って事で、このエラーを吐いてるソースを当たってみた。

epgrecのホーム配下でgrep かけてみたら、あった。「storeProgram.inc.php」に「物理チャンネル番号が更新されました。」というメッセージ部分が。

そこで

「BS10、BS12、BS松竹東急の場合は物理チャンネルの更新処理は行わない」

という感じのまさに力技のコードを施してみた。

上手くいった。一回のソース修正でエラーも吐かず上手く動いてしまった。

奇跡だ。

EPG更新処理をかけてみた。

3chとも問題なく映像表示される。(^o^)/
epgrec動作ログにも変なものは記録されてないし、動作自体にも変わったところは見られない。
無理やりなコードで一時しのぎ感半端ないが、EPG更新処理でへんなデータに更新される事は無くなったし、EPG自体も問題なく更新されている。

2月後半あたりから続いた問題で、いくつか番組録画を失敗してしまったが、これで平常運転に戻れる。

epgrec UNAでBS10、BS12、BS松竹東急 が見れなくなった件」への2件のフィードバック

  1. ピンバック: epgrec UNAでBS10、BS12、BS松竹東急 が見れなくなった件。その2 ← PCと映画とテレビと、3rd

  2. ピンバック: epgrec UNAでBS10、BS12、BS松竹東急 が見れなくなった件。その2 – PCと映画とテレビと、3rd

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください