1 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/30(水) 00:33:48.51 ID:twKSrQ4i0] ニコニコ動画のキャッシュを自動的に保存して 二回目以降はローカルから再生することで ニコニコ動画の回線に負担をかけることもなく再生できるソフトのスレ。 一度通常画質でローカルに保存すれば エコノミーモード時間帯でも常に通常画質で再生することがる。 またオミトロンと併用することも可能。 ASR's Room NicoCache ttp://homepage1.nifty.com/asr/tools/nicocache.html Java ソフトウェアの無料ダウンロード ttp://java.com/ja/ Java Runtime Environment (JRE) 5.0以上が必要。 関連サイト NicoCache_nl wiki ttp://crus.mydns.jp/nicocache_nl/ NicoCache_p - パンヤポータル ttp://homepage2.nifty.com/wanko/pangya/nicocache.htm NicoCache_u ttp://www28.atwiki.jp/nicocacheu/ NicoCacheGUI - HB Software Factory の跡地に出来た何か。 ttp://hbsoft.s10.xrea.com/
720 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/03(木) 13:56:59.52 ID:iezErq340] >>717 yes >Ajax.Request jQueryで置き換えてみるテスト(完全な互換性は無い。getは大丈夫なはず。) window.Ajax = window.Ajax || {}; if (typeof Ajax.Request !== "function")Ajax.Request = function(url, opt){ opt = opt || {}; var opt2 = {}; opt2.url = url; opt2.type = opt.method || "post"; opt2.async = typeof opt.asynchronous !== "undefined" ? opt.asynchronous : true; opt2.data = opt.parameters || ""; opt2.success = opt.onSuccess; opt2.error = opt.onFilure; opt2.complete = opt.onComplete; jQuery.ajax(opt2); } プレイヤーのwmodeがopaqueになったからプレイヤークリックで再生・一時停止ができるようになった。 コメント欄も再生部分と別にしたからこうなったのか。コメント入力欄も別になった(というかせざるを得ない)けどw コメ欄はcssで .handler, .commentOuter { bottom:auto; background:white; } が従来の位置で邪魔じゃなくなる。(ニュースにかぶるけど。背景はwhiteの部分を好きな色に)
721 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/03(木) 14:46:24.98 ID:7C1PHZhs0] wikiのランキング•カテゴリページ 1 → 2列表示フィルタが効かないですね(原宿verで試してます) 他にも効かないフィルタが有るかも (原宿verなら、一部のフィルタ以外まだかなり使えますね)
722 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/03(木) 20:55:43.76 ID:gQwLdPrg0] >>709 nlfilterフォルダ内にmylistCountBar・mylistLoadCheckのみを入れている状態で my/mylist/が題や内容がundefinedばかりの場合、どこを改良すればよいでしょうか。
723 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/03(木) 22:50:08.87 ID:iezErq340] メモ 再生中動画ID(<smid>) WatchApp.namespace.model.player.NicoPlayerConnector.videoID コメリスト WatchApp.namespace.model.player.NicoPlayerConnector.commentLists (他にイベントリスナー登録等@res.nimg.jp/js/watch/watch.js もあるけど、ようわからん。 シークバーの表示とかも検知できるなら知りたい) これもメモ 作者さんじゃないけど、NGCommStatGraph.jsを直してたら、jQueryのflash描画のjsでのエスケープ(data_file)で引っかかった。 encodeURI("&")→"&"なのでflashvarsで分解される・・・("%26"に変換してもencodeURI("%26")→"%2526"でエラー。) しょうがないので、useEncode: falseにして、自前でencodeURIComponent()すると直せた。(勘違いしてたら教えてもらえると嬉しい。) 表示場所はプレイリストを非表示にしてそこへ。(#playlistContainer) 要望があればUPします。
724 名前:717 mailto:sage [2012/05/03(木) 23:17:49.40 ID:qXjJb9Dw0] >>720 GUIで見るとちゃんと読み込んでるようなんだけど有料アニメとかでやっぱり キャッシュがある奴でも効いてないようなんですよね・・・ Flash Player が最新だからかと思って10.3.183.18に戻してみたけど変わらず ラッパーだと技術的な問題が発生〜のエラーが出て 新プレに切り替えると課金情報画面でて見れず 何か導入方法失敗してるのだろうかわからず。
725 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/04(金) 00:27:24.59 ID:AODTUkHk0] ラッパーが使えるってことは原宿? >>715 はzero用だから、原宿は古い方=前スレので。 2つ目だけ異なるので↓で置き換え [Replace] Name = watch:公開されてない公式動画でキャッシュが使われないこと対策2(原宿) URL = www.nicovideo.jp/watch/ idGroup = 2 Match< (so.addVariable\("videoId", "(\w{2}\d+)"\);[\s\S]*?) so.addVariable\("isNeedPayment", "1"\); > Replace< $1 >
726 名前:名無しさん@お腹いっぱい。 [2012/05/04(金) 00:30:23.82 ID:l7OaC7360] ranking 1→2列表示 + NG消去 ttp://crus.biz/nicocache_nl/up/index.php?id=813
727 名前:726 mailto:sage [2012/05/04(金) 00:56:43.51 ID:l7OaC7360] >>721 原宿verのランキングカテゴリページそんなに変わった? とりあえず↑のものをどうぞ
728 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/04(金) 01:05:54.56 ID:Uyg2K2sU0] 721じゃないけど原宿なら効いてたような気がするし>>726 でも原宿で効いた 横幅984を1300、672を1100、NGを左寄せして推移の方を消す、 white-space:nowrapをwhite-space:normalに置き換える処理し込む、 って改造して使わせてもらってる
729 名前:規制中につき代行(697) mailto:sage [2012/05/04(金) 01:39:29.22 ID:hevO1hIH0] Zeroの利用は今のところプレミアム会員限定です。 >>697 に書いてあるように、私はプレミアム会員ではないため、Zeroでフィルタがどのようになるかの確認はできません。 必然的にZeroへの対応は保留中です。 また、Zeroを使えるようになっても、修正に対して気が向かない可能性もあります。 公式に原宿とZeroの選択式と出ているため、Zero自体を利用しない可能性もあります。 ttp://blog.nicovideo.jp/niconews/2012/05/032362.html >>714 該当フィルタは↓だと思いますが、原宿でフィルタの対象ページにニコレポがありますか? Name = mylistCountBar : マイリスト棒グラフの表示スクリプトを実行 URL = (?:www|nine|tw|es|de)\.nicovideo\.jp/(?:search[^/]*?|tag[^/]*?|newarrival|recent|hotlist|category_recent\.php|.*?top/|\?g=|$) ニコレポがあるのなら、該当ページのURLかページ表示手順の明示をお願いします。
730 名前:規制中につき代行(697) mailto:sage [2012/05/04(金) 01:40:18.67 ID:hevO1hIH0] >>722 Zeroを使用しているなら、mylistCountBarが対応していないのかもしれません。 「\local\mylistCountBar\mylist_jarty.js」の27行目をページのHTMLソースを見て書き換えれば動くかも? あと、mylistCountBarの実行には、mylistLoadCheckは不要です。 ■mylistLoadCheckについて mylistLoadCheckは、マイリストの準備完了を待ってから独自のスクリプトを実行する場合を想定したフィルタです。 mylistLoadCheckが「<ins id='nl_mylistLoadCheck_Element'> </ins>」をページに挿入し、 マイリストの準備が完了したらclickイベントを起こします。 このclickイベントを独自のスクリプトに監視させることで、clickイベントをきっかけに処理を実行させることが可能になります。 mylistLoadCheckも原宿用への修正はしていますが、Zeroでの動作確認は行っていません。 また、mylistLoadCheckは現時点では私も使っていないため、Zeroへの対応予定はありません。
731 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/04(金) 01:58:16.42 ID:AVgtAAE20] >>725 あ、Zero用でしたか・・スミマセン 変えてみましたが有料動画だけ 技術的な問題が発生しております。 問題解消に向け努力しております。 しばらく経った後、お試しください ※クッキーの制限をされている場合、 nicovideo.jp を許可願います。(www.nicovideo.jp ではありません) が出ちゃうんですよね・・・他の一般動画は問題なくキャッシュから再生するんですが・・
732 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/04(金) 02:11:20.76 ID:m187UEfE0] >>729 まあ、過去の例もあるからZeroに完全移行もそれほど時間かからないと 思うけどね。
733 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/04(金) 02:47:07.36 ID:AODTUkHk0] >>731 原宿verでも wrapper: 16_9_mod 2012-02-10 06:00 swf8 Flash : WIN 11,2,202,235 でこちらでは動いています。 これ以上は>>4-5
734 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/04(金) 03:56:52.26 ID:AVgtAAE20] >>733 動きました、ありがとう! 原因は超凡ミスでOptのローカルサーバを使うのチェックが外れていただけでした・・ お騒がせしました
735 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/04(金) 04:49:21.49 ID:EKeY5pv30] >>723 再生位置 WatchApp.namespace.model.player.NicoPlayerConnector.getVpos() コメントの自動スクロールあたりの処理を追ったらあったわ
736 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/04(金) 09:35:26.07 ID:vQ2FgfgS0] >>729 Zero使用を明記していなくてすみませんでした。 該当フィルタのコピペをし、正常に動きました。 >>730 27行目なんですが、仕組みすらよくわかりません。 書き換えできず本当に申し訳ありません><
737 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/04(金) 10:24:56.62 ID:3E+O+A6i0] ニコニコ動画の糞過ぎる新プレーヤーをユーザーが修正! 開発者は元ドワンゴ社員(17歳) engawa.2ch.net/test/read.cgi/poverty/1336086483/
738 名前: 忍法帖【Lv=9,xxxP】 【Dsoftware1331761233121630】 mailto:sage [2012/05/04(金) 13:49:05.15 ID:j8b1EP6n0] >>723 情報サンクス。正直、ZeroWatchはプレイヤー周りまで手が回っていないので助かります。 NGCommStatGraph.jsの方は公開していない修正分もあるので、適当にうpして貰えればそのうちマージします。 # プレイリストを非表示にするとZeroWatchのメリットが無くなりそうだけど… >>689 >Access-Control-Allow-Origin 原因分かった。Javaランタイムの方でリクエストのOriginヘッダを通さないようになっているようです。 対策を2通り入れますが、副作用もあるのでどちらをデフォルトにするかは思案中。 #IEで問題が出ないのは、IEの実装が非互換でAccess-Control-Allow-Originを見ていないからだと思われ
739 名前:名無しさん@お腹いっぱい。 [2012/05/04(金) 14:04:57.85 ID:lNFPvvlG0] ニコニコ動画(原宿)用とニコニコ動画:Zero用で分けて作んなきゃならないから大変やね
740 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/04(金) 21:38:58.05 ID:jnsGdr6u0] 新ニコニコ動画プレイヤー:Zeroで使えるJavascript関数一覧 blog.guron.net/2012/05/04/891.php 分かる人向けだろうなぁ・・ 見てもさっぱり(;^_^A あせあせ
741 名前:723 mailto:sage [2012/05/04(金) 22:22:46.43 ID:AODTUkHk0] >>738 proxomitron.cocolog-nifty.com/blog/files/NGCommStatGraph.ZIP プレイリストはそのままで、プレイリストの上においてみました。 最大化時にグラフをどうするかはフィルタの方にオプション用意してみました。 レイアウトや関数名・構造変えちゃってOKです。 ・newPlayerController.js 勝手に改造ver1.05 (プレイヤーサイズ変更(除:最大化)やautoScrollの機能を省きました) ホイールやキーボードショートカットでニコ動プレイヤーを操作。 proxomitron.cocolog-nifty.com/blog/files/newPlayerController.js flashの手前にhtml要素が置けるようになったので、クリックで再生・停止が可能に。 クリックで再生・一時停止対象部分はプレイヤーのシークバーより上の部分。 (「h」を押すことで範囲がわかります。ホイール回転で音量変更) シークバーより下はfalshそのまま。(ホイール回転でシーク) 詳しくは.jsを読み込んで再生画面で「h」を押してヘルプ参照 chrome: 18.0.1025.168 m firefox: 10.0.1 opera: 11.50 にて動作確認 IE未確認。 ヘッダーに使用中の場合に表示を出しました。邪魔なら、js内のUSE_NOTICE を falseに。 >>740 ext_が付いているのが昔からのでその他がzero仕様っぽいですね。
742 名前:規制中につき代行(697) mailto:sage [2012/05/04(金) 23:08:37.82 ID:Q2u3rzMM0] 個人的に弄ったheader_light : 暫定版。バーの横配置をページ中央に修正。 ttp://crus.biz/nicocache_nl/up/index.php?id=814 ついでに nlApiUtilExtension.txt を個人的に弄ってサンプルフィルタに入れておきました。 ■個人的に弄ったheader_light(以後、header_light)の現状について 私の知る限りにおいては、header_lightはtable要素を使った構造をしています。 しかしニコニコ動画のTOPバー(以後、公式バー)は、table要素→div要素+リスト要素の構造に変わりました。 以前はtd要素を挿入することでheader_lightと公式バーに対応することも可能でしたが、現状では公式バーの部分をheader_lightで丸丸置き換えているため、header_lightよりも後に適用されるフィルタの場合、フィルタを適用するためのバーが存在しない状況になります。 この点に関して、長くなるのと規制に巻き込まれているため、 ttp://crus.biz/nicocache_nl/up/index.php?id=815 へテキストファイルをUPして置きました。 >>712 原宿を使っているのなら、header_lightで個別に対応できていない他のフィルタと干渉しているのかも?
743 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/05(土) 03:33:47.83 ID:2dx4geJF0] 代理 個人的に弄ったheader_light : 暫定版。 crus.biz/nicocache_nl/up/index.php?id=816 他のフィルタからheader_lightへの置換をしやすくするためにコメント要素を追加。 これに合わせてサンプルフィルタも修正。
744 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/05(土) 08:43:48.59 ID:WA7bG1ri0] (;^_^A あせあせ (;^_^A あせあせ (;^_^A あせあせ (;^_^A あせあせ (;^_^A あせあせ
745 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/05(土) 14:19:28.00 ID:SIrTo+do0] githubとかにソース上がってると、大更新時に競合減らせていじりやすいなー、と思った。ライセンス分かんないからダメか
746 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/05(土) 18:58:45.30 ID:R3mH4yQg0] >>744 これは流行る
747 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/05(土) 23:46:30.69 ID:OTqOCqKg0] 弄ればいじるほど嫌になってきたから原宿に戻した
748 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/06(日) 00:36:00.19 ID:yaALszaO0] ゼロverにしてるとキャッシュのある動画がNSENで流れた場合再生されないな 同じ人居るだろうか
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/06(日) 09:28:33.92 ID:R/xpk9P70] 代理 個人的に弄ったheader_light : 暫定版。 crus.biz/nicocache_nl/up/index.php?id=817 コメントのタイプミスで無効になっているフィルタが1つあったので修正。 ヘッダ固定フィルタを使えるように修正。 headmenu_position crus.biz/nicocache_nl/up/index.php?id=818 TOPバーの配置がfixedで右側がはみ出して操作できない部分があるとき、ブラウザの横スクロールに合わせてTOPバーをスクロールするフィルタ。 現在のTOPバー&個人的に弄ったheader_lightに対応。(Zeroは未確認) ----- ZeroはフィルタでHtml書き換えるよりJavascriptで追加やらしていったほうが簡単そうなんだよなぁ・・・
750 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/06(日) 13:41:28.41 ID:IRNVjkVg0] >>749 817と818どっちもheadmenu_position_120506.zipなんだが・・・
751 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/06(日) 15:38:18.00 ID:R/xpk9P70] 中身までは確認してなかった・・・ >>750 修正されたようです URLは同じ 順番的にどっちも消してどっちも上げなおしたのね。律儀に乙です
752 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/06(日) 17:55:59.86 ID:zcTRJKqc0] FlashPlayer更新するとWrapperの設定消えるの?
753 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/06(日) 18:12:45.87 ID:dsEmJ1Uf0] Flash Cookie削除で初期化されるよ
754 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/06(日) 18:20:26.74 ID:zcTRJKqc0] 知ってる
755 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/06(日) 21:52:21.37 ID:4wn7+bNS0] watch画面のheader_lightのみで(他の画面では見られない)、 Rankがカーソルが上にきてもheader_rank_linkが現れない状況と Linkセレクトボックスの一覧は現れるがリンク画面に行かない状況があるのですが、 この状況が生まれるのは僕だけでしょうか。
756 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/06(日) 21:58:32.79 ID:4wn7+bNS0] >>755 ZEROバージョンでの話です。 このフィルタのまま原宿バージョンにもどすと普通どおり現れます。 追記のようになってしまってすいません。
757 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/06(日) 22:10:24.48 ID:IRNVjkVg0] >>755 > Rankがカーソルが上にきてもheader_rank_linkが現れない状況と > Linkセレクトボックスの一覧は現れるがリンク画面に行かない状況があるのですが、 私もなりました。原宿の場合は問題ありません
758 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/06(日) 22:45:26.46 ID:lnkCE6En0] 新しいのを入れてやたら重くなった。 headmenu_positionのどこかが合わないらしいが分からん・・・
759 名前:697 : 規制中につき代行 mailto:sage [2012/05/07(月) 01:55:18.22 ID:s1Gq/Cu90] 報告を見る限り、ZeroのTOPバー部分は原宿とはHTMLの構造かスクリプトが違うようですね。 Zeroが一般に開放されることで原宿まで変わることがあったら面倒だな……。 >>758 以前配布していたバージョンは(9)用で、ダミー要素の扱いが異なりますし、現在の環境では機能しません。 以前のバージョンのままだと動かなかった処理が、新しいバージョンにすることで動くようになったことで重くなったのかも? ちなみに、TOPバーの右側は画面からはみ出していますか? 常にはみ出していない場合、headmenu_positionは不要なフィルタなので重くなるなら外した方が良いかも? 動作環境は、Gecko系のブラウザ(ネットスケープやFirefox)ですか? 5年くらい前、Pentium4 2.4GHz、RAM 1.25GBの環境で、Gecko系のブラウザだとJavaScriptでCSSをいじる処理が遅かったのを確認しています。 「\local\headmenu_position.js」の200行目からリサイズイベントの処理があるのですが、この処理では100ミリ秒待ってから処理を行うようにし、待ち時間の間にリサイズイベントが発生したときは、そのイベントの分は処理を行わないようにしています。 ヘッダメニューの横スクロール処理(105行目から)を同じようにすることで負荷は改善するかもしれません。 ただし、動画でいうところの描画間隔を増やす(フレームレートを下げる)ようなものなので、TOPバーのスクロール表示はカクカクすると思います。
760 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/07(月) 22:19:26.10 ID:7tV3CHz00] ZEROバージョンwatch画面にて主に投稿者コメントにある リンク先のポップアップ表示が表示されないのも>>755 >>757 に関係あるのでしょうか。
761 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/07(月) 22:59:55.01 ID:dVL55wxP0] Zeroになる1週間ぐらい前からmovieFecthでfailedが時々出るようになって Zeroになってからは10回に1回ぐらいの割合で出るようになってしまった。 一般会員でnicovineとかでも500番台エラーが出るから接続優先度が低いせいだと思うけど これだけ頻発するときついわ……
762 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/07(月) 23:40:28.86 ID:w4RFKBS40] >>760 headerは使ってないからわからないけど、説明文のポップアップが動かないのは、javascriptで説明文を作っているから。 WatchApp.namespace("init").VideoHeaderInitializer→WatchApp.namespace("init").videoHeaderViewController(こっちで表示)の順に動いているんだけど、 VideoHeaderInitializerがおそらくプレイヤーから呼び出されていて干渉しにくい。(watch.jsを書き換えればいいけど) ところで、ZeroWatchのid="outline"のネストって<div>と</div>の数一致してますかね? コメント見ると、outlineとfooterは兄弟のはずなんだけど、子になっているように見える。 $("#outline #footer").length が0なら正常。1ならおかしい。
763 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/08(火) 11:31:05.69 ID:mQJoJiNs0] >>760 >>762 なら、javascriptでポップアップならどうだろう? crus.biz/nicocache_nl/up/index.php?id=819
764 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/08(火) 14:07:38.13 ID:jshnHQzM0] >>741 >newPlayerController.js 勝手に改造ver1.05 これってZERO用ですか? 原宿・Firefox12.0でやってみましたが効きませんでした
765 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/08(火) 16:34:16.09 ID:tQm1fixC0] // nicovideo、smileへのアクセスを全てNicoCache_nl経由にする proxy.pac // 大百科を通すと重くなるので、使用した方がよさげ // 詳しくは nicolist.net/nicocache_nl/proxy_config.html を参照のこと function FindProxyForURL(url, host) { if (shExpMatch(host, "msg*.nicovideo.jp*")) return "DIRECT"; if ((shExpMatch(host, "*.nicovideo.jp*") || shExpMatch(host, "*.smilevideo.jp*") || shExpMatch(host, "*.nimg.jp*")) && url.substring(0, 5) == "http:") { return "PROXY 192.168.0.2:8080"; } return "DIRECT"; } 今まで上記のproxy.pac通して複数台のパソコン・ブラウザ(FirefoxとChrome)でログイン共通使っていたのですが ZERO導入と同時にFirefoxだけログイン共通出来なくなりました。 (主PCはChromeでログインしているのでChromeだけログイン共通が使える?) Firefoxは12.0 flashは11,2,202,233 nicocachehaは「NicoCache_nl+111225mod」 を使っています。 似た様な症状の方や解決にここ弄ってみたら?などありますでしょうか。
766 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/08(火) 16:36:35.01 ID:dOnysrTt0] >>763 ありがとうございます。ポップアップするようになりました。 しかし、popThumb_FAがあるとポップアップが現れてきません。 ちなみに後半のコメントアウトを外しても結果は原宿時代のような状態では 現れませんでした。 お手数をかけてしまいますが、修正をお暇なときにでもお願いしてもよろしいでしょうか。 よろしくお願いします。
767 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/08(火) 17:39:50.57 ID:mI4S0S1x0] >>764 ZERO用です。 書いてなくてごめんなさい。 原宿用は前にどこかに公開したような気がします。
768 名前: 忍法帖【Lv=11,xxxPT】 【Dsoftware1331761233121630】 mailto:sage [2012/05/08(火) 22:21:58.10 ID:e6ROqumy0] >>762 ,763 nl+mod次版でZeroWatchの動画説明文に対してnlFilterが効くようにします。 より詳しく書くと、JSON内部のdescriptionの値に対してwatchページ用のフィルタを適用します。 内部で値部分のエスケープを解除してからnlFilterを適用して再エスケープするので、これまでの watchページ用のnlFilterがそのまま適用できます。また、watchAPIに対しても同様に適用するので、 プレイヤー内で切り換えてた動画に対してもnlFilterが効きます。 # popThumb_FAだとy軸の値設定に失敗しているのか上手くポップアップしない… 誰か教えて: ・プレイリストや検索等で取得した動画情報(JSON)の外部からのアクセス方法
769 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/08(火) 23:12:46.93 ID:yqpitpjE0] 作者いつもありがとう
770 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/08(火) 23:31:25.50 ID:dOnysrTt0] 製作者の方、いつもありがとう
771 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/08(火) 23:33:38.40 ID:gwQzmaKA0] popThumb_FA_20120508_v2.16 crus.biz/nicocache_nl/up/index.php?id=820 ZeroWatch対応(原宿も使用可能) >>763 おつです。&FA対応ありです。 html構造のバグのせいで表示位置がずれるのは自分以外にもいたので、ついでにこっちでも対応しました。 ちなみに、私はiframe自体にonmouseoverを追加してその動画自体もポップアップさせてます。(iframeは<a>とかに変えると無駄な通信が減らせてベスト) >>766 更新しました。お試しください。 >>768 やっぱりhtml構造おかしかったみたいですね。そのせいで数百ピクセル下に表示されてました。 >動画説明文 なるほど、jsonにあったんですね。 >プレイリストや検索等で取得した動画情報(JSON)の外部からのアクセス方法 WatchApp.namespace.init.ComponentInitializer.videoSelection.contentsAreaVC.setContents("")で表示を消していますね。 受信&表示は c.loaderAgent.load(l, function (k) { "function" == typeof a && a(!0, k); if (c.lastLoadRequest == l) { 〜 c.lastLoadResponse = k; 〜 c.contentsAreaVC.setContents(k.items, k.banner, n, i.getPageIndex()); 〜 } }, function (b) {〜}) 最後の取得JSONは WatchApp.namespace.init.ComponentInitializer.videoSelection.lastLoadResponse 何をやるのかわからないので、後はwatch.jsを解読してくださいな。
772 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/09(水) 00:16:41.12 ID:cE38bCld0] 残念ながら、新しいFAを試してみましたが。効果かわらずです。 popThumb_FA(今回のもの)と10_thumbInfoFilter(ポップアップリンク用) をだけをnlfilterフォルダにいれてら表示されません。 僕のほうが悪いのかなあ。
773 名前:771 mailto:sage [2012/05/09(水) 00:28:46.89 ID:5ErO4EI20] >>772 ごめんなさい。 こちらのミスでした。 UPし直しました。 この1時間でDLした人はお手数ですが再DLしてください。
774 名前: 忍法帖【Lv=11,xxxPT】 【Dsoftware1331761233121630】 mailto:sage [2012/05/09(水) 03:10:21.71 ID:XxGWDNSd0] >>771 更新乙です。ちゃんとポップアップしました。地味にニコ生の仕様変更に対応していて嬉しい。 >何をやるのかわからないので やりたいのは、JSONにキャッシュ情報を付加して、プレイリストと検索結果のキャッシュアイコン表示です。 検索APIの発行の仕方を見ていると分かりますが、一時的にJSONの情報を結合して保存しているはずで、 (多分 WatchApp.namespace.model.CacheStorage とか使っているはず) その一時的に保存している情報にアクセスして、キャッシュの有無を取得したい訳です。 # ぶっちゃけ、watch.jsを解析している時間が無い…
775 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/09(水) 09:24:13.26 ID:cE38bCld0] >>773 お手数をかけました。現在正常にFA機能しております。 ありがとうございました。
776 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/09(水) 10:33:23.45 ID:5ErO4EI20] >>774 アイコン表示なら、 riapi.nicovideo.jp/api/search/tag/ 〜〜?mode=watch&order=d&page=1&sort=n にnlフィルターでキャッシュ情報を追加して、 watchページのソースのテンプレート<div id="resultlistItemTemplate">にアイコン表示部分を追加 watch.js内のテンプレ→変換関数 WatchApp.namespace("components.selection.view.content", function () { 〜 }, "VideoContentBuilder") のbuildを直接書き換えればできそうです。 あるいは、watch.jsは手を加えずに、 WatchApp.namespace.init.ComponentInitializer.videoSelection.contentsAreaVC.videoContentBuilder.build も同じなので上書きするとか。 そして、そのキャッシュ情報は WatchApp.namespace.init.ComponentInitializer.videoSelection.loaderAgent の各ローダー(例:タグ) WatchApp.namespace.init.ComponentInitializer.videoSelection.loaderAgent.tagSearchLoader._cache にありました。
777 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/09(水) 15:57:24.71 ID:ifYE5xXn0] Windowsアップデート終わって再起動したらfetchできなくなってる(;´Д`)
778 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/09(水) 16:48:44.12 ID:jhWsv5350] 質問させていただきます。 大幅な変更がありそうなので一度まっさらな状態からやり直そうと思い、 NicoCache_nl+111225modにheadmenu_position_120506とheader_light_custom_120506をそれぞれのフォルダに入れました それ以外のことは何も変更していません これだけでは動かないのでしょうか? 他に追加すべきもの、もしくは削除すべきファイルがありましたら教えてください 現状は、原宿,Zeroともに上部のバーが崩れてしまいます ボタンらしきものは表示されますがボタン内は何も表示されず何のボタンかわかりません 全体的に「※ニコニコ最新バージョンを公開しました。 Zeroバージョンに変更」の所と重なっています 原宿のキャッシュ機能は動いています。Zeroはプレイヤーなど表示されません。キャッシュ機能も動いていません 説明が分かりにくいと思ったのでスクショ撮りました 原宿:www1.axfc.net/uploader/Img/so/141918 Zero:www1.axfc.net/uploader/Img/so/141919 AdblockやFlashblockは無効にして確認しました NicoCache_nl+111225mod 原宿 (based on NicoCache v0.45) Running with Java 1.7.0_02(amd64) on Windows 7 Firefox12.0 Flash Player 11,1,102,55
779 名前:777 mailto:sage [2012/05/09(水) 17:10:14.31 ID:ifYE5xXn0] proxy.pacを変更したらfeychできるようなった var NicoCache = "PROXY localhost:8080"; ↓ var NicoCache = "PROXY 127.0.0.1:8080";
780 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/09(水) 18:59:24.55 ID:Q1DLTp+X0] なんかZeroになってからキーボードシークできない動画が増えた気がする Wrapperは同じのを使ってるんだけど
781 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/10(木) 01:05:37.22 ID:hyxT/Q5R0] 鯖落ちてた
782 名前: 忍法帖【Lv=12,xxxPT】 【Dsoftware1331761233121630】 mailto:sage [2012/05/10(木) 02:48:04.44 ID:+735gSSz0] >>776 >WatchApp.namespace.init.ComponentInitializer.videoSelection.loaderAgent.tagSearchLoader._cache どうもです。正に知りたいのはこれでした。 手順としては挙げられた通りの事を考えていましたが、watch.jsを書き換えるのはなるべくやりたくないので、 イベント処理を追加する方向で考えています。 # WatchApp.namespace.model.player.NicoPlayerConnector.onPlaylistUpdatedとかwrapすれば行けるかな? あと、ページによってPrototype.jsだったりjQueryだったりと使い分けが面倒なので、Ajax.Requestみたいな 基本的な処理はグローバルオブジェクトNicoCache_nlを用意してそちらに持たせようと思います。 何か共通であった方が良い処理とかありますか?それと、IE6対応は必要?(対応してもテストしないけど) # 書き込めないと思ったら鯖落ちですか…
783 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/10(木) 08:16:31.31 ID:r4g+czWr0] >>778 名前欄に 697 とあるレスをよく見てください。 あと、header_lightのCSSが利いていないけど、このファイルは更新時にブラウザのキャッシュよりも優先するよう、 ファイルの引数に保存日時を参照するようになっています。 ゆえに、このCSSのみが利かない可能性があるのは、他のCSSでこのCSSを打ち消しているか、何らかの理由で このCSSが読み込まれていない場合、ブラウザ自体がこのCSSに対応していない場合くらいになります。 「l\local\header_light\header_light.css」が存在するなら、おそらくはフィルタを適用する前のページのHTML自体が ブラウザにキャッシュとして残っていて、CSSの読み込みを行っていない可能性が疑わしいです。 ブラウザのキャッシュを消すか、更新してみてください。
784 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/10(木) 13:19:05.48 ID:whOvijU+0] なんかNesnでローカルに保存されてる動画が流れると コメントだけ流れて表示しないような挙動が出てる気がする
785 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/10(木) 17:01:26.63 ID:2BTkVAq80] >>784 あ、おれもなった。 せっかくリク通ったのに真っ黒だった。
786 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/10(木) 18:54:35.60 ID:up09Nh2J0] ≪動作環境≫ 【OS・Java・本体】NicoCache_nl+111225mod 原宿 (based on NicoCache v0.45) Running with Java 1.6.0_31(x86) on Windows XP 【ブラウザ】PaleMoon(12.0)、Lunascape(6.6.0、Gecko Plugin Version 3.6.25 / Gecko 1.9.2.25) 【FlashPlayer】11,2,202,228 【特記事項】なし ≪NicoCache環境≫ 【拡張】初期状態 【プロキシ】wikiの設定のページの「ニコニコへのアクセスを全てNicoCache_nl経由にする」をコピペ 【wrapper】無 【オミトロン】無 【その他】proxyHost=(空)、proxyPort=8080の2行をconfig.propertiesに追加 ≪質問/障害内容と検証状況≫ 【事象・質問内容】 ブラウザ+nicocache_nlで動画を再生するだけでローカルに保存された動画の更新日時が勝手に書き換わる 【検証済の内容】 本当はwrapper等色々入れてたけど既存のファイルを退避させて新規に入れ直したらNicoCache_nl+111225mod(nl784.zip)だけの時点で既にこの状態 故に上記はNicoCache_nl+111225mod導入直後のほぼ初期状態のもの 直近でブラウザをLunascapeからPaleMoonに変えたからそれが原因かと思いLunascapeでも試したが結果変わらず 一般の動画再生ソフト(UMPlayer)で再生した場合は更新日時に変化なし どこいじくればいいのやら
787 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/10(木) 19:08:09.39 ID:pH79yYJa0] touchCache=false になっていないとか?
788 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/10(木) 19:33:15.43 ID:up09Nh2J0] うわマジだ見落としてたorz こんな堂々とそれっぽいの書いてるのにどうして気づかなかったんだ俺 ありがとう、そして申し訳ない
789 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/10(木) 21:27:54.67 ID:Zv5rg1XL0] >>783 お騒がせしました 何を考えていたか分からないけど\local\header_lightのフォルダを作らず直接localにheader_light.css等を置いてました レス返さずにどこか遠くへ逃げたかった 本当に恥ずかしい
790 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/10(木) 21:46:07.72 ID:lIngK9s70] 現在totalrename_helperのためにdebugにエラーが出る(fetch失敗など)のですが、 取り除いた後からかcacheフォルダの中のいつの間にか#rminfo.bakがなくなったな あと思った後、キャッシュの再取得が容易にできなくなってしまいました。(smile. mp4を取得してから題を書き換える方法をとっています)。 一部fetchedlistには完了と出るのですが、キャッシュが取れていなかったり、とれ た100%と表示されても実際はキャッシュは取れていなかったりがあります。 またとれない動画本体の題名がURLで表示されてしまいます。 どこをむさぼればよろしいでしょうか。
791 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/10(木) 22:00:27.87 ID:lIngK9s70] NicoCache_nl+111225mod 原宿 (based on NicoCache v0.45) Running with Java 1.6.0_31(amd64) on Windows 7 ブラウザ:firefox12.0 フラッシュプレイヤー:11,2,202,235 特記事項 なし wrapper:有り「wrapper16_9 120210」 nlfilter/nlFiltertxt.にREMOVE_INFO:trueと設定している。 上で書ききれなかったので、分けましたことご容赦願います。
792 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/10(木) 22:26:22.75 ID:bSo0GnU70] >>791 >>646 ZERO対応とかしないって。
793 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/10(木) 22:33:29.32 ID:lIngK9s70] >>792 >>646 を読み返しました。 了解しました。ご迷惑をかけしてすいませんでした。
794 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/11(金) 08:08:04.64 ID:q0tZDPAF0] 効かないフィルターの修正要望を出してもよいでしょうか。 視聴履歴を個別に削除 + 1→2列表示 の修正を申し訳ないのですがお願いします。
795 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/11(金) 12:19:03.38 ID:Tb3/O/Or0] header_lightでロゴや右上を消してるんですが プレイヤを一度最大化して戻すと再表示されるようになってませんか?
796 名前:697 忍法帖【Lv=10,xxxPT】 mailto:sage [2012/05/11(金) 18:04:03.37 ID:lQfe06Gj0] >>795 現時点までで一度もそのようになったことはありません。 >>697 ,729 を見て思い当たる点が何もなければ >>4-5
797 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/11(金) 20:20:48.67 ID:ZUOVC5v90] ま〜いつものことだけどまた大幅に変わりそうだね・・・ ZeroWatch、今後の対応について - ニコニコ動画 開発者ブログ(新着情報) blog.nicovideo.jp/2012/05/zerowatch_3.php
798 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/11(金) 22:25:27.08 ID:WtzqDXip0] 改善してくれるなら良いが、だいたい悪いところも増えるからな……
799 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/12(土) 06:46:01.56 ID:lxbPux/q0] header_lightに以前は「キャッシュ(空き容量)」が表示されてて便利だと思ったんだが 今はみんなはどうやってキャッシュページに手軽にアクセスしてるの? アイコン右クリから?
800 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/12(土) 08:05:21.02 ID:9gM5KYkp0] www.nicovideo.jp/cache/ 手打ち
801 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/12(土) 08:28:36.63 ID:xxb6p9pY0] ブラウザにブックマーク
802 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/12(土) 08:34:42.31 ID:NpO2vSqj0] header_light改変
803 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/12(土) 10:32:17.64 ID:3nKr+z9K0] 自分で改変 してみたいけどできないから常にタブを保持 消したときのタブを再度開くみたいな設定
804 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/12(土) 11:04:41.28 ID:kKaqNCwc0] >>799 ブックマークツールバーに登録
805 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/12(土) 11:12:17.52 ID:NoOAJBGY0] >>799 ブックマークにキーワードという機能がある それに cache とでも登録しておいて、キーワード入力で移動する 全部入力しないでも候補が一つになった瞬間開いてくれる機能があるから Operaならデフォルトで Shift + F2 Firefoxならuserchrome.jsを使うか、keysnailのプラグインを使え
806 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/12(土) 23:17:33.43 ID:Yd1DtDdqP] Wrapperでニコ割有りの動画視聴時に「動画引用準備中」が出ないようにするにはどうしたらいいんでしょうか…