更新履歴

FrontPage > 更新履歴

NicoCache_nlの更新履歴


改造版


10/08/11 (9).12
・スレでの更新をマージ
 SWFのストリーム変換、各種バグ修正など
・?eco=1 でエコノミー動画を再生できるよう修正
 通常キャッシュがあるときは、エコノミーのキャッシュはされずに再生、
 エコノミーキャッシュがあればそれを再生、何も無ければエコノミーでキャッシュされます
・タグ検索ページにもキャッシュからの検索結果を埋め込めるように
 insertSearchResultToTagPage=true でタグ検索にも埋め込みます
 検索はキャッシュタイトルからです。キャッシュのタグ検索ではないので注意
 同時に searchResultMaxを減らした方が良いかもしれません(デフォルト300)
・一部ファイルを削除・同梱中止
 defaults内のダミーファイルを削除、
 各種wrapperReplaceFilterは別途導入パッケージからどうぞ
・newPlayerFilterからプレミアム偽装を分離
 プレミアム偽装部をfakePremiumFilterとして分離しました




更新履歴
10/07/21 (9).11
・API(getthumbinfo)のキャッシュ機能をマージ
 デフォルトでキャッシュするようになっています
 詳しくは defaults\25_NicoCache_nl_NEW.properties 辺りを参考に
・nlFilter_sys の Content-Type を更新
・[debug]の動作がおかしかったのを修正
・wrapperReplaceFilterを更新
・付属のnewPlayerControllerを最新版に
・nlMarqueeConverterを削除

10/07/06 (9).10a
・$LSTの更新処理がおかしかったのを修正
 これに伴い、$LSTでエスケープしない時は、$LST(!"~") → $LST("!~") となります
 ("!"はファイル名には含まれない)
 従って、ファイル名の先頭に"!"は使用できなくなりました
・デバッグ用のコードが残っていたのを削除
・付属の99_3列フィルタを修正

10/07/03 (9).10
・付属のフィルタを修正(wrapperReplace各種、watchサムネ追加、右側セレクタ)
・$LSTを追加、$NESTで前方参照を使えるように修正
 詳しくはReadme.html内 "フィルタについて" を参照のこと
・キャッシュ中でもツールバーの削除ボタン(cache/(ajax_)?rm)が使えるように変更
 変な動画踏んでもキャッシュ中のwatchページからは削除できなくて、
 管理ページとかから削除しなければならなかったのがその場で削除できます
 (該当動画のキャッシュが停止(中断もしくは完了)した時点で削除されます)
・付属のnewPlayerControllerを最新版に
 キーボードの一時停止がおかしいのに暫定対処、シークがスムーズに出来るよう変更
・キャッシュ完了時に呼び出されるExtensionを実装(10β~)
スレで出た修正を色々取り込んでます。感謝

10/06/04 (9).09a
・内蔵SearchExtensionのタグ閉じ間違いを修正
・3列フィルタを同梱

10/06/04 (9).09
・6/1~6/4の仕様変更に対応(ポップアップ、検索結果など)
・同梱のwrapperフィルタをスレで出てきたフィルタに更新 >>Thxスレの方々
・削除動画の再生が出来なくなっていたのを修正
・>>665のコメントダウンロード修正をマージ
・同梱のnewPlayerControllerを最新版に

10/03/20 (9).08
・nl348のフィルタ更新を含みます
・マイリストで動画全文読み込みが動作しなくなったのを修正
・トップバーメニュー入れ替えが動作しなくなったのを修正 (thx>>186)
・>>164の投稿者コメントDLをマージ
・キャッシュからの検索結果の表示数に上限を設定
 デフォルトで300件まで表示します。それ以上の時は先頭300件のみ表示するので、
 条件を絞り込んでください
 config.propertiesに"searchResultMax = 300"を追加することで設定できます
 詳しくは、defaults\25_NicoCache_nl_NEW.properties を参照してください
・キャッシュ操作用APIを、"low"があっても無くても、存在するキャッシュを操作するよう変更
 仕様上、エコノミーと通常キャッシュ、どちらかしか存在しないので、ある方を操作します
 詳しくはヘルプの「開発者向け情報」を参照して下さい
・キャッシュ情報取得用APIを追加
 /cache/info?sm**** でキャッシュ情報を取得できます
 取得できるのは、キャッシュの有無・ダウンロード中かどうか・通常かエコノミーか、などです
 詳しくはヘルプの「開発者向け情報」を参照して下さい


10/02/22 フィルタのみ更新
・05_topBarFilter.txt
 変更点はありませんが、デフォルトの物よりも省略したトップバーFilterを
 追加しました(Watch用)。削除にワンクッションつき
 そのままだと無効なので、使用したい方はファイルを開いてデフォルトの物を無効に、
 省略版を有効にしてください
・15_thumbInfoFilter(基本).txt
 IEのマイリストページで、キャッシュアイコンと動画時間の位置がずれるのを修正
・50_nlFilter_sample.txt
 ツールバー右メニュー省略・ツールバー右メニュー選択 を修正
・wrapperReplaceFilter各種
 プレイヤー下の「新プレイヤーで視聴」「旧プレイヤーで視聴」
 メニューが出なくなっていたのを修正

10/01/20 (9).07
・>>619の修正をマージ
 これに伴い、cacheフォルダ直下の"#"から始まるフォルダは無視されるようになります
 "#"を使用されてる方は、"-$%&"などで代用してください
・"ch.res.nimg.jp" などの、nicovideo.jp, nimg.jp の前に2つ以上のサブドメインがあるURLで
文字エンコードが不明な場合(cssとかjs)に置換が行われないのを修正
・「生放送でキャッシュしない」設定の時は、ブラウザのキャッシュも利用するように修正
 今まではブラウザのキャッシュを無視していたので、
 生放送の再生途中で「更新する」と最初から動画を受信しなおしてました・・・
・付属のnewPlayerControllerを、wrapper(旧player)時には自動で無効になるように修正
・検索画面右のチャンネル動画のアイコン位置を修正
・付属のpopThumb.jsを>>692に

09/12/27 (9).06 (091227set)
・本体の修正はありません
・付属のフィルタを最新版に更新
 自分のマイリストでの全文読み込み・公開投稿動画の3列化・トップバー省略などの修正
 watchページのキャッシュ削除ボタンは別ページに飛ばなくなりました
 成功するとボタン自体が消えます。失敗したら何も起こりません
・付属のJavaScript(popThumb,cacheManager,nlThumbInfoRewriter)を更新
・付属のnewPlayerControllerを最新版に更新
 watchページでテンキーの+-を押すと楽しいかも
 詳しくは、documents\新プレイヤーコントローラ.txtを参照して下さい
スレで上がっていた修正をまとめた物です。thx>>スレの方々

09/12/08 (9).06
・12/7の仕様変更に対応
・ThumbInfoRewriter.js、popThumb.jsを更新。thx>>445
・nm削除動画用の修正フィルタをnlFilter_sysに移動
・リクエストヘッダ用フィルタ、[RequestHeader] を追加
 それにあわせて内蔵のthumbinfo用フィルタをnlFilter_sysに移動
 使用法についてはヘルプの開発者向け情報を参照してください
・config.propertiesで設定に日本語が使えるよう修正
・アップローダの容量制限に引っかかるので、wrapperの同梱をやめます
 以降wrapperを使用したい方は別途用意してください

09/12/04 (9).05
本体
・キャッシュからの検索結果の文字が大きくなっていたのを修正
nlFilter
・一部 「動画説明文の読み込み」 のフォントが大きくなっていたのを修正
・「プレミアムカウントダウン削除」 を修正
・キャッシュからの検索結果を表示すると、色々ずれたりはみ出してたのを修正
・プレイヤーやcssなどがres.nimg.jpに移動したので対応
・デフォルトでwrapper使用時、削除されたnm動画を新プレイヤーで視聴しようとすると
 (多分)失敗していたのを修正
・旧プレイヤーをデフォルトで使用するフィルタを「サンプルフィルタ」に追加
※3列フィルタを少し修正したので、「右列の広告消去」フィルタを使用している方は
 お手数ですがWikiの最新版に更新してください。干渉せずにそのまま利用できます

09/11/13 (9).04
・仕様変更に対応(マイリストのキャッシュアイコン)
・マイリストでポップアップしなかったのを修正
・コミュニティのアドレスがいつの間にか変わっていたので対応
・本体に内蔵する意味がなくなったので、wrapper置換をフィルタに変更
 本体では置換を行いません。設定の flvWrapper= は無効になります。
 サンプルフィルタにwrapperデフォルト、新プレデフォルトのフィルタがあるので
 好みの物を使用してください。同時利用はできません。
 ※ 旧 「wrapperReplaceFilter.txt」 は削除してください。
・2重ダウンロード時のレジュームがうまく動作していなかったのを修正
 通常画質の時に失敗してました。thx>>110
・キャッシュフォルダ直下にあるときのみ移動するメソッドを追加
 cache/ajax_topmove?(smid)-(移動先フォルダ) で、
 キャッシュフォルダ直下にある場合のみ移動を行います。
・フィルタのURLに "=" が含まれていた時に正しい動作をしていなかったのを修正
・>>62のキャッシュマネージャ外部呼出しをマージ
・>>73の変更をマージ(キャッシュが無い時だけ置換するフィルタ)
・デフォルトのフィルタを整理しました
 topbarはnlFilter_sysから別ファイルに、watchのポップアップはthumbInfoに、とか


09/11/07 (9).03
・Content-TypeでTypoしてたのを修正
・生放送で再生された動画をキャッシュしない設定を追加
 IE,Opera,Chromeでは、live.nicovideo.jpからのアクセスならキャッシュしません。
 FireFoxではRefererが得られないので、Liveプレイヤーからアクセスされた後、
 30秒間はその動画をキャッシュしなくなります。
 defaultsフォルダの25_NicoCache_nl_NEW.properties を参考に、
 noLiveCache=true を config.propertiesに追加してください
 ※ api/getflv の結果からLiveプレイヤーを判断してるので、
 ※ 動画だけを通している時はFXではキャッシュ停止しません

09/11/07 (9).02
・mylistの仕様変更に対応
・ランキングトップの一覧で、キャッシュ済み動画のリンク色変更、ポップアップが出来なかったのを修正
 画面の構成上、すぐにポップアップが出ると鬱陶しそうなので、
 500msのウェイトを入れてあります
・複数のキャッシュ管理ソフトを併用できるよう修正
 /cache/ でconfig.propertiesで指定した物が(デフォルトでcacheManager)、
 /cache/~.html でlocalフォルダの"~.html"が読み込まれます。
 ListXを導入しているなら、/cache/list.html でListXが表示されます
 デフォルトがListXなら、/cache/listCacheManager.html でcacheManagerになります
 リンクは自前で用意してください
・FireFoxなどでエラー(警告)が出るのを修正
 ヘッダのContent-Typeを正しく返すようにしました
・defaultsフォルダ内の設定ファイルを修正
 コメント部分の修正なので、前バージョンで特に問題があったわけではないです
・同梱のnewPlayerControllerを修正(v0.6)
 プレイヤーのすぐ左をクリックすると一時停止・再生が誤動作していたのを修正
 余計な所にTabが入ってました
・同梱の flvplayer_wrapper を通常最新版に
 marqueeの仕様変更で、パッチの意味がなくなってしまったので。
 ついでに flv_booster も同梱してみた
・Readmeをそれなりにしてみた・・・?
 あんまり読みやすくなった気はしないかも

09/11/01 (9).01a
・newplayer=1などが効かなくなっていたのを修正
・cacheAllocateFirstが有効時に、動画のレジュームが動作しなかったのを修正
・マイリストの説明文でポップアップが出来るよう修正。リンク色変更は無理
 ※ 初回起動時にブラウザのキャッシュをクリアする必要があります
・設定に "templateFile" を追加(ページ置換・その他)
 キャッシュ管理画面で使用するテンプレートを指定できます。
 実は前からあったけど気付いてなかったw これでlist.htmlの上書きが回避できます
 デフォルトでは付属のcacheManager(/local/listCacheManager.html)になってるので、
 ListXなどを使用されてる方は、defaultsを参考に(分類はページ置換・その他)
  templateFile = /local/list.html
 をconfig.propertiesに追加してください。
・templist取得時、cacheAllocateFirst=false だと real=now になっていたのを修正
 ダウンロード中はnowに取得済み、realに最終size(接続待ちなどでsize取得前は0)が、
 ダウンロード中でなければnowに取得済みsize、realは0になります

09/10/31 (9).01
・付属のフィルタを ニコニコ動画(9) に対応&サンプル追加。thx>>スレの方々
 動画再生時間が追加されたので、キャッシュアイコンは左下に表示してます
 ついでに多少修正して高速化したかも?
・付属のキャッシュ管理ソフトとして、nicoCacheManagerを同梱しました
 ListXを使用している方は、localフォルダ内 list.html が上書きされるので注意
・defaultsフォルダ内、設定ファイルのコメントなどを修正
・/cache/ajaxでtempListを取得した時、通信中のキャッシュのサイズが
 正しく得られなかったのを修正
・niconicoMode(ニコニコ以外に接続できなくする設定)にnimg.jpを追加
 ・・・されてたのに気付かなかったので今回告知w

(内部変更)
・キャッシュの移動処理を排他処理するようにした
 今のままでも問題ないと思うけど、一応
・CaptureUrlResourceクラスをURLResourceクラスに統合
 ヘッダを取得するメソッドが追加された以外は、外見的には変わりません

最終更新:2010年11月12日 21:27
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。