2008年11月26日

EpgNavi Ver.0.9.5(1125)(Windows用 番組表アプリ)

ちょっとだけアップデートしました。
最新版は以下の記事からダウンロードしてください。
http://icchu.seesaa.net/article/109640166.html
時間ラベルがグラデーションとかになってます(えぇ自分の趣味ですw)
前の方が良かったぞコラ!って言う人は、Master¥Header¥Sample¥Simple_grayの下のファイルをMaster¥Header¥フォルダに上書きコピーしてEpgNaviを立ち上げ直してください。
(中身見れば自分で色カスタマイズできる人も居ると思います)

閑話休題。

なんか専用スレを立てて頂けたみたいですね〜。思わず小躍りするぐらい素直に嬉しいです。
が!先日の記事で言ったようにコメントはしないと決めたのでなんかジレンマw

特に気になったコメントだけ、こちらに天の声として回答しようと考えてます。(FAQにも入れます)

せっかく専用スレ立てて貰ったので、単なる雑談スレになっちゃわないようにネタを提供するつもりです。(整理するので1週間ほどお待ちください)
そのネタっていうのはプラグインの仕様説明書(プラグイン作成時のRFPとEpgNavi本体の仕様やデータテーブル定義など)と
RD取得プラグインなどソース公開です。(本体のソースはちょっと今のところ公開は考えていません)

天の声で「DIGAでも対応できるの?」って言ってた人が居ましたが、
もちろんEpgNaviではプラグインさえ作れば対応できるような仕様になってます。

というのもEpgNaviでは色々な要望に応えられるよう、かなり汎用性を持たせて設計したつもりです。
(プラグインでプログラムを分離化したのもその一環です)

プラグインってのは実はただのexeなんですが、本体からプラグインを起動する時に
番組表のデータIDなどを引数に与えてexeを起動しています。
プラグイン側ではその番組表のデータIDから必要なデータを抜き出して様々な処理をしてもらうという仕組みです。
EpgNaviで持ってるデータは全てクリアテキスト(主にCSV形式)なので、どのプログラムからでも扱いやすいかと思います。

先ほどプラグインはただのexeと言いました。
ということはつまりexeにコンパイルできるプログラム言語なら何で開発しても良いということです。
VB.NET、C#、C++、Delphiなど自分が得意とする言語で作成可能です。


<今後自分で作る予定のプラグイン>
ブックマーク削除プラグイン・・・右クリックでブックマークを削除
RD予約プラグイン・・・番ナビと同じように直接POST形式(ただしこの場合機種別対応が必要なのでまた定義ファイルになると思います)
ラジオ取得プラグイン・・・ニッカンスポーツからAM、FMを取得
TV王国取得プラグイン・・・IEPGデジタル対応予定。これでフリーオ系ツールで追従予約可能になる予定
TvRock連携プラグイン・・・TvRockに登録されている予約情報(schファイル)取得+IEPGデジタルファイルを監視して実行するExe(ネットワーク経由で特定のフォルダにIEPGファイルを置くだけで登録)
RDリモコンマクロプラグイン・・・設定しておいた、リモコンコードを実行する。日付など変数で持たせる予定なので、リモコンの操作をエミュレートして追従予約できるようにする企み。その他色々な活用が可能。


とりあえずDIGAプラグインは自分では作る気は無いので誰かが作ってくれることを期待してますw

あと、現在プログラムはブログで公開してますが、記事がタイムラインで古い記事にリンクされてたり、どれが最新版か分かりづらいとか問題があると思ってます。

近いうちにEpgNavi専用の特設ページを作って、最新版はそちらに分かりやすいようバージョンごとに積み上げたり、オンラインヘルプなど充実させようと考えています。
そして最新版をリリースしたらこのブログで告知って形にします。
(RSSを登録する場合はこのブログにしておいて頂ければ最新版の更新チェックできると思います)

しばらくは以下のページに最新版をリンクして更新していくつもりです。
http://icchu.seesaa.net/article/109640166.html

では。

<11月26日追記>
なんかスレが要望についてでちょっと揉めてるみたいですねぇ。(´・ω・`)
ちょっとだけ私の見解を。
スレの方は私が関知しないっていうだけで、何を言って貰っても構いません。(というか私に制限をするような権利はないですよね。)
例えアンチの罵倒であったり、無茶な要望であったりでもです。
(まぁそういうがあると凹むんですけどねw)
そのかわり、何度も言うように向こうに書かれた要望などは、勝手に判断させて貰います。(ただし不具合についてだけは、できる限り対応するつもりです。簡単な要望であればすぐ採用する場合もあるし、無茶な要望や仕様的に難しい物はスルーすることもあります。)
要望についてしばらくは言わないでくれって言いましたが、全くはダメとは言ってません。処理がしきれないだろうからしばらくは自重してくださいって意味合いが強いです。(自分の考えてる方を優先させたいのでおのずと後回しになりますよって意味もあります)

2chって好き勝手言えるけど、そこに強制力はないというのが私の認識です。
つまりは絶対に入れて欲しい機能があったり、なんでこんな使えない仕様なんだってのは、そういう所でぐちぐち言うのではなく、ブログの方に書いたり、IRCまで直接言いに来てくれれば誠意を持って対応しますよって事ですね。

スレの方の活用ですが、ユーザー同士で使い方を教えあったりしてくれればいいなと思います。まぁこれはあくまで私の希望に過ぎませんが。
先日書いたようにプラグインなどの開発ネタも提供しますのでEpgNaviを色々な人のアイディアで成長させて行って貰えると嬉しいです。

ってな感じで。
posted by いっちゅう at 01:08| Comment(11) | TrackBack(0) | [開発]EpgNavi | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
どこにコメント書くか迷ったけど、とりあえず最新記事に。

1125版いただきました〜。
先日ご報告した(1)(2)は改善を確認しました。ありがとうございます。

で、ツールチップ表示の動作でまた気がついたことがありましたのでご報告します。

適当なところでクリックしてチップ表示
→予約済みの番組の予約情報枠内にカーソルを持っていく。(クリックはしない)
→別の適当なところにカーソルを持っていく。(クリックはしない)
→最初に表示した内容のチップが表示される。
Posted by PATA at 2008年11月30日 02:07
>PATAさん
確認どもですー。
コメントは好きな所に書いてくれればいいですよー。

と、まだ対応しきれてなかった所があったみたいですね。次対応できたらしておきますー。
Posted by いっちゅう at 2008年12月01日 00:15
ありがたく使用させていただいています。
要望なんですが、何分の番組か計算して表示するのは難しいですか?
予約の前に何分番組かすぐ分かると便利なのですが・・・可能でしたらお願いします。
Posted by 名無し at 2008年12月02日 00:11
>名無しさん
Tooltipの時間の横に表示するのは簡単かな。一応入れる方向で考えておきます。
Posted by いっちゅう at 2008年12月04日 02:06
ありがとうございます。楽しみに待っています。
Posted by 名無し at 2008年12月04日 20:41
便利に使わせていただいております。

1点、不具合報告をさせていただきます。
静岡県の静岡放送火曜日(月曜深夜)00:14〜の「新説日本ミステリー」を録画予約しておりますが、
番組表の予約が日曜日深夜に表示されるようです。
静岡県のあさひ放送月曜日(日曜深夜)01:00〜の「探偵ナイトスクープ」の表示は問題ありません。
おそらく00:00〜00:59までの処理が間違っているのではないかと推測されます。
調査いただけると幸いです。
よろしくお願いします。
Posted by jhon at 2008年12月05日 21:48
使いやすいソフトをありがとうございます。
要望ですが、番ナビのリスト形式タブみたいなのを付けてくれませんか?番ナビの番組追跡とキーワード検索を重宝しています。この機能があれば完全移行できるので、もしできるならばお願いします。
Posted by 機能追加の要望です at 2008年12月05日 22:21
機能追加の要望ですさん
横から失礼します。

番ナビと同等機能でしたら一覧検索の中に「追跡タブ」と「登録ワード」として実装されています。
リスト形式ではありませんが同じことができると思います。

お試しあれ〜
Posted by 大樹ぶりざあど at 2008年12月05日 22:50
>jhonさん
お、バグかな?
見てみます。
ご報告ありがとうございますー。

>機能追加の要望ですさん
大樹ぶりざあどさんフォローどうもw
番組表の右上の「一覧」ってボタンを押すと番ナビでいうリスト&検索と同等の機能を実装したつもりです。
別ウィンドウではなくて番ナビと同じようなフレームで分けて欲しいとなると私の設計思想から大幅に外れてしまいますので、残念ながら諦めて頂かないといけないかな・・・。
すいません。
Posted by いっちゅう at 2008年12月06日 22:08
報告させていただいた不具合の件ですが、
どうやら他のページに報告されている内容と同じことのようです。
RD自体が毎週火曜日とするところを毎週月曜日と表示しているようです。
先程、東芝に電話して調査してもらうこととなりました。
でも「状況がまたおこるようだったら再度電話ください」ってふざけたことをぬかすんで、
上司と電話を代わらせて文句を言っておきました。
(2週間も続けておこっているのに、、、)
水曜日には連絡をもらえることとなりましたので、また報告します。

ソフトのせいでは無いようなのでスルーしてください。
わざわざご返答ありがとうございました。
Posted by jhon at 2008年12月07日 16:58
>jhonさん
コメントどうもです。
あ、自分の環境で再現しなかったので、もしかしたらそうじゃないかなって思ってました。
毎週録画で録画しているのが追従など時間変更で日付を跨いだ場合、ネットdeナビ上で曜日は変わらず時間だけ変更されるのはRDの仕様みたいですね。
毎週で録画して居るわけだからその曜日を変えたらまずいってのが開発者の考えだと思いますよ。(内部ではたぶんいつ予約が走るかを日付で持ってるんだと思います)
で、他のコメントでも書きましたがEpgNaviでの対応はちょっと難しいですね。
何を持って食い違いがあるかとネットdeナビから判断する方法がないんですよね・・・。
違う人が教えてくれましたがRDの時間変更でずれてるって分かった場合、RD本体の方でもう一度予約を登録し直すと正常に戻るみたいです。
Posted by いっちゅう at 2008年12月07日 22:16
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。