Radikool1.0.0_20110213 テストリリース はてなブックマークに追加

Radikool1.0.0をテスト公開します。
現行バージョン(以下0x系)から大幅に見直したため機能プレビュー目的でテスト公開します。
不具合前提でお試しください。
また、作者は関西在住なので関東で使用した場合の動作不良発見時にご連絡いただけると助かります。
なお0x系とは併用可能なので、1.0.0インストール時にファイルが上書きされることはありません。
test_radikool0.1.0_20110213.exe

前回のテスト版からの相違点
[不具合修正]
・J-WAVEが抜けていた不具合を修正
・録音ファイル名が正しく変換できない不具合を修正
————————
Radikool1.0.0テスト版履歴
test_Radikool1.0.0_20110212

Radikool1.0.0 テスト公開 はてなブックマークに追加

Radikool1.0.0をテスト公開します。
現行バージョン(以下0x系)から大幅に見直したため機能プレビュー目的でテスト公開します。
不具合前提でお試しください。
また、作者は関西在住なので関東で使用した場合の動作不良発見時にご連絡いただけると助かります。
なお0x系とは併用可能なので、1.0.0インストール時にファイルが上書きされることはありません。
test_radikool0.1.0.exe

[動作環境]
・Windows XP, VISTA, 7
・Internet Explorer 8
・最新のFlash Player
・.NET Framework 4.0(※)

※従来の3.5から4.0に変更しました

[0x系からの変更点]
(1)予約一覧ウィンドウに番組リスト追加
 →一覧から予約登録と番組詳細情報が確認できます(その週の番組表が表示されます)

(2)予約一覧ウィンドウに録音済みファイル一覧追加
 →録音済みファイルをリスト表示し、再生やiTunesに登録できます(再生ソフトは設定で指定できます。指定しない場合は関連付けられたソフトで再生します)

(3)スマートフォルダ機能
 →(2)の録音済みファイル一覧にファイル、パスでフィルタリングできます
スマートフォルダ新規作成

(4)予約ダイアログ変更
 →追加設定を意外と見落とされているようなので、従来のタブ式を廃止

(5)録音形式の編集方法変更
 →従来のffmpegのオプションを編集する方式から、
  batを組み立てる方式に変更しました。
  より細やかな設定や、別のソフトと連携させることができるようになります

 [編集方法]
  ・ベースにする形式を選択し、リセットボタンをクリックします。
  ・ビットレートやbatを編集し、保存してください(ベースとなる形式は
  あくまで各テキストボックスの値をリセットするだけでそれ以上の意味はありません)

(6)ログ機能強化
 →従来のcsvからダイアログ表示に変更
  録音失敗時などにご活用ください。

(7)スリープからの復帰
 →従来はタスクスケジューラーによりダミーのbatを実行していましたが、
  Radikoolを起動するように変更
  また、Radikool終了時にタスクを削除しないようにしました。
  これにより、もし誤ってRadikoolを終了させても録音が可能になりました(※)
  ※もしかしたら実行ユーザーが変わって正常に動かないかもしれません

————————–
こういう機能があれば便利や、こうしたほうが使いやすい、といったご意見をいただければ幸いです。

Radikool 0.20.4リリース はてなブックマークに追加

Radikool 0.20.4をリリースしました。
http://www.ez-design.net/radikool/download.html

[不具合修正]
・地域の設定が正しく行えない不具合を修正しました。

——————
初回起動時に設定した地域から変更できなくなっていました。
そのため番組表が正しく表示されないなど問題が発生していました。

Radikool 0.20.3リリース はてなブックマークに追加

Radikool 0.20.3をリリースしました。
http://www.ez-design.net/radikool/download.html

[不具合修正]
・録音できないことがある不具合を修正

—————————————–
「アプリケーションのコンポーネントで、ハンドルされていない例外
が発生しました。
位置 0 に行がありません。」
と表示され、録音できないことが何度かありました。
これは番組情報がRadikoolのデータベースに存在していないために起こる現象です。
Nullチェックをしていなかったためエラーが起こっていました。
原因は番組情報取得元にデータが無いためで、元データが無い以上根本的な解決はできませんが、
Nullチェックを行うようにし、データが無い場合は「番組情報が取得できませんでした」を表示するようにしました。
(元データを過信せずにNullチェックすべきでした・・・)

[予告]
不具合修正は行いますが、ひとまずRadikoolの開発は一旦終了させようと思います。
これまで頂いたご意見・ご要望などを整理し、またソースの見直しを行い1から作り直そうと思います。
次回リリースはRadikool1.0として2~3月ぐらいを目処に、テスト版は随時公開していきますのでご協力いただければ幸いです。

Radikool 0.20.2リリース はてなブックマークに追加

Radikool 0.20.2をリリースしました。
http://www.ez-design.net/radikool/download.html

[不具合修正]
・1時間ごとに放送局が追加されていくなどの不具合を修正しました

————————-
起動時の処理として、番組情報取得と不要な番組情報削除とキーワード予約と、その他の処理を行っております。
メンテナンスのために起動後は1時間に1回番組情報取得などを行っているのですが、上記起動時の処理をそのまま行っていたため、その他の起動時の処理も1時間ごとに行われていました。

どなたにも共通して起こるのは、放送局が追加されていくという現象です。
また、設定の状況によっては勝手に予約ウィンドウが開いたり、ラジオが鳴ったりします。
お手数ですがアップデートをお願いします。
度々不具合を出してしまい、申し訳ありませんがよろしくお願いします。

Radikool 0.20.1リリース はてなブックマークに追加

Radikool 0.20.1をリリースしました。
http://www.ez-design.net/radikool/download.html

[仕様変更]
・起動時の自動エリア判定を撤廃

[不具合修正]
・「キーワードで自動予約する」のチェック切り替えができない不具合を修正

———————
radikoテスト時は地域が「東京」と「大阪」だけだったのが、いくつか地域が追加されたようです。
どの地域が関東、関西に属するのか分からないので自動判定を撤廃しました。
地域指定をしていない場合は起動時にダイアログが表示されるので、「大阪」「東京」「指定しない」を選択してください。

Radikool0.20.0 Zip版で不具合が出る方へ はてなブックマークに追加

Radikool0.20.0のzip版に必要なdllの同梱を忘れておりました。

System.IO.FileNotFoundException: ファイルまたはアセンブリ
‘System.Data.SQLite, Version=1.0.66.0, Culture=neutral,
PublicKeyToken=db937bc2d44ff139′、またはその依存関係の 1 つが読み
込めませんでした。指定されたファイルが見つかりません。
ファイル名 ‘System.Data.SQLite, Version=1.0.66.0,
Culture=neutral, PublicKeyToken=db937bc2d44ff139′ です。

上記のようなエラーメッセージが出る方は、お手数ですが、現在サーバにアップしているzipには同梱しておりますので、ダウンロードしなおしてください。
ご迷惑をおかけし、大変申し訳ありません。
http://www.ez-design.net/files/?file=radikool

Radikool 0.20.0リリース はてなブックマークに追加

Radikool 0.20.0をリリースしました。
http://www.ez-design.net/radikool/download.html

[新機能]
・キーワードで自動予約機能
・予約の有効/無効切り替え機能

[仕様変更]
・番組情報をSQLiteで管理するように変更しました
・地域を「東京」「大阪」に加え「指定しない」を追加しました
 ※自動予約機能と併用すると、本来聞けない放送局の番組も録音しようとするのでこのオプションの使用は非推奨です
・設定ダイアログを縦タブに変更しました

————————-
番組情報は1時間に1回取得し、DBに保存します。
また、初期設定では3日以上前の番組情報は削除します。
これにより、以前からご報告いただいていた「番組情報が取得できません」が発生する確率が下がっていると思います。
SQLiteのファイルはfilestimetable.sqliteです。
大元のファイルはlibdefault.sqliteです。
プログラム内部でcreate tableをしておらず、default.sqliteをコピーして使用しているのでdefault.sqliteは触らないようにしてください。

[キーワードで自動予約に関して]
複数のキーワードを半角/全角スペース、カンマ(,)で指定可能なAND検索です。
各キーワードの頭にハイフン(-)を付けると除外条件となります。
検索対象は「番組名」「出演者名」「番組説明」です。

——————
2010/12/04 14:40追記
設定で「キーワードで自動予約する」にチェックを入れても反映されない不具合を発見しました。
見かけ上チェックが入っていませんが、内部的にはチェックが入っている状態なので、キーワードで自動予約は可能です。
つまりチェックが外せない不具合です。
重大なものではないので、次回アップデート時に修正いたします。

test_radikool0.20.0リリース はてなブックマークに追加

初めてDBを組み込むため、ひとまずテスト版として公開します。
新機能のプレビューと割り切ってお使いください。
問題無さそうなら12月頭に0.20.0を公開する予定です。
※普段お使いのものに上書きしないでください

test_radikool0.20.0_20101120

[新機能]
・キーワードで自動予約登録
 キーワードは半角/全角スペースで複数登録可能(AND条件)
 またキーワードの先頭に「-」を付ければ除外条件となります

[仕様変更]
・番組データをDBに保存するように変更

—————————–
番組名取得に失敗する事例が報告されていました。
当方で調査したところ、番組情報のダウンロードに失敗することがしばしば確認されました。
そこでファイルでの管理をやめ、番組情報をDBに保存し、またデータ取得を1日1回から1時間おきに変更しました。
これにより、番組情報の信頼性を向上させました。
また、DBを導入したことにより、検索が可能になったため、キーワードで自動予約登録機能を追加しました。
タイミングは1時間に1回。番組表取得と同じタイミングです。

また、ここ最近コメントなどに返信できず申し訳ありません。

Radikool 0.19.0リリース はてなブックマークに追加

Radikool 0.19.0をリリースしました。
http://www.ez-design.net/radikool/download.html

[新機能]
・右クリックメニューから現在録音中のタスクを停止/再開できるようにしました
 録音名にチェックが入っていれば録音中、無ければ停止中です。
 録音操作から選択することで切り替えることができます。
 また、該当するものが無い場合はグレーアウトしています。
右クリックで録音操作

・スリープから復帰する時間を指定できるようにしました
 従来録音開始1分前固定でしたが、任意に変更できるようにしました。
復帰時間指定

[仕様変更]
・起動時に必ず番組情報を取得するようにしました
・予約時、実際に録音タスクが開始される時刻を表示するようにしました
 調整の意味が分からないというご意見がありましたので、表示するようにしました
予約ダイアログ

—————–
相変わらず番組名が取得できない場合があるようなので、起動時に必ず取得するようにしました。
そのため起動速度が落ちています。
また、今回からダウンロードページに旧バージョンも置くようにしました。