epgrecも更新

先日の「スターチャンネル再編」でのepgrec更新。

2年前に開局した「BS松竹東急」、「BSJapanext」、「BSよしもと」にも対応してなかったのを気づいたので、epgdumpepgrec更新。

recpt1はstz2012/recpt1のフォーク版、BS再編 2024/06/01に対応したkaikoma-soft/recpt1に乗り換え。

yano@GT110b:~/software/tv/epgdumpr2$ diff -bc epgdump.c.20210720 epgdump.c
*** epgdump.c.20210720  2021-07-20 01:30:08.509074828 +0900
--- epgdump.c   2024-06-19 11:09:45.652381471 +0900
***************
*** 39,52 ****
  {
        char    *name;
        char    *ontv;
!       int             tsId;           // OriginalNetworkID
!       int             onId;           // TransportStreamID
        int             svId;           // ServiceID
  } STATION;
  static STATION bsSta[] = {
!       { "NHK BS1", "4101.epgdata.ontvjapan", 16625, 4, 101},
!       { "NHK BSプレミアム", "4103.epgdata.ontvjapan", 16433, 4, 103},
        { "BS日テレ", "4141.epgdata.ontvjapan", 16592, 4, 141},
        { "BS朝日", "4151.epgdata.ontvjapan", 16400, 4, 151},
        { "BS-TBS", "4161.epgdata.ontvjapan", 16401, 4, 161},
--- 39,52 ----
  {
        char    *name;
        char    *ontv;
!       int             tsId;       // TransportStreamID
!       int             onId;       // OriginalNetworkID
        int             svId;           // ServiceID
  } STATION;
  static STATION bsSta[] = {
!       { "NHK BS", "4101.epgdata.ontvjapan", 16625, 4, 101},
! //    { "NHK BSプレミアム", "4103.epgdata.ontvjapan", 16433, 4, 103},
        { "BS日テレ", "4141.epgdata.ontvjapan", 16592, 4, 141},
        { "BS朝日", "4151.epgdata.ontvjapan", 16400, 4, 151},
        { "BS-TBS", "4161.epgdata.ontvjapan", 16401, 4, 161},
***************
*** 55,63 ****
        { "WOWOWプライム", "4191.epgdata.ontvjapan", 16432, 4, 191},
        { "WOWOWライブ", "4192.epgdata.ontvjapan", 17488, 4, 192},
        { "WOWOWシネマ", "4193.epgdata.ontvjapan", 17489, 4, 193},
!       { "スター・チャンネル1", "4200.epgdata.ontvjapan", 16529, 4, 200},
!       { "スター・チャンネル2", "4201.epgdata.ontvjapan", 16626, 4, 201},
!       { "スター・チャンネル3", "4202.epgdata.ontvjapan", 16626, 4, 202},
        { "BS11", "4211.epgdata.ontvjapan", 16528, 4, 211},
        { "TwellV", "4222.epgdata.ontvjapan", 16530, 4, 222},
        { "BSキャンパスex", "4231.epgdata.ontvjapan", 18098, 4, 231},
--- 55,63 ----
        { "WOWOWプライム", "4191.epgdata.ontvjapan", 16432, 4, 191},
        { "WOWOWライブ", "4192.epgdata.ontvjapan", 17488, 4, 192},
        { "WOWOWシネマ", "4193.epgdata.ontvjapan", 17489, 4, 193},
!       { "スター・チャンネル", "4200.epgdata.ontvjapan", 16529, 4, 200},
! //    { "スター・チャンネル2", "4201.epgdata.ontvjapan", 16626, 4, 201},
! //    { "スター・チャンネル3", "4202.epgdata.ontvjapan", 16626, 4, 202},
        { "BS11", "4211.epgdata.ontvjapan", 16528, 4, 211},
        { "TwellV", "4222.epgdata.ontvjapan", 16530, 4, 222},
        { "BSキャンパスex", "4231.epgdata.ontvjapan", 18098, 4, 231},
***************
*** 66,72 ****
        { "グリーンCH", "4234.epgdata.ontvjapan", 18224, 4, 234},
        { "BSアニマックス", "4236.epgdata.ontvjapan", 18130, 4, 236},
  //    { "FOX bs238", "4238.epgdata.ontvjapan", 18096, 4, 238},
!       { "BSスカパー!", "4241.epgdata.ontvjapan", 18097, 4, 241},
        { "J SPORTS 1", "4242.epgdata.ontvjapan", 18225, 4, 242},
        { "J SPORTS 2", "4243.epgdata.ontvjapan", 18226, 4, 243},
        { "J SPORTS 3", "4244.epgdata.ontvjapan", 18257, 4, 244},
--- 66,72 ----
        { "グリーンCH", "4234.epgdata.ontvjapan", 18224, 4, 234},
        { "BSアニマックス", "4236.epgdata.ontvjapan", 18130, 4, 236},
  //    { "FOX bs238", "4238.epgdata.ontvjapan", 18096, 4, 238},
! //    { "BSスカパー!", "4241.epgdata.ontvjapan", 18097, 4, 241},
        { "J SPORTS 1", "4242.epgdata.ontvjapan", 18225, 4, 242},
        { "J SPORTS 2", "4243.epgdata.ontvjapan", 18226, 4, 243},
        { "J SPORTS 3", "4244.epgdata.ontvjapan", 18257, 4, 244},
***************
*** 77,82 ****
--- 77,85 ----
        { "ディズニーCH", "4256.epgdata.ontvjapan", 17970, 4, 256},
  //    { "D-Life", "4258.epgdata.ontvjapan", 18290, 4, 258},
        { "放送大学ラジオ", "4531.epgdata.ontvjapan", 18098, 4, 531},
+       { "BSよしもと", "265ch.epgdata.ontvjapan", 18801, 4, 265},
+       { "BSJapanext", "263ch.epgdata.ontvjapan", 18802, 4, 263},
+       { "BS松竹東急", "260ch.epgdata.ontvjapan", 18803, 4, 260},
  };
  static int bsStaCount = sizeof(bsSta) / sizeof (STATION);
yano@GT110b:~/software/tv/epgdumpr2$
yano@GT110b:~$ mysql epg -e "select * from Recorder_channelTbl where channel in (200,201,202);";
+----+------+---------+------------------------------+------------------------+-----+------+
| id | type | channel | name                         | channel_disc           | sid | skip |
+----+------+---------+------------------------------+------------------------+-----+------+
| 11 | BS   | 200     | スター・チャンネル1          | 4200.epgdata.ontvjapan | hd  |    0 |
| 12 | BS   | 201     | スター・チャンネル2          | 4201.epgdata.ontvjapan | hd  |    0 |
| 13 | BS   | 202     | スター・チャンネル3          | 4202.epgdata.ontvjapan | hd  |    0 |
+----+------+---------+------------------------------+------------------------+-----+------+
yano@GT110b:~$ mysql epg -e "update Recorder_channelTbl set name ='スター・チャンネル' where id = 11;";
yano@GT110b:~$ mysql epg -e "delete from Recorder_channelTbl where id in (12,13);";
yano@GT110b:~$ mysql epg -e "select * from Recorder_channelTbl where channel in (200,201,202);";
+----+------+---------+-----------------------------+------------------------+-----+------+
| id | type | channel | name                        | channel_disc           | sid | skip |
+----+------+---------+-----------------------------+------------------------+-----+------+
| 11 | BS   | 200     | スター・チャンネル          | 4200.epgdata.ontvjapan | hd  |    0 |
+----+------+---------+-----------------------------+------------------------+-----+------+
yano@GT110b:~$ mysql epg -e "select * from Recorder_channelTbl where channel in (101,102,241);";
+----+------+---------+-------------------+------------------------+-----+------+
| id | type | channel | name              | channel_disc           | sid | skip |
+----+------+---------+-------------------+------------------------+-----+------+
|  1 | BS   | 101     | NHK BS1           | 4101.epgdata.ontvjapan | hd  |    0 |
|  2 | BS   | 103     | NHK BSプレミアム  | 4103.epgdata.ontvjapan | hd  |    0 |
| 21 | BS   | 241     | BSスカパー!      | 4241.epgdata.ontvjapan | hd  |    0 |
+----+------+---------+-------------------+------------------------+-----+------+
yano@GT110b:~$ mysql epg -e "update Recorder_channelTbl set name ='NHK BS' where id = 1;";
yano@GT110b:~$ mysql epg -e "delete from Recorder_channelTbl where id in (2, 21);";
yano@GT110b:~$ mysql epg -e "select * from Recorder_channelTbl where channel in (101, 241);";
+----+------+---------+--------+------------------------+-----+------+
| id | type | channel | name   | channel_disc           | sid | skip |
+----+------+---------+--------+------------------------+-----+------+
|  1 | BS   | 101     | NHK BS | 4101.epgdata.ontvjapan | hd  |    0 |
+----+------+---------+--------+------------------------+-----+------+
yano@GT110b:~$ mysql epg -e "insert Recorder_channelTbl set type='BS',channel=260,name='BS松竹東急',channel_disc='260ch.epgdata.ontvjapan',sid='hd';"
yano@GT110b:~$ mysql epg -e "insert Recorder_channelTbl set type='BS',channel=263,name='BSJapanext',channel_disc='263ch.epgdata.ontvjapan',sid='hd';"
yano@GT110b:~$ mysql epg -e "insert Recorder_channelTbl set type='BS',channel=265,name='BSよしもと',channel_disc='265ch.epgdata.ontvjapan',sid='hd';"
yano@GT110b:~$ mysql epg -e "select * from Recorder_channelTbl where channel in (260,263,265);";
+----+------+---------+----------------+-------------------------+-----+------+
| id | type | channel | name           | channel_disc            | sid | skip |
+----+------+---------+----------------+-------------------------+-----+------+
| 93 | BS   | 260     | BS松竹東急     | 260ch.epgdata.ontvjapan | hd  |    0 |
| 94 | BS   | 263     | BSJapanext     | 263ch.epgdata.ontvjapan | hd  |    0 |
| 95 | BS   | 265     | BSよしもと     | 265ch.epgdata.ontvjapan | hd  |    0 |
+----+------+---------+----------------+-------------------------+-----+------+
yano@GT110b:~$
yano@GT110b:/var/www/html/epgrec/settings$ diff -bc satelite_channel.php.20210720 satelite_channel.php
*** satelite_channel.php.20210720       2021-07-20 01:25:33.088203474 +0900
--- satelite_channel.php        2024-06-19 11:28:34.643674508 +0900
***************
*** 1,8 ****
  <?php
  // 全国用BSデジタルチャンネルマップ
  $BS_CHANNEL_MAP = array(
!       "4101.epgdata.ontvjapan"  =>  "101", // NHK BS1
!       "4103.epgdata.ontvjapan"  =>  "103", // NHK BSプレミアム
        "4141.epgdata.ontvjapan"  =>  "141", // BS日テレ
        "4151.epgdata.ontvjapan"  =>  "151", // BS朝日
        "4161.epgdata.ontvjapan"  =>  "161", // BS TBS
--- 1,8 ----
  <?php
  // 全国用BSデジタルチャンネルマップ
  $BS_CHANNEL_MAP = array(
!       "4101.epgdata.ontvjapan"  =>  "101", // NHK BS
! //    "4103.epgdata.ontvjapan"  =>  "103", // NHK BSプレミアム
        "4141.epgdata.ontvjapan"  =>  "141", // BS日テレ
        "4151.epgdata.ontvjapan"  =>  "151", // BS朝日
        "4161.epgdata.ontvjapan"  =>  "161", // BS TBS
***************
*** 14,28 ****
        "4192.epgdata.ontvjapan"  =>  "192", // WOWOWライブ
        "4193.epgdata.ontvjapan"  =>  "193", // WOWOWシネマ
        "4200.epgdata.ontvjapan"  =>  "200", // Star Channel 1
!       "4201.epgdata.ontvjapan"  =>  "201", // Star Channel 2
!       "4202.epgdata.ontvjapan"  =>  "202", // Star Channel 3
        "4231.epgdata.ontvjapan"  =>  "231", // 放送大学1
        "4232.epgdata.ontvjapan"  =>  "232", // 放送大学2
  //    "4233.epgdata.ontvjapan"  =>  "233", // 放送大学3
        "4234.epgdata.ontvjapan"  =>  "234", // グリーンチャンネル
        "4236.epgdata.ontvjapan"  =>  "236", // BSアニマックス
  //    "4238.epgdata.ontvjapan"  =>  "238", // FOX bs238
!       "4241.epgdata.ontvjapan"  =>  "241", // BSスカパー!
        "4242.epgdata.ontvjapan"  =>  "242", // J-SPORTS1
        "4243.epgdata.ontvjapan"  =>  "243", // J-SPORTS2
        "4244.epgdata.ontvjapan"  =>  "244", // J-SPORTS3
--- 14,28 ----
        "4192.epgdata.ontvjapan"  =>  "192", // WOWOWライブ
        "4193.epgdata.ontvjapan"  =>  "193", // WOWOWシネマ
        "4200.epgdata.ontvjapan"  =>  "200", // Star Channel 1
! //    "4201.epgdata.ontvjapan"  =>  "201", // Star Channel 2
! //    "4202.epgdata.ontvjapan"  =>  "202", // Star Channel 3
        "4231.epgdata.ontvjapan"  =>  "231", // 放送大学1
        "4232.epgdata.ontvjapan"  =>  "232", // 放送大学2
  //    "4233.epgdata.ontvjapan"  =>  "233", // 放送大学3
        "4234.epgdata.ontvjapan"  =>  "234", // グリーンチャンネル
        "4236.epgdata.ontvjapan"  =>  "236", // BSアニマックス
  //    "4238.epgdata.ontvjapan"  =>  "238", // FOX bs238
! //    "4241.epgdata.ontvjapan"  =>  "241", // BSスカパー!
        "4242.epgdata.ontvjapan"  =>  "242", // J-SPORTS1
        "4243.epgdata.ontvjapan"  =>  "243", // J-SPORTS2
        "4244.epgdata.ontvjapan"  =>  "244", // J-SPORTS3
***************
*** 33,38 ****
--- 33,41 ----
        "4256.epgdata.ontvjapan"  =>  "256", // Disny Channel
  //    "4258.epgdata.ontvjapan"  =>  "258", // D-Life
      "4531.epgdata.ontvjapan"  =>  "531", // 放送大学ラジオ
+       "260ch.epgdata.ontvjapan"  =>  "260", // BS松竹東急
+       "263ch.epgdata.ontvjapan"  =>  "263", // BSJapanext
+       "265ch.epgdata.ontvjapan"  =>  "265", // BSよしもと
  //    "4910.epgdata.ontvjapan"  =>  "910", // WNI
  //    "4291.epgdata.ontvjapan"  =>  "291", // NHK-G東京
  //    "4292.epgdata.ontvjapan"  =>  "292", // NHK-E東京
yano@GT110b:/var/www/html/epgrec/settings$

参照

Electronic Information Research Laboratory https://www.minagi.jp/

kaikoma-soft https://github.com/kaikoma-soft/

日々雑感 - livedoor Blog(ブログ) http://blog.livedoor.jp/bardshun/

Wikipedia https://ja.wikipedia.org/wiki/