19/12/21 23:41:56.47 lONyGTyF0.net
>>596
チャンネルスキャンについてだが
Mirakurunのchannels.ymlで、それぞれのチャンネルのchannelの項目に記載された文字列が、
チューナー設定でのcommandの<channel>に置き換えられる。
どのチャンネル(サービス)がどのトラポン、どの周波数(物理チャンネル)に載っているかを前もって把握しておき、
渡されたstringから物理チャンネルに変換する処理が必要だ。
dvbv5-zapでは-cオプションで指定する設定ファイルに書いておけばやってくれる。
channels.ymlで複数のチャンネルでchannelの重複が有ってもよいのかは情報がない。
もし重複してもいいなら、channels.ymlに直接物理チャンネル(周波数)を書いてもよいことになるが、
当方では、ここには3ケタのチャンネル番号を書いておいて、dvbv5-zapの設定ファイルに周波数を書いている。
で、この「dvbv5-zapの設定ファイル」を手書きするのが手間なので、全部のトラポンを調べて
それぞれのトラポンに含まれるチャンネル(サービス)を列挙するスクリプトを書いた、というわけ。