EpgNavi (Windows用 番組表アプリ)開発4
■ このスレッドは過去ログ倉庫に格納されています
王国のプラグインがロードの最後で途中停止しないようにするテスト
※但し弊害として1日分減少するケースがある
GET_TVKING.exe Ver 1.2018.6.30
// 18へ変更 /* 0x00001D11 17
// 〃 /* 0x00001D49 17 >>67
うちでもよく止まるので対策できるのはありがたいけど
無条件に変更するには怖すぎるのでパッチの意味を教えて >>68
データセーブをプログレスバーの進行具合から判定している部分に修正を加えた
何度かテストしてウチの環境ではデータが減少する事が無いのを確認
以下、パッチが面倒な人向け
http://www1.axfc.net/u/3948529 >>69
ありがとう。とりあえずパッチした
-------
fc/b GET_TVKING.exe GET_TVKING_org.exe
ファイル GET_TVKING.exe と GET_TVKING_ORG.EXE を比較しています
00001D11: 18 17
00001D49: 18 17
-------
今までは何回かに1回止まってしまうことがあるという状況なので
1週間ほど様子を見てみる >>69
パッチしたもので10日間ほど使ってみたけど
途中で止まったり抜けたりすることはありませんでした メンテ中の可能性もあるから
EpgNaviでダメだったらブラウザで王国を確認すべきだな テレビ王国
【大切なお知らせ】iCommand, iEPGサービス終了 >>75
王国の番組表、取得できないね
王国webの番組表は変わらず表示されているのでhtml形式が変わったのかもしれない 更新されなくなったから来て見たけどこれ完全終了?
いっちゅう氏のtwitterは更新されてるけど公式サイトも落ちてる? 各番組情報の終わりが"iepg"から"気になる"ボタンに変更されたのが関係ありそう
これで判定してたらね >>78
公式サイト復活した
メンテ中だったのかな 作者のicchuさんが対応してくれました
2019/03/03 at 17:38
対応しました。
こちらからダウンロードお願いします。
http://icchu.jp/EpgNavi/download.htm
【重要!】 2019/03/03
TV王国プラグインを更新
・取得できない不具合に対応
既にEpgNaviをインストールしている人でプラグインだけでいい人は以下のファイルを落として解凍後しフォルダごと上書きしてください
ダウンロード→EpgNavi_Plugin_20190303
※おかしな日のデータがある場合は削除した上で再取得してください。(\EpgNavi\DATA\EPG\日付のデータ) 例のパッチ
GET_TVKING.exe 2019.03.03版
// 18へ変更 /* 0x00001D34 17
// 〃 /* 0x00001D6C 17 >iEPGサービス終了
これは結局何が終わったの?
これからもEpgNaviは今までどおり使えるって事? iEPG対応機器の番組表からの録画予約が出来なくなるだけでしょ? あくまでテレビ王国のwebページ上で操作する場合ね
EpgNaviで操作する場合は今までと何も変わらない >>82のリンクからダウンロードできないと思ったら、なぜかうちからicchu.jpのDNS引けてない。
携帯の電波で落とせたけど。 >>87
icchu.jpは繋がりにくい傾向があるね
PCからよく繋がらないことあるけど何回がリロードすれば繋がる ERR_NAME_NOT_RESOLVEDになっちゃうな
もしかして: http://icchu.co.jp/ →マンホール会社に飛ばされる Epgのデータおかしくなってからここ数日公式見ようとして落ちまくってる事が多い
てっきりもうEpg更新止めてサーバーも止めたのかとおもってた ttps://www.so-net.ne.jp/tv/oshirase_20190404.html
なんか影響あるかねぇ? >>98
前のは単純にSSL/TLSに対応(TLSバージョンは何でも良い)したけど、今回のは更に1.0,1.1を無効化します。ってことではない? あれ?GET_TVKING.EXEも、GET_SKYTV.EXEも取得できなくなったね >>102
作者さんからack来ました。
これから見てくれるそうです。 これってテレビ王国以外にはもう使えるところないの?
昔はデータ取得できるところ沢山あったのにね 作者さんが対応してくれました。
http://icchu.jp/EpgNavi/download.htm
2019/04/17
TV王国・スカパープラグインを更新
・TLS1.0,1.1無効化により取得できない不具合に対応 >>107
今時XPをインターネットに繋げてるのは危ないだろう #!/usr/bin/perl
#
# EpgNaviでDBR-T2007,DBR-T2008等の録画予約を表示する。
# 0. perlプログラムをインストールする。(Win32 strawberry-perl 5.30.0.1 #1 Thu May 23 12:20:46 2019 x64)で動作確認。
# 1. EpgNaviのメニュー => 設定 => 使用プラグインの画面を開く
# 2. 予約取得を選択、この設定(RDの台数)増やすを実行。定義ファイル名を設定(英数字のみ)
# 3. 機種別定義ファイルをコピーする,RD-X9を選択しコピー(たぶんなんでもいい)
# 4. RD予約データ取得設定のチャンネルマッピングを行う。
# 5. このperlプログラムを"PLUGIN\GET_REC"にコピーした後、ファイル名を"定義ファイル名.pl"に変更する。
# 6. ダブルクリック等で"定義ファイル名.pl"を実行すると"DATA\REC\定義ファイル名.dat"が作成されます。
# 注1 チャンネルマッピングが正しく機能していない場合はレコーダー側のチャンネルを出力するようになっています。
use File::Basename 'fileparse';
use File::Spec;
use JSON 'decode_json';
use Encode 'encode';
use Encode 'from_to';
use XML::Simple;
use LWP;
use HTTP::Request::Common;
use Data::Dumper;
{
package Data::Dumper;
sub qquote { return shift; }
}
$Data::Dumper::Useperl = 1; #
my $tool_name = $0;
my ($basename, $dirname, $ext) = fileparse($tool_name, qr/\.[^\.]*$/);
#
$curdir = File::Spec->rel2abs("$dirname");
# configを読む
my $dbrconfig = XML::Simple->new();
my $configdata = $dbrconfig->XMLin("$curdir\\$basename.config");
my $dbr_ip = $configdata->{'RD_IP'};
my $dbr_user = $configdata->{'RD_UserID'};
my $dbr_pass = $configdata->{'RD_Password'};
my $dbr_color = $configdata->{'RD_Color'};
my $dbr_port = $configdata->{'RD_Port'};
#
# ChannelConvertファイルを読む
my $channeldata = get_content("$curdir\\$basename.ChannelConvert");
my $chlines = [];
@$chlines = split(/\n/, $channeldata);
$i = 0;
while ($chlines->[$i]) {
($rdch , $tvkingch) = split(/=/, $chlines->[$i]);
$chdata->{$rdch} = $tvkingch;
$i++;
}
# digest認証で接続しJSONデータを取得
my $url = "http://$dbr_ip/torunavi/LoadReserveList.php";
my $realm = "DBR-$basename";
my $browser = LWP::UserAgent->new;
$browser->credentials(
"$dbr_ip:$dbr_port",$realm,$dbr_user,$dbr_pass);
$response = $browser->get($url); #
open (JSONFILE, "> $curdir\\$basename.json");
print JSONFILE $response->{_content} ;
close (JSONFILE);
my $data = decode_json(get_content("$curdir\\$basename.json"));
my $torunavi = $data->{'NETdeNAVI'}->{'torunaviInfo'};
#
# ユニークID?,チャンネルID, , , ,,,,録画曜日,開始時間:開始分,終了時間:終了分,タイトル,,,色情報,DR/TS/AVC,,,録画実行フラグTrue,
# ユニークID?,チャンネルID,開始年,開始月,開始日,,,, ,開始時間:開始分,終了時間:終了分,タイトル,,,色情報,0 ,,,録画実行フラグTrue,
# 注2、毎週録画等には対応していない。
open (RECFILE, "> $curdir\\..\\..\\DATA\\REC\\$basename.dat");
for my $i ( keys @$torunavi ) {
$tmp = $torunavi->[$i];
# 取得したJSONから録画予約情報を作成
my $strout = '';
$strout .= "$tmp->{'num'},";
if ( $tmp->{'network'} == 1 ) {
$rdch = "BS" . $tmp->{'ch'};
} else {
$rdch = $tmp->{'ch'};
}
if ( $chdata->{$rdch} ) {
$strout .= "$chdata->{$rdch},";
} else {
$strout .= "$rdch,";
} #
my ($sec, $min, $hour, $mday, $mon, $year) = localtime($tmp->{'datetime'});
$year += 1900;
$mon += 1;
$strout .= "$year,";
$strout .= double_digit($mon) . "," . double_digit($mday) . ",,,,," . double_digit($hour) . ":" . double_digit($min). ",";
my ($Endsec, $Endmin, $Endhour, $Endmday, $Endmon, $Endyear) = localtime($tmp->{'datetime'} + $tmp->{'duration'});
$Endyear += 1900;
$Endmon += 1;
if ( $mday == $Endmday ) {
# 翌月1日の場合もある
} else {
$Endhour += 24;
}
$strout .= double_digit($Endhour) . ":" . double_digit($Endmin) . ",";
$val = $tmp->{'eventname'};
$val =~ s/,/ /g ;
from_to($val,'UTF-8','CP932');
$strout .= "$val,,,";
$strout .= "$dbr_color,0,,,";
if ($tmp->{'exec'} == 1) {
$strout .= "True,";
} else {
$strout .= "False,";
}
print RECFILE "$strout\n";
} #
open (RECFILE);
# ファイルの内容を取得する(対象はUTF-8)
sub get_content {
my $file = shift;
open my $fh, '<', $file
or die "Can't open file \"$file\": $!";
my $content = encode('UTF-8',do { local $/; <$fh> });
close $fh;
return $content;
}
sub double_digit {
my $num = shift;
my $retstr = "";
if ($num < 10) {
$retstr = "0";
}
$retstr .= $num;
return $retstr;
} # 投稿したらインデントが無くなった。
# テキストを合体後、適当に整形してください。 #
open (RECFILE);
は
close (RECFILE);
の間違いです。 現在、自分の設定範囲においては王国・スカパー共問題ない 「Gガイド.テレビ王国」事業譲渡と「Gガイド.テレビ王国 Chan-Toru」の終了に関するお知らせ
http://www.so-net.ne.jp/info/2020/op20200615_0028.html
番組表はどう変わるかわからないけどページ構成が変わると取得できなくなるかも メールきたけどGガイドそのものは終了ではないようだね Abemaの番組表を表示出来るようになんないかなー EpgNaviが立ち上がらなくなった。
「動作を停止しました」ウィンドウが出て終了してしまう。
flash player とか削除したからかな? うちも時々おかしくなるんで、正常なやつをZIPで固めておいて、おかしくなったらそっちを解凍して
使っている。 うちも時々おかしくなる
インストールしたフォルダー内のconfig.xmlを消すと何故か起動できる テレビ王国は復旧したけどEpgNaviが番組取得しない
おま環か? EpgNavi番組取得できない
テレビ王国とスカパー共に httpsに変更された時のような単純なものではなかった
URL変更してもあかん まぁ毎回2〜3日で対応してくれるからね
感謝しかない TV番組表取得ソフト Part.5
https://egg.5ch.net/test/read.cgi/software/1310145304/
同じテレビ王国で取得できなくなってる
つーか過疎アプリで情報も少ないしそもそもAV機器じゃないから板違いだし
もう↑こっちに移動した方がよくない? UserAgentとRefererを変更してみたが
あかんかったのでTVeletに移行した
しかし設定が判り難くて面倒臭かった
見た目もほぼ同じにできて満足
作者様今まで有難う御座いました http://icchu.jp/EpgNavi/download.htm
2021/04/29
TV王国・スカパープラグインを更新
・取得できない不具合に対応
※前回のバージョンから.NET Framework4.5.2以上を必要とします。
(.NET Framework3.5ではTLS1.2に対応していないため)
既にEpgNaviをインストールしている人でプラグインだけでいい人は以下のファイルを落として
解凍後しフォルダごと上書きしてください
ダウンロード→EpgNavi_Plugin_20210429
http://icchu.jp/soft/zip/EpgNavi_Plugin_20210429.zip
※おかしな日のデータがある場合は削除した上で再取得してください。(\EpgNavi\DATA\EPG\日付のデータ) >>148
作者様か転用してくれただけか知らないけど感謝感激雨嵐 >>148
プラグイン上書きで治りました。
どうもありがとうございます!! さーせんやっぱりEpgNaviに戻しました
番組取得が桁違いに速かった いつまでもEpgnavi使い続けるよ
作者さんありがとう
あとEpgNavi_1_0_0_0818.zipがなぜかダウンロードできない 今回もなんとか対応されたけど果たしていつまで使えるのやら
レグザとのリンクが便利だから使えなくなると非常に困るけど icchu.jpのホスト名が解決出来なくて繋がらないの俺だけ? >>16 リマインダー
サポートBBSの安否があやしいので直リン
guinurmiさん、ありがとう
EpgNaviの番組表ファイル内の1分番組を修復するバッチファイル
https://gist.github.com/guinurmi/a53db302c762440ab7be8b64df14b265 今日起動したら最終回とか再放送とかのアイコンが表示されず「??」に置き換わってたんだけど自分だけ?
あと番組名のアルファベットが全部全角になってたな
zip解答し直しても同じ状態だった 昨日とか一昨日とか過去の番組表見るとアイコンも表示されてるしアルファベットも半角だからほんと今日からだな
テレビ王国側の仕様が何か変わったんだろうか ?? のままのマーク
「🅂」 ステレオの[S]かな。テレ玉にいっぱい出る このスレもいいかげんソフトウェア板に移った方がよくない?
新規の人なら存在そのもの気づかないし
ユーザー数少ないと作者さんがやる気失せて更新されなくなるよ
「TV番組表取得ソフト Part.5」スレに直リンあるけど
専用スレが別板のこっちにあるおかげで誰も話題にしてないしWpgNavi BS252 WOWOWプラスってスカパー番組表にもテレビ王国にも載ってないのですが、
表示する方法ってありますか?
2年前に放送終了したKawaiian TVとかはあるんですが・・ >>169
EpgNavi\MASTER\CHANNEL 下の channel_tvking.dat をメモ帳でひらいて
↓の行を削除。
200252,area_tvking.dat,bs4,252,〜
↓を追加。
200252,area_tvking.dat,bs4,252,WOWOWプラス,252,http://www.wowow.co.jp/
スカパーのチャンネルは channel_skytv.dat を編集。 >>170
おお!ありがとうございます。無事出来ました。 2日前からテレビ王国から番組表とれなくなってないすか? なってますね、またテレビ王国側で変更したみたい
ツイ民のどなたか作者様に連絡おながいします>>3 他スレのTVeletの様?にWin7でGET TVking 2021.10.6が進まなくなり、
Win10マシンにフォルダコピーしたらデータ取得できました。
GET SkyTV 2021.4.29も同じ状態。 なんだWin7だけか
Win10やWin11で正常取得できてる自分には何言ってるんだ?状態 何の仕様変更でこんなことになるんだろ?
Win7締め出しか? OSの問題だったらこのパッチ当てて直ったりしない?
ttps://support.microsoft.com/ja-jp/topic/windows-%E3%81%AE-winhttp-%E3%81%A7-tls-1-1-%E3%81%8A%E3%82%88%E3%81%B3-tls-1-2-%E3%82%92%E6%97%A2%E5%AE%9A%E3%81%AE%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3-%E3%81%A7%E4%BF%9D%E8%AD%B7%E3%81%95%E3%82%8C%E3%81%9F%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%E3%81%A8%E3%81%97%E3%81%A6%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E6%9B%B4%E6%96%B0%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0-c4bd73d2-31d7-761e-0178-11268bb10392 >>177
だめみたいですねえ。すでにインストールされてるとダイアログがでます。 >>178
WindowsUpdateだけじゃなくて、下の方のEasyFix入れてレジストリも変更してる? >>179
ありがとうございます。再度試してみましたが、どうもうまくいかないみたいなのであきらめます。 win8.1でも使えなくなりましたね。
使いやすいソフトでしたし、使い慣れていたので残念ですが、
地上波、BS、CSに対応したテレビ番組表のパソコンソフトって他にないでしょうか? >>175 >>176
UserAgent で 締め出してる? そもそも無料でwin10にアップデートできるのに何でサポート切れの >>183
間違って途中で切れてしまった
そもそも無料でwin10にアップデートできるのに何でサポート切れのOS使ってるんだ? サポート切れたOSはセキュリティレベルが低いからそれで来てほしくないよな Win7やWin8.1で取得できないという人、ブラウザで直接王国を開けますか? >>186
WIN7ですけど、開けますね。もうこれでいいかという。
10にしない理由は、うちの環境だとTVROCKの予約でスリープ復帰しないのが最大の理由。Macメインでテレビマシンとしてしか使ってないから。 Win10ですけど、立ち上がりもしません。
TVSというアプリも、使っているのですが、こちらの方はちゃんと、テレビ王国のデータを取得できます。
エディション Windows 10 Home
バージョン 21H2
OS ビルド 19044.1566 言い忘れましたが、プラグインもろとも、再インストールしましたが、ダメでした。 作者さんの環境では問題ないみたいなので、修正はしてもらえなさそうな気配。 スカパーサイトの仕様変更か一時的なものだと思うけど 8日後の番組表が取得できなくなった
王国はOK とか言ってるそばから取得できた すまんw
更新が遅れていただけみたい M2MACに切り替えたいのですが、ARM版Windowsで利用されているかたいらっしゃいますか? ■ このスレッドは過去ログ倉庫に格納されています