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

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

[仕様変更]
・初期設定をデバイス録音に変更
・中京エリアを追加
・デバイス録音時、一時ファイルを一律files/tmp.wavとしていたのを各録音ファイル名に変更
 例)records/MBS/MBS_201104022050.wavなど
・デバイス録音終了時にラジオを自動で終了するように変更

[不具合修正]
・インストーラー版でデバイス録音できない不具合を修正

[注意事項]
デバイス録音前提となるので下記ファイルもダウンロードし、radikool.exeと同じフォルダにコピーしてください。
otodori.exe
WaveIO2.dll(Vector様よりダウンロードしたzipに含まれています。WaveIO2.dll以外のファイルは必要ありません)

デバイス録音にはwindowsの設定が必要です。
下記ページなどを参考に設定を確認してください。
また念のため、実際の録音前にちゃんと録音できるか確認することをお勧めします。
http://www.gigafree.net/faq/record/
———————
地域制限が復活したようなので、リリースに踏み切りました。
皆様もご存知のように従来の方法ではストリーミング録音ができなくなったので、デバイス録音メインに切り替えました。
今回の規制を受けて、ストリーミング録音を一時凍結することとしました。

結局、こうなっては規制→対応→規制→・・・といたちごっこになり、ストリーミング録音では安定した録音環境を提供できないと判断したため、デバイス録音をメインに採用しました。
昨日まで録音できてたものが、仕様変更で今日できなくなった。ソフトウェアがアップデートするまで録音できない、という状況よりは良いのではないかという判断です。
多分デバイス録音なら規制されない・・・はず。
ですので、今後はデバイス録音に関する機能を充実させていこうと思っています。

Radikoolで録音できない件について はてなブックマークに追加

本来頂いたコメントに個別に返答するべきですが、数が多いので記事にさせていただきます。

数日前からRadikoolで録音できない状態になっております。
当方で調査したところエリア規制解除と同時にストリーミング録音の規制が始まったようです。
(たまたまタイミングが重なっただけで因果関係は無いと思います)
ストリーミングでは録音できませんが、Radikoolはデバイス録音が可能なので、当面はそちらをお使いください。

[必要なもの]
(1)Radikool0.20.4(Zip版)
(2)音録
(3)WaveIO2.DLL
 (zipを解凍すると、いくつかファイルがあるがWaveIO2.dllのみ使用します)

[方法]
・PCにデバイス録音の設定をする(参考ページ)
・otodori.exeとWaveIO2.dllをRadikoolと同じフォルダに置く
・設定ダイアログの 高度な設定→「音録」を使用する にチェックを入れる
・録音ダイアログのオプションタブの「ONタイマーとして使用する」「デバイス録音する」にチェックを入れる

[注意事項]
デバイス録音なので別の音がPCで鳴ると、その音も録音されます。
また、基本的なことですが音量をミュートにしてると録音されません。
終了オプションは作動しますが、録音終了後もラジオは再生され続けます。
一旦filestmp.wavに録音し、その後選択した形式にエンコードするため、録音時間によってはプロセスが終了するまで時間がかかる場合があります。
申し訳ありませんが、インストーラー版には不具合があるため、デバイス録音はzip版のみ可能です。
———————————————
正直、本件に関してはどう対応したものか悩み、その結果放置しようとしていたのですが、思っていた以上に皆様にコメントを頂いたため、無視し続けるのも失礼かと思い、簡単に現状の説明と、代替手段をご提示させていただくことにしました。
今回radikoがエリア規制を解除した理由を鑑みると、デバイス録音の方法の提示は賛否あるかもしれませんが、従来から実装している機能なので掲載することにしました。
特に通信監視などを行っているわけでな無いのでそれほどトラフィックを増大させることにはならないと考えています。
そのため、1回しか接続しようとしないのででそれほど信頼性は高くないです。
録音できたらラッキーぐらいに思っていただければ幸いです。

ひとまず、Radikoolのバージョンアップなどは事態が収束するまで停止とさせていただきます。
テスト版は随時公開しようとは思いますが、ストリーミング録音は実装する予定はありません。
本格的な対応は落ち着いてからになります。

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

Radikool1.0.0をテスト公開します。
現行バージョン(以下0x系)から大幅に見直したため機能プレビュー目的でテスト公開します。
なお0x系とは併用可能なので、1.0.0インストール時にファイルが上書きされることはありません。
test_radikool0.1.0_20110307.exe

[仕様変更]
・番組リストの右クリックに毎週、平日録音追加
・番組リストのヘッダーを可変に変更
・予約一覧に次回開始日時を追加
・ファイル名の置換文字列に実際に録音開始される時刻を追加
 [YEAR]:年(2011)
 [MONTH]:月(01~12)
 [DAY]:日(01~31)
 [HOUR]:時(00~23)
 [MIN]:分(00~59)
 [YOBI]:曜日(日~土)
 
——————
今回は要望として頂いた表示や操作性に関する部分を調整しました。
大分こなれてきたと思うのですがいかがでしょうか?
3月終盤か4月頭ぐらいに正式版にしようと思います。

Radikool1.0.0テスト版履歴
test_Radikool1.0.0_20110220
test_Radikool1.0.0_20110213
test_Radikool1.0.0_20110212

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

Radikool1.0.0をテスト公開します。
現行バージョン(以下0x系)から大幅に見直したため機能プレビュー目的でテスト公開します。
なお0x系とは併用可能なので、1.0.0インストール時にファイルが上書きされることはありません。
test_radikool0.1.0_20110220.exe

[不具合修正]
・設定ダイアログで設定リセットボタンクリックでメニューがサイドメニューがおかしくなる不具合を修正
・予約一覧ウィンドウでメニュー→閉じるで例外エラーが出る不具合を修正

[仕様変更]
・録音中タスクトレイのアイコンマウスオーバーで録音中の番組名を表示するように変更
・番組名がDBから取得できない場合は、音量エリアのtitleタグを表示するように変更

[新機能]
・URLで開く機能追加
・site_settings追加
—————————–
新機能について

0x系よりradiko以外のサービスを放送局編集から追加することはできましたが、より柔軟に対応できるようにしました。
音量エリアはブラウザ(IE)になっており、これまではradikoに最適化し他のサイトに関しては全く融通が利かないものでしたが、各サイトごとの設定を持たせられるようにしました。
Radikoolインストールフォルダのsite_settings内にxmlを配置すれば、音量エリアのサイズ調整などを自動的に行います。
なお、ファイル名は任意に設定可能です。

site_settingsの書式は以下の通りです。
・url:対象となるURL(正規表現)
・html_x:css用(※)
・html_y:css用(※)
・width:音量エリアの幅
・height:音量エリアの高さ
・script:document complete時に動作するJavascript(ブックマークレットとして作動)
・scroll:音量エリアにスクロールバーを表示するかどうか(true/false)
・auto_hide:プレイヤーのどこかをクリックした場合、音量エリアを非表示にするかどうか(true/false)
・enable:有効か無効か(true/false)
※bodyに position:absolute;left:html_x;top:html_y のスタイルを追加します

今回同梱したxmlは以下のサイトに対応しています。
・nico_login.xml:ニコニコ動画ログイン画面(※)
・nico_playlist.xml:ニコニコ動画プレイリスト
・radiko.xml:radiko
・youtube_playlist.xml:youtubeプレイリスト
※標準では無効になっています。[メールアドレス][パスワード]をご使用のものに書き換えれば自動ログインできますが、うまくいかない場合もあります。。。

ちなみにスクリーンショットで開いているページのURLは以下のものです。
http://www.youtube.com/watch?v=y_uwuklKYl0&feature=autoplay&list=PLA2E8513CC82539FE&index=2&playnext=2
http://www.nicovideo.jp/playlist/mylist/3068265?sort=1

 

————————-
Radikool1.0.0テスト版履歴
test_Radikool1.0.0_20110213
test_Radikool1.0.0_20110212

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