ニコニコPodder

iPhone/iPod対応ニコニコ動画ダウンローダー

ソフトについて

ニコニコ動画のマイリストのFLV/H.264/SWFファイルをダウンロードして、ffmpegで自動的にMP4(H.264)動画ファイルや音楽ファイル(MP3)へ変換してiTunesの任意のプレイリストに登録します。iPhoneやiPodと同期することでニコニコ動画の動画や音楽を持ち出せるようになります

主にiPhoneとiPodでの使用を想定していますが、単なるニコニコ動画FLV/H.264ファイルのダウンローダー兼変換フロントエンドとしても動作します。


安定版であるR1.0系列と開発版であるR1.1系列の二つのバージョンを提供しています。

R1.1リリース

2009/06/25 R1.1.3(開発版)をリリースしました。コメントや質問などはブログ記事までどうぞ。


今後の新しい開発バージョンとなるR1.1系列をリリースしました。今後新機能はR1.1系列にのみ実装されます。

現在はまだβ初期段階の人柱バージョンです。追加された機能や仕様は今後大きく変更されたり廃止される可能性があります。またデータ整合性が保証されない可能性もあります。以上に同意して積極的にテストなどして頂ける方のみご利用ください。それ以外の方は安定版であるR1.0系列をご利用ください。

ベータ版につき無償にてご利用頂けます。

ニコPodder画像

主に以下のような新機能を搭載しています。

ローカルマイリスト機能を追加(R1.1.0〜)
  • これまではニコニコ動画上のマイリストと完全に同期していましたが、R1.1からはローカルにもマイリスト機能を搭載しました。最新のマイリストを取り込んでからニコニコ動画のマイリストから動画を削除してもローカルマイリストには登録を残していけます。
  • ニコニコ動画側のマイリスト制限に関わらず、ローカルマイリストで動画リストが管理可能です。
  • ブラウザからのドラッグでのマイリストへの追加、マイリストからの削除もニコニコPodderのみから可能になりました。
ニコニコムービーメーカー(NMM)の動画変換に対応(R1.1.1〜)
  • これまでは音楽(MP3)への変換のみの対応でしたが、R1.1からは別パッケージとなる「SWFConvert」にてMP4(H.264)ビデオへの変換に対応しています。
ローカル保存されたファイル管理機能を強化(R1.1.0〜)
  • これまでは基本的にローカルへダウンロードしたり変換したファイルはiTunesへの登録のためのキャッシュという扱いでした。
  • R1.1からは変換先フォルダを動画と音楽に分割し、保存されたファイルを管理するための機能がサポートされます。
  • 右クリックメニュー(コンテキストメニュー)からファイル再生を行ったり、マイリストへの登録内容やファイルのコピー・貼り付け(他のマイリストへの移動)、ファイルやマイリスト登録からの削除が可能になりました。
  • iTunesへの登録、登録解除も可能です。
一部の動画だけのダウンロードや変換が可能になりました(R1.1.0〜)
ダウンロードや変換だけを個別に行えるようになりました(R1.1.2〜)
  • これまではマイリスト全体で一括でのマイリストの動画ダウンロードと変換、iTunesへの登録のみが可能でした。
  • R1.1からは選択した動画のみのダウンロードや変換、iTunes登録が可能になったほか、ダウンロードだけや変換、iTunes登録だけといった一部の処理のみにも対応しています。
プロキシに対応(R1.1.0〜)
64bit版VISTAに対応(R1.1.1〜)

新機能は今後も増える予定です。

安定版 R1.0系列

R1.0系列は今後安定版としてメンテナンスリリースのみ対応します。R1.0系列は継続して無償にてご利用頂けます。

2009/04/29 ニコニコ動画仕様変更に対応したR1.0.15(安定版)をリリースしました。コメントや質問などはブログ記事までどうぞ。

2009/04/08 ニコニコ動画側の変更に対応したR1.0.14(安定版)をリリースしました。R1.0.13以前でエラーとなる場合にはこちらをお使いください。詳細はブログ記事もどうぞ。

ニコPodder画像

ダウンロード

ニコニコPodder本体

* 解凍して適当なフォルダに入れてNicoPodder.exeを実行して下さい。
ニコニコムービーメーカー(NMM)のビデオへの変換とiTunes登録も行いたい場合には「SWFConvert」もダウンロードしてください

開発β版 R1.1.3

ダウンロード32bit版 NicoPodder1_1_3_x86.zip

↑通常はこちらです

ダウンロード64bit版 NicoPodder1_1_3_x64.zip

開発の維持のためにPayPal経由でのご寄付をお願いしています。
もしこのソフトをお使いになってみて便利でこれからも使い続けたいとお考えになりましたら、金額は問いませんのでぜひ寄付を頂けましたら大変幸いです。
皆さんのご協力に感謝します。

安定版 R1.0.15

ダウンロード32bit版 NicoPodder1_0_15.zip

SWFConvert

ニコニコムービーメーカー(NMM)で作成された動画をビデオ変換/iTunes登録したい場合にはこちらもダウンロードしてください

R1.0.0(32bit版のみ)

ダウンロードモジュール SWFConvert_1_0_0.zip

↑ニコニコPodderで利用したいだけならこちらです

ダウンロードソースコード SWFConvert_src_1_0_0.zip

  • SWFConvertはSWFファイルを動画変換するための外部コマンドです。R1.1.1以降で連動して使用できます
  • 解凍してニコニコPodderをインストールしたフォルダへ展開しておいてください(ニコニコPodderのインストールフォルダ以下のSWFConvertフォルダがある状態にします)
  • 最初の起動時に一度だけレジストリ登録を促されます。「はい」を何回か選んで登録するようにしてください
  • "SWFConvert"フォルダにx264cliやffmpegのオプション定義ファイル(*.txt)があります。必要に応じて変更可能です
動作環境
  • Microsoft .NET Framework 2.0以上の環境が必要です。.NET Framework 1.1以下には対応していません。
  • .NET Framework 2.0以上がインストールされていない場合には起動時にエラーとなります。その場合はWindows Updateからか、または2.0配布ページ+Service Pack 1、または3.5配布ページからインストールしてください。
  • 理論上は、WindowsXP/2003/Vista(x86)に対応します。但し作者はXP Pro + SP3/Vista Ultimate + SP1にて稼動を確認しています
  • iTunesはv8.1以降を推奨します。作者はこのバージョン以降でしか確認をしていません。(但しv7.6.2以降でも動作すると考えます)
  • 動画変換については、iPhoneおよびiPodはClassic、Touch、第三世代以降のnanoなどの動画対応モデルに対応するはずです。また音楽への変換だけであれば、その他各種iPodにも対応すると思っています。動画に関しては作者はiPhone/iPod Touchでしか確認できていませんが、Classic、第五世代iPodでも動作したとご報告をもらっています。

使い方

  • iPodやiPhoneでiTunes経由でニコニコ動画のマイリストの動画や音楽を全自動で取り込んで再生することが可能です。
  • マイリストのURLを指定して[GO]ボタンを押すと、自動的にマイリスト内のFLV/H.264ファイルを指定した保存先フォルダへダウンロードします。マイリストは必ず公開されている必要があります。但し自分のマイリストであれば非公開でも構いません
  • [フォーマット変換する]をチェックしておくと、FLVまたはH.264のダウンロード後、保存先フォルダでmp4(ビデオ)ファイルまたはmp3(音楽)ファイルへ変換します。また[iTunesへ自動登録する]をチェックすることで、変換された動画や音楽ファイルをiTunesの任意のプレイリストへ登録します。また[処理後iPod/iPhoneと同期する]をチェックしておくと処理終了後にiPod/iPhoneを自動同期します
  • フォーマット変換にはデフォルトではWindows版のffmpegを使用していますが、オプションを変更したり変換するコマンドとしてffmpeg以外を使用することも出来ます。詳しくはTIPSを参照して下さい
  • こうしたカスタマイズによりiPodだけでなく様々な機器への活用も可能かも知れません。いろいろ試してみて下さい。但し作者はffmpegのオプション内容や他外部コマンドの利用については一切関知しません。デフォルトの指定のみサポートとします。
  • [ご利用上の注意] iTunesに登録されたファイルのプロパティ - 情報タグ - コメントの1行目には以下のようにニコニコ動画のURLが記載されています。システム上iTunesへの登録時に使用しますので、削除・変更は行わないようにお願いします。削除・変更などが行われた場合にはiTunesへの登録が行われなかったり二重に行われるなどの障害が発生します iTunesでのコメント表示例1 iTunesでのコメント表示例2

TIPS

■ 変換オプションを変更する。またはffmpeg以外の変換コマンドを使用する
  • ニコニコPodderはデフォルトではffmpegの変換フロントエンドでしかありません。設定を変更してffmpegの変換オプションを変更して自分好みのファイル変換にしたり、あるいはffmpeg以外の外部コマンドやツールを指定することも出来ます。

    インストールフォルダのnicoPodder.iniに以下の箇所があります。これらが変換用コマンド、オプション、変換後拡張子の指定になります。

    ConvertVideoFLVCommand=ffmpeg.exe
    ConvertVideoFLVOptions=-i "<%InputFile%>" -vcodec libx264 -coder 0 -bufsize 256k -g 250 -s 320x240 -r 29.97 -b 384k -acodec libfaac -ac 2 -ar 48000 -ab 128k -f psp -vlevel 13 "<%OutputFile%>"
    ConvertVideoFLVExtension=mp4
    ConvertVideoMP4Command=ffmpeg.exe
    ConvertVideoMP4Options=-i "<%InputFile%>" -vcodec libx264 -coder 0 -bufsize 256k -g 250 -s 320x240 -r 29.97 -maxrate 800k -acodec libfaac -ac 2 -ar 44100 -ab 256k -f psp -vlevel 13 "<%OutputFile%>"
    ConvertVideoMP4Extension=mp4
    ConvertMusicFLVCommand=ffmpeg.exe
    ConvertMusicFLVOptions=-y -i "<%InputFile%>" -acodec copy "<%OutputFile%>"
    ConvertMusicFLVExtension=mp3
    ConvertMusicMP4Command=ffmpeg.exe
    ConvertMusicMP4Options=-y -i "<%InputFile%>" -f mp3 -ab 128000 "<%OutputFile%>"
    ConvertMusicMP4Extension=mp3
    ConvertMusicSWFCommand=ffmpeg.exe
    ConvertMusicSWFOptions=-y -i "<%InputFile%>" -acodec copy "<%OutputFile%>"
    ConvertMusicSWFExtension=mp3
  • ここで、例えばConvertVideoFLVCommandはダウンロードしたFLVファイルを動画へ変換する際のコマンド指定になります。ここでは標準のffmpeg.exeが指定されています。

    同様にConvertVideoFLVOptionsはダウンロードしたFLVファイルを動画へ変換する際に指定した先ほどのコマンドに対するオプション、ConvertVideoFLVExtensionは変換後の拡張子になります。

  • 変換タイプとしては動画(ConvertVideo〜)と音楽(ConvertMusic〜)の2種類が選べます。これは「フォーマット変換する」チェックボックスで指定した変換に対応しています。

    FLVやMP4、SWFの指定はダウンロードしたファイルフォーマット種別です。これはダウンロードした動画によるため、実際にダウンロードするまではどのフォーマットかは分かりません。動画と音楽別に、それぞれのフォーマットの場合にどのようなコマンドとオプションで変換するのかを指定することになります。

  • ここでは単純に〜Optionsを変更することでffmpegのオプションをそれぞれ変更することも出来ますし、あるいは〜Commandをffmpeg以外に差し替えて、全く別の外部コマンドで変換を行うことも出来ます。

    〜Optionsでは必ず"<%InputFile%>"と"<%OutputFile%>"は指定するようにして下さい。これらはそれぞれ変換元ファイル(ダウンロードファイル)と変換後ファイル(iTunesへ登録するファイル)を示す変数です。〜Optionsには必ず含まれている必要があります。

  • ニコニコPodderでは現在SWFファイルの動画変換(ニコニコムービーメーカーの動画変換)には対応していません(正確にはffmpegが対応していません)。そのためConvertVideoSWFCommandとConvertVideoSWFOption、ConvertVideoSWFExtensionの指定は最初は行われていませんが、もし対応するツールがある場合には追加して指定することも可能です。

    また以下の箇所で指定した変換を行わないことを指定しています。もし指定したくない場合には「none:none」として下さい。この行自体を消すとデフォルトで上書きされて元に戻るので注意してください。また,(カンマ)で区切って複数のパターンを指定することも出来ます。

    DoNotConvert=Video:SWF
  • なお、SWF(ニコニコムービーメーカー)の変換に関して、ニコニコ動画ではCWS(圧縮型SWF)を使用していますが、SWFがCWSであった場合ニコニコPodderは内部で自動的にFWSへの変換を行っています。ですのでSWF変換コマンドではFWSのみを想定すれば問題ありません(CWSをFWSへ解凍するソフトは必要ありません)。

■ ダウンロードファイル/変換ファイルのファイル名命名規約を変更する

nicoPodder.iniの以下の箇所がファイル名パターンを指定していますので、変更して下さい。拡張子指定は含みません。

%ID%が動画ID、%TITLE%が動画タイトルを示します。%ID%は必ず指定して下さい。

但し動画タイトルにファイル名に使用できない文字が含まれていた場合には_(アンダーバー)に変換されることがあります。

FileNameFormat=%ID%_%TITLE%
■ アルバム名の命名規約を変更する

nicoPodder.iniの以下の箇所がアルバム名パターンを指定していますので、変更して下さい。

%MYLISTNAME%がマイリストの名前です。

AlbumNameFormat=ニコニコ動画 - %MYLISTNAME%

(重要)ライセンスほか

ニコニコPodderの現在公開中の安定版および開発ベータ版は個人的な利用目的に限り無償にて利用頂けます。その他の利用目的の場合は、別途お問い合わせ下さい。

本プログラム(ニコニコPodderおよびその関係ファイル)の著作権は作者である ROCA に帰属します。作者が方法を提示している以外の無断の改造、変更、商業使用、およびその他著作権法に触れる行為、その他法令に触れる使用方法を禁じます。但し、無償配布(雑誌への掲載や収録は除きます)は自由に行って頂けます。作者に連絡は必要ありません。その場合、全ての関連ファイルの一切の内容変更は認めません。無償配布以外の配布については、作者へご連絡下さい。

一連の本プログラムを使用したことによって、ユーザーがいかなる被害を被ったとしても作者であるROCAは一切の責任を負うことはありません。これには、プログラムの不具合、予想外の動作、結果によるものを含みます。明示されているか、暗示的であるかを問いません。また、ユーザーではない第三者に対しても同様に適用されます。利用における責任は、ユーザーにあります。作者は一切関知致しませんので、自己責任においてご利用下さい。

一連の本プログラムを使用した場合、以上の項目に同意されたものとします。同意出来ない場合には、使用をお控え下さい。


FAQ

起動すると「アプリケーションを正しく初期化できませんでした」「アプリケーションエラーです」と言われます

Microsoft .NET Framework 2.0がインストールされていません。Windows Updateからインストールして下さい。

「RSS取得時に異常終了しました」「リモートサーバーがエラーを返しました」というエラーが出てダウンロードできません

もっとも考えられるのはネットワークの問題です。ブラウザでニコニコ動画にアクセス可能か試してください。また時間帯を変えて試してください。ほとんどの場合恐らくはニコニコ動画側の問題で利用が出来ない状態ですのでそのうち直ると思われます。
それでも解決しない場合は詳細なメッセージとマイリストのURLなどを教えてもらえれば調査できるかも知れません

「RSSロード時に異常終了しました」「RSS解析時に異常終了しました」というエラーが出てダウンロードできません

マイリストが正常なフォーマットではないためです。詳細なメッセージとマイリストのURLを教えてもらえれば調査できるかも知れません

「スレッドが起動しました」というメッセージの後、処理が進みません

ローカルのファイヤウォールソフト(ノートン・アンチウィルスやウィルスバスターなど)がニコニコPodderのネットワークアクセスを遮断する設定になっているとこうした現象が出ることがあるようです。ファイヤウォールソフトの設定を見直してください

「ブラウザ認証と統合する」とは何ですか?

ニコニコ動画では一度に複数のブラウザからはログインできません。最後にログインしたブラウザでのみログインが有効になります。ニコニコPodderでもメールアドレスとパスワードでログインすると、他のブラウザではログアウト状態になります。

これを他のブラウザとログイン状態を統合して同時に使うためのオプションです。従ってこれをオンにすると、ニコニコPodderではメールアドレスとパスワードを尋ねません(あるいは以前に入力したことがある場合には、これを用いてログインしません)。指定したブラウザ(IE/Firefox/Google Chrome)のCookieを自動的に探してログインに使用します

「ブラウザ認証と統合する」オプションが無効です。またはIEが選択できないのは何故ですか。VISTAを使用しています

R1.0.3より可能になりました。最新バージョンで試してください

「プレイリスト一覧取得時にエラーが発生しました」とのメッセージが表示たれたり、プレイリスト一覧が表示されなかったり、iTunesへの登録が「iTunes登録時にエラーを検出しました」というエラーになります。また、タイトルではなくファイル名(smXXXXXXなど)で登録されます

iTunesのCOMインターフェースは不安定な場合があり、このようなエラーが発生することがよくあります。その場合はiTunesを再起動する、iTunesを停止した状態でニコニコPodderを起動する(iTunesも自動的に起動されます)などを試してください。ほとんどの場合は正常復旧するはずです。

またまれにiTunesのインストール時の問題で一切iTunesとの連携が行えない場合があります。この場合は再起動しても直りません。iTunesを再インストールしてみて下さい。

「変換後サイズが0バイトでした。正常に変換できませんでした」と表示され変換やiTunesへの登録が行われません

ニコニコPodderで使用しているffmpegの制限で一部変換不能なファイルがあることが分かっています。このエラーはその際のものです。残念ながら現時点では対応不能です

変換後MP3ファイルをiTunesなどで再生しようとすると、再生時間の表示が実際より極端に長かったり短かったりします。または表示がされずiTunesで再生ができません

デフォルトのffmpeg設定ではこのようにエラー変換される動画があるようです。特にFLVからの変換の場合に問題が起きるようです。

以下のようにインストールしたフォルダにあるnicoPodder.iniの内容を変更すると正常に変換されるようになります

ConvertMusicFLVOptions=-y -i "<%InputFile%>" -vn -bufsize 128k "<%OutputFile%>"

ニコニコムービーメーカーのSWFをビデオ変換してくれません

R1.1.1より対応しました。SWFConvertもインストールしてください

既知の制限です。現在SWFファイルは音楽変換にのみ対応しています

変換したmp3ファイルの品質が64kに固定されてしまいます

R1.0.9にてデフォルト値を変更し、FLVおよびSWFファイルからの変換ではオリジナル品質としました。MP4ファイルからの変換時には128kに固定しています。以前からのユーザーの場合は以前の設定が受け継がれてしまうため、nicoPodder.iniを1度削除するか(但しマイリストの指定も削除されます)、あるいはTIPSを参考にして「Convert〜」で始まる行を全て削除してからニコニコPodderを起動して下さい

ffmpegでの既知の制限です。ffmpegのオプションに-vnを指定しているためです。これを-copyに変えるとオリジナルの品質になるように見えますが、今度はiTunesやiPod上で再生時間が正しく表示されなくなることがわかっています。どちらを使うかはご利用ユーザー次第なのでiniファイルで変更して頂ければいいですが、何かもっとよいオプションがないか募集中です。。。

iTunesへ登録した画像が全て同じになってしまいます

iTunesでは同じアルバムに所属する動画の画像は同じものが使用されるようです。R1.0.4以降よりアルバム名が設定されるようになったため、このような現象が発生します。iTunesの仕様であり、バグではありません。この場合でも動画のプロパティからアートワークを確認すると、正しく動画ごとにアートワーク画像が設定されているのが確認できます。

これを行いたくない場合には、「マイリストをアルバム名として登録する」チェックボックスを外して下さい。

起動すると「ローカルDB」エラーが発生します

32bit OSで64bit版ニコニコPodderを使用したりその逆のためです。32bit OSでは32bit版を、64bit OSでは64bit版のニコニコPodderを使用してください

SWFConvertで変換エラーが発生します

ユーザー名が日本語の場合エラーとなります。これはSWFConvertが使用するテンポラリフォルダ名には日本語が使用できないためです。以下のURLを参考にして他のテンポラリフォルダを指定してください

http://www.itmedia.co.jp/help/tips/windows/w0506.html

問題が発生したので質問したい/障害について報告したい

障害や問題のご報告はいつでも歓迎しています。ブログの最新バージョンの記事のコメント欄までぜひお寄せ下さい

あまりに簡単な説明だとこちらでも状況が分からず原因が特定できません。

その問題が特定の動画やマイリストでのみ起こっているかどうか、まず確認してください。ニコニコ動画側の問題で、時間帯を変えると正常に戻る場合も多いようです。それでも問題が残る場合には詳しい状況を詳細に教えてください。その際に具体的な動画IDやマイリストのURLを教えてもらえるとすぐに原因特定できる可能性が高くなります

なおOSでの問題やiTunes・iPodなどでの問題・使い方についてはご遠慮ください

機能についての要望があります!

おなじくブログの最新バージョンの記事のコメント欄までお寄せ下さい

アップデート履歴

R1.1

2009/06/25 R1.1.3

  • ステータスにiTunesへの登録状態も表示するようにしました
  • iTunesへ作者名とカテゴリー、登録年をそれぞれアーティスト名とジャンル、年として登録するようにしました
  • iTunesへの登録をビデオ/音楽別々に行えるようにしました
  • プレイリスト指定がビデオと音楽それぞれで行えるようになりました
  • ステータス取得タイミングとロジックを修正。マイリスト切替時に毎回ステータス更新せずにキャッシュするようにしました
  • 動画リストのステータスの手動更新を右クリックメニューに追加
  • 動画リストでの選択方法などについて少し修正。処理終了後選択状態を戻すようにしました
  • 「フォルダ以下はマイリスト名で分類する」チェックボックス切替時には無条件でフォルダ内のファイル移動を行うようにしました
  • ステータスのアイコンを変更しました
  • プロパティの音楽ファイル情報が正しくなかったのを修正
  • エリア外で右クリックメニューを表示するとそれ以降正しくメニューが表示されなかった問題を修正
  • 処理途中でエラーになるとボタンなどが無効化されたままで再度処理実行できなかった問題を修正
  • フォルダ以下をマイリスト名で分類時にサムネイル画像ファイルの移動がされていなかった問題を修正
  • 既にサーバーで削除されていた動画の貼り付けができなかった問題を修正
  • その他諸々

2009/05/24 R1.1.2

  • ビデオ変換と音楽変換を同時に行えるようにしました
  • ブラウザ認証統合を個別にブラウザを指定するのではなく優先度で自動選択するようにしました
  • マイリストのコピー機能に「すべて」と「プロパティ情報」を追加しました。「すべて」ではリストそのもの(マイリストへの登録やダウンロード、変換ファイル)をコピーして他のマイリストへ貼り付けることが可能です
  • マイリストの貼り付け機能を追加しました。マイリストのコピー機能で「すべて」を指定した場合、マイリストの登録やダウンロード、変換ファイルを貼り付けることができます
  • マイリストの削除機能に「すべて」やダウンロードファイルや変換ファイルを追加しました。「すべて」ではダウンロード、変換ファイルの削除やマイリストからの削除、iTunesからの登録解除を同時に行うことができます
  • 個別実行機能を追加しました。ダウンロードや各種変換、iTunesへの登録を個別に指定して実行できます
  • 内部のメインロジックを大幅に刷新
  • iTunesを常に起動せず必要になった場合にだけ起動するようにしました
  • 停止はダウンロードや変換などの段階毎に動作するようにしました
  • 一部のツールチップを追加
  • ダウンロード時などの表示カウンターを間違えていたのを修正
  • SWFConvertの自動設定が64bit版環境でも行われていたのを修正
  • 文言の統一、修正を行いました
  • その他諸々

2009/05/15 R1.1.1

  • ニコニコムービーメーカーの動画への変換に対応。別パッケージとして提供するSWFConvertコマンドで対応します
  • 動画がニコニコ動画側で削除されていれば通知されるように処理追加
  • 初期時に「マイリスト名で分類」をチェックしていても分類されなかった問題を修正
  • 「マイリスト名で分類」したフォルダを正しく判定していなかった問題を修正
  • 実行時に動画リストのコンテキストメニューが一部実行可能になっていた問題を修正
  • OSインストール直後にIE7/8の保護モードが有効の場合ブラウザ認証統合が行えなかった問題を修正
  • 64bit環境で起動時にエラーとなる問題を修正。64bit版は32bit版とは別モジュールで提供されます
  • 動画リストが空の場合に以前のrssフォルダにRSSファイルが残っていればデータの移行を行うようにしました
  • アルバム名に付けるデフォルトのマイリスト名をiPod/iPhoneで表示しやすいように短くしました

2009/05/09 R1.1.0

  • ローカルマイリスト機能を追加。ニコニコ動画のマイリストと同様にローカルマイリストへ動画を登録できるようになりました
  • 動画リストにコンテキストメニューを追加。ダウンロードファイルや変換済ファイルを開いたり、ファイル・コピーが可能になりました
  • 動画リストのダブルクリックでダウンロードファイルや変換済ファイルを開けるようになりました
  • 選択した動画のみのダウンロード・変換に対応しました
  • RSSフォルダは使用しなくなりました。マイリスト情報はsqlite3 DBへ移行しました
  • 変換先フォルダを動画用と音楽用に分割しました
  • ダウンロード/変換フォルダ以下のファイルをマイリスト名のフォルダで分類できるようになりました
  • プロキシ設定に対応しました
  • 64bit版に対応。Vista x64にて動作を確認済み
  • アイコン画像をいくつか追加
  • マイリストタイトルや説明の文字実体参照が変換されていない問題で一部(>,<,&)の実体参照に対してのみ対応

R1.0

2009/04/29 R1.0.15

  • ニコニコ動画新プレイヤーリリースに伴う仕様変更のため一部NMM動画がダウンロードできなくなっていた問題を修正

2009/04/08 R1.0.14

  • 4/8頃のニコニコ動画側RSS仕様変更のためにエラーとなっていた問題を修正

2009/02/22 R1.0.13

  • nicoPodder.iniのDoNotConvert設定を変更してもSWFの動画変換が行えなかった問題を修正
  • 一部の不正文字が動画詳細に含まれていた場合にダウンロードが行われなくなる問題を修正
  • ffmpegのリビジョンを17394に更新

2008/12/30 R1.0.12

  • ローカルRSSファイルや指定フォルダの存在エラー時などのエラーハンドリングを追加
  • メッセージ表示、内部処理を整理

2008/11/25 R1.0.11

  • マイリストの選択肢をマイリスト名に変更
  • 認証エラーやサーバーエラー時のハンドリングを改善。明確に分かりやすくしました
  • コミュニティ動画へのアクセス権限エラー時のハンドリングを改善。他のエラーと表示色を分離し、明確な内容にしました
  • 連続アクセスエラーが発生した場合には処理を終了するように変更
  • IE7 on Vistaの場合に保護モード向けCookieが発見できなかった時は標準Cookieで試行するように
  • マイリストを追加した際に表示されていたマイリストの設定が変わってしまっていた場合があるバグを修正

2008/11/16 R1.0.10

  • ffmpegオプション指定のミスにより音楽変換できない問題を修正

2008/11/15 R1.0.9

  • ニコニコムービーメーカーのMP3変換に対応しました。動画への変換には未対応です
  • 変換時のコマンド・オプション・変換後拡張子をnicoPodder.iniで指定できるようにしました。ffmpegだけではなく外部コマンドによる変換にも対応しました
  • 変換コマンドオプションの指定方法を一部変更しました。{0}といった.NETライクな指定ではなく<%InputFile%>といった変数形式にしました
  • デフォルトのMP3変換オプションを変更しました。FLV、SWFからの変換はストリームをそのままコピーするようにしています
  • APIアクセスエラー時に処理継続するように変更
  • ダウンロード先フォルダ、変換先フォルダに大量のファイルが存在した場合処理速度が低下する問題を改善
  • キャッシュファイル取得時のエラーハンドリングを追加
  • バージョン情報のリンクが動作しないバグを修正

2008/11/3 R1.0.8

  • XP環境のIE7でブラウザ認証統合が行えない問題を修正
  • Firefoxのインストール確認が反映されていない部分があったのを修正
  • ブラウザ認証統合でエラーが発生した際GOボタンがSTOPのままの場合があったのを修正

2008/11/2 R1.0.7

  • Google Chromeがインストールされていた場合、Firefoxでブラウザ認証統合が行えなかったバグを修正
  • IE7でブラウザ認証統合が行えない場合があったのを修正
  • ダウンロード先フォルダ、変換先フォルダに大量のファイルが存在した場合処理速度が低下する問題を回避

2008/10/29 R1.0.6

  • 他の動画IDを含むIDの動画の場合にダウンロード済みや変換済みなどの誤検知をしていたバグを修正
  • 動画コメントに「エコノミーモード」という文字列を含むと毎回iTunesへ登録し直してしまう不具合を修正

2008/10/11 R1.0.5

  • エラー発生時にSTOPボタンを押しても停止しないバグを修正
  • 一部の文字を含むタイトルの動画を変換しようとするとエラーになるバグを修正

2008/10/4 R1.0.4

  • 新規でマイリストURLを指定した直後にアルバム名として現在のマイリスト名が使用されなかったバグを修正
  • 既にダウンロードがされていた場合、ファイルフォーマットが変更されると正常に変換できなかったバグを修正
  • ダウンロード途中のファイルがあった場合、ファイルフォーマットが変更されると正常に続きからダウンロードできなかったバグを修正
  • 不要なダウンロードや変換途中のファイル、エコノミーモードファイルが残ることがあったバグを修正
  • フォーマット変換しない場合に「マイリストをアルバムとして登録する」チェックボックスが無効にならなかったバグを修正
  • 表示するマイリストのタイトルはユーザーが入力したマイリスト名のみとしました
  • タブオーダーを整理

2008/9/24 R1.0.3

  • ダウンロードファイル名・変換ファイル名にタイトルを付加するようにしました。以前のファイル名を発見したら自動的にリネームします
  • 自分の非公開のマイリストでもダウンロードできるようになりました
  • マイリストの読み込み処理を詳細にして分かりやすいエラーとなるようにしました
  • 認証処理を整理。これまで発生していた何度もログインを求められるエラーが無くなった可能性があります
  • ブラウザ認証統合でIE7に対応しました。保護モードが有効の場合にも動作します
  • Google Chromeのブラウザ認証統合に対応しました
  • 既にiTunesにエコノミーモードのファイルが登録されており次にノーマルモードのファイルをダウンロード/変換した場合には、先のエコノミーモード版を削除してノーマルモード版を自動的に再登録するようにしました
  • 処理終了時にiPod/iPhoneと自動同期するオプションを追加しました
  • iTunes登録時にマイリスト名をアルバム名として設定できるようにしました
  • iTunesへ登録されるタイトルに[VIDEO]や[MUSIC]といった文字列を付加しないようにしました
  • ダウンロード間隔を強制的に設定するオプションを追加しました
  • 動画コメントに「非公開」の文字列があった場合に非公開マイリストと誤検知されるバグを修正しました
  • ダウンロード途中のファイル(incomplateファイル)であってもリスト上ダウンロード済みとなっていたのを修正
  • リストのダウンロード/変換ステータスが間違っている場合があったのを修正
  • 非公開や無効なマイリストを指定した後にリストにURLが残ってしまうバグを修正しました

2008/7/5 R1.0.2

  • Firefox3でのブラウザ認証統合に対応しました
  • エコノミーモード時に変換するとノーマルモード時のファイル名になっていた場合があったのを修正

2008/4/16 R1.0.1

  • Firefoxでデフォルトプロファイルのみを使用していた場合にブラウザ認証できなかったバグを修正

2008/4/5 R1.0.0

  • SP1に暫定対応。但しニコニコムービーメーカーのファイル変換にはまだ未対応です
  • H264ファイルはmp4拡張子で保存できるようになりました。ニコニコムービーメーカーのファイルはswfファイルとしてダウンロードにのみ対応します
  • ダウンロード先フォルダと変換先フォルダを別に指定するようになりました
  • H264変換用ffmpegオプションはFLVとは別に指定できるようになりました。nicopodder.iniを参照してください
  • 似たタイトルのファイルが既にiTunesに登録されていると登録されないバグを修正
  • 64bit環境でもiTunesのインストールが検知できるように修正(したつもり)
  • ブラウザ統合、パスワード入力周りのコードを整理して、メッセージを少し分かりやすくしました
  • 変換中の強制終了時に、変換途中ファイルが正常ファイルとしてリネームされてしまうバグを修正
  • Firefoxの複数のプロファイルに対応しました。ブラウザ認証の統合時とキャッシュファイル検索時に複数のプロファイル環境に対応します
  • ちょっとだけツールチップの外観などを変更

2008/2/3 R0.99

  • 初期利用時にマイリストの履歴が保存されないバグを修正
  • Firefoxのキャッシュフォルダなどが無かった場合にエラーになっていたのを修正
  • スマートリストなどのシステム用のプレイリストがコンボボックスに表示されていたのを修正。但しまだ一部完全ではありません
  • サムネイルを登録するかどうか選択できるようにしました
  • フォルダ変更時にリストのステータスを更新するようにしました
  • 変換ファイルのステータスを表示するようにしました
  • 複数の同じ名前のプレイリストは無視するように変更
  • ボタンなど少しだけ見栄え変更
  • プログラムの内部構成を整理
  • ログなどのメッセージ出力が少し詳細になりました
  • ログメッセージのコピーが改行されなかった問題を修正
  • 開発環境をVS2005からVS2008に変更しました

2008/1/9 R0.98

  • 初期利用時などにダウンロードが始まらないバグを修正
  • Firefoxを一度アンイストールした場合にインストールされていると判定されていしまうバグを修正

2008/1/6 R0.97

  • RSSローカル保存が新マイリストURLに対応していなかったのを修正しました
  • 上記に伴いマイリスト履歴が正常に動作しなかったのを修正しました
  • Firefox、iTunesのインストール判定をより正確にしました
  • プレイリスト取得時にiTunesを終了しないように変更しました
  • プレイリスト選択が再起動時に反映されないバグを修正しました

2007/12/22 R0.96

  • iTunes登録時にプレイリストを指定しているとエラーになるバグをFIX

2007/12/22 R0.95

  • マイリストURLを指定するコンボボックスからマイリストURLの入力履歴を選択できるようにしました。オプションも同時に切り替わります
  • iTunesに登録する際のタイトルに、動画には_[VIDEO]、音楽には_[MUSIC]と付加するようにしました。これで同じダウンロードした動画も動画/音楽ともに登録することができます
  • 終了時に強制的にffmpegの変換処理も終了するようにしました
  • 夜間などの混雑時にアクセス間隔を自動調整するようにしました。一定時間を空けてダウンロードするようになります
  • 一部iTunesの未インストールを検知できなかったのを修正
  • ローカルにRSSをキャッシュし起動直後などにマイリストの内容を一覧表示するようにしました。RSSキャッシュはプログラムフォルダのrssフォルダ内に保存されます
  • 12/20頃に行われたマイリストURLの変更に対応しました

2007/10/28 R0.94

  • マイリストのURL形式チェックを厳密にしました
  • iTunesがインストールされているかの確認を厳密にしてオプションと連動
  • プレイリスト一覧の取得動作をスレッドにしました
  • 変換時エラーを一部ハンドリングできるようにしました
  • VistaでIEが保護モードの場合を自動的に検出してブラウザ認証との統合を使用しないようにしました
  • ffmpegの動画変換オプションに画面サイズ指定を再度追加
  • IEのキャッシュからの取得が正常に動作していなかったのを修正
  • 最新バージョン確認機能を追加

2007/10/21 R0.93

  • 音楽ファイル(mp3)への変換に対応しました。iTunesにも登録可能です
  • IEおよびFirefoxのキャッシュに対応しました。既にIEまたはFirefoxで動画を見ていてキャッシュに残っている場合はダウンロードをせずにキャッシュからコピーします
  • IEおよびFirefoxでのログイン認証と統合しました。IEまたはFirefoxで既にログインしている場合はそのCookieを流用して認証を統合します
  • iTunesのプレイリストを登録時に指定可能になりました
  • メッセージ表示リストを追加
  • ダウンロードリストでツールチップから詳細情報を参照可能にしました
  • ダウンロード時のタイムアウト値を90秒に短縮しました
  • ffmpegの動画の変換オプションからアスペクト指定とサイズ指定を外しました

2007/10/14 R0.92

  • ダウンロード中や変換処理中に進捗率を表示するようにしました
  • iTunesには動画タイトルで登録するように。またニコニコ動画のサムネイル画像をアートワークとして登録、動画URLとコメントをコメントに登録するようにしました
  • ダウンロードのレジュームに対応。ダウンロード途中で落ちても途中からやり直してくれるようになりました。またこれに加えて再試行機能を強化。変換処理など含めて途中で停止や障害で落ちてもできるだけ自動で再試行可能にしました。ユーザーはただ[GO]ボタンを押しているだけでいつかはiTunesに登録されるようになったはずです
  • 既にiTunesに登録されているかどうか検索してから登録するようにしました。二重に登録されることは無くなりました。但しタイトルで検索しているので短いタイトルで他の動画に含まれている場合には登録されない可能性もあります
  • サーバーが混雑しているなどでタイムアウトする場合にはスキップして、再実行時に再試行するようにしました
  • メールアドレスやパスワードの入力を失敗すると二度と入力ができなくなるバグを修正
  • 保存先指定が指定ダイアログにも反映されるように修正
  • 表記やメッセージをニコニコ動画用語に統一

2007/10/11 R0.91

  • 保存先フォルダ名に空白を含むと変換が行われないバグを修正

2007/10/10 R0.9 初版


roca.broom - [ニコニコPodder]