Nijiの代わりにSopCastを使ってみたときのメモ その5
チャンネルリストから予約録画する場合は、右クリックから設定可能。
しかし、このブログで使ってる自作のfavorites.xmlからは予約することができません。
(チャンネルリストからお気に入りに追加したチャンネルに限り、予約設定可能)
チャンネルリストから予約すると、
C:\Users\ユーザー名\AppData\Local\VirtualStore\Program Files\SopCast
このフォルダーに、rechedule.xmlという予約リストファイルが生成されます。
そこで、そのファイルを流用(編集)して、手書きで予約できるか実験してみました。
結果は・・・・
できましたw
具体的には以下のようになります。
次のようなお気に入りがあるとき、
<item id="1000"><name>Bカステレビ</name><address>sop://broker.sinohao.com:3920/5555</address></item>
このように設定すると予約録画できました。
<schedule enabled="true">
<record time="2012-09-11 10:10:00">
<id>
1000
</id>
<name>
Bカステレビ
</name>
<sop_address>
sop://broker.sinohao.com:3920/5555
</sop_address>
<type>
Single
</type>
<duration>
50 Min.
</duration>
<start_time>
2012-09-11 19:00:00
</start_time>
</record>
</schedule>
↑の場合、
2012年9月11日の19時から50分間、Bカステレビを録画する
という設定になります。
いろいろ注意点
【1】nameに日本語を使う場合、xmlファイルを文字コードUTF-8で保存しないと文字化けします。
半角英数字のみ使う場合は、Shift-JISでも問題ありません。
なお、nameの内容はお気に入りと同じにしなくても問題ありません。
【2】record timeは、その予約を記録したときの時間なので、適当な時間でOKですが、複数予約するときは、それぞれを別の時間にしないと上手く録画してくれません。
【3】SopCastが起動していれば自動的に録画してくれますが、録画時間に番組を見てると予約録画してくれません。
起動だけで、番組を受信してないことが予約録画の条件です。
【4】他の番組を見ながら裏番組を録画したい場合は、SopCastを複数起動する必要があります。
【5】複数予約して、それが重複する場合は、
予約1 |-----------|
予約2 |-------------------|
このような場合は予約1が終了してから、残りの予約2が録画されます。
予約1 |--------------------------------|
予約2 |----------------|
このような場合は、予約2は録画されません。
ただし、SopCastの複数起動でこの問題は回避されます。
録画データはメニュー上から再生出来そうですが、なぜかできません。
ファイルは以下のフォルダーに生成されているので、VLCなどで直接再生できます。
C:\Users\ユーザー名\AppData\Local\VirtualStore\Program Files\SopCast\recordfiles