xtne6f / EDCB

BonDriver based multifunctional EPG software
Other
162 stars 37 forks source link

CS局の並びがおかしい #68

Closed pikesaury closed 2 months ago

pikesaury commented 2 months ago

いつのバージョンからかわかりませんが、CS局の番組表の並びがチャンネル順にならなくなりました。 例えばTvTestでは「55 ショップチャンネル」「161 QVC」と始まりますが、EDCBでは「296 TBSチャンネル1」「298 テレ朝チャンネル1」と始まります。こちらご確認いただけますでしょうか。

xtne6f commented 2 months ago

CSの並びについては、以前から、というか原作からいわゆるチャンネル順(番組表の番組名直下にある数字)には並びません。このフォークではいまのところサービスの並び順はこのようなルールになっています。

<EpgDataCap_Bonのサービス選択欄> edcb 並び順 Settingフォルダにある.ChSet4.txtの順。

<EpgTimerのリストボックスなど> epgtimer 並び順 「地デジ、BS、CS、その他」のグループに分けて、BSはサービスID順、ほかは放送ID(ONID,TSID,SID)の順。ただし「リストボックスなどのサービス一覧をIDでソートする」の設定をオフにしたときはSettingフォルダにあるChSet5.txtの順。

<EpgTimerのデフォルトの番組表やLegacy WebUI> 並び順 地デジはリモコンキー順、BSはサービスID順、ほかは放送IDの順。

なので、EpgTimerのデフォルトの番組表ではCSは放送ID(ONID,TSID,SID)の順に並ぶので、一見するとデタラメな感じに並ぶはずです。この挙動にとくに理由はなくて、ロジックが単純で原作からそのまま継承しているだけなのでこうなっています。

たぶんなのですが、ほかのフォークのEpgTimer、例えばtkntrec版ではこの並び順のルールが改善されているので、それらと混同しているのではないかと思います。WebUIについてもほかのWebUIの並び順はWebUIごとのルールで並ぶので、このフォークとしてはとくに仕様変更はないと思います。

pikesaury commented 2 months ago

ご回答ありがとうございました。理解できました。Closeさせて頂きます。