R1.0.11です。
■マイリストの選択肢をマイリスト名に変更
ずっと以前に要望でも頂いていたのを思い出しました。自分でもマイリストが多くなってくるとURLだけだと不便でした・・。
■認証エラーやサーバーエラー時のハンドリングを改善
コメント欄でも頂いていた問題です。
今回からブラウザ認証統合などで発生した認証エラーは最初に表示され明確にエラーとして処理されます。
また想定外のサーバーエラーのハンドリングも一部改善しています。
■コミュニティ動画へのアクセス権限エラー時のハンドリングを改善
権限のないコミュニティ動画の場合は従来通りスキップさせるとともに、分かりにくかったのでリスト上の色を他のエラーと分けました
■連続アクセスエラーが発生した場合には処理を終了するように変更
明確に連続アクセスエラー(短時間に集中アクセスしすぎるとニコニコ動画側でエラーになります)をハンドリングしたついでに、引き続き処理をするのは好ましくないのでそこで終了させるようにしました。
このエラーが発生するような場合は手動で十分なアクセス間隔を設定して使用するようにして下さい。
その他変更履歴を参照下さい。
# 直近ではないですが、大きな機能拡張を考えています。
現状のR1.0系列はもしこれであまり問題ないようでしたら機能FIXして安定版としてリリースする予定です。
ただ時期的にはあまり時間が取れにくくなっているのでしばらく先になると思います。
何かありましたらコメント欄までどうぞ。
今回少し大きめの機能追加を行っています。
■ニコニコムービーメーカーのMP3変換に対応しました
動画は対応できていませんが、とりあえず音楽変換だけは行えるようになりました。
■変換時のコマンド・オプション・変換後拡張子をnicoPodder.iniで指定できるようにしました
つまりffmpegだけに限らず、他の外部コマンドも指定できるような設定を行えるようにしました。
これまではffmpegに依存した構成だったのですが、コメントでもご意見頂いていたようにffmpeg故の問題も散見されるようになり、まずはffmpegから汎用的な構造へ切り替えてみました。
nicoPodder.iniでの指定を変更し、動画/音楽別FLV/MP4/SWF別に変換コマンドやオプションを指定可能にしました。詳しい指定についてはTIPSを参照してください。
とは言えユーザーによるカスタマイズが可能になったというだけで、使い方などは大きく変わるものではありません。
必要とされる方には少し使えるようになったかなと思います。
ffmpegって何?という向きにはこれまで通り普通にお使い頂ければと思います。
またこれに伴い音楽変換時のデフォルトオプションをストリームコピー(-acodec copy)に変更してみました。
FLVとSWFでは問題なく動作するようなのですが、残念ながらMP4(H.264)ではストリームコピーだとiTunesへうまく登録できないようです。そのため128k固定でMP3へ変換を行う指定にしています。
なおあくまでデフォルト値の変更ですので、以前から利用されている場合にはnicoPodder.iniを変更(Convert~で始まる行を削除→保存→にこぽ起動)してください。
■APIアクセスエラー時に処理継続するように変更
コメントで頂いていた件ですが、再生権限のないコミュニティ動画(以外にもあるかどうか分かりませんが)などの場合、ログインエラーやアクセスエラーなどが発生する場合があります。
テストして分かったのですがこうした権限エラーの場合、他のログインエラーなどとの判別が難しく、あるいはどうも時間帯やタイミングにより発生するエラーも異なるようです(これがよくわからない・・)。
そこでとりあえずエラーダイアログボックスを表示するのではなく、該当の動画をスキップするように変更しました。
エラーが分かりにくいと思いますが、ご了承ください。
# テストへのご協力ありがとうございました。
その他の変更については変更履歴を参照ください。
何かありましたらコメント欄までお願いします。
* R1.0.10をリリースしました。今後はそちらへどうぞ
コメントで頂いたバグのFIX版です。ご報告ありがとうございました。
■他の動画IDを含むIDの動画の場合にダウンロード済みや変換済みなどの誤検知をしていたバグを修正
これは例えばsm12345に対してsm123といったIDの動画同士の場合です。
■動画コメントに「エコノミーモード」という文字列を含むと毎回iTunesへ登録し直してしまう不具合を修正
その他ファイル名マッチングに関して潜在的な問題が発生する可能性があるコードを幾つか修正しています。
何かありましたらコメント欄までお願いします。
* R1.0.7をリリースしました。今後はそちらへどうぞ
今回もバグFIXバージョンです。
コメントでご指摘頂いた、ある特定の文字列が動画タイトルに含まれると変換に失敗するバグほかを修正しています。
何かありましたらコメント欄までどうぞ。
* R1.0.6をリリースしました。今後はそちらへどうぞ
しょっちゅう要望を頂いているのでコメントしておきますね。
ffmpegを変換エンジンに使っている関係から動画変換対応は難しそうなんですが、MP3抽出は可能と思います。
中途半端ですけど、需要ありますか?
意見頂ければと思います。
マイリストのURLが変更されているとお知らせ頂きましたので、慌ててR0.95をリリースしました。
全然気付いてませんでしたよ(^^;
お知らせ頂いた皆さん、ありがとうございました。
実は先週ぐらいまでに細々とこのバージョンを作成してまして、ちんたらテストでもしようかと思っていた矢先に急遽公開にしたため、多少不安定さがあるかも。もしそうだったら、すみません。
今回は以下のような機能を追加しました。
■マイリストURLを指定するコンボボックスからマイリストURLの入力履歴を選択できるようにしました
ようやく入力履歴機能を付けました。
ダウンロードフォルダやオプションも連動するので、色々使い分けられるかと思います。
■ローカルにRSSをキャッシュし起動直後などにマイリストの内容を一覧表示するようにしました
ダウンロードを始めなくても起動直後にマイリストの(前回)内容が確認できるようになりました。
■iTunesに登録する際のタイトルに、動画には_[VIDEO]、音楽には_[MUSIC]と付加するようにしました
ちょっとダサめの実装ですけど、これで同じ動画からVideoとMusicを両方登録できるようになります
■混雑時にアクセス間隔を調整するようにしました
時々連続してアクセスするとニコニコ動画側からエラーで返されることがあるみたいです。
サーバーの健康にもよろしくないので、混雑していると思われる時間帯では一定間隔を空けてサーバーにアクセスするようにしました。
ちょっと遅くなるかもしれませんが、ごめんなさい。ご理解下さい。
混雑時間帯の判断方法は秘密とさせて下さい(すぐわかるかも知れませんけど)。
などなどです。
いつも通り何かありましたら、コメント欄までどーぞ。
# 皆さん、年末に向けて忙しいでしょうか?
僕は死にそうです(^^;;;
でも年末年始は何とかゆっくり休めそうなので、頑張るです。。。
それでは、Happy Holidays & Happy New Year !!
* iTunes登録時エラーをFIXしたR0.96をリリースしました。今後はそちらへどうぞ
実は今週も新バージョンのリリースはありません。
次バージョンはぼちぼち組みあがってるんですけど、細かな調整とかテストの時間が忙しくてなかなか取れてないですよ。。
なのでちょっと気が向いたのでコメントなどで頂いていてこれまでスルーしてきた主な要望点について作者としての考えをお答えしてみようと思います。
【要望その一】
自動運用可能なようにメッセージのポップアップを廃止したり、ダウンロードし終わったら終了するようにして欲しい
【ご回答】
最近はあまり無いかな?以前幾つかもらってましたね。
多分いちいちニコニコ動画にブラウザへアクセスするの面倒くさい、勝手にソフトでやってて欲しいということかなと思います。
でも僕はそれにとっても違和感があり、結局ニコニコ動画って動画を作ったりコメ作る職人と視聴者が織り成すコミュニケーションが本質だと思うんです。
もしそこが無くなったらもうニコニコ動画はいらないですよね。
こういうソフトを作っておいて言うのも何ですが、そこを楽しみつつ、一方でiPodでも楽しめるような、楽しさの広がりを託しているつもりだったりします。
他の動画も見ながらiPodにも取り込んだりして、エラーが出てたら出たでそれもしょうがないなーとか思ったりするのもいいじゃないですか。
そういう方向の機能を付けると、自分だけ楽したり得しようとするのに何の抵抗も無くなるような気がして、ということでこうした自動運転機能はまず実装しないと思います。
また、という以外ここには書けない微妙な問題とか先方への心使いをせざるを得ないとか、色々あるかとも思ってます。
この問題ではこれ以上はお答えしませんため、ご了承下さいませ。
# 蛇足ですが、多分そういう向きにはチューブ&ニコ録画(旧:ニコニコ録画)が向いているんではないかと。。(嫌味です)
【要望その二】
以前ダウンロードしたけどもうサイトから消されたFLVファイルとかもあるので、動画一つずつ変換を指定できるようにして欲しい。またはマイリストを経由せずに直接一つ一つ指定したい。
【ご回答】
これはとてもよく分かるんですが、ニコニコPodderはマイリストからボタン一つでただ取り込むというシンプルさが好評を得ているように感じています。
これは僕自身も最初は全く理解していなくて、公開後の皆さんの意見から強くそう感じたんですが、そうした方向性をあまり崩したくないんです。
もしマイリスト以外からのダウンロードなども機能に取り込むとすると、より複雑な操作や悩みどころを作ることになってしまい混乱の元になるかも知れません。
PCとかソフトに強い人はいいんですが、そうではない人もいっぱいいるみたいなんですよね。
ということで、これもまた少なくとも現状ではあまり積極的ではありません。
但し。
敢えて断言しますが、皆さん研究が足りません(笑
たとえば、ニコニコPodderは既にダウンロードフォルダにsmxxxxxx.flvというファイルが既にあるともうダウンロード済みと判断して変換処理などに移ります。
ということは、もしこのflvを他のファイルに置き換えておけば・・・!
なんて、まあかなり強引で、面倒ではありますけどね。タイトルも違っちゃうし。
でも初心者には全く気付かれない、必要な人だけが気付いて使える方法ならいいかも知れませんね。
【要望その三】
ローカルFLVファイル名にタイトルを使いたい
【ご回答】
これ、一番多い要望です。
ファイル名に動画IDを使用しているのは純粋にシステム的な要件のためで、システム的にファイル名にユニーク性と確実な動画との一致を確保したかったからです。
でも意見はよく分かりますし、またタイトルとともにIDを含むことで解決可能じゃないかなーと思ってます。
将来のバージョンでは検討しますね。
但し、勝手なファイル名に変えたり他のソフトとの互換性を確保する、なんてのは無理だと思いますが。一定のルールに従ってもらう必要があります。
R1.0.3にて対応しましたー
などというところでしょうか。
これからも宜しくお願いしますー
何か毎週日曜日の恒例みたいになってきましたけど(^ ^;たまたまです。
ニコニコPodder R0.93
以下のような機能を新たに追加しています。
■音楽ファイル(mp3)への変換に対応
突然組曲を通勤途中に聴きたくなったんだけど動画のままだと恥ずかしいしバッテリーの持ちも悪いので、対応してみました。要望でも頂いてましたね。
変換時には動画か音楽かを選ぶようにしています。変換後iTunesにも従来通り登録可能です。
動画と同じく、ffmpegの変換オプションはインストールフォルダのnicoPodder.iniで変更可能です。
因みにただFLVから音声を抜いてくるだけの設定にしています(またはそのつもり)。
■IEとFirefoxのキャッシュに対応
これまでは必ずニコニコ動画側からファイルをダウンロードしていましたが、それまでにIEかFirefoxでその動画を見ており、かつブラウザのキャッシュが残っている場合にはダウンロードの代わりにファイルコピーして済ますようにしました。
これでニコニコ動画のサーバーにもより優しく、他のツールにも見劣りしなくなったかと思います。
なおFirefoxのキャッシュに対応している例はあまり無いと思うんですが(firefoxのExtentionぐらい?)、実を言うとFirefoxキャッシュの検索はまともにやると非常にややこしいため、「ファイルサイズが同じかどうか」だけで判断するという、いいのかこんな安直な対応のをリリースして、という仕様となっております。
1バイト単位で見ていますので確立統計上は他の関係ないファイルとダブル可能性は限りなく低いと思っているのですが、もし万が一そんなことがあったら、ごめんなさい
■IEとFirefoxでログイン認証と統合可能にしました
これも要望ありましたね。僕も不便だと思っていて、実はR0.9当初から実装しかけてたのですが、うまくいかずこれまでかかってました。
チェックしておくとIE/Firefoxが保存しているCookieを流用しますので、ログインが切れることはなくなります。
但し、VistaのIE7+では保護モードのためCookieを取得できません。こうした状況下で統合をしておくとエラーでログインできない場合がありますので、その際にはOFFまたはFirefoxでご利用下さい。
■iTunesのプレイリストを選択可能にしました
iTunesへ登録する際に任意のプレイリストを選択できるようにしました。
動画ではあまり意味が無い気がしますが、音楽を変換する場合には便利かと。
などなどです。
ご意見ご感想ありましたらコメントまでどうぞ。
* R0.94をリリースしました。今後はそちらへどうぞ
たくさんの意見とダウンロードありがとうございました。とにかくアクセスがはんぱではなく、みなさんのニコ厨ぶりにはびっくりです(笑
出てきた問題とか意見を参考にR0.92を作ってみました。
追加機能や変更点は以下です。
- ダウンロード中や変換処理中に何パーセント進んでいるかプログレスバーで表示されるようにしました。これで少しはストレスも減るかと思います。
- iTunesには動画タイトルで登録されるようにしました。当然ですよねー。作者も不便でした。
- 同じく、ニコニコ動画上のサムネイル画像でiTunesのアートワークを登録するようにしました。またコメントにニコニコ動画のURLとコメントを入れています。
- 作者は何故かほとんど経験はないんですが(無料会員だけど)、ニコニコのサーバーが不安定なようでダウンロードに失敗するケースが多いみたいです。
ダウンロードのレジュームに加えて、変換処理も含めて途中で障害が起きても再試行すればできるだけ途中からやり直すようにしました。
また少しサーバーにも優しくなったと思います。
これからは何も考えずにGOボタン押していれば、いつかはiTunesに登録されるようになったはずです。
これまでは途中終了が判別できずファイルを手動で消さないといけない、ダサい仕様でした。。
- ffmpegのオプションを変更しました。さすがの今までのアレはさすがにナンなので(3時間の作業用BGMが500Mとかありえない…)無駄に高品質は意味がないため、ネットでてきとーに調べた(ぱくってきた)適切と思われるオプションに置き換えました。少しは変換時間は短くなると思います。
nicoPodder.iniを書き換えますので、オプションを手動で変更している人はバックアップを取ってから起動して下さい。
第五世代iPodでは再生できないと言う話がありました。作者は第五世代を持っていないので試せないのですが、これで何とかなったでしょうか・・・?
# 正直どんなオプションがffmpegの変換にはいいのかよく分かってないので、「こういうのがいい」というような情報を絶賛大募集中です(^^;
ぜひお寄せ下さい。
その他バグもFIXしています。
何かありましたらコメント欄までどうぞ。
(緊急 17:07)
R0.92に問題が発見されたので急遽公開をR0.91に差し戻しました。ごめんなさい、もうしばらくお待ち下さい。。。
(緊急 18:30)
R0.92を再リリースしました。お騒がせしてすみません。
16:00頃から17:00頃までダウンロードしていてiPod TouchやClassicへ転送できないという場合はもう一度ダウンロードをお願いします。
またその際にはインストールフォルダのnicoPodder.iniを一度削除してから起動をお願いします。
* R0.93をリリースしました。今後はそちらへどうぞ
Opera9.02がリリースされました。さっそくチェック。
メインはOpenSSLのRSA偽造問題対応などのSecuriry FIXぽいですが、他にもYouTubeなどの動画サイト対応も少し進んでいるようです。
OperaWatchによればYouTubeコンテンツのObjectタグで貼り付けた際の動作が改善されているとの事で、試してみると確かに9.01では動作しなかったのが正常に動くようになっていました。
例えばはてブの注目動画も9.02でちゃんと動きます。
ついでにYouTubeサイトで直接動作させた場合にも、以前は出てこなかったダウンロード進捗を示すバーがちゃんと表示されるようになりましたね。
やっと何とかIE並みになってきたかな。
でもまだタブを他タブに移すと再生が止まったりする・・。パラレルには動かないんですよね。これは以前からある現象で、一度直ったような気がしたんだけど、気のせいみたいでした。
JavScriptあたりの仕様も含めてOperaの根本的な問題なのかも。
また、全画面表示してもやはりまだちゃんと動かないです。
その他Operaでまだ不満なのは、DivX Stage6でWeb Playerがまともに動作しない点。
9.01までだとPlayerがロードされてスタートボタンを押しても何も起こらなかったのが、
9.02では何故か画面が二つに増えて再生ボタンを押すと最初の1秒程度を延々繰り返すところまでは「進歩」しましたが・・。うーん。

ということでまだ主に動画系サイトのためだけにIEを共用したりしています。
もう一歩なんですけどね。
今後に期待!
Recent Comments