2025年1月13日月曜日

recdvbのトラポン移動対応

 ラズパイで使っているPX-BCUDのpt1_dev.hファイルをトラポン移動に対応させてみた。

ちなみに使用しているrecdvbはversion 1.2.1.1

とりあえずBSの部分だけを以下のように書き換えてビルドすれば大丈夫そうだった。変更されてないところも含めてコピペしました。

    {   0, CHTYPE_SATELLITE, 0, 0x4010, "151"},  /* 151ch:BS朝日 */
    {   0, CHTYPE_SATELLITE, 1, 0x4011, "161"},  /* 161ch:BS-TBS */
    {   0, CHTYPE_SATELLITE, 2, 0x4012, "171"},  /* 171ch:BSテレ東 */
    {   1, CHTYPE_SATELLITE, 0, 0x4030, "191"},  /* 191ch:WOWOWプライム */
    {   1, CHTYPE_SATELLITE, 1, 0x4631, "236"},  /* 236ch:BSアニマックス */
    {   1, CHTYPE_SATELLITE, 2, 0x4632, "251"},  /* 251ch:BS釣りビジョン */
    {   2, CHTYPE_SATELLITE, 0, 0x4450, "192"},  /* 192ch:WOWOWライブ */
    {   2, CHTYPE_SATELLITE, 1, 0x4451, "193"},  /* 193ch:WOWOWシネマ */
    {   4, CHTYPE_SATELLITE, 0, 0x4090, "211"},  /* 211ch:BS11イレブン */
    {   4, CHTYPE_SATELLITE, 2, 0x4092, "222"},  /* 222ch:BS12トゥエルビ */
    {   6, CHTYPE_SATELLITE, 2, 0x46d2, "231"},  /* 231ch:放送大学ex */
    {   6, CHTYPE_SATELLITE, 2, 0x46d2, "232"},  /* 232ch:放送大学on */
    {   6, CHTYPE_SATELLITE, 2, 0x46d2, "531"},  /* 531ch:放送大学ラジオ */
    {   6, CHTYPE_SATELLITE, 0, 0x40d0, "141"},  /* 141ch:BS日テレ */
    {   6, CHTYPE_SATELLITE, 1, 0x40d1, "181"},  /* 181ch:BSフジ */
    {   7, CHTYPE_SATELLITE, 0, 0x40f1, "101"},  /* 101ch:NHKBS1 */
    {   7, CHTYPE_SATELLITE, 0, 0x40f1, "102"},  /* 102ch:NHK-BS1臨時 */
    {   7, CHTYPE_SATELLITE, 1, 0x48f3, "200"},  /* 200ch:BS10 */
    {   7, CHTYPE_SATELLITE, 2, 0x40f2, "201"},  /* 201ch:BS10スターチャンネル */
    {   9, CHTYPE_SATELLITE, 0, 0x4730, "245"},  /* 245ch:J SPORTS 4 */
    {   9, CHTYPE_SATELLITE, 1, 0x4731, "242"},  /* 242ch:J SPORTS 1 */
    {   9, CHTYPE_SATELLITE, 2, 0x4732, "243"},  /* 243ch:J SPORTS 2 */
    {   9, CHTYPE_SATELLITE, 3, 0x4733, "244"},  /* 244ch:J SPORTS 3 */
    {  10, CHTYPE_SATELLITE, 0, 0x4750, "252"},  /* 252ch:WOWOWプラス */
    {  10, CHTYPE_SATELLITE, 1, 0x4751, "255"},  /* 255ch:日本映画専門チャンネル */
    {  10, CHTYPE_SATELLITE, 2, 0x4752, "234"},  /* 234ch:グリーンチャンネル */
    {  11, CHTYPE_SATELLITE, 0, 0x4770, "256"},  /* 256ch:ディズニー・チャンネル */
    {  11, CHTYPE_SATELLITE, 1, 0x4971, "265"},  /* 265ch:BSよしもと */
    {  11, CHTYPE_SATELLITE, 2, 0x4973, "260"},  /* 260ch:BS松竹東急 */

こんな感じでrecdvbのソースのフォルダ内のpt1_dev.hのBSの部分だけ書き換えて

make clean
make
sudo make install 

でrecdvbの更新が完了。

あとはMirakurunのBSの部分だけチャンネルをスキャンしておいた。

curl -X PUT "http://127.0.0.1:40772/api/config/channels/scan?type=BS&setDisabledOnAdd=false&refresh=true"
curl -X PUT "http://127.0.0.1:40772/api/config/channels/scan?type=CS&setDisabledOnAdd=false&refresh=true"
sudo mirakurun restart

これでBSのトラポン移動対応完了。

Windows側でTvTestでリアルタイム視聴のBonDriverを入れてる場合はTvTest側で再スキャンかけないと反映されないので注意かも。