先日の「スターチャンネル再編」でのepgrec更新。
2年前に開局した「BS松竹東急」、「BSJapanext」、「BSよしもと」にも対応してなかったのを気づいたので、epgdumpとepgrec更新。
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 ****
// 全国用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 ----
// 全国用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$