タグ別アーカイブ: 登録

2009-11
16
02:03:00
ニコニコPodderにて銀行振込でも購読できるようにしました


コメントでもお話ししていたように、銀行振込でも購読できるようにしてみました。
と言ってもシステム上は何ら変更はなく、お振り込み後メールを頂くことで手動で購読登録するようにしています。
どの程度の需要があるのかはよくわからないのですが、選択肢は多い方がいいだろうと判断しました。
ニコニコPodderの[購読]メニュー-[購読のお申し込み]および[ヘルプ]を参照してみてください。
手動登録ですのでタイムラグがありユーザーさんにも面倒をかけるのですが、そのうち自動化できるといいなぁと思っています。
何かありましたらコメント頂ければ幸いです。

2009-11
04
20:35:00
ニコニコPodder R1.1.14をリリースします


本当は次のバージョンはR1.1.13でBuild42だったんですが、退院明けの作者には偶然にしても不吉すぎたので、欠番にしました(>_<) 主にバグFIX版です。 ■(9)にて発生していたマイリストの作成・削除、マイリストからの動画削除、移動、貼り付けでの問題を修正しました これで(9)になってから発生していた問題はすべてクリアできたかと思います。 ■iTunes登録されない場合があった問題を修正 「ローカルマイリストの動画はiTunesから登録削除する」オプションの追加に伴って混入していたバグです。 コメント欄で頂いていた「どうしてもiTunesに登録できない」という問題はこれだったかも知れません。 ■登録マイリストが多くなるとプルダウンのマイリスト名が他のものに置き換わってしまう問題を修正。またこのためダウンロード・変換先フォルダ名も置き換わってしまう問題になっていたと考えられます これ、偶然気付いたんですが、ずいぶん初期から混入していたと思います。これまですみませんでした。。 やはりコメントで頂いていた「一度ダウンロードしているはずなのに再ダウンロードしてしまう」問題はこれが原因だったかも知れません。 ■貼り付けができなくなっていた問題を修正 ある時期から不可能になっていたと思いますが修正しています。 その他幾つかのエラーハンドリングなどを修正しています。 # まだiTunesとの相性問題など解決していないものもあるかも知れませんが、そろそろR1.1系列は何か大きな問題が起こらない限り機能追加は行わず、安定版として固定する予定です。 (そういえばiTunes9での問題はまだ起きてますかね。。?) しばらく間をおいた後に、R1.2系列に取りかかることになるでしょう。 既にお聞きしてきた分もありますが、機能要望などありましたらどうぞ、コメント欄まで。 その他質問などもコメント欄へどうぞ。 * R1.1.15をリリースしました。今後はそちらへどうぞ

2009-09
15
23:33:00
ニコニコPodder R1.1.9をリリースしました


今回はバグFIXとともに幾つか機能追加と仕様変更を行っています。
■オリジナル品質変換機能を実装しました
こちらは少し説明が必要だと思います。
まず背景から説明すると、ニコニコPodderも初期バージョンを公開してからほぼ二年が経過して、ニコニコ動画周辺も投稿される動画もかなり変容してきました。その中で、そろそろ変換される画質が気に入らなくなってきていた、という前提があります。
そもそもニコニコPodderは当初iPodやiPhone(その頃はtouchだけでしたが)で手軽にニコ動を見るために、画質・音質とも高品質を追求するのではなく、変換サイズも考慮して良すぎもせず悪すぎねせず、というところで変換オプションを調整していました。
以前はまだまだ著作権的に問題のある動画も多い時代で品質の悪いものも多く、またFLVだけでもありニコニコ動画全体の画質もあまりよくなかったので、これはこれでよくバランスが取れていたと思っています。
しかし最近はMPEG4も導入されたり、初音ミクなどに代表されるようなユーザーオリジナル動画の品質(画質とか音質)の向上には目を見張るものがあり、例えば「プロの犯行」などと呼ばれるのはご承知の通りです。
となるとニコニコPodderのデフォルト設定での画質・音質も甚だ不本意になってきており、デフォルト値を変えて、サイズや変換時間は多くなるものの、実際の動画に見合った品質にしたいな、と思っていました。
しかし問題が一つありました。
これは多くの変換ツールでも同じことなんですが、ffmpegのオプションなどでは変換時にビットレートやフレームレートなどの設定値をあらかじめ指定しないといけません。
もちろんある特定の動画であればそれに合わせればいいのですが、不特定多数の動画が変換される場合、具体的に値をどうするかは大きな問題です。
初期のニコニコPodderでは変換サイズとiPod画面で見ることを前提に、悪く言えば、良くも悪くもないどっちつかずの値を採用していました。
しかしそうすると、その品質を上回る動画を変換する際には当然それだけ品質は悪くなりますし、反対に品質の悪い動画の場合は帯域を使ってファイルサイズが無駄に大きくなります。
そこで今回、ダウンロードされた動画のビットレートその他の属性値を変換前に取得して、それを元に実際の変換値を決定する「オリジナル品質自動設定」機能を導入しました。
変換パラメータの設定値は元の動画に応じて毎回調整されますので、これであれば比較的元の動画に応じた品質とファイルサイズ、変換スピードのバランスが取れることになります。
とは言え、まだやっていることは単純で、例えば元動画のビットレートが800Kであれば、それをそのまま変換オプションへ渡しているだけです。また実際にはフォーマットの変換を行うのに、元動画の設定値そのままでいいのか、という考えもあります。
まだファーストチャレンジですので諸々欠点もあるのですが、少なくともこれまでよりiPodやiPhoneに相応しい画質・音質になるとは思いましたので、今回導入としました。
恐らく今後のバージョンではこの機能を拡張していくことになるかと思います。
長々と難しく書きましたが、使うユーザーにとっては、操作などはこれまでと何ら変わることはありません。
また以前の変換オプションを手動で設定することも問題ありません。
少し前より絵や音がきれいになったかな?ぐらいに感じてもらえれば幸いです。
なお今回変換オプション仕様を変更した都合上、nicoPodder.iniの変換オプション指定はすべて強制的に最新に更新しています。以前の設定はnicoPodder_backup.iniという名前でバックアップされていますので、必要に応じて参照または変更してください。
■SWFConvertは同梱にしました
ライセンス上も問題ないだろうと判断し、今回から同梱にしました。そのためパッケージに含むファイルは格段に増えています。
また1.0.3としてオリジナル品質自動設定に対応したほか、変換ステップ数も削減しています。
なおSWFConvert自体のライセンスは従来から変わりなくGPLv2です。別途ソースコードも公開しています。
従来まで使用していた”SWFConvert”フォルダはもう使用しません。お手数ですが手動にて削除しておいてください。
■右クリックメニューからの変換やiTunes登録の実行は再実行としました
■iTunes登録チェック時に無効なパスのファイルが登録されている場合には正しいパスで登録し直すようにしまし

微妙な変更ですが、一部コメント欄でリクエストも頂いていました。
これまでは右クリックメニューからファイル変換やiTunes登録をしても、すでにファイルが変換されていたりiTunesへ登録されていた場合には何も行いませんでした。これは「一括」の場合や「開始」ボタンを押した場合も同じです。
今回から右クリックメニューからの変換とiTunes登録については、更新という扱いにしました。
変換の場合はすでにファイルがあるかどうかに関わらず再度変換を行います。またiTunes登録の場合は、登録はそのままに説明やプレイリスト、アーティストなどの属性を更新します。
基本的に登録の削除は行いませんが、例外的に登録ファイルパスが無効な場合のみ、一度削除してから再度登録としています。本当はファイルパスも更新できるといいんですが現状では無理なため、一度削除としていますのでお気を付けください。
その他変更はアップデート履歴もご覧ください。
では何かありましたらコメント欄までどうぞ。
* R1.1.10をリリースしました。今後はそちらへどうぞ

2009-08
16
00:00:00
ニコニコPodder R1.1.6をリリースしました


R1.1.6です。
今回は新機能追加のほかにもバグFIXがかなりてんこ盛りです。
■自動運転モードを追加しました
なんか昔違うことを言っていた気もしますが、自分で欲しくなったので付けてみました。
登録されているマイリストを指定すると自動的にループ巡回してダウンロードや変換を行ってくれます。
いわゆる常駐イメージですが、その間エラーメッセージのポップアップ表示は抑制しますので処理が途中で止まることもありません。また再度実行すれば回避可能そうなエラー(タイムアウトなど)の場合はリトライを行ってできるだけダウンロードを確実に行うようにしています。
但しリトライは一歩間違うとサーバーに多大な負荷をかけるとともに無限ループに陥る可能性もあるので、リトライ基準は比較的保守的になっています。
一般的には、自動的に回避されるエラーならばその回ではなくとも次回でも回避されるので、自動運転のまま放っておけばいつの間にか全てのファイルダウンロードや変換が終わっているイメージだと捉えておいてください。
なお自動運転にすると強制的に実行間隔を取るようにしています。
■マイリストの作成・変更・削除および最新情報への更新に対応しました
コメントでも頂いていたと思いますが、マイリストの作成を行えるようにしました。
これでマイリストの作成からマイリストへの登録、ニコニコPodderでのダウンロード・変換まで一気通貫で行えるようになりました。
但し削除は誤動作を避けるため、ニコニコPodderからの登録を削除するのみとしています。
■自分のマイリストの取り込み機能に対応しました
その時にブラウザで使用したりしていたアカウントの保有するマイリストを一気にニコニコPodderへ登録する機能を追加しました。
とりあえず自分のマイリストは全部登録しておけば便利かと思います。
■SWFConvertを自動インストールできるようにしました
設定がされていない場合には自動的にダウンロードしてインストールするようにしてみました。
またメニューからインストールすることも可能です。
■その他バグFIX山盛り
詳しくはアップデート履歴を参照してみてください。コメントで頂いていた問題も多くは解決できていると思います。
これでもまだ書き留められていないものも多くあると思います。
これまでこんな状態でリリースしていて、正直すまんかった・・・
■SWF ConvertはR1.0.1になりました
同時にSWF ConvertもR1.0.1になっています。
「ユーザー名が日本語を含むと変換エラーになる」問題を解決しています。
ユーザー名に日本語を含む場合には、C:\tempというディレクトリを(無ければ作成して)テンポラリフォルダとするようにしました。ちょっとダサいですが・・。
自分で試す限りようやく安定してきたかなという気がするのと、自動運転モードはなかなか時間がかかるためよりよいテストができているか不安でより多くのユーザーの視点に晒したいと思いましたので、これまでR1.0系列のユーザーにはアップデート通知をしてこなかったのですが、本バージョンよりR1.0系列ユーザーにも乗り換えを推奨することとし、アップデート通知を行います。
まだ多少不安げなところもありかも知れませんが、何かありましたらコメント欄までお願いします。
* R1.1.7をリリースしました。今後はそちらへどうぞ

2009-07
23
00:28:00
ニコニコPodder R1.1.5リリース


本当は次のバージョンはR1.1.4だったんですが、一時期間違えてR1.1.4としてR1.1.3をリリースしていたので、R1.1.5です。
以下のような機能を追加/修正しました。
■「フォルダ以下をマイリスト名で整理」する機能、iTunesへの登録項目をビデオ/音楽ごとに指定できるようにしました
1.1になってから設定画面が分かりにくくなってきていたので、少し整理をしたつもりです。
多少は直感的になったかな?
ただちょっと画面が大きくなってしまうのが不満です。
■動画リストで列ごとのソートを行えるようにしました
■動画リストに作者、カテゴリー、追加日時、投稿日時の各列を追加できるようにしました
コメントで動画の並び順について意見を頂いていました。
ニコニコ動画側からソート順を取って同期するのも少し困難だったので、ニコニコPodder側でソートを行うというアプローチとしました。
基本的にはニコニコ動画から得られる情報であれば何でも列にしたりソート対象に出来るはずです。
■プレイリストの作成を行えるようになりました
こちらも以前コメントで頂いていました。コンボボックスから[新規作成]を選んでください。
■動画名が変更されていた場合にはiTunesの登録を更新するようにしました
少し補足すると、これまでは動画タイトルだけで登録されているかどうかを確認していたのですが、登録時のユニークIDでも確認するようにしました。
これによりユニークIDが同一でもタイトルが異なる場合にはニコニコ動画側でタイトルが変更されたものと判断します。
但し本バージョン以前に登録されていたものは見分けられませんので、一度登録解除して再登録される必要があります。
なお登録解除時はこれに関わらず同一タイトルのものはすべて解除します(これはこれまでと同様です)。
■Firefox3.5でブラウザ統合を行うと処理がFirefoxを終了するまで停止していた問題を修正しました
FF3.5からはCookieファイルをFFがロックしてしまうため、処理が停止し更にエラーとなっていました。
アドホックな方法ですがロックを回避することで対応しています。
その他バグ修正などは更新履歴を参照してください。
何かありましたらコメント欄までどうぞ。
* R1.1.6をリリースしました。今後はそちらへどうぞ