Recpt1

NHK-BS再編

NHKのBS再編。

NHK新BS

NHK BSより

3波の衛星放送(BS1、BSプレミアム、BS4K)を2波(BS2K,BS4K)へ削減される事になり、「BSプレミアム」が2023年11月30日をもって放送終了。2023年12月1日からは「NHK BS」と「NHK BSプレミアム4K」にて放送される。

という事なので、epgrecのチャンネル名称(Recorder_channelTbl)を「NHK BS1」から「NHK BS」に。

yano@GT110b:~$ mysql epg -e "select * from Recorder_channelTbl where id in (1,2);";
+----+------+---------+-----------------------+------------------------+-----+------+
| 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 |
+----+------+---------+-----------------------+------------------------+-----+------+
yano@GT110b:~$ mysql epg -e "update Recorder_channelTbl set name ='NHK BS' where id = 1;";
yano@GT110b:~$ mysql epg -e "select * from Recorder_channelTbl where id in (1,2);";
+----+------+---------+-----------------------+------------------------+-----+------+
| id | type | channel | name                  | channel_disc           | sid | skip |
+----+------+---------+-----------------------+------------------------+-----+------+
|  1 | BS   | 101     | NHK BS                | 4101.epgdata.ontvjapan | hd  |    0 |
|  2 | BS   | 103     | NHK BSプレミアム      | 4103.epgdata.ontvjapan | hd  |    0 |
+----+------+---------+-----------------------+------------------------+-----+------+

自動録画キーワード(Recorder_keywordTbl)のチャンネル設定を「NHK BSプレミアム」から「NHK BS」に変更。

2020年度BS再編

先日気づいた「録画エラー」の件。

BS右旋帯域のチャンネル配列図

衛星放送政策ポータルサイト、衛星放送の現状より

壊れたかな~と思いつつPT3をml110g7に移植し、Ubuntu 20.04&stz2012/recpt1: PT1/PT2/PT3をLinuxで使う為の録画ツール(STZ版)を投入してみたところ「問題なく動く」事が判明。録画データを再確認したところと残ったPT2でも同じエラーが再発しているので、受信ボードの故障ではなさそうだ。

となると、gt110bの電源ユニットが問題なのかな…と思ってたところstz2012/recpt1

2021/04/13のトラポン移動に対応 釣りビジョン 23ch/TS0→11ch/TS3 日本映画チャンネル 23ch/TS1→21ch/TS1

というコメントがあるのに気づいた。

おいおい。そういえば、失敗しているのはことごとくディズニー・チャンネル日本映画専門チャンネルだよ。

A-PABの2020年度「BS帯域再編」のスケジュールによると、2021年4月13日(火)に日本映画専門チャンネル釣りビジョンとBS 23chから移動し、2021年6月1日(火)にディズニー・チャンネルが空いた23chに移ったという話らしい。

2月には「グリーンチャンネル」と「J SPORTS 4」が入れ替わる形で「J SPORTS 1,2,3,4」が19chに揃ったというのも気づいてなかったし、「シネフィルWOWOW」が2020年12月1日からWOWOWプラスに名称変更となっていたのも知らなかったよ。

なわけでrecpt1を改修。2018年8月9月にあったスカパー! (東経110度BS・CSデジタル放送)再編の記事を参考に。

ちなみに菅義偉首相の長男、正剛氏が勤める放送関連会社「東北新社」による総務省幹部への接待問題をきっかけに外資規制違反が露呈し、前代未聞の事業者認定取消し、放送終了となったザ・シネマ4Kは「BS左旋」なので関係ないみたいだ。

参照

AV Watch https://av.watch.impress.co.jp/

GitHub - stz2012 https://github.com/stz2012

ぱくぱくブログ http://www.paku-net.com/

密やかに伸びやかに https://hisonobi.hatenablog.com/

一般社団法人放送サービス高度化推進協会(A-PAB) https://www.apab.or.jp/

総務省 http://www.soumu.go.jp/

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

録画エラー頻発

ここ一月ほどでgt110bの急に空きディスク容量が少なくなってきた事に気づいたので調べてみたところ、TV録画データの残骸(≒復号失敗)が急増している事に気付いた。

要因としては

error - failed on ARIB_STD_B25::put() : code=-4

なので受信電波が弱くなっているらしい。調べてみると

code=-4の場合:データが壊れている(=信号が弱すぎ)ためにデコードできない可能性あり。checksignalして23db程度しか出ていない場合、配線やアンテナを見直す。

という事だ。まぁ冒頭の一部を飛ばすくらいで本編だけでも救済できないかな~と思って小細工してみたものの、ファイルの中身はほぼほぼ0xffで絶望的にダメな事がわかった。

checksignalで確認してみたところPT2のBS信号強度が15dB程度だったのに対してPT3のBS信号強度が5dB程度しかなかったので、ひとまずPT3を抜出してgt110bの4チューナー化(PT2×2)とする事に。

被疑者のPT3はUbuntu 20.04での環境構築を兼ねて、ml110g7で検証してみるか。

参照

GitHub - stz2012 https://github.com/stz2012

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

スカパー!再編

8月にあったスカパー! (東経110度BS・CSデジタル放送)再編の第2弾。

Ch161:QVC Ch218:東映チャンネル Ch290:TAKARAZUKA SKY STAGE Ch312:FOX Ch297:TBSチャンネル2 Ch322:音楽・ライブ! スペースシャワーTV Ch333:アニメシアターX(AT-X) Ch349:日テレNEWS24 Ch351:TBSニュースバード

のハイビジョン化と、「スカチャン2」(802)が終了

…という事でまたTVTestのチャンネル設定(BonDriver_HTTP.ch2)を変更。

続いて2012年の作業を思い出しつつ、epgrecepgdumpの対応。epgdump.cの当該箇所は以下の通り。

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},
        { "BSテレ東", "4171.epgdata.ontvjapan", 16402, 4, 171},
        { "BSフジ", "4181.epgdata.ontvjapan", 16593, 4, 181},
        { "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},
        { "放送大学1", "4231.epgdata.ontvjapan", 18098, 4, 231},
        { "放送大学2", "4232.epgdata.ontvjapan", 18098, 4, 232},
        { "グリーン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},
        { "J SPORTS 4", "4245.epgdata.ontvjapan", 18258, 4, 245},
        { "BS釣りビジョン", "4251.epgdata.ontvjapan", 18288, 4, 251},
        { "シネフィルWOWOW", "4252.epgdata.ontvjapan", 18256, 4, 252},
        { "日本映画専門CH", "4255.epgdata.ontvjapan", 18289, 4, 255},
        { "ディズニーCH", "4256.epgdata.ontvjapan", 17970, 4, 256},
        { "D-Life", "4258.epgdata.ontvjapan", 18290, 4, 258},
        { "放送大学ラジオ", "4531.epgdata.ontvjapan", 18098, 4, 531},
};
static int bsStaCount = sizeof(bsSta) / sizeof (STATION);
static STATION csSta[] = {
/* ND2 */
        { "TBSチャンネル", "3201.ontvjapan.com", 24608, 6, 296},
        { "テレ朝チャンネル1", "1092.ontvjapan.com", 24608, 6, 298},
        { "テレ朝チャンネル2", "1067.ontvjapan.com", 24608, 6, 299},
        { "ディズニージュニア", "339ch.epgdata.ontvjapan", 24608, 6, 339},
/* ND4 */
        { "スカイ・A Sports+", "1040.ontvjapan.com", 28736, 7, 250},
        { "時代劇専門CH", "1133.ontvjapan.com", 28736, 7, 292},
        { "エンタメ~テレ", "301ch.epgdata.ontvjapan", 28736, 7, 301},
        { "MTV", "1019.ontvjapan.com", 28736, 7, 323},
/* ND6 */
        { "ホームドラマCH", "294ch.epgdata.ontvjapan", 28768, 7, 294},
        { "ミュージック・エア", "1024.ontvjapan.com", 28768, 7, 324},
        { "歌謡ポップス", "329ch.epgdata.ontvjapan", 28768, 7, 329},
        { "ディスカバリー", "1062.ontvjapan.com", 28768, 7, 340},
        { "アニマルプラネット", "1193.ontvjapan.com", 28768, 7, 341},
        { "CNNj", "1069.ontvjapan.com", 28768, 7, 354},
        { "囲碁・将棋CH", "363ch.epgdata.ontvjapan", 28768, 7, 363},
        { "カートゥーン", "1046.ontvjapan.com", 28768, 7, 331},
/* ND8 */
        { "ショップCH", "1059.ontvjapan.com", 24704, 6, 55},
        { "東映チャンネル", "1010.ontvjapan.com", 24704, 6, 218},
        { "Mnet", "318ch.epgdata.ontvjapan", 24704, 6, 318},
        { "日テレNEWS24", "2002.ontvjapan.com", 24704, 6, 349},
/* ND10 */
        { "スカパー!インフォ", "101ch.epgdata.ontvjapan", 24736, 6, 101},
        { "衛星劇場", "1005.ontvjapan.com", 24736, 6, 219},
        { "KBS World", "317ch.epgdata.ontvjapan", 24736, 6, 317},
        { "スカサカ!", "800ch.epgdata.ontvjapan", 24736, 6, 800},
        { "スカチャン1", "801ch.epgdata.ontvjapan", 24736, 6, 801},
/* ND12 */
        { "GAORA", "1026.ontvjapan.com", 28864, 7, 254},
        { "MUSIC ON! TV", "1022.ontvjapan.com", 28864, 7, 325},
        { "KIDSステーション", "1045.ontvjapan.com", 28864, 7, 330},
        { "ナショジオCH", "1204.ontvjapan.com", 28864, 7, 343},
/* ND14 */
        { "ザ・シネマ", "1217.ontvjapan.com", 28896, 7, 227},
        { "ファミリー劇場", "1015.ontvjapan.com", 28896, 7, 293},
        { "スーパー!ドラマTV", "1006.ontvjapan.com", 28896, 7, 310},
        { "ヒストリーCH", "1050.ontvjapan.com", 28896, 7, 342},
/* ND16 */
        { "SKY STAGE", "1207.ontvjapan.com", 28928, 7, 290},
        { "AXN", "1014.ontvjapan.com", 28928, 7, 311},
        { "AXNミステリー", "316ch.epgdata.ontvjapan", 28928, 7, 316},
        { "スペシャTV+", "321ch.epgdata.ontvjapan", 28928, 7, 321},
        { "AT-X", "1201.ontvjapan.com", 28928, 7, 333},
        { "BBCワールドNews", "1070.ontvjapan.com", 28928, 7, 353},
/* ND18 */
        { "ムービープラス", "1007.ontvjapan.com", 28960, 7, 240},
        { "ゴルフネット", "1027.ontvjapan.com", 28960, 7, 262},
        { "チャンネル銀河", "305ch.epgdata.ontvjapan", 28960, 7, 305},
        { "LaLa", "1074.ontvjapan.com", 28960, 7, 314},
/* ND20 */
        { "フジテレビONE", "1073.ontvjapan.com", 28992, 7, 307},
        { "フジテレビTWO", "1072.ontvjapan.com", 28992, 7, 308},
        { "フジテレビNEXT", "306ch.epgdata.ontvjapan", 28992, 7, 309},
        { "スペシャTV", "1018.ontvjapan.com", 28992, 7, 322},
/* ND22 */
        { "QVC", "1120.ontvjapan.com", 29024, 7, 161},
        { "TBSチャンネル2", "297ch.epgdata.ontvjapan", 29024, 7, 297},
        { "FOX", "1016.ontvjapan.com", 29024, 7, 312},
        { "TBS NEWS", "1076.ontvjapan.com", 29024, 7, 351},
/* ND 24*/
        { "チャンネルNECO", "1008.ontvjapan.com", 29056, 7, 223},
        { "日テレG+", "1068.ontvjapan.com", 29056, 7, 257},
        { "MONDO TV", "295ch.epgdata.ontvjapan", 29056, 7, 295},
        { "日テレプラス", "300ch.epgdata.ontvjapan", 29056, 7, 300},
};

ちなみに1068.ontvjapan.comとか300ch.epgdata.ontvjapanというのはepgdumpが番組表を吐き出す際のチャンネル識別子。アナログ放送時代にontvjapanという番組表配信サービスがあったのが由来で、今ではepgdump.cの上記テーブルと/var/www/html/epgrec/settings/satelite_channel.phpの設定が一致していれば問題無い模様。

スカパー!再編

5月8日28日に書いた新4K/8K放送に向けたBS再編はひと段落。

…と思ってたら、8/28(火)にスカパー! (東経110度BS・CSデジタル放送)の再編が実施され、以下のチャンネルがハイビジョン化された。

Ch223:映画・チャンネルNECO Ch227:ザ・シネマ Ch292:時代劇専門チャンネル Ch305:チャンネル銀河 Ch316:AXNミステリー Ch321:100%ヒッツ!スペースシャワーTVプラス Ch323:MTV Ch324:ミュージック・エア Ch331:海外アニメ!カートゥーン ネットワーク Ch339:ディズニージュニア Ch342:ヒストリーチャンネル Ch343ナショナル ジオグラフィック Ch363:囲碁・将棋チャンネル

引き替えに27日に「スカパー!プロモ」(100)と「スカチャン3」(805)が終了した模様。

…という事でTVTestのチャンネル設定(BonDriver_HTTP.ch2)を変更。ミュージック・エアチャンネル番号(サービスID:326→324)変更とか、予想外すぎて面喰らった。

9/26には第2弾で

Ch219:衛星劇場 Ch322:音楽・ライブ! スペースシャワーTV

がハイビジョン化と、「スカチャン2」(802)が終了予定。

あとepgrecepgdumpの対応も必要だな。

参照

衛星放送のスカパー! https://www.skyperfectv.co.jp/

ミュージック・エア https://www.musicair.co.jp/

総務省 http://www.soumu.go.jp/

AV Watch https://av.watch.impress.co.jp/

感想とレビュー.com http://kansou-review.com/

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

【続】BSトラポン移動

8日に書いた新4K/8K放送に向けたBS再編話。

周波数再編のイメージ

総務省:よくある質問 6章 技術的課題より

8日の「BSジャパン(BS171ch)」「NHK BSプレミアム (BS103ch)」、22日の「ディズニー・チャンネル (BS256ch)」と「BSアニマックス(BS236ch)」に続いて、「スターチャンネル2/3(BS201ch/BS202ch)」のトラポン移動が実施された。

…という事でTVTestのチャンネル設定(BonDriver_HTTP.ch2)やrecpt1の対処を追加。

BSジャパン(BS171ch)BS03/TS1/TSID16433(0x4031)
→BS01/TS2/TSID16402(0x4012) NHK BSプレミアム (BS103ch)BS15/TS1/TSID16626(0x40f2)
→BS03/TS1/TSID16433(0x4031) BSアニマックス (BS236ch)BS07/TS1/TSID18033(0x4671)
→BS13/TS2/TSID18130(0x46d2) ディズニーチャンネル (BS256ch)BS07/TS2/TSID18034(0x4672)
→BS03/TS2/TSID17970(0x4632) スターチャンネル2/3 (BS201ch/BS202ch)BS07/TS0/TSID17520(0x4470)
→BS15/TS1/TSID16626(0x40f2)

参照

総務省 http://www.soumu.go.jp/

空に架かる橋 http://soranikakaruhashi.blog.fc2.com/

stz2012 https://github.com/stz2012

Mercurial repositories index http://hg.honeyplanet.jp/

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

BS再編開始

1月に書いた新4K/8K放送に向けた話。

周波数再編のイメージ

総務省:よくある質問 6章 技術的課題より

1月には「解像度が1,440×1,080ドットに下げられる」という事だけしか書いてなかったが、実は4月から新4K8K衛星放送開始に向けたBS放送用周波数の再編が始まっており、早速「BSジャパン(BS171ch)」のトラポン移動が実施されて視聴&録画できなくなっていた

5月8日には「NHK BSプレミアム (BS103ch)」が「BSジャパン(BS171ch)」の跡地に移行する為、今度は「NHK BSプレミアム」も同じく視聴&録画できなくなる恐れがある。

…という事で慌ててTVTestのチャンネル設定(BonDriver_HTTP.ch2)やrecpt1を対処。

BSジャパン(BS171ch)BS03/TS1/TSID16433(0x4031)→BS01/TS2/TSID16402(0x4012) NHK BSプレミアム (BS103ch)BS15/TS1/TSID16626(0x40f2)→BS03/TS1/TSID164330x4031)

ちなみに「http版」のrecpt1http://hg.honeyplanet.jp/pt1/ではなくhttps://github.com/stz2012/recpt1の方なのだが、5/8現在「NHK BSプレミアム (BS103ch)」には未対応なので、recpt1/pt1_dev.hに一手間加えておく必要がある。

当然、epgrecのEPG予約も追従させるべく2012年の記憶2013年の記憶を思い出しながらepgrecepgdumpr2も速やかに改修。

廃止された「地デジ難視対策BSチャンネル」も表示されなくしようと思ったのだが、「ウェザーニュース(BS910ch)」も終ったし、スカパー!は「FOXムービー プレミアム(CS229ch)」に代わって「AXNミステリー(CS316ch)」、「旅チャンネル(CS362ch)」に代わって「MONDO TV(CS295ch)」が入ってたのも忘れてたので、纏めて対応。

あと、5月22日に「ディズニー・チャンネル (BS256ch)」と「BSアニマックス(BS236ch)」が、5月28日に「スターチャンネル2/3(BS201ch/BS202ch)」が移動するので、忘れないように追従しないと。

参照

AV Watch https://av.watch.impress.co.jp/

総務省 http://www.soumu.go.jp/

空に架かる橋 http://soranikakaruhashi.blog.fc2.com/

satoweb-blog https://satoweb.net/

Panasonic お客様サポート http://av.jpn.support.panasonic.com/support/

stz2012 https://github.com/stz2012

Mercurial repositories index http://hg.honeyplanet.jp/