以前からネットで見受けられた問題。
基本表示されるけど、何かをきっかけに表示されなくなる。
そうなると、なにをしようがダメ。

サーバーやクライアントを再起動...ダメ
番組データをクリアして再取得...ダメ
挙句の果てにアンテナ線を抜き差し...当然ダメ

「番組表が歯抜けになる」等との指摘あったが解決策なし。
いや...あるにはあったがどれも効果なし。
今更に他力本願とはいかなそうなのでコードをみる。
まったくわからん。

そもそも番組情報をリスト化した後はkodiに委ねている...
じゃkodiの問題か?
とりあえずepgデータを確認する。

エディタに表示。
と、これが改行なく連なったデータなのでエディタの動作がもっさり...なんとな。
これにめげずに見ていくと...あれ?

基本、番組データは時系列に並んでいる...が、そうでないのがある。
開始時間が前後して並んでるものあり。

なんで?

試しにpvr.chinachu側でepgリスト作成後にソート処理を追加してみる。[1]

いけた。

本来なら、なぜデータがそうなるのかを見るべきか...
いや、もう良い。。。と言い聞かせる。