【ニコニコ】自動ローカル保存プロクシ NicoCache21 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
スレ立て時に↑をコピペして3行で書き込んでください
ニコニコ動画のキャッシュを自動的に保存して
二回目以降はローカルから再生することで
ニコニコ動画の回線に負担をかけることもなく再生できるソフトのスレ。
一度通常画質でローカルに保存すれば
エコノミーモード時間帯でも常に通常画質で再生することができる。
またオミトロンと併用することも可能。
Java で作られており Windows / MacOSX / Linux で動作する。
ttp://java.com/ja/
■関連サイト
NicoCache_nl wiki
ttp://www58.atwiki.jp/nicocache/
NicoCache_u
ttp://www28.atwiki.jp/nicocacheu/
NicoCacheGUI - HB Software Factory の跡地に出来た何か。
ttp://hbsoft.s10.xrea.com/
ASR's Room NicoCache (本家様。公開停止中)
ttp://homepage1.nifty.com/asr/index.html
【ニコニコ】自動ローカル保存プロクシ NicoCache20
http://egg.2ch.net/test/read.cgi/software/1482763300/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured ■NicoCache関連ファイル置き場 避難所
http://www.hofu.mydns.jp/nicocache/upload.php
《NicoCache_nl+mod+mod》
■NicoCache_nlのトラブルシューティング
NicoCache_nlについて質問する前に確認すべき事項のまとめ
https://www58.atwiki.jp/nicocache/pages/25.html
■GUI起動について
Readme.txtの「GUI起動対応」参照
ショートカットなどでコンソールに接続せずにNicoCache_nl.jarを起動
《NicoCache全般》
■繋がらない時は
ブラウザのキャッシュ削除、ブラウザ再起動、NicoCache再起動、PC再起動
アンチウイルスソフト一時無効
NicoCacheGUI.bat起動してもNicoCacheが起動しない場合はNicoCacheGUI.property削除と
繋がりにくい、挙動がおかしい場合のthcache.bin削除を試してみること。
特にノートンはファイアウォール等の設定を見直す必要があるらしい
■Wrapperでローカルキャッシュが読み込まれない
ローカルサーバーの設定を以下のようにするのを忘れていないか確認
一個目の枠:http://www.nico●video.jp/cache/
二個目の枠:http://www.nico●video.jp/cache/flvlist ■質問する場合は
今使っているものが最新の物かどうか確認してください。
また、過去ログを検索してみてください。同様の問題が報告されているかもしれません。
それでも解決しない場合は、フィルタ・拡張を一つずつ外してみて原因となっているモノの特定をお願いします。
また、最低限動作環境は書いてください。特にJavaScript系の不具合はブラウザ依存の事も多いので、再現確認すらできない事もあります。
開発者はすべてのフィルタ・拡張を入れているわけではありません。開発者ほど他の人が作ったものをあまり使っていない事が多いものです。
あと、nl582.zip等あぷろだのアーカイブ番号のみで報告すると内容が分からないのでスルーする可能性が高いです。
元の書き込みに安価を貼っていただくのが確実です。
質問した後で自己解決した場合、自己解決した内容を責任をもって書き込んでください。
「どう解決したのか?」を書くことで、同様の問題で困っている人の参考になります。 ■質問用テンプレ
≪動作環境≫
【OS・Java・本体】(ログウインドウの最初の二行をコピペ)
【ブラウザとバージョン】Google Chrome 00/Mozilla Firefox 00/Opera 00/Safari 00 etc...
【使用プレイヤー】GINZA / 公式HTML5 / ZenzaWatch
【FlashPlayerのバージョン】(GINZAの場合)Adobe Flash 00.0.0.000
≪NicoCache環境≫
【拡張の状態】すべて外した、もしくはコレコレを利用している等
【プロキシ】全て通過、デフォルト設定のproxy.pacを利用している、もしくはカスタム設定のpac
【その他】(wrapperやオミトロンを使用しているなら特に)
≪質問/障害内容と検証状況≫
【事象・質問内容】
(具体的に、詳細に。ログウィンドウの表示も含めて)
【検証済の内容】
・他のブラウザでの動作状況
・NicoCacheを使わない場合の動作状況
・wrapper、オミトロンを利用している場合、停止した時の動作状況
・利用ソフトのデフォルト状態(拡張を一切外した場合)の動作状況
注意:
・本体やJava、FlashPlayerなどアップデート可能なものは、質問の前にまずアップデートしてみてください
・NicoCache_nlについてのトラブルは>>2のトラブルシューティングを試してみてください
・一般的でない環境での質問の場合、検証出来る環境を持っている人がいるとは限りません。 刀、 , ヘ
/´ ̄`ヽ /: : : \_____/: : : : ヽ、
,. -‐┴─‐- <^ヽ、: : : : : : : : : : : : : : : : : : : : : : }
/: : : : : : : : : : : : : :`.ヽl____: : : : : : : : : : : : : : : : : : /
,. -──「`: : : : : : : : : :ヽ: : : : : : : : :\ `ヽ ̄ ̄ ̄ フ: : : : :/
/: :.,.-ァ: : : |: : : : : : : : : :\: : : : :: : : :ヽ \ /: : : :/
 ̄ ̄/: : : : ヽ: : : . . . . . . . . . . .、 \=--: : : :.i / /: : : : :/
/: : ∧: \: : : : : : : : : : ヽ: :\: : : 〃}/ /: : : : :/ 、
. /: : / . : : :! ヽ: : l\_\/: : : : :\: ヽ彡: : | /: : : : :/ |\
/: : ィ: : : : :.i: : | \!___/ ヽ:: : : : : : :\|:.:.:.:/:! ,': : : : / |: : \
/ / !: : : : :.ト‐|- ヽ \: : : : : l::::__:' :/ i: : : : :{ |: : : :.ヽ
l/ |: : :!: : .l: :| \: : : l´r. Y {: : : : :丶_______.ノ: : : : : :}
l: : :l: : :ト、| 、___,ィ ヽ: :| ゝ ノ '.: : : : : : : : : : : : : : : : : : : : : : /
|: : :ト、: |: :ヽ ___,彡 ´ ̄´ ヽl-‐' \: : : : : : : : : : : : : : : : : : イ
!: :从ヽ!ヽ.ハ=≠' , ///// ///u /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
V ヽ| }/// r‐'⌒ヽ イ〉、
ヽ、______ー‐‐' ィ´ /:/:7rt‐---、 こ、これは>>1乙じゃなくて
ィ幵ノ ./:/:./:.! !: : : : :!`ヽ ポニーテールなんだから
r‐'T¨「 |: | !:.∨:/:./: :| |: : : : .l: : : :\ 変な勘違いしないでよね!
/: : .|: :| !:.!ィ¨¨ヾ、:.:/ !: : : : l: : : : : :.\ up426のnl_cacheIconのキャッシュアイコンをSVGに置き換えるnlFilterで
小アイコンの右枠線が表示されないことがあったので更新しました。(up473)
#枠線を共有しないシステムにしていただけると,
#他の人もデザインのカスタマイズしやすそう |ω・`)チラ up408のfetched.html、Firefoxだとfetchできたファイルが表示されない。
ほかの表示は大丈夫だし、jsonに履歴は残ってるから俺環ぽいけど久々更新して驚いた
少し前からfirefoxでの利用にあまりいいコメないし、ブラウザの乗り換え考えるべきか 前スレ>>996
すでにdmcキャッシュについては.flvと.mp4を異なるキャッシュとして認識できるので
対応形式を増やすのは難しくありません.まあその時でいいんじゃないかね.
>>7
Ctrl-Kでコンソールを開いてnlMovieFetcherList.js内のエラーメッセージが出てないか確認
特にpopThumb_FAのキャッシュが壊れてませんかね.コンソールで
localStorage["popThumb.data"]={}
を実行するとキャッシュがクリアされます. >>7
間違えた.文字列なのでこれで
localStorage["popThumb.data"]='{}' 今朝からnlとzenzaで再生すると動画が途中でとまる・・・
ログをみたら
failed to extract information from API: 要素タイプ"LINK"は、対応する終了タグ"</LINK>"で終了する必要があります。
failed to extract information from API: empty key
と出てくるけど何したらいいのやら >>10
dmc APIサーバから何故かXMLではなくHTMLが返ってきていると思われます.
何かエラーページが返ってきていると考えられますがサーバ障害の疑いがあるのでしばらく様子見で. >>7
私の環境では逆で,Firefoxなら動くけどChromeでは真っ白です。
あまり使っていないのでちゃんと調べていないのですが。 お久しゅう前スレの何もあててないけど問題なく動いてるな
環境変えなければずっと使えるんだな
最近随分スレに勢いあるね Chromeのコンソールで出ていたエラーです。(ドメインは一部置換)
お力になれば。
fetched.html:79 GET http://www.nicovideo.jp/local/_ExtensionsScript/nlMovieFetcherList_.css
nlMovieFetcherList.js:54 Uncaught SyntaxError: Unexpected token for >>12,14
nlMovieFetcherList.jsをup380に入ってるChrome用書き換えの処理対象にしないとChromeでは動かんですよ >>15
書き換えないといけないのですね。
ということは、Fx用との共存は端から無理と。 >>16
Chrome用書き換えは標準的なJavaScriptに変換するものなので変換後もFirefoxで動きます
>>13
不具合修正に加えてニコニコ動画の仕様変更への対応もいくらか入ってるので
細かいところで動きが変になってると思います.
できるだけ最新版の利用推奨です. って読み間違えた.そもそも+mod+mod使ってないという話か. nlFilterと拡張外した状態でこんなメッセージがずらーっと出るんですが、ご確認頂けますか。
http://www.geocities.jp/the_qu4k3/kudan.txt >>19
NicoCacheがサーバに接続しようとしたときに応答が返ってこないとそうなります.
ネットワークトラブルとかファイアウォールが怪しいです.
ルータのNATテーブルが溢れてる場合にそんな感じになるかも.
パケットロストが発生していないかの確認(ping -n 20 google.com 等)とか,
セキュリティソフトを止めてみるとか,ルータを再起動してみるとかご確認ください. >>20
ありがとうございます。
ファイアウォールやNATテーブルは使っていないですね…
パケットロスも発生していません(例として上げられたコマンドを実行)
セキュリティソフトも使ってないです うpろだに上がっていたup474.txtは犯行声明か何かですかね?
改ざんされている可能性がないか一応気をつけた方がいいかも ここのところ
failed to process: http://api.dmc.nico/api/sessions/(cookieっぽい文字列)?_format=json&_method=POST
が頻発して、そのあとで dmc へのアクセスが403返してキャッシングが止まるようになったんだけど、何だろうこれ 自分も昨日ぐらいから 再生途中で「動画の再生に失敗しました」とか出るようになったな
他の素のブラウザやキャッシュが終わった動画だと起こらないから、鯖の仕様の問題?
failed to access to api: http://api.dmc.nico:2805/api/sessions/略_format=json&_method=PUT (no responseHeader) 土日からこっち,なにか障害が起きてるようでニコ動本スレは怨嗟の嵐だしそれの影響じゃないかなあ
今日になって障害情報も一応出てる.調査中だけど. core i3でタスクマネージャーを見たらニコキャッシュが10%程度占有していたんですが
キャッシュし終わった動画をブラウザで開いておくだけでもCPUを結構使うものなんでしょうか?
実用には何の問題もないので別にどうということでもないのですが気になったので >>26
常時10%程度,ですか?ちょっと使い過ぎな感じですね.
watchページ(HTML5)をブラウザで開きっぱなしにすると
20秒に1回dmcのAPIへアクセスが行われるほか
広告とか状態通知とかが1分に1回程度の頻度で行われるとは思いますが
それ一つで常時10%使うほどとは考えられません.
PassMarkが1400弱の非力CPUで動いているやつはwatchページ開きっぱなしで
CPU使用率0%から0.7%程度をふらふらとしてますね.
暴走してたら100%近くに貼り付くはずだし,なんか予想外の通信を中継してるとか? >>27
こちらatom z26なんとかとかいう化石pcだがそこまでcpu使うことはないかなあ
設定関連でなんかありそう すみません、ここで聞くのは少し違うことなのかもしれませんが、質問があります
NicoCache_nlを利用中にPCがブルスクで落ちてしまったのですが、それからPCを何度再起動してもNicoCacheが起動しなくなってしまいました
起動しなくなったのはブルスクになった時に使っていたバージョンだけで、古いものなどは普通に起動します
これは何らかの理由でPC側に起動しないようにされているのでしょうか?
情報が少なすぎて判断できないかもしれませんが、よろしければどなたかお教えください
お願いします
NicoCache_nl.batでは以下の様なログが出ました
NicoCache_nl+150304mod+170525mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_131(amd64) on Windows 7
port=8080
proxy host=localhost
proxy port=8081
=> Only localhost Allowed
title=true
Resume suspended download: On
Touch Cache File: On
Script replace: On
LocalFlv Server: On
Local File Server: On
Local Rewriter: On
exit status is 0
続行するには何かキーを押してください . . . up477
いつのまにかHTML5版watchページ用メニューの更新が死んでいて
別の動画のキャッシュを消して悲しい思いをしたのでまたフィルタだけ簡易リリース
>>29
NicoCache_nl.bat debug
で起動すると Local Rewriter: On の後にエラーが表示されると思うのでその情報を頂けますか >>30
スレに書き込もうとしたら改行が多すぎると言われたので、txtファイルでうpしました
お手数ですがダウンロードをお願いします
https://www.axfc.net/u/3810999?key=batdebug >>31
ありがとうございます.原因わかりました.
一時ファイル(の末尾が_になってる方)を削除すれば直ります.
ちゃんとした対策は次のリリースで行います. >>32
一時ファイルから該当するものを削除したところ、きちんと起動しました
助かりました、本当にありがとうございました >>27
結構多めの数のページ開いてたのでそれかなーと思ったんですが
いきなり30%とか50%を行き来するようになったので一旦終了してNicoCache_nl.jarを実行すると
なんちゃらInfoなんちゃら?みたいなログが延々出てきたのでエクステンションやフィルタを外してみたのですが効果はなし
PCを再起動して再度実行したところ正常に動作しCPU占有率も0%になりました
急いでいたのでなんちゃらInfoの部分をちゃんと記録できなくてすみません
長い期間スリープ運用をしていたのでそれが原因かなとも思いましたが、一応ご報告までに マイページのニコレポのfetchリンクが出なくなった ニコレポだとキャッシュしたはずの動画にアイコン表示されないね テンプレートもなしに全部minify済みのJavaScriptで生成されるようになって面倒なことになった フィルタまとめ#16 うpしました
live整形フィルタが新たに加わりました
更新点はほぼ全てのフィルタに渡りますが
機能的、見た目的な変更はありません ちょっと様子を見ていたけど
先日書き込んだ「動画の再生に失敗しました」の件は起こらなくなった(っぽい)ので、ニコニコの鯖の障害のせいだった模様
失礼しました。 すぐキャッシュできる動画と全然キャッシュできずに(読み込みすらできずに)再生に失敗しましたって出るのはなんでだろう キャッシュ済みの表示位置もなんかズレてしまってる……
また仕様変更あったのかな…… up479 ffmpegServer 170601 (エンコード処理の委託用)
up480 NicoCache_nl+150304mod+170601mod HTML5+dmc
[仕様変更]
・★試験的に最低要件をJava 7からJava 8に変更
・デバッグモード以外でも起動中に発生したエラーを表示
[機能追加]
・flv2mp4のエンコード処理を別のホストに委託する機能を実装
・info/v2 APIで常に再エンコード判定結果を得られるようになった
[不具合修正]
・フィルタのURLでグループ化せずに|を使うと予期せぬ結果を引き起こすのを修正(前スレ>992)
・mapファイルが壊れている時に起動時に失敗する問題を修正(>29)
・reencoded.csvの読み込みのエラーチェックを強化
[nlFilter]
・res.nimg.jpのリソースがCDNに移動したのに対応
・HTML5ページのニコニ広告にキャッシュアイコンを追加
・ポップアップ追加(mylist説明文)が動作していなかったので修正
・watchページ用メニューの更新スクリプト(HTML5)が動作していなかったのを修正
・ニコレポの仕様変更に対応(>36)
・タグレポに対応
up481 reEncodingChecker v170601
・ニコレポ・タグレポ対応
今回からJava 8に変更してみました.まだ戻せるので,Java 7しか動かない環境で
使っているという方は早めに待ったをかけてくださいね. >>34
idInfo is not foundでしょうかね.
watchページを開いたままNicoCacheを再起動すると動画データを要求された際に出ます.
>>39
やはり.ありがとうございます.
>>40-41
>>4 環境や発生するページの情報をいただかないと確認すら出来ません…… ニコレポでのキャッシュアイコン、「C」しか見えてなくて切れてるような感じになってるんだけどどう? マイページの仕様変更あったみたいね
ポップアップされなくなったし
こことは関係ないけど「ニコニコ除ニコレポ」のchrome拡張も機能しなくなった >>42
おま環だと思っていたが
ニコレポでもちゃんとアイコンが
表示されるようになりました
感謝 >>46
ニコレポがミュートできるようになったっぽい
ポップアップするのとしないのがある
ニコレポはfetchも出てないな
履歴だとキャッシュアイコンもfetchも出てるんだが >>48
ありがとう
拡張はバイバイだな
原宿偽装から切替のタイミングを探って
ここ最近スレ追っかけてきたけど、まだまだ仕様変更がありそうね
もうちょっと様子見かな >>45
そういうデザインのコンパクト版アイコンです.
検索ページよりサムネイルが小さいのでこっちを採用してます.
気に入らない場合は15_thumbInfoFilter(基本).txtのIconImgMinをIconImgに変えてください.
>>48
ポップアップが出ないことがあるの確認できました.
後で直して例によってrapidreleaseでフィルタだけパッチ出します. >>50
仕様だったんですね、安心しました
>>51
自分もキャッシュアイコン、ポップアップも元に戻った
何だったんだ・・・ もういっそのこと10月までマイページとかの細かい仕様変更あっても律儀に対応しないほうが良いかもね
よほど動画が読み込めないとかのNicoCache_nlにクリティカルな仕様変更でない限り… up483 ニコレポ周りのフィルタのバグ修正
あと昼間のことですがreEncodingCheckerを修正版に差し替えました.
将来セキュリティ上の問題が生じる可能性に気づいたので一部の変更を元に戻しています.
ダウンロードしてしまった方は差し替えをお願いします.
>>53
まあ自分で使うところは気付き次第直します.使わないところは……ね. 低画質(360p)なキャッシュが有ると高画質なキャッシュ(720p)の
ロードが自動的に止まる(suspended)のは気のせいか?
sm31286396 up485 ニコレポのポップアップバグ修正&タグからポップアップ
タグに関連作品が書かれている時にアドレスバーにコピペするのはもう疲れたので.
# なお実装した後にクリックして検索すれば「もしかして」が表示されることに気づいた模様. >>57
便利そう.ダイアログの位置とか調整終わったらぜひ使いたい.
getElementsByTagNameは複数形になってるとおり配列を返すからvid[0]にしないと. >>58
え、どうすれば良いんでしょうか…
なにぶん初心者で… >>59
vid.playbackRate → vid[0].playbackRate あーん、タグの編集したりコメント欄にマウスホバーすると解除されてまう。
setTimeoutやsetIntervalでも効果なしっぽい…? >>62
公式プレイヤーの「playbackRate」という文字列を書き換えて変更させないようにする黒魔術
[Replace]
Name = Kill official playbackRate controller[HTML5]
URL = [^/]+.nimg.jp/(?:web/)?scripts/pages/watch/watch_(?:app|dll).js
Multi = TRUE
Match<
playbackRate
>
Replace<
playbackRate_
> >>64
自分用に改造してたらこんなのになりましたが
ttps://www.axfc.net/u/3811921?key=pce
マージしてもらうと誰がメンテするの状態になる気がしてる ニコレポだけじゃなくてマイリストもおかしいなぁ・・・
fetch動かんようになった・・・どうすりゃいんだこれ
旧バージョンに戻った人はどういう条件で戻ったんだろう? ポップアップ(popThumb_FA使用)内の動画リンク(sm...)にFetchリンクを付けられる方法があれば教えていただけないでしょうか >>66
元に戻ったのは公式曰く「一部ユーザー」らしいよ
http://blog..ニコビデオ.jp/niconews/25975.html
俺も今確認したらニコレポ元に戻っちゃってて(ミュート消えてる)fetch出てないわ
up484のmovieFetcherFilterあてちゃってたからup467のに差し替えたら
当然の事ながらニコレポfetchは復活したけどタグレポ死んだので、up484使いつつ
ニコレポはpopThumb_FAのfetchが動いた為そっちで対応中
マイリストの方はfetch出てるしちゃんと動いてるな
とりあえずフォルダも自作フォルダも問題なくfetch出てるし動く
タグレポも大丈夫 PlaybackRateChanger、未だに不安定ですね。
F1カーやラリーカーの走行中のステアリングみたいにスライダーをフラフラさせておけば安定しそうなんですけど。 10秒経たないうちにplaybackRateが1に戻るみたい。 PlaybackrateChangerを更新しました
速度をより細かく制御できるようにしました
スタイルを変更してにじみ出る感じにしました
http://www.hofu.mydns.jp/nicocache/img/up487.7z たびたび更新申し訳ない。
フレーム単位とか1秒単位とかでシークできるCurrentTimeSeeker機能追加
コントローラをドラッグで好きな場所に置けるようになった(jQueryUI draggable())
http://www.hofu.mydns.jp/nicocache/img/up488.7z >>74
大きくなってきたのでパネル開閉処理をつけてみました.
js部分にタブとスペースが混在していたのでタブに統一しておきました.
スナップは中途半端に残っていたのでコメントアウトを解除すれば有効化されるようにしておきました.
ttps://www.axfc.net/u/3812081?key=pce
あとquerySelectorがgetElement*で書きなおされてましたが,もしかして動かない環境とかありましたか?
querySelectorの文法はCSSと同じだし[0]とか各ひつようがないのでこっちのほうが分かりやすかと思ってこっちにしてましたが. >>75
一応パフォーマンスを考えてのことです
https://developer.mozilla.org/ja/docs/Web/API/Document/querySelector
> 【訳注: 上記ではクラスセレクタを用いた検索を例示していますが、この様な単発のクラス名の場合は
> getElementsByClassName() メソッドを用いた方が高速な動作となります。また、ID セレクタ ( # ) を対象とする検索も可能ですが、
> その場合は getElementById() メソッドを用いた方が高速です。対象セレクタが流動的で有る場合や、
> または隣接セレクタなどによるコンビネーションセレクタでの複雑な検索の場合に於いて、
> querySelector() や querySelectorAll() は真価を発揮します。】 >>76
パフォーマンスでしたか.
ニコニコ自体jQueryとか使ってるし今更かなという感じで富豪的プログラミングしてました. >>63この黒魔術がなかなか効かないのはなぜだろう
体感的に10回に1回くらいしか上手く置き換えが行われない… >>78
うまく行かない場合にwatchページのソースを見てwatch_app.jsのところ
ttp://にこびでお.cdn.nimg.jp/web/scripts/pages/watch/watch_app.js
になってますか?
あとはブラウザのキャッシュを消すかctrl-f5してみてください. ありがとうございます。上手く行きました。
ディスクキャッシュを無効化しました。
因みにurlはres.nimg.jpでした。
回線が細いので出来れば
ニコ関連だけキャッシュ作成除外出来れば最高なんですがね(Firefox)。 >>80
無効化まではしなくとも必要なときにctrl-f5すればいいんじゃないかな…… なんとなく見ていたら、Object.observe()メソッドは廃止されているらしいですよ。書き換えたほうが良いかも…
> 廃止
> この機能は廃止されました。まだいくつかのブラウザで動作するかもしれませんが、
> いつ削除されてもおかしくないので、使わないようにしましょう。
> この API の使用は非推奨となり、ブラウザから削除されています。
> 代わりに、一般的な Proxy オブジェクトを使用してください。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Object/observe >>83
使っているのはMutationObserver.observeです.
Object.observeなんか使ってるところはない,はず. up490の人ありがとうございます
旧ニコレポにfetch戻ってきました そろそろHTML5に移行しようかなとか思ったんですが新しい動画はdmcにアクセスするんですよね?
再エンコされてないのはそのままキャッシュしたいと思ってzenzaとwrapper使い分けてるんですけど、
HTML5にすると旧サーバにアクセスする手段が別に必要ですよね? zenzaは単体で旧サーバーにアクセスできるよ
別にfetchしたら一番最適な画質ダウンロードしてくれるけど up491
mylistCountBarと99-15_thumbInfoFilter(追加).txt
どちらもcdnへの対応。 >>91
is-dummyってエラー表示か何か?
監視開始時点では.is-dummyは存在しないからエラーになって,監視すべき対称は.InView.VideoContainerなのでは.
ただしそれは原因が解消されないと無限にリロードを繰り返しかねないので
うっかりサーバに負荷をかけそうな…… >>91
ああもうひとつ.属性の変化なのでchildList: trueではなくattributes: trueですね.
MutationObserverに渡している関数の引数も多かったり上書きしていたりで危ういけど. >>88
flashモードでも新しい動画はdmcにアクセスしてると思うけど?違ったっけかな?
flashにしてるとdmcから再エンコされたflvが来るからそれをキャッシュしない設定にしてるってことかな? >>89
前に上がってたzenzaの拡張で自動切り替えがあったけどうまく動作しないってことで使い分けてた感じですね。
fetchはてっきりdmcだけになったと思ってたんですが、設定見直したら判定する項目ありました。ありがとうございます。
>>94
デフォルトのプレーヤーじゃないからかもしれませんが、全て旧サーバにアクセスします。
fetch利用してとりあえず様子見ます。 >>95
ちょっと確認してみたけどfirefoxだとnicocacheオフと同じでflashモードでも新しい動画は
dmcアクセスして再エンコflvを持ってくるがgoogle chromeだとflashモードにするとdmcにアクセスに行かない。
nicocacheオフだとdmcにアクセスするからchromeのときが挙動が違うっぽい。
filter/extentionは入れてるので本体だけの挙動は改めて調べないとわからない。
今は時間無いので本体だけってのは後でやってみる。
NicoCache_nl+150304mod+170601mod HTML5+dmc (based on NicoCache v0.45)Java 1.8.0_131(amd64) on Windows 10 再確認しようとしたらnicocacheオフでもgoogle chromeのflashモードからdmcにアクセスできなくなった。
なんかchromeかniconicoが変更中なのかな? (確認はプレミアムアカだけだけど)
edgeやfirefoxは前と同じく新しい動画に関してはhtml5とflashでアクセスするサーバの種類が違うことはない。
もうすこし時間を置いてから再確認する。 PlaybackrateChanger更新しました
Fine-Grained Volume Controller追加しました
http://www.hofu.mydns.jp/nicocache/img/up492.7z サブマシンの方のgoogle chromeはflashモードでdmcにアクセスするのでメインの方のchromeの設定を
全部リセットしてPC再起動して設定し直したらflashモードでもdmcにアクセスするようになった。
nicocache_nlオンでもちゃんとdmcサーバに行くことを確認。nlfilter/extention外しても入れても変わらない。
(今朝のは確認ミスか状況が変わったか) nl+150304mod+170601mod HTML5+dmc
現在,chromeバージョン 58.0.3029.110 (64-bit) flash25.0.0.171 でflashモードでもdmcにアクセスする。
(今朝のchromeバージョンは確認忘れ) なんかエコノミー時間帯でも画質が下がらなくなってる…?(一般会員並感) >>74-75
乙だけどブラウザのウィンドウサイズによっては凄く邪魔なところに出て鬱陶しいな
ページに組み込むかデフォ非表示で必要に応じて表示させるようにするのが個人的に望ましいかな >>101
初期非表示って具体的にどんなコード書けばいいんだ?
var pceContainer = document.getElementById("pce-container");
pceContainer.style.display = "none"
これどこかに置いておけば良いのか? >>98
jQueryのせいでGINZAが死んでしまっています.
Pl-Ch-Elem-draggableにもRequireつけといてくだされ.
>>101-102
右下にカーソルを合わせると下から生えてくるとか?
明確なイメージがあれば実現の支援は出来ますが
私はもう満足してしまったので不便を感じるまで自分から修正案は出しませぬ. >>103
りょーかい
まぁぶっちゃけると俺も満足してるから
残りは各自で直してほしい感じではある…。 up495 MonkeyPatchFilters-170605
Chrome上のZenzaWatchでホイールのパッチが効いてなかったので修正 api dmc nicoのポート、2805以外も使われるんだっけ
ログ見てたら2810、2811があった 急にキャッシュアイコンが表示されなくなってしまった……
誰か助けてクリ…… >>108
どこのページにですか
全部なら
・キャッシュ一覧ページでキャッシュは認識されているか
・15_thumbInfoFilter(基本).txt のフィルタが読み込まれているか
確認 >>109
全部のページ
キャッシュ認識されている
フィルタも読み込まれてます
昨日まではキャッシュアイコン出てたのに…… ごめんなさい
全部のページじゃなくてニコレポだけです
マイリスでは文字色変わっててポップアップも出ます >>111
それならまたユーザによって見えてるニコレポページの構造が違うんだろうけど
こっちで発生しないことには対応できません.
ニコレポのDOM構造(動画周辺と親要素)のスクリーンショットでも取って送って頂ければ
対応できるかもしれませんがそれも読み込み中に変化するからなあ…… >>111
JavaScriptがエラーで落ちてるって線もあるか.
特に他のフィルタでJavaScriptを追加した時に構文エラーが混じった時には全部動かなくなるから……
ブラウザのコンソールにエラー出てません? フィルタまとめ#21うpしました
http://www.hofu.mydns.jp/nicocache/img/up499.7z
更新物:watchページ整形フィルタ、PlaybackrateChanger
watchページ整形フィルタ:
GINZA用のフィルタの修正、アカウント削除済みの投稿者の動画を再生
するとwatchページが崩れることの修正
PlaybackrateChanger:
ミニモード(極小モード)追加、デフォルトで畳まれた状態に変更 up500 mylistCountBar改R25.7z
「data-navbar-tab-link」のクリックに対応。
※各カテゴリのページで、ページを更新しなくてもグラフが表示されます。
※ブラウザにキャッシュされたindex.jsは更新が必要。
添付ドキュメントの更新履歴はコピペで「mylistCountBar改R25.zip」ってなっているけど、「mylistCountBar改R25.7z」が正しいです。 ニコレポの仕様変わった?(ミュートとかできてる)
おかげでfatchが使えなくなった…… >>114
更新乙です
up499内のwatchページ整形フィルタ.txtですが、URLの記述が
www\.nicovideo\.jp\/\watch\/
www\.nicovideo\.jp/watch/
と2種類あるようなのですが、何か理由ありますでしょうか?それともタイポ?
気になったので報告します >>116
俺もその状態だが、fetchあるしちゃんと動いてる 念のためwww\.nicovideo\.jp\/watch\/にしておいてください(\は直前の文字をエスケープするメタ文字です) 今日の公式プレイヤー更新でコメントの自動スクロール位置がずれるの直った? そう言えば、fetch中のパーセンテージとか「fetch done」とか出なくなってるんですね fetch押して表示が変わってもダウンロード始まらない事あるから
パーセンテージ出ないのがちょっと不便 fetchしようとしてnow caching(だっけ?)って出るのは、watchページとかでプレイヤーが
すでにnicocache経由でリクエストしてる最中だからfetchで改めてやることは無いよ、って意味だと思う nlフィルタで、Require=の逆バージョンってありますか?
指定した条件以外で実行、みたいな >>125
自己解決しましたスマソ(先頭に!をつける) >>118
ニコレポ以外(履歴とかマイリス)ちゃんとfatchリンク出るし、ログウィンドウにも目立ったエラーは出てない……
最新版と差し替えたほうがいいのかと思ったけど
代わりにログウィンドウに
failed to rewrite: (ニコ動メインアドレス)/search/(検索したタグ等) (no responseHeader)
ってのが検索画面を開くごとに並ぶようになった
fatchは普通に使えてるし、置き場か落ちてるからしばし様子見ます >>122-123
fetching...のまま変わらないのならfetcher拡張のコンパイルしてないとか
>>127
no responseHeaderは別件のはず
上流との通信異常ですが他のプロキシ挟んでませんか 新しいニコレポのミュート機能がチャンネル/ユーザーごとにしか設定できないっぽいので。
動画/イラスト投稿以外をミュート扱いにする(マイリス登録や生放送・ブロマガなどを消す)
[Replace]
Name = 新ニコレポフィルター(動画/イラストの投稿のみ表示)
URL = www\.nicovideo\.jp/api/nicorepo/timeline/my/all
Multi = TRUE
Match<
("topic":"(?![^"]+?.(video|illust).upload)[^"]+"[^{}]*?),"isMuted":[^,]+,
>
Replace<
$1,"isMuted":true,
>
ちなみに、isMutedを書き換えじゃなくてjsonの一部をまるっと削除するとデータ件数が足りない=それ以上データが無いと判断されて「続きを取得」できなくなる
置き場に同じ機能のものあったらスマソ(落ちてて確認できない)。 あれ、うpろだがERR_CONNECTION_REFUSED ttp://www.mediafire.com/file/32fc1isfo1fu85q/img.7z
自鯖の復旧の目処が立たないのでひとまず
現状アップロードされていたものを上げておきます。 >>132
乙 鯖死んだのならお悔やみ申し上げます
もしサルベージ可能ならファイル名やコメントと番号の対応リストも上げてくれないでしょうか
過去ログ漁って中身全部見ればいいけどさすがに全部やるのはつらい >>132
再開お待ちしております
>>133
Googleのキャッシュとブラウザのキャッシュを連結して作ったファイル一覧
ttps://www.axfc.net/u/3814720?key=nico
おまけでtsv付けておいたので表計算ソフトにインポートするなりスクリプト書いて加工するなりどぞ nlフィルタまとめ
https://www.dropbox.com/s/dom2a2s0hrqs0hj/nlFilters.7z?dl=1
更新点:
watchページ整形フィルタ GINZA用のスタイリングコードを追加
Playbackrate Changer デフォルト非表示削除、ミニモード時にドラッグ用のハンドルを追加 先月末辺りから妙に画質悪いなあと思ってたけど
キャッシュ見たらlowとファイル名に付いてるし
低画質のファイルしか再生出来なくなっていたみたい
鯖落ちしてる様なので最新がどれか分かりませんが480は適用済みです。
プレミアム会員以外は全ての時間で低画質になったとか
大幅な仕様変更でもあったのかな? patch170601だけどlowしか取れないなんてことはないなあ >>137
フィルタの差分は出してますが本体はup480が最新版です.
HTML5プレイヤーで昔のflvの動画を見ていませんか.
flvは一度GINZA(かfetcher)でキャッシュしないと通常画質になりません.
HTML5プレイヤーで再生するにはその上でflv2mp4が必要. sm31137172でNicoCache_nl+150304mod+170601mod使うとdmcの再エンコされた動画がキャッシュされる
前のnl+120609modだと再エンコされていないsmileの動画がキャッシュされる
NicoCache_nl+150304mod+170601modでも自動で再エンコされていない方取ってこれないのかな 避難所2をつくりました
イリーガルなファイルは上げないでください
http://nicocache.jpn.org/ >>128
それはNicoCache本体と別にそれ単体でコンパイルが必要なのですか? Require = !正規表現で否定表現を書く場合、複数の条件を指定する方法わかりますか?
Require = !(hoge1|hoge2|hoge3|.... )でいいんですか?それとも
Require = !hoge1|!hoge2|!hoge3...ですか? >>142 乙 しかしコメントの文字数が少なすぎて辛い
元のろだが復活するまでの一時的な運用なのかは立ち位置をはっきりさせておいたほうが良さそう.
nc0002
[仕様変更]
・フィルタの[Script], [Style]を個別のタグに分けて構文エラーが全体に波及しにくくなるよう変更
・行方不明のキャッシュファイル探索を逐次化(並行して行わないように)した
・過去にJavaで発生していたプロキシ切り替えバグのワークアラウンドを削除
・dareka.logfileで出力されるログファイルの行頭にタイムスタンプを追加
[機能追加]
・nllib.jsにXHRでPOSTを行うNicoCache_nl.postを追加
[不具合修正]
・POST時に通信エラーが発生するとタイムアウトまでデッドロックする問題を修正
・Processorがnullを返した時にPOST以外でカスケードしなくなっていたのを修正
[nlFilter]
・タグ検索のニコニ広告を全ての動画でポップアップするように修正
・マイリストの作成ユーザにポップアップを追加
・moHooksを利用した個々のフィルタのエラーが全体に波及しにくくなるよう修正
・HTML5のwatchページで動画切替時に市場が更新されなかったのを修正
・静画内のサムネイルでもポップアップするように修正
・ニコニコ大百科にキャッシュ済みアイコンを追加
以下はnlFilters-rapidrelease-170602に含まれる
・ニコレポ&タグレポでポップアップしないことがある複数のバグを修正(>46,48)
・ニコレポのmoHooksのパフォーマンスの改善
・動画・静画のタグでポップアップ
no responseHeaderの件は私のところでも発生しましたがニコニコ側の応答がおかしいと判断しています.
発生した場合はブラウザから再度リクエストが行われて処理が完了することになると思うので
問題が起きるまでは無視して大丈夫だと思います.
これに関連してNicoCache_nlのバグが顕在化したのでそちらを修正しました. >>149でトリップつけ忘れた
>>148
> Require = !(hoge1|hoge2|hoge3|.... )
hoge1, hoge2, hoge3, ...のいずれも含まれなければ,の意味になります.括弧はなくても良いです.
ロジックとしては(hoge1|hoge2|hoge3|.... )にマッチしないことを要求
> Require = !hoge1|!hoge2|!hoge3...
Requireの先頭の文字が!になっている時だけ特別扱いしてるのでこちらは動きません.
なおhoge1とhoge2両方が含まれている時には処理対象から外すにはどうすればいいかというと
結構面倒で先読みアサーションが出てきます
Require = !\A(?=[\S\s]*hoge1)[\S\s]*hoge2 気まぐれだけどね。いつまで続けられるか分からんし。 >>147
Wikiに載ってないので、コンパイル不要と思ってました >>157に従ってnlMovieFetcher.javaをコンパイルしたら、下記エラーが出ました。
nlMovieFetcher.java:1407: 警告: [cast] Entry<String,nlMovieFetcher>への冗長なキャストです
(Map.Entry<String,nlMovieFetcher>) it.next();
^
警告1個 >>158
http://docs.oracle.com/javase/jp/7/technotes/tools/solaris/javac.html
> -Xlint オプションを使用して有効または無効にできる警告
>
> -Xlint:name オプションを使って警告 name を有効にします。name は次のいずれかの警告名です。同様に、-Xlint:-name オプションを使って警告 name を無効にできます。
>
> cast
> 不要で冗長なキャストについて警告します。たとえば、
>
> String s = (String)"Hello!"
無視しても良さそう。実行はできるしょ? >>149
コメントの文字数制限を無くしました
元のろだが復活するまでを予定しておりますが
維持費はタダみたいなものなので当分は公開したままにします >>159
パーセンテージが出る状態で実行できてます。 >>140
nlMovieFetcherにmovieFetchCheckReEncoding設定して使えば? マイリスト全件表示,
[Replace]
Name = マイリスト全件表示
URL = (uni\.|)res\.nimg\.jp/js/mylist\d\.js
Match<
(items_per_page\s*:\s*)\d+
>
Replace<
$1500
>
は有効切れですか? >>161
ありがとうございます
>>164
URL = [^/]+\.nimg\.jp/(?:web/)?js/mylist\d\.js >>165
ありがとうございます。
しかしながら、全体表示には至りませんでした。
せっかく頂いたのに申し訳ありません。 >>167
Ctrl+F5を試みましたが、nlFilter profilerの中にも、「全件表示」のログがありませんでした。 mylistはうまく表示されていました。
ありがとうございます。
my/mylistがうまく表示されていませんでした。
説明足らずですいません。 一時停止すると動画キャッシュしなくなったのかね?
地味に不便だな nicocache_nl関係なくどのブラウザでも止めても先読み続けることしなくなった気がする。 http://i.imgur.com/kg7e3Ez.png
フィルタまとめ#22うpしました
http://nicocache.jpn.org/count.cgi?nc0005.7z
更新物はwatchページ整形フィルタ、画面解像度変更用、PlaybackrateChangerです
Aero風からAeroになりますた フィルタまとめ#23うpしました
http://nicocache.jpn.org/count.cgi?nc0006.7z
更新物は有効期限切れの購入済み動画でキャッシュ利用です
次回話に遷移したときに自動でページをリロードするようにjavascriptを作りました
ていうか誰か.classNameでクラス名が分かるって教えてくれればいいのに…
innerHTML,outerHTML,innerTextしか無いもんだと思いこんでいて、一ヶ月も掛かってしまった(´・ω・`) >>164,169
なら動作確認してないけど多分
URL = [^/]+\.nimg\.jp/(?:web/|uni/)?js/mylist\d\.js
>>170-171
再現しません(Firefox/Chromium)
単に通信トラブルなのか一部のユーザの挙動が変更されてるのか…… >>174
URL修正ありがとうございます!
動作確認し、無事に表示されました HTML5のウォッチページで動作する、コメントログをキーワード検索できる拡張機能誰か作ってください、お願いします! フィルタまとめ#24うpしました
http://nicocache.jpn.org/count.cgi?nc0008.7z
更新物:watchページ整形フィルタ
ヘッダメニュー、タグサジェッションリスト(検索、タグ編集)、動画記事とかのポップアップをAero化
PlaybackrateChanger
スタイルを微修正 2,3年ぐらい使ってて定期的に更新しようと思ったらちょっとトラブっててびっくりw
でもスレを読んでなんとかなった
管理者さん、みんなありがとう
それとwikiがだいぶ更新されて丁寧になってるのもびっくりしたw
でも、コンパイル済みのを配布するのは大丈夫なのか?
頑張ってbuildの仕方を伝えてたのは何か理由があったからだろ? だから「自己責任でって」書いてあるし、不具合起きてもこっちは一切責任を取らないし、「ルーズな人用」ってレッテル貼りまでしてる。 少なくとも俺が手を入れるまでは、
ほぼ完全にwikiは放置状態みたいだったしな…。 ≪動作環境≫
【OS・Java・本体】
Microsoft Windows[Version6.1.7601]
Copyright(c)2009MicrosoftCorportion. All rights reserved.
【ブラウザとバージョン】Google Chrome 59.0.3071.104(Official Build)(64-bit)
【使用プレイヤー】GINZA
【FlashPlayerのバージョン】(GINZAの場合)Adobe Flash 26.0.0.131
≪NicoCache環境≫
【拡張の状態】拡張してないはず?
【プロキシ】デフォルト設定のproxy.pacを利用している
≪質問/障害内容と検証状況≫
【事象・質問内容】
(具体的に、詳細に。ログウィンドウの表示も含めて) 初めてインストールして、wikiをみながらセッティングしています。
javaのアップデートはしていないはずなののですが、下記過去ログと全く同じエラーが出ています。
下記の方はjava再インストールで解決したようですが、こちらは何も変わりませんでした。
AutoBuildまでは成功しているようなので何が間違っているかよくわかりません。
一度も起動できていないと思います。
おかしな点をご指摘いただけると幸いです。
よろしくお願いします。
【ニコニコ】自動ローカル保存プロクシ NicoCache16
http://anago.2ch.net/test/read.cgi/software/1341912522/972
972 名無しさん@お腹いっぱい。 sage 2013/01/16(水) 21:15:28.66 ID:TglKQ2Bj0
Javaを7にアップデートしたらNicoCache_nl.jarが立ち上がらなくなってしまいました
NicoCache_nl.bat実行しても以下のエラーが出ます
'"java"' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
exit status is 9009
java.exe、javaw.exeは確かに存在しているんですがね
解決策わかる方います? すみません、先程拡張してないはずと書きましたが、そもそもReady to goパッケージをインストールしていたので内包されている拡張機能がついていました。 wikiのトラブルシューティングシューティング全部試せ
つーかまず最初にPC再起動しろよ zenzaでキャッシュ済みの有料動画を視聴する方法って何かあったっけ wikiのトラブルシューティングの1より前の段階で何かやっておくと良いことはないですかね?
どういうことかというと現在おかしな状態になっている(例えば,動画の再生が始まらない)が
再現条件が分からない(つまり何が原因でこうなったのか分からないから条件を変えて再現できないと予想している)が
使ったバージョンやfliterやextentionはわかっている(が再起動したらほぼ再現しないだろうと予想)時に
何かメモっておくこととかfilterの削除やnl再起動の前にやっておくこととか
そういう項目はないかなー?という疑問です。まとめると
「再現条件など分からない不具合に不意に遭遇した時に(再起動前に)やると良いこと一覧リスト」 状況が再現しない限りはとりあえず直った/動いたならおkという感じでやってます。debug.logは保存してありますが。 ・pcを再起動してその状態なのか?
・nicocache_nlは再起動したのか?(pc再起動とは別に)
・ニコキャッシュ最新版か?
・ニコキャッシュなしで再現するのか?(プロキシの設定を外す)
何にせよ君の説明が雑で独善的だから
俺はあまり力になれないだろう いっぺん更地にしてもう一度最初からゆっくりやってみればいいんじゃないか? 不具合が再現しないだろうと予想した時の話でしたが 当然再現しなくなりました。ので何が起こったかは不明です。 再起動して直るならそれは不具合じゃないし報告する必要もない >>181-183
PATHの確認とOS再起動で動かないならまたその旨ご質問ください.
拡張機能はextensionsフォルダの中の拡張子がclassになっているもののみです.
>>187-193
OS再起動で直るのは知りませんがNicoCache再起動で直るのは不具合ですわな.
たいてい原因がわからないから直せないだけで.
ソースコードと症状を見比べながらありそうな原因を潰していく作業になるので
汎用の確認内容というのは難しいのですが,特定の動画が再生できない場合は
動画に関連する内部状態がおかしくなっている可能性があるので
/cache/info/v2?動画ID の出力があると役に立つ可能性はあります.
全部の動画が再生できない場合は……なんでしょうね?
何にしてもブラウザ側が原因でないかの切り分けは先にしておいて頂きたいです.
1. ブラウザを変えてみる
2. プロキシ設定外す
debug.logは発生原因の箇所は特定できないまでも,
動画を再生しようとして再生が始まらないあたりのログに
なぜ再生が始まらないかの情報は含まれていそうです. 再現条件が分かりにくい不具合についての参考情報提出するのに良い手段ある?って質問(おそらく)に
ここまでひでー煽り入れまくるアホがいるのがすごい そもそも再起動して直るならそれでよくね?
単発問題は全部問題にして調査しなきゃいけない理由ある?
そりゃ直さないと動作上致命的な問題だったり、発生間隔があまりにも短いなら問題だけどさ
とりあえずdebug.log出して再現待ちするくらいしか思いつかない
大抵はメモリ不足だったりOSかブラウザが変なキャッシュ抱えてたりだと思うし DOSプロンプト知らない人が多くなってきたんだなあ。
pathなどの環境変数はWin7以降は再起動しなくても即時反映されるようになったはず。 NicoCache_nlのjar?かバッチファイル?がpathを掴まないんだよなぁ(再起動するまでは) jarをjavawで起動させているからbat使わないのよねえ。 気が向いた人が直す
情報を書かないと他人が直せる可能性が減る
それだけの話 >>197
> 全部問題にして調査しなきゃいけない
普通は、不具合報告したり原因探ったりそれに協力してる人たちというのは、
ソフトの非をあげつらったり開発者を責めたり修正を強要したりしてるわけじゃないのよ
そういうのに対して「開発者を理不尽に苦しめる悪い奴を黙らせよう」みたいな活動はしなくていいんだ
ゴミ情報連投されて「いやそんなの言われても手がかりにもならん無駄だし催促かようぜえ」
ってことになったりすることも実際あるかもしれないけど、まあそれはまた別の話 フィルタまとめ#25うpしました
http://nicocache.jpn.org/count.cgi?nc0010.7z
更新物はwatchページ整形フィルタ、画面解像度変更用です
オプション画面をAeroに、それからGINZAで背景画像指定が効いていなかったのを修正 >>172,203
Google Chrome バージョン: 59.0.3071.109(Official Build) (64 ビット)を常用。
Aero風は効いてたけどAeroはライトブルーの半透明になりました。
※filter: blur(15px);が効いていない。
使用しているブラウザーは何ですか? >>204
ブラウザーベンダープリフィックスが必要みたいですね。 Vivaldiで使ってるけどキャッシュを掴めなくて困ってる
firefoxだと使えるからVivaldiのFlagsが悪さしてるんだろうけど・・・・ >>204
…と思ったけどこちらの環境ではきちんと透過されています。なぜ?
ちなみに質問の答えはFirefoxです。
http://imgur.com/5Bm5Dr3
http://i.imgur.com/5Bm5Dr3.png
Google Chrome
バージョン: 59.0.3071.109(Official Build) (64 ビット) >>206
こちらではVivaldiインストール済みですが通常通り使えていますよ
キャッシュアイコンも出ますし、一般会員ですがシークできたり(ウチは回線速度が極めて遅いので
キャッシュを使わないと一瞬でシークできない)、キャッシュ作成も上手くいってます。
…なにか違いが有るのでしょうか? せっかく更新して再検証したのにバージョン併記するの忘れました
Vivaldi 1.10.867.38 (Stable channel) (64-bit) >>208
同じバージョンですね
StandAloneで使ってるのが原因ではないかとはちょっと思ってはいます >>207
要素を検証したとろこ、どうやら変数「--bg-img」が空っぽで背景が指定されていないのが原因みたいです。
壁紙とタブの色とかを「nico_wallpaperG」(壁紙は「wp1.css」)で指定しているので「--bg-img」が未定義状態っぽい?
※壁紙の場所が「watchページ整形フィルタ」と異なるため、壁紙が「watchページ整形フィルタ」の指定場所に無い状態。
「wp1.css」に↓を追記('[niconicoのドメイン]はNGワード対策なので要修正)でAeroになりました。
:root{
--bg-img:url('[niconicoのドメイン]/local/nico_wallpaperG/wp1.jpg') repeat center fixed !important;
} >>211
ファイル「watchページ整形フィルタ(画面サイズ変更用).txt」と基本併用推奨なのですが
それはnlFiltersフォルダに存在していますか?
そちらの方に--bg-imgの定義が存在します。 >>212
現時点では存在しています。
ただ、/local/background.png自体を置いていないので、そのままでは存在の有無に関係なくAeroになりませんでした。
jsでスタイルを読み取ってから変数にセットできるかな?とかも考えましたが、面倒なので >>211 のように対応しました。 >>213
であれば、「watchページ整形フィルタ(画面サイズ変更用).txt」の
:root{
--bg-img:url('http://www\.nicovideo\.jp/local/background.png') no-repeat 100% fixed;
}
の部分を
:root{
--bg-img:url('http://www\.nicovideo\.jp/local/nico_wallpaperG/wp1.jpg') repeat center fixed !important;
}
にすれば済むはずです。 有効期限切れの購入済み動画でキャッシュ利用って今機能してますか?
数日前までは使えてたと思うんですが >>214
壁紙だけならそれでもいいですね。
今回は次の2点を踏まえて >>211 を選びました。
「nico_wallpaperG」には他のページの変更とかも含まれている。
今後「watchページ整形フィルタ(画面サイズ変更用)」が更新される可能性(再編集が必要になる可能性)を見越した。
>>215
それとは別だけど今日からmovieFetcherが使えなくなったので、ここ数日でniconicoがいろいろいじられているかもしれないですね。 そもそもwp1.cssが同梱してないから起こる問題な気もする >>215
削除動画のフィルタも効かなくなってる… nc0011 MonkeyPatchFilters-170621
布団で横になってスマートフォンで動画を見ようと思ったんだ.
プレイヤーアプリケーションをいくつか試したんだけれども
なんかどれも動画データだけNicoCacheを通ってくれないので
諦めてウェブブラウザで公式HTML5プレイヤーを使って見ることにしたんだ.
そんなわけでスマートフォン向けに色々改善するフィルタを書きました.
・スワイプでシークとか
・大きいフルスクリーンボタン
・フルスクリーン時は横向きでロック
それと「コメントの自動スクロール位置を補正」を使っていた方は
公式プレイヤーの更新で不要になったため削除してください.
>>169-170
Chrome 59 on Windows/Androidで再現しました.
どうもChrome側がそういう仕様に変更されたようです.
ニコニコ動画に関係なくvideoタグ単体で発生しています. >>216
再編集の可能性については、ファイル名を変えて保存しておき
更新時に画面サイズ変更用をコピーしないということも出来たと思いますが、まあ、はい。 >>215
>>218
再現できないんですが…。(一応ディスクキャッシュも消しました)
具体的にどの動画で再生できないとか教えてくれます? >>221
sm30946508とかです
Chromeだからかしら >>221
連投でごめんなさい
sm23107900も駄目でした どうも最近プレーヤーに大きな仕様変更があったらしく
いろいろ弄ってますがやり方がわかりません。
deleted":3をdeleted":0にしてみたりしたがまだ再生できず。
もしかしてjsonの部分を書き換えるだけでは不十分なのでしょうか。
ていうか新しく追加されたrecepie_idって何か関係あるんでしょうか? 関係ないっぽいすねぇ…
誰か削除動画を再生させる方法考えてくださいお願いします
こちらでも調査は続行しますが…。 削除済みでも再生できるのとできないのがありますね
sm2618179 sm3082810がhtml5プレイヤー側でsrc not supported, no message provideってエラー出て再生できませんけどこれ関係あります? >>221
遅れてすみません
例えば1496892187とかですね
というか基本的に公式アニメは全滅っぽいです >>219
多分自分の環境でvivaldiでnicocacheで接続しようとすると調子悪いのも似たような理由だと思う
こういう地味な改悪が続くとFirefoxへの移住を考えたくなるけど
FirefoxはFirefoxでいろいろクソなのよね >>219
多分Proxy.pac適用が一番大きな壁になるかなとは思う
一応Nicocacheだけで完結するけど
ところで接続設定は家中で完結するならallじゃなくてlanで十分だと思う >>229
PCでこまめにNicoCacheを起動・終了している運用だとまずいかもしれませんね.
一応NicoCacheからpacファイルを配信するときの設定方法は追記しておきます.
安定させるにはPCとNicoCacheつけっぱなしにするか宅内サーバ機を作ってとしか言えませんが……
そしてアクセス元制限NicoCacheについてたのね……直しておきます.
ついでにダブルタップの判定300msは短すぎたので600msに修正.
nc0012
>>161
コメントがちょっと長いと...になって省略されてしまうようです(nc0011)
130bytes制限? >>230
長いコメントの表示に対応しました
128バイト制限 ---> 512バイト制限 >>230
ありがとう
iphoneSEから実際に試してみたけどインライン再生のUIがむっちゃ邪魔をする・・・ 正直spをfeachとかのフィルター漬けにして改善したほうがスマホから使うときは楽なんじゃないかなって思う >>231
対応ありがとうございます
>>232-233
これで消えますかね
[Style]
Name = ネイティブvideoコントロール非表示(iOS)
URL = www\.nicovideo\.jp/watch/
Require = "js-initial-watch-data"
Append<
/* https://stackoverflow.com/questions/8911247/hide-iphone-html5-video-play-button */
*::-webkit-media-controls-panel,
*::--webkit-media-controls-play-button,
*::-webkit-media-controls-start-playback-button {
display: none!important;
-webkit-appearance: none;
}
>
spは前後10秒シークができない上に
一般会員は時間帯によらず常時エコノミー制限なので
触らぬ神に祟りなしという感じがして…… あれ?
fetchが公式チャンネル動画に対してfailedになるんだけど、皆様どう? 今読み返してみたら、>216の時点で使えなくなってたのか・・・
ナナメ読みが過ぎた、申し訳ない >>235
ver170617で普通に動いてます.
追加された設定も試しましたか? fetchできねーってなったのはfetcherをろだにあがってるやつにしたら動いて
あのCORS用のセキュリティーホールな設定してもInoReaderからfetchできねーってなってたのは
InoReaderにfetch付け足すスクリプトとfetcherの.jsを両方(リクエストURLとか)いじったうえで
fetcherの.javaでそのCORS用のレスポンスヘッダ手動で足したら動いた気がする
たぶんCORS関連のは、ヘッダ付けて返すドメインを設定で限定できるようになればおおよそ安全になる? なんかロボットのチェックが入って書き込みが反映されないので再投稿。
>>203
次の更新があれば、それにフィルターとして↓みたいなのを入れてください。
※そのままだと1行が長くなるようなので改行しています。
document.documentElement.style.setProperty('--bg-img',
\$("body").css("background-image") + ' '
+ \$("body").css("background-repeat") + ' '
+ \$("body").css("background-position") + ' '
+ \$("body").css("background-attachment")); >>238
CORSは個々の拡張に任せるよりも
本体に統一的に扱える設定を設けたほうが筋が良いかしらね >>237
nicocacheの再起動やPCの再起動を何回かやってるうちに動き始めました
追加設定も切り替えて試してみたところ、どちらでも動くようになりました
お騒がせしてすみませんでした >>240
特定の信頼できる外部サイトにfetchリンク付けるだけの用途だと
本体で一括で許可Origin指定できれば問題なさそうだけども
任意サイトに付けるとかで全許可したい場合だと本体で一括はアレそうだし、
意外と判断難しい案件って気がした >>242
こんな感じで設計を進めています.
ttps://www.axfc.net/u/3818299?key=nl
OriginとURLのペアで処理すれば十分な粒度にできるかなと >>243
設定よさそう
個々の設定エントリが独立してるから、何かの拡張で設定が必要となっても
拡張での推奨設定を設定ファイルにコピペするくらいの簡易さで済みそう
fake-originの値を明示的にnullに設定したらServerへのリクエスト時にOriginヘッダごと消してくれると
Serverからは普通の同一ドメイン間でのリクエストっぽく見える?
このへんの機能が必要になりそうな拡張とかスクリプトとかって今実際どんなのがあるんだろう
ニコニコ独自ヘッダとか拡張独自ヘッダをブラウザ側で読み出すようなのだと
そこに挙げられてるヘッダが機能の実装に必要になってくるのかあ >>244
popThumb_FAがnlFilterのヘッダ書き換えリダイレクタを使って無理やりクロスサイトリクエストを通してますね……
でも細かい制御が必要な実例は思いつきませんし,とりあえず置いておいて基本機能を実装します.
プリフライトだけは対応しないとPOSTで不具合起こすかな.
設定ファイルはフィルタと同様 data/cors/*.json を全部読み込む構成にしたほうが配布が楽ですね.
ディレクトリにしておくとDirectoryWatcherで変更の監視もできますし.
fake-originについてはnullと指定なしの挙動が異なってデフォルト値が存在しないというのは直感に反します.
"remove"や"none"のような文字列をOriginヘッダ削除に割り当てるとか.
さて自分で作った例でセキュリティホールを作りこんだのでorigin(と整合性のためにurl)は
先頭マッチじゃなくて全体マッチにしたほうが良さそうです.
これじゃwww.exmaple.com.example.netで動いてしまう……これは事故る. こういうことしたいんですが<smid>が置き換わってくれません
どうしたらいいですか?
http://www.geocities.jp/the_qu4k3/te.txt <smid>は[Replace]でしか動かないので[Replace]を使うか
JavaScript側でWatchJsApi.video.getVideoID()から取り出してください >>246
自己解決しましたお騒がせしました
jsonデータを取得してidを取りました >>245
> 設定ファイルはフィルタと同様 data/cors/*.json を全部読み込む構成にしたほうが配布が楽ですね.
とてもよさそう
そこまで構成が親切なら、拡張とかの利用者側が特に新しく意識することも通常無くて済みそう
> fake-originについてはnullと指定なしの挙動が異なってデフォルト値が存在しないというのは直感に反します.
たしかに
最初は空文字列でいいんじゃって思ったけど、MDNのCORSのページで
"Originは空文字列もアリでdata URLのときに使うといい"って感じのことが書かれてるという
Origin消すというよりCORS関連ヘッダ消すのに加えて、Refererも消したり再設定できたりできるとよさそう?
・元リクエストのCORS関連ヘッダ(とReferer?)全部を遮る設定
・Originの設定(fake-origin)
・Refererの設定
があれば、元のCORSヘッダ全部遮りつつ、Refererだけ適切に設定して、通常の非CORSっぽくして後の工程に任せたり http://nicocache.jpn.org/count.cgi?nc0014.7z
フィルタまとめ#26うpしました
更新物は有効期限切れの購入済み動画でキャッシュ利用と削除動画でキャッシュ利用です
有効期限切れの購入済み動画でキャッシュ利用はそもそも購入済み動画がそんなに持っていないので
デバッグ出来ていませんがとりあえず再生はできるはずです
再生/一時停止と10秒Forward/Backwardが使えないのは仕様、
なのでPlaybackrateChangerで対応してください
削除動画でキャッシュ利用も多分動くはず >>250
おつかれさまです
wp1.cssなのですが自分で作るべきかどこかからダウンロードするべきかをReadMeなどで書いておく必要があると思います
事前準備が必要なものは説明がなければだれも利用できません >>252
>>211を見る限り
wp1.cssとはNicocacheを導入するか過去の拡張でインストール済みのもので追記するものという風に見受けられました
そのようなものの場合wp1.cssを書き換えた場合ニコニコの表示がおかしくなるのではと考えたのです
そうでなければ背景をAero風にしたければwp1.cssを生成して背景を置くように誘導しなければ
>>204のような質問がいつまでも続くのではないかと思います こないだ環境構築しなおしたのにもうごちゃごちゃしてきた
GitHubとかには…移行されないんですかね…? Githubがだめならbitbucketの方がいいと思う あーライセンスが微妙なのか
どっかに明記されてるのか? >>250
お疲れ様です
ChromeやFirefoxで1497336922や1496907922を試してみましたが機能しないようです
一瞬だけ再生したあと音だけになるか最初から全く再生できないって感じですね >>258
音だけになる場合シークバーをクリックしてみてください、画面が表示されませんか? >>256
乙です
スレでわかりづらい話が出た後なので使い方がちゃんと明記されたのはありがたいです >>259
クリックした位置にちゃんと飛びますが、音声だけで画面は真っ暗なままですね インスペクタで調べて、どのDOMノードを削除すると画面が表示されるのか明示してくれると話が早くて有り難いのだがね…。 >>263
すみません>>259はFirefoxだけでしか試してませんでした
Chromeでやったら見れました、ありがとうございますm(_ _)m >>249
> "Originは空文字列もアリでdata URLのときに使うといい"
おおっと知りませんでした.
私も最初に空文字列を候補にしていたんですが
デフォルト値らしくない値にしようとnoneなどに変更していました.
> Refererも消したり再設定できたりできるとよさそう?
Originヘッダを持つリクエストだけを対象にしようと思っていたんですが
Refererが対象に増えるとほぼすべてのリクエストを相手にすることになるかな.
それはいいんですがcorsという設定名でreferrerを触るのには抵抗が……
cross-siteとかxsiteとか?
>>254-255,257
開発環境を公開gitにしても利用者環境には大して利点はないんじゃないかしら……
nlの時点ですでに明記されてない辺りライセンスの方は微妙ですね.
# ちなみにGithubは複数アカウント禁止の関係で匿名で利用することができません.
# Bitbucketの方は以前ちょっと調べた限りその制限はなし.
# あと普段gitでやっているからこそ「うっかり」をやってしまいそうで怖いという事情もあったり.
## 現在370コミットだそうです. >>264
こちらはFFでも意図したとおりに動くのですが
FFの拡張機能が邪魔していないか、Firefoxのバージョンは最新か、
nicocache_nlは最新か、nlの拡張機能やnlフィルタが衝突を起こしていないか、
nicocache_nlを再起動したら治らないか確認していただけませんか。 ちなみにスクリプトの方に意図的に待ち時間を持たせているので5秒位経つまではエラー画面が表示されたままです。 >>266
Firefoxの最新バージョン54.0で拡張は全て無効化
Nicocache_nlはnc0003のnl+mod+mod-patch170612適用済み
Wikiのトラブルシューティングにあるとの同様に拡張とフィルタは外し有効期限切れの購入済み動画でキャッシュ利用のみ
PCやnicocache_nlの再起動
以上でやってみましたが安定しないようです
稀に再生できる場合もあるのですがほとんどが真っ暗なままですね firefoxの該当ウォッチページでctrl+f5でリロードもダメ? >>269
ダメですね
再起動もしくはページを閉じてある程度の時間が経ってから再度開くのが一番成功率が高いような気がします
リロードもしくはCtrl+F5ではほとんどの場合黒画面かエラー画面になってしまいますね >>271
Ctrl+F5もやってみましたがダメみたいです これは見れる?(円記号は消して)
http://www.nicovideo\.jp/cache/so31385143/auto/movie どこまで晒したら良いのかよくわからないですがこんな感じです
Windows10 64bit
Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz
メモリ 16GB WatchJsApiってどこを調べれば一覧出てくるんですかね… ブラウザのコンソールでのインスペクトや入力候補一覧 >>279
教えていただいてありがたいのですが、
Firefoxではどうなるのかもう少し詳しくおしえてください…
「要素を検証」の「デバッガ」、「ファイルを検索(Ctrl+P)」で合ってます? >>280
コンソールはデバッガの左
WatchJsApiの後に.を入力すると出てくる一覧を眺めるとか
WatchJsApi.videoでEnterを押して出てきたObjectをクリックして出てきた変数ビューを眺めるとか
まあ使いやすい情報はWatchJsApiではほとんど取れないと思いますが…… >>285
そうなるとintel HDが怪しいんじゃないかなとは思っちゃう
1番人が多いけど自己責任なところあるし
とりあえずflagsからgpu再生支援切って確認してみると言いかも >>286
FFで設定からハードウェアアクセラレーション機能を無効
Chromeで設定からハードウェアアクセラレーション機能を無効、flagsから
「ソフトウェアレンダリングリストをオーバーライド」、「ハードウェアアクセラレーションによる動画エンコード」
を無効にして試しましたが変わりませんでした 色々試していて気づいたんですが
Chrome、FFともにウォッチページを開いて一度視聴できる状態になったものをすぐにリロード(かCtrl+F5)すると確実にエラーになるんですよね
おおよそ2〜3分以上経てばChromeなら確実に再度視聴できるようになります、FFは前述した通り再生できたり出来なかったりな感じですが
仕様なのかどうか分かりませんが一応ご報告までに ブラウザの仕様なのかパソコン環境(他にインストールされているものの影響?)の仕様なのか
ハードウェアの仕様なのか、うまく切り分けが出来れば話が進む うーん思い当たる点がないんですよねー・・・
ネットと動画視聴(動画サイト)用に2ヶ月前ぐらいに買ったPCなんで影響を及ぼしそうなソフトは入ってないと思うんです
今旧PCでもNicocache_nlをインストールしてキャッシュをコピーして再生できるか試してみたんですが
やはり同じような感じで再生できたりできなかったりで
僕以外の方はみなさん期限切れ動画も問題なく再生できる感じなんでしょうか・・・? NicoCache_nl+150304mod+170514mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_131(x86) on Windows 7
nicocacheの環境はこんな感じで、1496629942は問題なく再生出来た NicoCache_nl+150304mod+170612mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_131(amd64) on Windows 10
にたった今 nc0014を入れてみた firefox64 54.0で1492762522問題なし >>291-292
ありがとう
やっぱりパソコン環境が駄目っぽいかなぁ
インストールしたソフトウェアとか列挙して見ると何か分かるかも…? 理想的には、例えばjdk8が入ったusbメモリかdvdドライブから起動可能なlinuxに最新nicocache_nlを
入れてみてそのos上で正常に有効期限切れ動画でキャッシュ利用が使えたら、windows osのどこか設定の問題、
正常に使えなかったら、そのハードウェアの固有の問題、
であると言うようにあぶり出すことが出来るんだけど。さすがにそこまでやる気がしないよね。
もしくはwindows osをクリーンインストールしてみてまっさらな環境で実行してみるとか。(2ヶ月ならそれほど抵抗ないかも? あっでもビルド済パッケージ使えばjreさえ入ってれば良いのかな >>250の期限切れ購入済み動画フィルターがエラーが出て動作していません。
invalid idGroup: watch:公開されてない公式動画でキャッシュが使われないこと対策2 [zero ver] >>291,292
ありがとうございます、
買ってからインストールしたソフトと言えば
Chrome(+派生)、FF(+派生)、Nicocache_nl(と7zip、JDK8など)
ぐらいしかないので影響を与えてる可能性はないと思うんですよね・・・
ここまでお付き合い頂いて、勝手で申し訳ないんですがおま環のようですしChromeの代替で済ませてしまおうと思います
長々と申し訳ありませんでした、お付き合い頂きありがとうございましたm(_ _)m 一時停止してもこれっぽっちも動画読み込まなくなったけどおま環かな?最初から最後まで再生したらキャッシュはされる GINZA版(FLASH版)の画面サイズを変更できないでしょうか?
知識がないなりに色々やってみたのですが
できませんでした。 >>300
頑張ってスタイルシート弄れとしか言いようがない
ただしGINZAは背景設定でアホみたいな設計してるからがっつり弄ってやらないとちゃんと綺麗に画面大きくするのは無理 >>305
試してみる予定ですが
自分にははハードルが高そうな予感が >>306
とりあえず検証機能からスタイルシート弄れるブラウザ使ってそこから適当に弄ってみて考えてみるのがいいと思う >>299
ありがとう、Firefoxで視聴したら問題なく動いたよ… chromeから使うならfetch併用推奨かなあ
このいちいち読み込む仕様結構誤作動起こしてるっぽくてキャッシュの繋ぎ目で動画の再生に失敗しやすい気がする
vivaldiの話だけども nicocacheは直接関係ないけどhtml5でchromeはバッファリングするけどブラウザのキャッシュは使わない、
firefoxはブラウザキャッシュは使うけど(openH264が)特定のmp4の再生に失敗する事がある
(条件は不明 環境依存)ので、どのブラウザがいいのかわからないんだよね。
nicocache使うならchromeで普通に再生するのが良いのかもしれないが
(タブ開いて裏で読ませておくことは出来なくなったけどfecherで代用) すみません諦めると言っておきながらなんですが
旧PCをWin10の機能で初期化して>>311の期限切れフィルタを入れてやってみたんですが>>288と同じになってしまいました
初期化してからインストールしたのは
RDPWrap、Chrome、FF、nicocache_nl(とJDK8、7zipなど)
だけで拡張はなし、windowsの設定もいじってません
旧PCはNECのLZ550MSSという機種なんですが、上手く再生できない原因としてなにが考えられますかね?
NicoCache_nl+150304mod+170612mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_131(amd64) on Windows 10 nc0017 NicoCache_nl+150304mod+170630mod
[機能追加]
・CORS書き換え機能を追加
・watchページの代わりにdmcInfoが返される場合に対応
・dmcInfoからもvid2cidを記録するように
[不具合修正]
・一時ファイルからlowマークを外す処理に失敗するバグを修正
・一時ファイルの自動リセット時にクラッシュすることがあるのを修正
・dmcで特定の場合にCORSヘッダが出力されず再生に失敗することがあるバグを修正
[nlFilter]
・静画のコメントでポップアップ
・ポップアップ内のキャッシュ済み動画のリンク色を修正
・HTML5のwatchページのスクリプトを改良・ライブラリ化
・onload時に行っていたwatchページの各種処理を初期化完了後に行うように修正
>>249
Referrerの細かい制御はやるなら別機能にすべきという結論に至ったので,
この機能ではリファラを強制消去するだけにしました.
fake-originはOriginが適切に設定されていないと動作しないサービスを想定しているので
fake-referrerはRefererが適切に設定されていないと動作しないサービスがあった時に実装ということで.
nc0018 MonkeyPatchFilters-170630
Chrome用にキャッシュがある場合は強制的にプリロードするボタンを作ってみました.
他のフィルタも動作タイミングの調整で更新しています. うーんと chromeでもFFでも一旦は視聴できる状態になってて
リロードすると見られないだけならリロードしなければ良いんじゃないかと思うんだけど
そこまでしてリロードに拘る理由はある?(もちろんリロードするとおかしくなるのは不具合なんだろうけど) >>288と同じと書きましたが症状としてはほとんどの場合再生に失敗してしまい、その上で>>288という感じです、言葉足らずですみません
自分の場合FFをニコ動専用として使ってたのでどうせなら旧PCでと思ったのですがエラーになってしまって・・・ それとChromeでなら確実に再生できると書いたのですが何回か使っている内に再生できないこともありまして
そうなると再生できない→5分待ってリロード→再生できない場合は再度5分待ってリロード
みたいな感じで結構面倒で・・・ >>313
乙
>>316
残念だが自分の力でどうにかしてくれと言うほか無い >>317
まあそうですよね
うーん原因がわからんなー・・・ wikiに「Windowsなら "NicoCache_nl.bat" を実行して起動する。」とありますがウィンドウを消したら終了してしまうんですがjarの方ではないんですか? >>319
jarで起動すると、×ボタン押してもタスクトレイに収納される
batで起動して×ボタン押したら、終了する
あとReady to GoとかAll in Oneパッケージでアップしてる人へ
local/NGWORD.txtとかNGID.txtにずらーって記述してるけれど
これって最初からこんな感じだっけ? ごめんごめん、Ready to GOパッケージだけだったわ
AIOパッケージにはそもそもNGID.txtとか入ってないわな
>>322
そっか
でも更新日が2017/06/30になってるんだけれど・・・気のせいかな? 知らないうちに(通知なしで)なんかスクリプト改造したり更新したりしてる?って聞きたいんでしょ
何でかは分からないけど そもそも通知なしで更新されたりするのが嫌なら使うな、
全部自分でスクリプトなり作れば良い、
と言ってはいけないのだろうか。 いやそういうことじゃなくて・・・
見てくれたら分かるんだけれど
まとめてくれた人が自分の設定した自分用のNGID.txtなりNGWORD.txtを間違えて一緒に同梱したのかなって
意図的なら別に良いんだけれど キャッシュ済み有料動画が見れなくなってたので調べたら、
ページ側でisDmc: 1になってたからだった。
有料動画はdmcInfoのsession_apiがnullになってる
dmcじゃないほうは、nlFilterでflvInfoのurlを空文字→適当なURLにしてた
* dmc非対応 nicocache_nl
* flash版 watchページ
* 基本fetchしてキャッシュできてから再生
もしかしたら、 >>215 あたりもこれかも? 古いnicocache_nl(あるいは独自改造)の話ならversionを書かないと読む人が混乱すると思うんだが
「dmc非対応nicocache_nl」ってだけじゃ popThumb_FAとcacheSearchでdmcキャッシュの移動ができるやつってありませんか?
移動以前にキャッシュ無し判定になります。 前スレ890のサイズ拡張エンコードを見つけたので紹介します(nicocache_nlとはあまり関係ないです。)
sm31514291 smile 521MB dmc 506MB 両方共オリジナルソースではありません。
再エンコなのにsmileの方が大きい。dmc640x360,300kbps+128kbps。lowではない。
画質から言えば投稿者が分割したほうがよくないか?とも言える。 まあ2時間48分だから。
html5でアクセスするとdmc側をキャッシュした。(仕様通りでしょう。多分問題ないはず) >>330
このisDmc:1ってdiv要素のid:js-initial-watch-dataの中の話かな?それとも別なのかな
>flvInfoのurl
これっておそらくGINZAの話だよねゴッチャになってるけど ランキングのリンクが変わったので補正するフィルター。
header_rank_link+_100505改.txtの「ランキングリンクをマウスオーバーで拡張メニューを表示するフィルタ」前に↓を追加。
# 拡張メニュー追加前の補正
[Replace]
Name = 拡張メニュー追加前の補正 (2017-07-06)
URL = www\.nicovideo\.jp/
Require = <!-- nl header_light replace -->
Multi = FALSE
EachLine = FALSE
Match<
<li><a href="/uni_ranking">(.+?)</a></li>
>
Replace<
<td class="separator">|</td>
<td><a href="/uni_ranking" id="MENU-RANKING">$1</a></td>
> >>335
div#watchAPIDataContainerの中の話
=GINZA
=flash版 watchページ
GINZAでもdmcが読まれるようになったらしい
もしかしたら最初からだった or 一部動画のみ or 新プレ試したら かもしれないけど未検証 GINZAでdmcが読めるのは元から。dmc開始時公式HTML5プレイヤーは出来てなかった。 >>333
[Replace]
Name = popThumb_FA:dmc移動対応
URL = (?!ads|.*api)[^/]+\.nicovideo\.jp/local/popThumb_FA\.js
MatchLocal = TRUE
EachLine = TRUE
Match<
\Q/cache/rsearch/" + smid + "(low)%3F_"; // (low)?_\E
\Qvar cachelist = parseJSON(res);\E
\Q(cachelist[smid] || cachelist[smid + 'low'])\E
\Q+ smid + '-'\E
\QdirList[i] == B[1]\E
>
Replace<
/cache/info/v2?" + smid;
var info = parseJSON(res), cacheid = info[smid].preferred;
info[smid].caches[cacheid]
+ cacheid + '-'
dirList[i] == B.subFolder
>
cacheSearchは知らない フィルタまとめ#28うpしました
http://nicocache.jpn.org/count.cgi?nc0019.7z
更新物:watchページ整形フィルタ、ヘッダ超短縮表示フィルタ、広告削除CSS
watchページ整形フィルタはプレイヤーのメニュー画面にテキストシャドウを追加して視認性向上
watchページ整形フィルタ(画面サイズ変更用).txtは「共通指定」のurlがpngからjpgになっているので誤って上書きしないよう注意
ヘッダ超短縮表示フィルタはwatchページ以外でマイメニューの「My」が下方にズレる問題を修正
広告削除CSSはトップ画面の右サイド広告と左サイド広告、マイリスト表示時に現れる広告を削除するコード追加 >>340
フィルタいつもありがとうございます。
nc0019のwatchページ整形フィルタでタグ一覧の右側の・・・で出るサブメニューですが
プレーヤー枠の右外側に出るのでウィンドウ幅をプレーヤー枠ギリギリにしていると
隠れて見えないところにポップアップします。(windows10 firefox, chromeで確認)
できればプレーヤー枠の内側にポップアップしてもらうとありがたいです。 >>341
446行目をright: -4px !important;
448行目をbottom: 35px !important;
に変更してください Flash Playerなくなったら昔のswfとかflvどうするだろ ファイアフォックスならコンテンツツリー出るよ
クロームは未確認 たぶん今回はデフォルトがHTML5プレイヤーになるだけで何も変わらないんじゃないかと思う。
原宿と銀座の並行期間もそんな感じだったし。 >>345
鯖が頑張ってコンバートするんじゃないのかな
無理? こう…コンバートできたとしても止めても動くとかができないしね ニコ割はもう終わってんだっけか?アレで演出してる動画が真っ先に死ぬとおもうけど 先読みすると思うんだけど。回線が細いとちょっと止まってるように見えるかも。 >>353
うちは先読みできなくなってるね
最初から最後まで止めずに再生しないと、キャッシュ完了しない
ここのレス170あたりのを見ていじってみたけれども、特に変化無しだった chromeは仕様がよく変わるけどfirefoxは仕様が変わったのか不具合なのか環境依存なのかちゃんと確認できないことが有るね。
なんか不安定。仕様変わったかと思ってたらversionそのままでも挙動がもとに戻ったり。(nicocache_nl使ってないときも) ウチもFFだけど、そんなに不安定ってことは一度も無いかなあ。 俺はwatchページ開いてそのままだと読み込まない
再生押して即停止押すと読み込み始める Firefoxはアドオンでシステム中枢近くまで弄れるから
何が原因かよく分からない事が多い気がする。
原因の切り分けするなら、
・アドオンをいくつか切ってみる
・ユーザープロファイル切り替えてみる
・セーフモード試してみる
・ESRなど違うバージョン試してみる
ぐらいまでしないと判別できん。 FFで、HTML5で使った場合、開いただけだと、キャッシュは始めるけど再生位置からちょっと進んだ所で止まるので、ミュートにして裏で再生させて全部キャッシュさせてるけど、そういうもん? 最近のnlは、fetchとか読み込みとかを何度かしてからしばらく放置しておくと
いつのまにかnl本体(NLMain)が固まってることが多くなった気がする(以前はほとんどなかった)
nlの中でなんかそういう通信スレッドとかが詰まりやすくなってて、
外れスレッドに割り当てられと先読みとか止まる、とかそんなんだったりして
(技術的な中の動作全然知らないけど) 再生ボタンを押してやらないとキャッシュを始めないのはhtml5では元から
一度再生すればすぐに一時停止しても読み続ける(Firefox)ので私のところでは挙動は変わってないね
>>361
GUIが操作を受け付けなくなるということで?
その時に通信も通らないのか,
http://localhost:NicoCacheのポート/
にアクセスしても応答なしなのかなど詳しく.
GUIがフリーズするならGUIのバグな気がしているのでCUIモードで起動して試してみて欲しいです. いつからかニコ動は再生開始時に何十秒かのデータを送って、あとはちょろちょろと送るようになった感じ。
普通に動画を見る分にはいいけれどスキップすると追いつかないくらいには遅い。
しかも一般、プレミアム関係ないっぽい。 >>360
うちはchrome使っているが、6月下旬あたりからそんな感じかな
それまでは>>364みたいにキャッシュできてた popthumbInfoのデータって(十分にpoptumbURLが少ない場合に限り)
メモリに事前に格納しておいて高速化できないのかな あと、thumbnailがpopupした後にURLをクリックして動画が遷移した後、
マウスの周りにthumbnailが残り続けて邪魔くさいんだけど
どうにかならないかな? >>364
GUIは反応しますがGUIから終了しようとしても終了せず、ログウィンドウを表示しようとするとGUIごと固まります
ニコニコの各ページの読み込みなど開こうとすると読み込み中のままになり通信が通らない症状です
NicoCacheGUI.propertyでDebugMode=trueにしてログウィンドウを出してあるときに固まると
行頭のDEBUGのDだったかDEだったかの出力途中で固まっててログウィンドウの移動以外の操作も不能に
fetch開始してfetch途中に(GUIから)正常終了させて再び起動すると、fetch途中だったものについて
DEBUG: pool-2-thread-1: GET (URL先頭)/cache/fetch?status=sm(動画番号)
DEBUG: pool-2-thread-1: end
という感じのメッセージがログウィンドウのdebug欄にしばらく繰り返し表示されつづけてる間に固まった
(通常のfetch時にも同じメッセージが表示されつづけたあとに正常に完了するけど…)
応答なしのNLMainを強制終了したのち再起動するとそのメッセージは出ずに起動、普通にfetchも可 >>372
ありがとうございます.環境はWindowsで普通のJDK8ですよね.
色々テストしてみます.
症状を聞く限りログに追記する処理で止まっているように思います.
(通信時にログを表示しようとしてフリーズ)
今調べてみたらJava7からの変更でJTextArea.appendがスレッドセーフではなくなったらしく……怪しいですね up0021 NicoCache_nl+150304mod+170716mod
[不具合修正]
・GUIモードでフリーズする問題を多分修正(>372)
・/cache/rmtmpで失敗時にもOKが返るようになっていたのを修正
・/cache/以下の不適切な呼び出しでクラッシュする可能性があるバグを修正
>>372
見つけたまずい処理を直してみました.
これでどうでしょうか. >>370-371
コレってどうにかなりますか?ご検討よろしくお願いしますです >>373,374
情報小出しですみませんがMacです(↓はup0021へ更新後のログ先頭)
NicoCache_nl+150304mod+170716mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_91(x86_64) on Mac OS X
同じ操作でメッセージ出つづける状態にして2時間くらい放置してみましたがひとまず固まらずとくに不具合も無かったです
対応ありがとうございました
そのあと、fetch後nlの再起動をまたいで開きっぱなしだった(古めの版の)fetched.htmlページをリロードしてみたら
再起動後出つづけていたメッセージも止まりました >>370
投機的実行はサーバに負荷をかけるので行うべきではないと考えています
>>371
根本的な解決は困難と判断したので対症療法で.20_watchFilter.txtへ追加.
# mouseoverしていた要素が消失するとmouseoutを捕まえられないため
# 動画切り替えのイベントを捕まえて消す
[Script]
Name = ページ遷移時ポップアップ消去(watchページ HTML5)
URL = www\.nicovideo\.jp/watch/
Require = local/popThumb.js[\s\S]*?"js-initial-watch-data"
Append<
NicoCache_nl.watch.addEventListener('initialized', function() {
WatchJsApi.video.onVideoChanged(function() { cClick() });
});
>
>>376
別スレッドからGUIを操作していたのが原因だったようですね.よかった.
もしまた発生したらご報告ください. >>377
とりあえず先にお礼を言います。ありがとうございます。
370の件、一応(十分にURLが少ない場合に限り)と注釈してありますので、
えーと、…例えばページにURLが1か2くらいしか無い場合のみメモリにキャッシュ
できませんでしょうか?それならばほぼ負荷が掛からない(寧ろサーバーの負荷減らす可能性さえある)と
思うのですがいかがでしょう?
371の件
ありがとうございます。 ※この場合URLってのはサムネイルポップアップ対象のURLのことです あれ?最新の(nc0020.7z)、MoviefatchってdmcとそれでないのってDLに差が出ましたっけ?
落とせる動画と落とせない動画(Invalid status code: 403)が出てくる…… fail出ると思ったら変わったのか
フラッシュに戻す選択したらまたfetch読み込むようになったが システムメッセージにて、リロードをし続けてコメントの取得に失敗しました。が出てしまうとそれ以降も
その動画でコメントが流れないのですが、なにか改善する方法はありますか? 理論値をめざせ!1体目 ハードタイムアタック 【ワンダと巨像】【PS2】
sm2860480
投稿日時2008/04/01 19:14
上の動画のシリーズをキャッシュするとき、fetchだと通常キャッシュだけど、再生して取得するとエコノミーのキャッシュになった。
今のniconicoプレミアム会員の仕様なのかな? >>383
それHTML5プレイヤーの画質切り替え機能のバグなんだけど直らんね >>384
ってflvか。そっちはmp4版の通常画質が用意されないからだ。
flvエコノミーのままFlash廃止する気じゃなかろうな…… >>378
まあその辺はツールに対するポリシーの問題ですね.
キャッシュ機構が入ることでむしろ負荷が減るというのは一理ありますし
絶対に避けるべきというほどではないと思います.
問題は結構大掛かりになりそうなその変更を行うだけのモチベーションがないことですね.
# popThumb_FA使ってるので自分では恩恵受けられない.
キャッシュ機構だけならNicoCache本体に入れたほうが早くて簡単だなあ…… nc0022.7z、ランキングからの公式動画のみfetch失敗する様子。(マイリス&チャンネルからは問題なし)
あとFLASHでは読み込めるのにHTML5プレイヤーだとキャッシュから読み込んでくれない……(nc0021.7z) >>388
・環境
・何を以ってキャッシュから読み込まないと判断したのか 正直soとかのチャンネル動画の処理は怪しいところあるから要改善かな
popthumbとかも修正されないかな もし宜しければ、ホイールの操作でコメントの色が変わる昨日の追加をお願いしてもよろしいでしょうか。
どうかよろしくお願いします。 PC上の鯖をAndroidの非公式プレイヤーとかから使うときはwifiのプロキシ設定じゃダメみたいだね
dronyとかproxydroidとかのプロキシアプリを使うといけるっぽい >>391
html5プレイヤーに関して言えば自分で作ったほうが早いぞ
全部jsだし今のChromeの仕様ならHTML5ビデオプレイヤーの仕様で明るさとか彩度の調整機能も作れる >>394
dronyならpacファイル読ませるだけでできた 回線に余裕あっても動画の読み込みが遅いのはもう仕様なんですかねぇ・・・ そりゃボトルネックがサーバ側なら当然クライアント側の回線の余裕と関係ないし
もう、というか昔から一般的な仕様では
今のニコ動はサーバ側で絞ってるんだろうなというだけで サーバー側で速度制限掛けてるんだよ、
知らなかったの? dmcに関しては明らかに絞ってるけど、旧仕様のプレミアム回線は単純にあっちが間に合ってないだけに見える。 動画も生放送のような配信方式にしたのかな。普通に見る分には問題無いからね。
あと古い動画がキャッシュ有り無しに関わらず一時的に再生不能になるのがたまにあるねえ。 dmcでインフラ統合はしたらしいけど配信方式が同じになったわけではない
動画の方は巨大な動画データが一つ降ってくるのに対して生放送は小さい動画データに小分けにして配信してる
動画の方は単に再生するのに十分な速度まで転送速度を絞ってるだけ マジで?もともとMP4のコンテナってストリーミング対応じゃなかったっけ…? >>389
やっと時間が空いたので動向を調べてみました。
使ってるのはWIKIのReady-to-go+nc(0019〜0023)+FFmpeg
@fatchした動画の対応
Flashだとキャッシュ保存済みの動画は動画視聴開始時点でシークバーが埋まるけど
HTML5だとキャッシュがあるなしにかかわらず
一定時間のDL?がないとシークどころか再生も止まる
そもそもFetchしないとほとんどの動画をキャッシュできない
(先にキャッシュをFatchしてた場合削除は可能)
動画をこの後定期的なうpをする動画のうP主のタグ検索ページから
無作為にクリックしてキャッシュの稼働調べたんだけど
2016年後半以降の動画は普通に動画ページを開いてもキャッシュしてくれない&Fatchした動画でもキャッシュから読み込んでくれない
それ以前の動画もバックログでDL中に Invalid status code: 503 が出たらFatch中でも視聴中でもキャッシュできない様子。
逆に一度動画再生画面でキャッシュできたやつは再度視聴時も、一度キャッシュを消してfatchし直しても
ちゃんとキャッシュから読み込んでくれた(シークバーもすぐ埋まった
(再生時キャッシュできる奴はバックログに|___ cached: って表示が残った)
なんか根本から設定ミスってるのかも >>403
まず環境情報としてお使いのOSとブラウザの情報,プロキシの設定方法をください(>>2,4).
特にブラウザの情報は,ブラウザ固有の挙動や調査方法の説明で必須です.
> WIKIのReady-to-go+nc(0019〜0023)+FFmpeg
拡張やフィルタを追加した状態での動作は本体のサポート対象外となるので
まずオールインワンパッケージ+nc0021だけの状態で発生するかの切り分けまでお願いします.
ビルド環境を作っていないならビルド済みパッケージからNicoCache_nl.jarだけコピーしても構いません
(がプログラムとフィルタなどのバージョンがずれるのでその旨明記してください).
> 動画視聴開始時点でシークバーが埋まる
HTML5プレイヤーは一度再生ボタンを押さないとデータの受信を始めません.
またブラウザによっては現在の再生位置から先数十秒分しか読み込まないことがあります.
よってキャッシュを使っているかどうかの判断はブラウザ上ではなくNicoCacheのログを元に行ってください.
no cache foundメッセージすら出ていませんか?
> 2016年後半以降の動画 & Invalid status code: 503
これらは重要な情報です.
2016年後半以降の動画は配信方式がdmcとなりますのでdmcの場合に顕著に問題が生じているということですね.
Invalid status code: 503 が出るのは見たことがありません.ISP固有の問題の可能性もあります.
> 一度動画再生画面でキャッシュできたやつ
一度再生するとブラウザ側にキャッシュされてそもそもNicoCacheへのアクセスが発生しなくなります.
検証時にはブラウザのキャッシュを消去してください.
それとpacファイル周りが怪しい気がしたのでpacファイルを使って設定していた場合は
pacファイルを使わず全ての通信をNicoCache経由で通信するようにしてみてください. jdk8u131から8u141に更新したんですけどncはまだ8u131を掴んでるんですよね
これどうしたら良いんでしたっけ…?
http://i.imgur.com/ldrICoB.png >>405
Windows 10, Chrome 60で動作確認済み
corsの方ちゃんと設定してますか?
>>406
PATH環境変数や起動スクリプトに古いパスが入っていないか確認 >>404
返信感謝。
>OSとブラウザの情報,プロキシ
Win10の64bit、browserはFirefoxを使ってます。
プロクシは普段はFoxyProxyでニコ動のみ利用してますが検証時は直差ししました
>ビルド済みパッケージから
ビルド済みパッケージのみで繋げてみましたがやはり古い動画以外はキャッシュできませんでした。
>NicoCacheのログ
「キャッシュを読み込めた」と表記した動画を再生した時のログはusing smile (Raw) cache: (キャッシュ番号)でしたが
読み込めなかった場合はno cache foundメッセージすら出ていませんでした。
>Invalid status code: 503
ビルド済み飲みで動画ページを開いたところ、読み込みを開始したのち、「読み込みに失敗しました」という表記が現れた際に
Invalid status code: 503がログに出ました。
どうもこれは自分の回線が重い時のログで、ニコキャッシュ無関係かも?
>PACファイル
申し訳ありませんが未使用です。
とりあえず今度はビルド済みのみの奴からフィルター全消しして試してみます。 >>409
>>2,>>4のテンプレで書いてくれたほうがみんな助かる >>409
> ビルド済みパッケージ
ビルド済みパッケージはサポート対象外です.拡張機能やフィルタが追加されています.
元々ビルド済みのものを使っていたようなのでjarだけオールインワンパッケージにコピーして検証に使っても良い,と言っただけで.
> FoxyProxy
直差しで検証しているとのことなので一旦原因の考慮から外しますが,
ニコニコ動画で使われているURLを正しく把握していないと適切な設定はできないと思います.
(pacファイルを見ながら設定していたとしても間違えそうな落とし穴があります)
参考までにFoxyProxyに行っていたURLパターンの設定はどうなっていましたか?
ブラウザのアドオンの影響を排除したいので,
ブラウザを変更(Chromeなどで動作確認)するか,
あるいはFirefoxの新しいプロファイルを作って再現するか確認してみてください. >>408
406ありがとうございます
※自分含めてメモ
システム環境変数の設定からJAVA_HOMEを一番上に設定して
中身のパスを131から141に書き換えてPC再起動 >システム環境変数の設定からJAVA_HOMEを一番上に設定して
(補足)※PATH環境変数内の%JAVA_HOME%の位置を最初の方に近づけて優先度を上げるという意味
JAVA_HOMEの中身を「C:\Program Files\Java\jdk1.8.0_131」から「C:\Program Files\Java\jdk1.8.0_141」に書き換え extensionsを導入するとき、javaファイルと同じ日付のclassファイルが同梱されているなら
build.cmdはやらない方かいいのですか? javaファイルはソースファイルで、classファイルは実行ファイル(コンパイル済ファイル)
に相当するからやる必要はない 分かりました、ありがとうございます
とりあえずそのままにしておきます あれ?
Chromeでキャッシュ進捗でなくなった? firefoxでもキャッシュ進捗どころかキャッシュアイコンも出なくなった うちのchromeでは変化無し
公式のアニメチャンネルしか見ていないが 俺もfirefoxだが、watchページの下の方にある再生リストにはキャッシュ表示、進捗共に出ないな
視聴履歴のページではキャッシュ表示出てるんだが nc0024 フィルタ改修(>371, >417-423) >>424
これってフィルタ入れ替えるだけじゃだめ?
立ち上げなおしても症状変わらずなので
どれかコンパイル必要なのかな? >>426
フィルタを入れ替えるだけで良いはずですが……
他にも直らない方いますか? >>427
すみません
nc0021を適用できてなかっただけでした
無事キャッシュ表示されるようになりました
ありがとうございます >「NicoCache関連ファイル置き場 避難所」にて本体及び各種差分をダウンロード、もしくは上記ダウンロードセクション内のリンクにてパッケージをダウンロードし、任意の場所に展開する。
とありますが、現在だとどのファイルをダウンロードしたらよろしいのでしょうか? 最近は1からのセットアップしていないけれど、まとめup406をベースに当てていく感じでいいんじゃね? フィルタ#xxの動画再生ページに関して。
登録タグエリア内の右側にあるタグがクリックできません。
対象エリアは、再生数の百万の位あたりから右側です。
.VideoDescriptionContainer + .HeaderContainer-row(z-index: 2;)の下にタグが隠れています。
とりあえずpointer-events: none;を指定することでGoogle Chromeでは同じ見た目のままクリック可能にできますが、…がクリックできなくなります。
解決するなら他の方法がよいと思います。 フィルタまとめ#30 更新物:watchページ整形フィルタ
http://nicocache.jpn.org/count.cgi?nc0025.7z
watchページ整形フィルタ:
タグが隠れてクリックできない問題の修正 PACで指定していない(DIRECT)で通信するサイトのフォーム書き込みがnl(TLS有効)起動状態だと確認画面に進めません。
URLがhttps:で始まります。
思惑に反してnlを通ってフォームの送信に失敗しているのかな? >>433
同梱のpacファイルを使っていてニコニコ動画以外のサイトで問題を起こすならNicoCacheのせいではないはず.
pacファイルを使わずに全てのhttp・https通信をNicoCache経由にしても動作するように作ってあるので,
もしも直接接続では問題が発生せず,全ての通信をNicoCache経由にすると問題を起こす場合はNicoCacheのバグです.
# 環境,とくにブラウザ書いてない報告・質問は無視しても良い?
# 利用者の環境を推測しながら原因を考えるのもう疲れた ≪動作環境≫
【OS・Java・本体】NicoCache_nl+150304mod+170716mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_144(amd64) on Windows 10
【ブラウザとバージョン】Google Chrome 60
【使用プレイヤー】公式HTML5
【FlashPlayerのバージョン】
≪NicoCache環境≫
【拡張の状態】すべて外した
【プロキシ】デフォルト設定のproxy.pac
【その他】オミトロン
≪質問/障害内容と検証状況≫
【事象・質問内容】
強制プリロードフィルターが動作しない(再生付近で読み込みが止まる)
【検証済の内容】
・ChroniumのCentBrowserでも試したが動作せず
・オミトロン無しや他の拡張を外すなどトラブルシューティングは一通り試したが変化なし
・試したのはてーきゅう1期の1話、基本的に公式・ユーザー問わず動作確認できず
>>408
dataフォルダにcorsフォルダは入れてますがConfファイルをなにかいじる必要があるということですか? スレの流れとは関係無いけど、InoReaderからfetchするスクリプトのために
fetcherは改造せずにnc0022そのままでcorsのアレを同梱サンプル参考に書いたら
無事fetchステータスをInoReader(上で動作するスクリプト)側で受け取れたことをお知らせしておきます HTML5版ページでdmcをキャッシュしてからGINZA版に切り替えてGINZAで見るとdmcのキャッシュ使われないのは当たり前の仕様…だよね?
そんな風に頻繁に切り替えてる俺がまずいのはその通りなんだろうけど
動画を手動でキャッシュフォルダに入れる場合[]ありなしどっちがいいか迷うもんで せっかくキャッシュしててもflvだとキャッシュ使われずにエコノミーに引っ張られちゃうのはどうにかならんものか >>436
どの段階まで動きますか?
1. プレイヤーのコントローラー領域右から5番目にプリロードボタンが追加される
2. プリロードボタンをクリックするとNow Loading...が表示される
3. Now Loading...が消えてシークバーほぼ全体が白くなる
強制プリロード用アクセス許可.confはcorsフォルダにコピーするだけで良いです
>>438
HTML5のdmcキャッシュ(mp4)はGINZAでも使えるように作ってありますがおかしいな……
手動でキャッシュフォルダを入れる場合に[]ありなしどちらが良いかは難しいですね.
reencoded.csvに再エンコード判定結果がまだ入っていなければ,[]なしmp4で入れておけばそっちを読みますが,
再エンコードされていると判定結果が記録されている場合は[]の方を読みます.
需要があれば専用の機能を用意したほうが良いかも.
>>439
dmcのflvをhtml5プレイヤーで使いたいというのであればflv2mp4機能の枠組みで
新たに自動で変換する機能を追加することはできます.
# だから銀座dmcのflvキャッシュは非推奨だって言ったじゃないですかー nl0026 NicoCache_nl+150304mod+170808mod
[機能追加]
・ビットレートが高い再エンコードされた非dmcキャッシュを利用
nl0027 reEncodingChecker v170808
・本体の変更に対応
公式動画で再エンコードされたsmileのほうが著しくビットレートが高いものがあるので
dmcと比較してビットレートが高い時はsmileのキャッシュを利用するようにしました. 正直外部サイトでも埋め込みからfetch出来れば良いと思うけどあんま構想が思いつかんな
だからといって誰かやってとは言わんぞ >>441
NicoCache_nl+150304mod+170808mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_141(amd64) on Windows 10
port=8080
direct mode (no secondary proxy)
=> Only localhost Allowed
title=true
Resume suspended download: On
Touch Cache File: On
Script replace: On
LocalFlv Server: On
Local File Server: On
Local Rewriter: On
java.lang.ArithmeticException: / by zero
at dareka.processor.impl.ReEncodingInfo.calculateWholeBitrate(ReEncodingInfo.java:324)
at dareka.processor.impl.ReEncodingInfo.checkEntry(ReEncodingInfo.java:292)
at dareka.processor.impl.ReEncodingInfo.checkEntry(ReEncodingInfo.java:238)
at dareka.processor.impl.ReEncodingInfo.check(ReEncodingInfo.java:165)
at dareka.processor.impl.Cache.isReEncodedStrictly(Cache.java:1126)
at dareka.processor.impl.Cache.isReEncoded(Cache.java:1084)
at dareka.processor.impl.Cache.hasSuperiorCache(Cache.java:1218)
at dareka.processor.impl.CacheManager.removeUnnecessaryNltmpsWorkaround(CacheManager.java:523)
at dareka.processor.impl.CacheManager.init(CacheManager.java:249)
at dareka.processor.impl.Cache.init(Cache.java:51)
at dareka.Main.mainBody(Main.java:186)
at dareka.Main.main(Main.java:43)
at dareka.launcher.LauncherTray.start(LauncherTray.java:266)
at dareka.launcher.LauncherMain.main(LauncherMain.java:87)
ログに上記がループします。NicoCache_nl+150304mod+170716modは正常に動作します
zip落としなおして、ビルドしなおしても変わりませんでした、他の方どうですか?おま環かなぁ nl0029 NicoCache_nl+150304mod+170809mod
[不具合修正]
・キャッシュに含まれるmp4ファイルによってはクラッシュするバグを修正(>445)
>>445
キャッシュに含まれるmp4ファイルによっては再生時間が取得できずにエラーになっていました キャッシュに含まれるっていうか新たにキャッシュするときにも影響あるな
発生していないように見える人も更新推奨です >>439
いっそ溜め込んだflvを手動でmp4に変換しちゃうのが手っ取り早い気もする パラメータ決め打ちしていいならバッチファイル書いてffmpegに食わせりゃいいのでは それにしてもflvとかのflash専用ファイルニコ動はどうするつもりなんだろうな
やっぱり鯖の空き時間何かを利用してコンバートしてhtml5プレーヤで再生できるようにしておくのか すみません、質問させてください
NicoCache_nl+150304mod+170809mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_144(amd64) on Windows 10
このnicocacheを使う環境で
ニコ生の新配信の枠を取り、番組開始を押すと、エラーが出て配信開始が出来ません
http://imgur.com/a/Bk3jR
nicocacheを使わないと番組開始が出来るので、nicocache経由になってしまったのが原因だと思うのですが
nicocacheを使用する前提でpacでの回避等
対処法をご存知の技術的に詳しい方がいらっしゃったら教えていただけませんか? >>455
flvもそうだけど、swfほんとどうするつもりなんだろ。 >>456
生放送は全然わからないんですが>>458の方針なら
shExpMatch(host, "*.nicovideo.jp")
を
shExpMatch(host, "*.nicovideo.jp") && !shExpMatch(host, "*live*.nicovideo.jp")
に変えると除外できるかもしれません.
効かなければとりあえず配信用には別のブラウザ立ち上げるんじゃ駄目?
Chromeなら--no-proxy-server --user-data-dir=適当な専用フォルダ
Firefoxなら--no-remote -P プロファイル名(初回は-Pだけで起動してプロファイルを作成)
あたりのオプションをつけたショートカットを作れば普段使っているブラウザ環境と別にプロキシ無しで起動できるはず.
ちゃんとした対応は実験できる環境がないので調査が困難です.
誰か原因を調べて頂ければ直せるかもですが. これで出来たっぽい
\は抜いてね
function FindProxyForURL(url, host) {
if (
(
shExpMatch(host, "*.n\icovideo.jp")
&& !shExpMatch(host, "*live*.n\icovideo.jp")
|| shExpMatch(host, "*.s\milev\ideo.jp")
|| shExpMatch(host, "*.n\img.jp")
|| shExpMatch(host, "*.dmc.n\ico")
)
&& url.indexOf("http:") == 0
) {
return "PROXY 127.0.0.1:8080";
}
return "DIRECT";
} >>458-460
助言ありがとうございます。
&&!shExpMatch(host, "*live*.nico video.jp")
こちらをpacに記述して無事出来ました。
本当にありがとうございました。m(_ _)m あれ、古い動画だとキャッシュ進捗が出ないのかな?
http://www.nicovideo\.jp/watch/sm24877736 ■質問用テンプレ
≪動作環境≫
【OS・Java・本体】NicoCache_nl+150304mod+170809mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_141(x86) on Windows 7port=8080
【ブラウザとバージョン】IE11
【使用プレイヤー】公式HTML5
≪NicoCache環境≫
【拡張の状態】Ready-to-goパッケージそのまま(ExtUtil.class、ExtUtil.java、NGCommentExtension.class、NGCommentExtension.java、01~99番以外のnlFilter)
【プロキシ】下記参照
≪質問/障害内容と検証状況≫
【事象・質問内容】
プロキシの自動構成スクリプト(proxy.pac)が効きません。
手動設定(localhost:8080)なら使えます。
【検証済の内容】
・他のブラウザでの動作状況:Firefoxは「自動プロキシ設定スクリプト」からproxy.pacを指定すると効きますが、「システムのプロキシ設定を使用する」経由だとIEと同じです。(というかIEを使いたいわけじゃなくてこの設定を使いたいのですが。)
・拡張やフィルタを全て外しても変わりませんでした。 >>463
どうやってpacのアドレス記述してる?
localフォルダにpac置いて, http://localhost:8080/local/proxy.pac
って指定してもダメ? >>464
アドレス指定は「file:///D:/NicoCache_nl/proxy.pac」でやってました。(もちろんproxy.pacはD:/NicoCache_nlに置いてました)
localに置いて「http://localhost:8080/local/proxy.pac」にしたら行けました。
どういう理屈か分かりませんが、とりあえずこれで行ってみます。
ありがとうございました。 >>465
IE11ってfile:///でのproxy.pac指定は使えなくなったんじゃないんだっけ IE11でfile://が効かなくなった顛末は
https://blogs.msdn.microsoft.com/ieinternals/2013/10/11/understanding-web-proxy-configuration/
のNOTE: File://-based Proxy Scripts Deprecatedを読むと書いてあります.
もともとWinINETはfile://をサポートしていたけどWinHTTPはサポートしておらずトラブルのもとになっていたので
何をトチ狂ったかWinHTTPへの機能追加ではなくWinINETの機能削除で対応したんだと.
なおここに書かれているteporary workaroundはWindows 10では動作しなくなってます. >>466-467
は〜…なんだそりゃ
勉強になりました pacが上手く動作しないから、併用しているproxomitronで振り分けるようにしている
IEコンポブラウザだとダメなのかねえ html5で下の方にある格納されているコンテンツツリー開かないんだけど俺だけだろうか
ニコ広告だけは開くんだけども popThumb_FAのキャッシュファイル名変更(get_cache_title)がdmcキャッシュに対しては動作しないみたい フィルタまとめ#31うpしました
http://nicocache.jpn.org/count.cgi?nc0031.7z
更新物:watchページ整形フィルタ、広告削除フィルタ
watchページ整形フィルタ:
仕様が変わりHeaderContainer背景色が強制的に灰色になったのでそれの修正
広告削除フィルタ:
メイン画面の修正、広告削除要素の追加 >>473
動画プレイヤー下部のプレイリスト、市場の幅を変えたいのですがどこをいじればいいのでしょうか。
プレイヤーの幅に対して左右にはみ出すぐらい大きいもので…
ブラウザはIEです。 >>475
(´・ω・`)つ「watchページ整形フィルタ(画面サイズ変更用).txt」 「.BottomContainer-main .BottomContainer-card 」 動画のコメント欄の次の動画のリンク等をマウスオーバーした時に出てくるサムネイルを表示させない方法ってありますか?
場合によっては消えないまま残ってしまってページ更新をしないと消すことができません。
使ってるブラウザはChormeとIEです。 10_thumbInfoFilter(ポップアップリンク用).txt
15_thumbInfoFilter(基本).txt
をnlFiltersフォルダに置かない ≪動作環境≫
【OS・Java・本体】NicoCache_nl+150304mod+170809mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_141(amd64) on Windows 10
【ブラウザ】55.0.2 (32 ビット) Firefox Release
≪NicoCache環境≫
【拡張】すべて外しました
【プロキシ】同梱のpac使用
【その他】なし
≪質問/障害内容と検証状況≫
【事象・質問内容】
http://www.dotup.org/uploda/www.dotup.org1348237.png.html
LocalFLVのフォントが白くなっていました。
直す方法はありますでしょうか。 >>476
ありがとうございます。きれいに収まりました。 >>480
Stylus (Beta) Add-ons for Firefox
https://addons.mozilla.org/ja/firefox/addon/styl-us/
StylusをインストールしてCssで色を変えたら。
@-moz-document url-prefix("http://www.nXicovideo.jp/cache"){
body{
color:black !important;
}
}
多分これで動作すると思う(urlは直して >>482
ありがとうございます。
しかしながら、効果はありませんでした。
試行錯誤してみます! LocalFLVってやつインストして再現してみようと思ったが
どれをダウンロードすれば良いか分からない(´・ω・`) >>483
ブラウザのメニューとかボタンが白文字になってるあたり
ブラウザかWindows側でそういうテーマを適用してるんですよね?
直接の原因は多分それよね
>>484
cachemanagerですな >>480
先ほど質問したものです。
さらにニコニコ生放送のコメントのログが白くなってしまってました。
流れるコメントは通常通り表示されています。 >>487
Chrome側に問題があるのでは?一度入れなおしてみるとか。
最近いろいろ新仕様をブッコんできているからねえ。 ChromeじゃなくてFirefoxな。
Firefoxの拡張機能は当然無効化してるんだよな?
■NicoCache_nlのトラブルシューティング
NicoCache_nlについて質問する前に確認すべき事項のまとめ
https://www58.atwiki.jp/nicocache/pages/25.html
これも全部試したんだよな? コンテンツツリーとかニコニ広告とかニコニコ市場とか格納させたくないんだけどどうすればいいかな >>492
185~193行目、925~928行目を消す
これでどう? >>493
ありがとうございます
ただ、コンテンツツリーとニコニ広告が出てこないですね。。。 >>494
ニコニ広告とコンテンツツリーはデフォで表示されるようになってる筈…
と思ったけど今確認したら仕様変わったみたい
あとで対応する フィルタまとめ#32うpしました
http://nicocache.jpn.org/count.cgi?nc0033.7z
更新物:watchページ整形フィルタ、れどめ
watchページ整形フィルタ:
コンテンツツリーとニコニ広告が強制的にjavascriptで.is-1x1になり
height:1px; width:1pxという高さ1ピクセル幅1ピクセルになってしまうので
対症療法的に強制表示
現在のところ原因は不明(!)
れどめ:
画面サイズ変更用の使い方と:hoverについて追記 >>487
>>489
>>480
先ほど質問したものです。
[さらにニコニコ生放送のコメントのログが白くなってしまってました]原因かどうかわかりませんが、
flash版になっていたから白く表示されていたようです。
[生放送視聴ページHTML(β)に切り替える]を押すとコメント色が黒くログに現れました。
localFLVにつながる原因となればよいですが…
今のところ、切り替えてもlocalFLVは変わりません。
トラブルシューティングはすべてためしました。
変わったところは、Microsoft edgeで試すと、背景しか表示されなかったぐらいです。
後は正常への変化なしです。 >>496
ありがとうございます
ニコニ広告はいけるようになりましたけどコンテンツツリーがまだ駄目ですね。。。 >>498
こちらでは表示されてるので対策のしようがないです
インスペクタを表示して.BottomContainer-cardHederがどうなってるのか
スクショで送るかしてくれれば何とかなるかも?(実際に操作できないとかなり厳しいけど) LocalFLVの事ではなく、watchページ整形フィルタを適用した状態での
watchページ(URLがwatch/sm000000系)のお話です。 http://i.imgur.com/gEPxP15.png
こんな感じでお願いします。
最初からこうして欲しいとお願いしますと言えばよかったですね、すみません dmc対応の「FavoriteMyList - nlApiUtilEx」はありませんか?
「FavoriteMyList - nlApiUtilEx」でキャッシュアイコンが表示されないと思ったら、CSSスプライトになったあとにlocalから個別アイコンファイルを消していたのを忘れてた。
なのでlocalに個別アイコンファイルを戻したらキャッシュアイコンが表示されるかな、てもdmcも赤いアイコンにのかな?と思ったのだけど……
dmcキャッシュのファイル名の付け方が変わってるから、dmcのキャッシュ済み動画はサムネもキャッシュアイコンもHTMLに反映されなくなってた。 >>504
ひとつ確認したいんですが、watchページ整形フィルタを適用していない状態で
HTML5版を視聴した場合に、該当動画のwatchページ下部に
コンテンツツリーとニコニ広告は表示されているんですよね?
それで整形フィルタを適用すると同じ動画ページでは
コンテンツツリーが表示されなくなる?
>歯車マーク設定の文字も白抜きになっていました
歯車マークは初めから白かった(白抜き)のような
背景を設定していないせいもあるかも >>507
出るようになりました!
ありがとうございます あれ?またキャッシュ取得済みアイコンが出なくなってる?仕様変更かな あれ?ニコキャッシュってコメント投稿できないんだっけ?失敗しまくる NicoCache_nl+150304mod+170809mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_131(amd64) on Windows 10
Firefox 55.0.3 (64 ビット)
いつ頃からか不明ですが、NGCommentExtension の、kill @JUMPが
機能しなくなりました。
どなたか直していただけると幸いです。 >>510
マイページでキャッシュアイコン出ない動画が幾つかあるな
sm31770500とかキャッシュ済みなのに出てこない
プレイリストには出るのに 最新環境で再生位置を進めないとキャッシュしなくなったのは自分だけ? 自分もそんな感じだから再生開始してミュートで放置してる Adobe Flash Playerのダウングレードの仕方を模索してます。
仕方がわかりやすいサイトをご存じありませんか? ありがとうございます。
このサイトを見てがんばってはいるのですが、途中で訳が分からなくなってしまいます。
申し訳ございません。泣 ありがとうございます。おかげでインストールができました。どれをインストールしたら良いかわかりませんでした。
>>480 のものです。
文字が白くなった原因は、最新のバージョンでした。ダウングレードしたら文字が黒くなりました。
しかし安全性が不確かなため、最新版に直して白いままがんばります。
今まで長い間ありがとうございました。 たまにポップアップもキャッシュアイコンも出ない動画があるのはなんだろう
削除されてるわけじゃないのに >たまにポップアップもキャッシュアイコンも出ない動画があるのはなんだろう
そういったものをキチンとどの動画番号か、とかログを取らないと
対応してくれているヒトも対応できないかと(^_^;) >>525
とりあえずここらへんです
sm31836900
sm31816200
sm31833400
sm9739900
sm31770500 >>526
全部100の倍数ですね……再現できませんでしたが
・どこのページで発生したのか(検索ページで再現できるのか)
・非標準のフィルタを取り除いた状態で確認したか
・ブラウザ
あたりの情報もないとこれ以上の確認はできません nc0035 MonkeyPatchFilters-170901
・Chrome以外でも強制プリロードボタンを表示(Firefox対応)
・ZenzaWatchの挙動変更で動作しなくなっていたホイールフィルタを修正 古いflv動画をHTML5プレイヤーで再生しようとしてもffmpegが動かないのは仕様でしたっけ?
一旦Flashプレイヤーでflvキャッシュを取得してHTML5プレイヤーに切り替えるとちゃんとmp4に変換されるんですが
既に削除済みのflv動画は諦めるしかないのか… >>527
Chromeでマイページのニコレポだけですね >>529
普通に変換してキャッシュフォルダに置いときゃいいでしょ >>530
ありがとうございます.原因わかりました.
番号が00で終わる動画はサムネイルの置かれているサーバのホスト名がtnになっていました.
とりあえず08_MutationObserverHooks.txt中にあるtn-skrをtn\bに置換すれば直ります.
フィルタだけでなく本体でもサムネイルサーバはtn-skrで始まることを前提としていたので色々と直さないと…… ttp://www.nico video.jp/watch/so30512114
等、旧フォーマットの公式動画、キャッシュは問題なくできるけれど
キャッシュ後にブラウザキャッシュをクリアすると読み込めない ニコ生でFirefoxのFlash Playerのローカルストレージの許可ボタンが押せない 物凄く今更なんだけど
Extensionのコンパイル成功時のメッセージってどういうの?
コピペだけだとうまくいかないので
antつけてコマンド入れるとコマンド一覧が出るだけでうまくいった様子がないので…… エラーがなければ特に何も表示されない筈
まさかそのままコピペしてないよな?ちゃんとコンパイルするソースファイルを指定してるだろうな? reEncodingCheckerなどでRAW判定済みの動画はdmcを無効化するテスト
[Replace]
Name = RAW判定済みの動画はdmcを無効化(GINZA/HTML5)
URL = www\.nicovideo\.jp/watch/
EachLine = TRUE
Match<
("|")isDmc\1:1,
("|")dmcInfo\1:
>
Replace<
<nlcase "$REENCODED(<smid>)"><when "false">$1isDmc$1:0,<when else>$0</nlcase>
<nlcase "$REENCODED(<smid>)"><when "false">$1dmcInfo$1:null,$1_dmcInfo$1:<when else>$0</nlcase>
> "が潰れてしまったので一応貼り直し
[Replace]
Name = RAW判定済みの動画はdmcを無効化(GINZA/HTML5)
URL = www\.nicovideo\.jp/watch/
EachLine = TRUE
Match<
("|")isDmc\1:1,
("|")dmcInfo\1:
>
Replace<
<nlcase "$REENCODED(<smid>)"><when "false">$1isDmc$1:0,<when else>$0</nlcase>
<nlcase "$REENCODED(<smid>)"><when "false">$1dmcInfo$1:null,$1_dmcInfo$1:<when else>$0</nlcase>
> >>532
動画番号末尾2桁が00〜10の動画は全滅みたいね 「Flash Player」に脆弱性、任意のコードが実行される恐れ、セキュリティアップデート公開 -INTERNET Watch
http://internet.watch.impress.co.jp/docs/news/1080/644/amp.index.html
Adobe Systemsは12日、「Adobe Flash Player」についての
セキュリティ情報を公開し、脆弱性を修正するセキュリティアップデートをリリースした。
ユーザーに対して、アップデートを適用して最新バージョン「27.0.0.130」に更新するよう推奨している。
今回のアップデートで修正された脆弱性は、リモートからコードを実行される
(RCE:Remote Code Execution)恐れのある脆弱性2件(CVE-2017-11281、CVE-2017-11282)。
危険度が、3段階中で最も高い“Critical”とレーティングされている。 nc0036 NicoCache_nl+150304mod+170915mod
[機能追加]
・info/v2でvidでも対応するcidの情報を取得出来るように
[不具合修正]
・新サムネイルホスト名tnに対応(>524)
[nlFilter]
・watchページの処理の実行タイミングが不適切で正しく動作しないことがあるバグを修正
(く)が来る前のメンテナンスリリースということで
>>540
範囲広がってますね.最終的には全部tn-skrを廃止するつもりかも. >>542
おつかれさまです。
あえて廃止にする理由はなんでしょうねぇ nicovideo Thumbinfo popupでうp主のページに飛べなくなったので乗り換えようかと
10_thumbInfoFilterを導入してみたけど
出てくるポップアップをクリックしようとしてもマウスと一緒に移動するのでクリックできない……
ここ最近フィルタ系は弄ってないから設定おかしくなってるのかな? フィルタまとめ#34 うpしました
http://nicocache.jpn.org/count.cgi?nc0037.7z
更新物:削除動画でキャッシュ利用、有効期限切れの購入済み動画でキャッシュ利用
#機能的には違いが無いので既存ユーザはアップデートする必要はありません
#若干のソースのクリーンアップのみ
#今日は頭が冴えていて急に解析が進んで旧方式でも再生可能になりました
#旧方式・新方式、どちらを使ってもメリット・デメリットは同じです zenzaでcache済みアイコンって出てなかったっけ?
久々に起動したもんで記憶が定かじゃない >>545
ありがたい
これでようやく公式が真っ黒にならず
視聴できるようになった UA偽装の原宿化、今日中に効かなくなった?
今朝は変わってたはずだけど今やると変わらない もう使えない?
キャッシュ機能だけでも使い続けるにはどうすれば良いんでしょう >>545
期限切れがFirefoxでも安定して再生できるようになった
感謝です 取り敢えず保存してあるキャッシュは再生されるようになった
導入のwikiに助けられたけど文系にはキツイなw
環境変数のところですんごく悩んだ
変数名 PATH
変数値 C:\ant\bin;%JAVA_HOME%
で良いんだよね? >>553
それでいいよ
ただし、追加前にもいろいろなパスが入っているはずだからそれを残しておくようにな
誤って削除したりしたらアカン
>>551
nicocacheのキャッシュ機能とua偽装は関係ないと思う >>553
C:\ant\bin;%JAVA_HOME%;元の値
元の値を入れ忘れるとWindows動かなくなるぞい >>555
スマンその元の値ってなんだ?
何も追加してないけど
PC再起動して今のところは動いている
ついでにクレクレで申し訳ないんだが
wrapperってもう使えないの?
もしも導入できるんなら過去スレの何処あたりを見たら良いか教えて下さいな >>557
wikiでは環境変数の所ではコマンドプロンプト使えって書いてないから
それで確認してない
で、今見たら
c:\ant\bin;c:\program files\java\jdk1.8.0_141
しか出ないよ
なんか重大な間違いをしてるのか!? …やってしまったねぇ。
Wikiの注意書きを徹頭徹尾まで読まないからこうなる。。
> 慎重に操作してください!
> PATHには他にもプログラムのディレクトリが指定されていますが、
> それらは決して削除したり、誤って変更したりしないようにご注意ください!
> ディレクトリが変更されたプログラムが起動しなくなったり、
> 最悪の場合コンピュータが起動不能になります!!
電源は落とさないように。スリープは大丈夫だと思うが。PATHの内容を復元してあげないと。 windowsは親切にシステム用とユーザ用で環境変数を設定できるようになってるのに
なんでシステムの方を変更するんだか https://www.dropbox.com/s/6p0cjvijn8l6mk1/PATH.txt?dl=0
とりあえずこのリンクの内容をシステム環境変数のPATHに設定してあげれば
Windowsが起動不能になるのは避けられると思う(但しWindows 10以外の場合は俺はサポートできない) システムのプロパティ→詳細設定→環境変数のシステム環境変数を見れば良いんだよね?
環境変数は新規で追加したから「追加前」っていうのが理解できない
確かにシステム環境変数は沢山有るけど「PATH」という名前の変数は存在していなかったよ
後出しで申し訳ないけどOSはwin7ね 大文字小文字の差異はあるかもだけど、Pathが存在しないなんてありえないから 自分もWikiに助けられてる口だけど、Wikiだけを頼らずに色々調べてからやったほうが良いと思うぞ
こういうとこ読むだけでも画像がついてるぶんWikiよりわかりやすいと思うし
http://next.matrix.jp/config-path-win7.html ぶっちゃけた話、Wikiは元の管理人に放置されててスクリーンショットなんかの画像がアップロードできないようにブロックされてるままなんだよなぁ……。
これはやはり新規に作るべきだなぁ。俺が後で作ってみよう。 nicocache_nlのビルドだけのためにantやjdk入れるような人ならば、set PATHでいいんじゃないかな。
cmd窓閉じればsetで設定した変数は消えるし。 >>560
やっぱそうなんだ・・・
ユーザ環境変数に追加したらいけないのかなと思いつつもwikiの指示に従ったんだけどね zenzawatchでnicocache動いてる?
ポップアップも何も出なくなってしまった おはようみんな
今のところ取り敢えずPCは動いている
週末にもう一度1からやり直してみるよ java関係はユーザ用システム環境に入れるな的なことをたまにやるよね 新Wikiを作成しました。
それに合わせて、旧(仮)WikiとコピーWikiに誘導を追加しました。(旧(仮)WikiとコピーWikiは管理人に完全に放置されているため。)
荒らしなどをされると困るので一応アカウント制にしていますが、原則誰でもどのページも自由に編集できます。
また、アカウントは自動承認なので、いつでも参加できます。
NicoCache_nl Wiki (新)
https://www65.atwiki.jp/nicocachenlwiki/pages/1.html >>572
ありがとうございます
-----
今、Firefoxの”レスポンシブデザインモード”でUserAgent(UA)を指定して
試しにどうなるか見てたけど、自動で画像を拡大縮小してくれないのか…
ガビーン…! >>571
画像付きでなんと丁寧な
おつかれさまです
やっぱzenzawatch上では動かなくなったっぽい?
up380使ったポップアップもfetchも赤/緑cacheアイコンも出なくなってしまった 俺はZenzaつかえてるぞ
ページはHTML5側だけど
再起動してみたら? >>575
使えてると聞いて腹くくってビルドし直すとこからやったら復活した
ありがとう
・・・けど画面モードを横にして視聴履歴とかからちょいちょい動画を切り替えていくと死ぬ時がある
しかしながら死んだ状態でnicocache再起動してページ更新すると復活する
凄く俺環気がする >>574-576
ZenzaWatch側が仕様変更されてます
だいたい video.videoPlayer が div.videoPlayer > video.videoPlayer-video になったせい zenzaで削除された動画見るにはどうしたらよいの? >>579
正直誰かが作ってくれるかZenza側で対応してもらう必要があるかなとは思う
Zenzaで強制キャッシュプリロードも欲しいっちゃほしい 以前のjreを残すか9のためにソースの大幅変更と再ビルドを行うかの2択だろうね nlMovieFetcher使ってるんだけどなんかwatchページ開いている最中ずっと待ってても通信が終わらなくてjavascriptが読み込まれない問題って既出? wrapperの設定ってどこに保存されているのでしょうか?
Zenzaに引き継ぎたい設定が発掘できなくて困った >>588
聞いたことない
nlMovieFetcherが原因なのは確定してる?
javascriptが読み込まれないと判断した根拠もよくわからんし
開発者ツールから読み込まれていないリソースを特定したなら
どのスクリプトが読み込まれないとか情報をですね >>589
wrapper使ったことないから知らないけれどFlash製ならLocal Shared Objectじゃない?
ttps://ja.wikipedia.org/wiki/Local_Shared_Object
閲覧ツールがあるので覗いてみるとよろし >>592
確かにページのロードが完了するまでに長時間(15.24秒)かかっているのは読み取れるけれど
そのwatch-events.jsonは時間がかかった奴の後に行われたリクエストだと思う
そのネットワークの画面は開いた後に始まった通信しか表示しないので
先にネットワークの画面を開いてからwatchページを開けば長時間かかっている原因のリクエストが表示されるはず >>593
いやこれは無理矢理ロードを止めたの。
じゃないとwatcheventのこの画面が出ないから。 もしかして動画撮って説明しないと理解してもらえないのかな…? >>596
smile?m=xxxxxxxx.xxxxxlow&sb=1
のレスポンスが返ってきてないのが原因だと思う(シークサムネイル取得関連?)
サーバからレスポンスがないかフィルタの処理に時間がかかりすぎてるかのどちらかだね
もしNicoCacheのプロセスがCPU使用率100%で暴走しているならフィルタの正規表現に時間がかかってる >>596
動画の最後のほうでその通信が完了してるけどxmlが返ってくるべきところでmp4が返ってきている
1. dmcのリクエストが飛んでいて
2. 低画質モードで
3. プレミアム会員用のリクエスト/レスポンスがおかしい
ってことはプレミアム偽装が原因だよね
この件についてこれ以上関知しない >>598
いや、通信は完了していません
よく見返したらわかると思いますが右上の回転矢印(??)を押して強制停止してます
了解。 reEncodingChecker.txt の Name = 再エンコード判定リンク追加(投稿動画) って↓のまま表示されていたかな?
reenc({if $item.item_data.reencoded_bitrate != 0}{$item.item_data.reencoded_bitrate}{else}?{/if}kbps)
クリックしたら reenc(1096kbps) みたいに表示されるけど、これまで最初からkbpsが表示されていた動画は判定リンクをクリックした記憶がないのだけど……。
ちなみに↑はGoogle Chromeで発生。
Mozilla Firefoxでは同じところで最初からkbpsが表示されている。
違いはGoogle Chromeだとコンソールに↓があるから、ブラウザのJavaScript周りの仕様変更かな?
Uncaught ReferenceError: Template is not defined
at totalRename.js?1348783647:464 >>600
totalRenameFilter.txt を移動してコンソールに一切エラーが載っていない状態でも同じ症状。
フィルタ依存ではなさそうかも? >>600-601
reEncodingChecker-170816でフィルタを修正した部分なのでアップデートしてみてください.
Firefoxでは表示されるというのが解せませんが…… nc0040.txt
99-15_thumbInfoFilter(追加):動画再生終了後のプレイヤーに表示される動画一覧にキャッシュアイコンを追加
使用時は「flapi.nicovideo .jp/api/watch/getrelateditem」を置換できるように設定してください。
※NG対策で.jpの前に空白を入れています
>>602
thx
>>603
もしもプレミアムで newPlayerFilter.txt を使っているならプレミアムがらみのフィルターをコメントアウト。
プレミアムで「新プレイヤー強制プレミアムモード(コメント修正)」が有効だとコメントできないのを何年か前に確認。 >>604
ズバリ
いけました
ありがとうございます >>604
nc0042.txt
99-15_thumbInfoFilter(追加):動画再生終了後のプレイヤーに表示される動画一覧にキャッシュアイコンを追加 ※nc0040.txtでReplaceを閉じ忘れてたので修正
「キャッシュアイコン追加(watch:VideoEndScreenRelatedVideosContainer:JS)」でReplace<>を閉じ忘れていたので修正。
テスト用に作ったフィルターから移植したときに1行抜けてた……。 新しいニコ動の情報がまったくなくてどうなってるんだろう こんなん出ましたが普通ですか?
failed to process: http://flapi.ni★covideo.jp/api/record_current_playback_position
java.net.ConnectException: Connection timed out: connect
failed to process: http://www.ni★covideo.jp/watch/sm31459202
java.net.ConnectException: Connection timed out: connect
failed to process: http://notification.ni★covideo.jp/v1/sessions.json?callback=NNotify.handshakeCallback×tamp=1507386920370
java.net.ConnectException: Connection timed out: connect
failed to process: http://flapi.ni★covideo.jp/api/record_current_playback_position
java.net.ConnectException: Connection timed out: connect なんかやたらと…
failed to process: http://nicovideo.cdn.nimg.jp/web/scripts/common/UadVideoOrnament.js?1449031365
java.net.ConnectException: Connection timed out: connect
failed to process: http://nicovideo.cdn.nimg.jp/web/scripts/modules/navigation/cross_search.js?1377581672
java.net.ConnectException: Connection timed out: connect
failed to process: http://nicovideo.cdn.nimg.jp/web/scripts/modules/navigation/search_option.js?1502770377
java.net.ConnectException: Connection timed out: connect
failed to process: http://nicovideo.cdn.nimg.jp/web/scripts/dao/UadDao.js?1400049737
java.net.ConnectException: Connection timed out: connect
failed to process: http://nicovideo.cdn.nimg.jp/web/scripts/modules/form/ClearButton/clear_button.js?1401767256
java.net.ConnectException: Connection timed out: connect
failed to process: http://nicovideo.cdn.nimg.jp/web/scripts/common/ImpressionAccess.js?1445767901
java.net.ConnectException: Connection timed out: connect
failed to process: http://nicovideo.cdn.nimg.jp/web/scripts/lib/jquery/jquery.cookie.js?1377581665
java.net.ConnectException: Connection timed out: connect
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by dareka.processor.Workarounds (file:/D:/NicoCache_nl/NicoCache_nl.jar) to field sun.net.www.protocol.http.HttpURLConnection.http
WARNING: Please consider reporting this to the maintainers of dareka.processor.Workarounds
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release >>608-609
Connection timed outなので通信障害です.
PCや上流回線がおかしくなってないかご確認ください.
最後のWARNINGについては通信できないこととは関係ありませんが
通信障害を起因として発生するレアケースのJava9対応漏れっぽいので調査しておきます. 発生するリクエストをnicocache_nlでブロックしたい場合、
nlFilterの[RequestHeader]を使えばいいんですかね?でもヘッダが無くてGETだけの
場合にはブロック出来ないんですよね多分(現状動いてないっぽい)
それともproxy.pacでShExpMatchでURLを指定すれば良いのか?これもやったけど記法が分からなくて上手く行かない… >>611
ヘッダが無くてGETだけとはどういう意味でしょうか
現行のHTTPではGETだろうとPOSTだろうと必ずHTTPヘッダはついています >>612
開発ツールのネットワークタブを見ると
「このリクエストにはヘッダはありません」と出ていますが… >>613
Firefoxではサーバから応答がないときに応答が帰ってくるまでの間
「この要求にはヘッダーがありません」と表示されるようですね
ともかくNicoCache側では次のようにすればブロックできます.
[RequestHeader]
Name = example.comを404にする
Match<
http://example\.com/
>
Replace<
notfound
> 正規表現の単純な記述ミスとExtensionのコンパイルに必要なファイルを勘違いして数か月つまってたが
何とか構築できたよ
以前のものよりかなり動作が快適になった
Wikiも凄くわかりやすくなってて助かったよ fetched.htmlに表示される動画タイトルがもの凄い文字化けするんですがどうしたら…。
config.propertiesでmovieFetchCharset=UTF-8を指定したせい? 同じ現象か分からないけど自分の解決方法を書いておく
まずfetched.jsonをバックアップしてから
タイトル全部が文字化けするならfetched.jsonの文字コードを変換して上書きするshift-jisならutf-8に
もしくは最近のタイトルだけ文字化けするならnlMovieFetcher関連のファイルを最新に更新してみる(一部コンパイル必須)
こちらもfetched.jsonの文字コードがshift-jisならutf-8に変換して上書きする >>619
過去のフェッチ済タイトル(sjis?)が文字化けしていたようです
現在のfetched.jsonのエンコードはUTF-8 w/o BOMなので。
特に実害がないのでこのままでも良いかなと思いました
ありがとうございました ニコニコ側のシステム障害が原因です(新サムネイルサーバに存在しない動画のサムネイルを参照している)が
NicoCacheが間違った結果をキャッシュしてしまいますね……どうしよう >>621-622
ワークアラウンド 直ったら外してください
[RequestHeader]
Name = tn workaround
Match<
^http://tn\.(smilevideo\.jp/.*)$
>
Replace<
http://tn-skr4.$1
>
それからすでにキャッシュしてしまった分の始末について
thcache/320の中のファイルサイズが0のものをすべて削除してください >>622-623
ありがとうございます。
thcache/320の中のファイルサイズが0のものを削除したら表示されるようになりました firefoxアプデしちゃったからなのか、強制プリロードボタン消えちゃった・・・ キャッシュ消してnc0035から.txt入れ直したら復活した
有難う 兆候はあったけどチャンネル動画でfetch失敗してるのが増えてる気がする 広告削除のフィルターに↓を追加してください。
[Style]
Name = アンケート削除
URL = www\.nicovideo\.jp
Append<
#ncenq-notification,
.ncenq-notification-bar
{
display: none !important;
}
> ランキング表示画面の公式アニメで
fetchボタン押しても保存できない… >>631さんに便乗というか前から疑問に思っていたのですが
fetchを使った際
reEncodingCheckerにて"reenc"と書かれている新システム形式のエンコードの動画をfetchすると
新システム形式の方をfetch出来ないのは仕様でしょうか
それとも自分が何か設定し忘れている感じでしょうか >>632
コンパイルをしていないなら、恐らく旧形式のみ対応の古いやつを使っている。
最新のソースを用意してからコンパイル。
ttps://www65.atwiki.jp/nicocachenlwiki/
ttps://www65.atwiki.jp/nicocachenlwiki/pages/12.html
ttps://www65.atwiki.jp/nicocachenlwiki/pages/15.html コメントのコマンドを削除するときに16進数で指示された色も無効にする場合、
(\da-fA-F){6}、または{3}でできなかったんですが何か良い案はありますか?
なにとぞよろしくお願い申し上げます おめーよぅ、そう言うときはhttp://www.rubular.com/で正規表現をチェックするんだよ
#[0-9A-F]+ >>633
>>631ですがコンパイラー新しくしてコンパイルしなおしたらいけました
ありがとうございます >>636 返答ありがとうございます
# があったら認識されないのではないだろうか、とか、正規表現内に FFF とか FFFFFF があったらコメント除外の対象に含まれるのではないかとか、思っていました。
今のところ、チェックするサイトでまだ再現できておりません。 情報不足ですいませんでした。 nl最新 JAVA最新の状態なのですが
コメントが保存できてません
2016年コメントが最終保存になってます
アンチウィルスソフトはカスペルスキーで
Adbodkを使っています
できたらアドバイスお願いします >>639
メニュー内の「コメントを保存」のこと?
使えてるよ
NicoCache_nl+150304mod+170915mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_152(amd64) on Windows 10
Extension2: ExtUtil_110125
Extension2: nlMediaInfo_170202
Extension2: nlMovieFetcher_110411(v0.6) w/ 170809 o_O
Extension2: reEncodingChecker_170808 javascriptかjqueryの動作をブラウザのアドオンが阻害してない? PlaybackrateChangerで再生速度を変えてもすぐ戻るのは仕様ですか? >>642
ソースに書かれた注意書きをよく読んで慎重に実行しよう。 ああ、変更内容だけだと思って読んでませんでした、すみません ありがとうございます
プラウザ、セキュリティーソフト、アドオン等をもうちょっと調べてみます。 フィルタまとめ#38 うpしました
http://nicocache.jpn.org/count.cgi?nc0045.7z
更新物:watchページ整形フィルタ
アカウントを消した投稿者の動画を表示したとき、
再生数、コメント数、マイリスト数のコンテナが動画を覆い隠す対策を施した ssl.seiga.nicovideoは処理できないのかな?それとも何か設定があるのだろうか。 >>647
1.PACファイルで対象のURLをnlに通すように設定している。
2.対象のURLに処理を行うフィルターか拡張機能を導入している。
以上を満たしている状態でnlを起動してからnlが効くブラウザーを起動。
結果が答え。 >>647
書き換え対象に加えるならgenCert.{bat,sh}を書き換えて実行と
30_NicoCache_nl_TLS.propertiesのmitmHostPortRegexに追加
証明書の対象ドメインの*は2レベル以上のサブドメインにマッチしないからそれぞれ設定しないといけないのよ
ところでそのホストどこのページから参照されているんです? >>649
nlは常時起動、pac未使用(何故かうまく動作しない)で、Proxyodomoでpacと同じことをやっています。
対象サイトは下に書いてあるところで、ここ用のフィルターは作っていません。
この状態だとリーダーが正常に動作せず、ssl.seiga〜をnlに読ませないようにしたら動いたと。
>>649
角川のコミックウォーカーのコミックリーダーです。ロードに失敗するんですよね。
nlでSSL通す設定があったのを思い出しました。ちょっとやってみます。
お二方、ありがとうございました。 ニコニコインフォ:「niconico(く) サービス発表会」観覧募集
2017年10月30日15:00ころ
niconico(く) サービス発表会を、2017年11月28日(火)18時より開催します。
2017年10月30日(月)15:00〜11月19日(日)23:59
http://blog.ni covideo.jp/niconews/48509.html
http://live.ni covideo.jp/watch/lv308056218
niconico(く)サービス開始時期延期か?さすが公式発表もないとは(笑) header_rank_link+_100505改.txt
※Match<>の行が長くてNGなので改行してます。改行を消してください。
# 拡張メニュー追加前の補正
[Replace]
Name = 拡張メニュー追加前の補正 (2017-10-31)
URL = www\.nicovideo\.jp/
Require = <!-- nl header_light replace -->
Multi = FALSE
EachLine = FALSE
Match<
<li[^>]+id="siteHeaderRankingMenu"[^>]*>\s*<a[^>]+>\s*(?:<span>)?(.+?)▼?(?:</span>)?
\s*</a>[\s\S]*?<ul[^>]+id="siteHeaderRankingMenuContainer"[^>]*>[\s\S]+?<a href="(.+?)"[\s\S]+?</ul>
>
Replace<
<td class="separator">|</td>
<td><a href="$2" id="MENU-RANKING">$1</a></td>
> >>652
更新ありがとうございます。
これは既存の同じ名前のName = 拡張メニュー追加前の補正 を修正するのでしょうか
それとも新たに追加する方でしょうか タグ欄の右端にあったとりあえずマイリストなどのボタンが表示されなくなってしまいました
どうすれば表示されるようになりますか? インスペクタで非表示にしているCSSルールを探索してみれば >>655
情報ありがとうございます
インスペクターで調べてみたところ、
.VideoMenuContainer .VideoMenuContainer-area:first-child {
position: absolute;
top: -40px;
right: 24px;
padding: 0 !important;
z-index: 3;
}
の「position: absolute;」を無効にすれば、場所はずれてグレーアウトしてるけど各ボタンが表示されて使えるようになりました
watchページ整形フィルタでいうと674行目です
使えるようにはなりましたが不便なので、きれいに直す方法が分かる方がいたら教えてください >>654
俺も無いわ
nc0045当てたからと思って古いの入れてみたけど帰ってこなかったから
サイト側が変わっちゃったのかな >>656を受けて修正です。
フィルタまとめ#39 うpしました
http://nicocache.jpn.org/count.cgi?nc0046.7z
更新物:watchページ整形フィルタ
運営による仕様変更によりマイリストボタン等が表示されなくなったことへの対処 >>660
修正版乙です
当ててみたけども、とりマイリス・マイリス・宣伝ともに出現はしたけどもリンクになってない感じになっております
おま環かもわかりませんが。 フィルタまとめ#40 うpしました
http://nicocache.jpn.org/count.cgi?nc0049.7z
更新物:watchページ整形フィルタ、watchページ整形フィルタ(画面サイズ変更用)
watchページ整形フィルタ:
タグエリアとアクションボタン、検索ボックスの大幅な変更、コンテンツツリーのリンクを押せるように直した
watchページ整形フィルタ(画面サイズ変更用):
「「…」のポップアップメニュー位置調整」の更新
現在、重なりを制御できないのでコメントリスト真上にポップアップメニューを表示させるように変更すると
タグエリアの下に表示されてしまう問題を抱えている( position: absolute;z-index: 500;を書き加えても直らない)
もし直せる人がいたら掲示板上で提案してくれると嬉しい 検索ボックスの位置が親要素を選択できない関係でタグエリアに固定できない
のでスクリプトをつくってみたがTypeErrorで動かない
どうしたらいい?
window.addEventListener("load", function(){
var owner = document.getElementsByClassName("GridCell VideoOwnerInfo-gridCell");
var owner2 = owner[0].getBoundingClientRect();
var o = owner2.style.top + window.pageYOffset + owner2.style.height;
var tagcon = document.getElementsByClassName("Grid TagContainer");
var tagcon2 = tagcon[0].getBoundingClientRect();
var t = tagcon2.style.top + window.pageYOffset;
var takasa = o - t;
var sbox = document.getElementsByClassName("GridCell col-1of12 HeaderContainer-searchBox");
sbox[0].style.top = takasa + "30px";
}); フィルタまとめ#41 うpしました
http://nicocache.jpn.org/count.cgi?nc0052.7z
比較的マイナーなアップデートです
更新物:watchページ整形フィルタ、watchページ整形フィルタ(画面サイズ変更用)、PlaybackrateChanger
watchページ整形フィルタはアクションボタンのサイズ調整、その他は主に背景の位置関連ルールの最適化 フィルタまとめ#42 うpしました
http://nicocache.jpn.org/count.cgi?nc0053.7z
更新物:watchページ整形フィルタ、watchページ整形フィルタ(画面サイズ変更用)
watchページ整形フィルタ:
フッタコンテナの表示、アクションボタンと「…」ボタンを元の位置に戻した、z-indexを修正した、ニコニコ大百科の位置を修正した キャッシュがあっても、動画再生できない条件てありますか? フィルタ更新乙です。
キャッシュがあっても再生できないのは、ニコ動側の問題じゃないかな。うちもたまにある。 フィルタまとめ#43 うpしました
http://nicocache.jpn.org/count.cgi?nc0054.7z
更新物:watchページ整形フィルタ
右側に寄せられた大百科ボタンが押せないことに対する修正 + "投稿日時20xx/xx/xx xx:xx"を文字として選択できない(マウスが反応しない)ことに対する修正 更新乙です
firefoxの最新版でアドオンが壊滅状態なんでブラウザを派生版に替えようかと思ってるんだけど、nicocache使う上で影響あるかな?
・・・とその辺調べるためにwkiの設定の所を読み直していたんだけど、ブラウザの設定の項で
「ニコニコ動画へ接続するときのみNicoCacheを経由する」パターンと「全てのサイトの閲覧にNicoCacheを経由する」パターンで
一部同じこと書いてあるような気がするんだけどこれはこれでいいの? >>671
前者については問題ないと思う
派生版に走る前に代替拡張機能を探すことをオススメしたいが。
後者については詳しくないのでわからん。旧Wikiの内容をそのままコピってきただけ。 >>672
わかった
まず代替探してみる事にする
ありがとう どうせZenza含めスクリプトはViolentMonkeyで動くしここで上がってるやつでアドオン依存なんかあったっけか
ちょっと前にベータで試した時はニコニコ関連では特に困らなかった(Scrapbookやタブグループ関連でちょっと困ったけど) 今回のfirefox 57 quantumで一番困ったのはsession managerが使えなくなったことだな
事前に移行準備を進めてて他のアドオンはおおよそ代替が見つかったがこれだけはなかなか見つからず大変だった
代わりにtab saver使うことにしたが
nicocache及びnlfilterやextensionでアドオン依存というのは無いはず とりあえずfirefox 57用に色々アドオン漁ってみた
タブ上にカーソルあててホイールコロコロでタブ移動だけがどうしても無かった…
それよりもZenza自体は動けどもZenza内は>574-576みたくポップアップやらキャッシュマークが死んでた
ビルドし直したら〜みたいな事書いてあったからし直してみたけどダメだった >>677
勝手に修正フィルタの
>nlZenzaWatch応急処置1を追加
が一番新しいやつだよね?
それは入れてあるんだ…おま環なのかな >>676
Foxy Gesturesなどのジェスチャー系拡張機能でできるかも?使ったことないから分かんないけど… >>678
うちのZenzaさん8月から時が止まってました0055 >>680
アプデ乙です
おかげさまでZenza内ポップ、Cマーク共に復活しました
即日対応頂きありがとうございます
助かりました
>>679
左クリック押しながらコロコロ・・・とかはあるんだけどね
タブ上にカーソルあててコロコロ移動したいんだよね >>681
webextensionsのapi制限により希望の機能を実現する方法は無いかも知れない
これはどうだろう?
FireFoxでアドオンを入れずにタブのホイールスクロールを利用する – Re;con-ReviewDays
https://www.google.co.jp/amp/reviewdays.com/archives/34370/amp >>682
そうなのか
やってみたけど、about:config内検索かけてもScrollSwitch自体が出てこなかった・・・
名前変えて潜んでるのかもしれないけども
グループタブ消したりは出来るみたいだから、about:configから迫った方がいいのかもしれないな >>683
じっくり確認したらどうもtabmixプラグインの機能みたいだ
だからtabmixが入っていないと当然scrollswitch自体も出てこない
一度でもtabmixをインストールすればextensions.tabmix.*****は出てくるけどこれはFF57以降では
tabmixは動作しないので抜け殻みたいなもの
うーん、やはりジャスチャーで我慢してもらうしかないな、右クリックとか余計な操作が一つ付くし
タブ上では実行できないけど、一応ウェブレンダリング画面(アドレスバーやブックマークバーより下の画面)
では少なくとも実行可能だし。 縦タブ(Tree style tab)使うとサイドバー内でスクロールはできるよ >>685
最初若干目が泳ぐけど、これ良いね
上にカーソル持ってくか横に持ってくかの違いでその他は違和感なく使える
>>684
これ自分の癖なんだけど、少し多めの行コピーするときに文の始めにカーソル置いて右クリック押したまま
ホイールでページスクロールすることで色付けしちゃうのよ
いつもの勢いで且つ今の環境でそれやると目まぐるしくタブ替わってファッ!?ってなる
そのうち慣れていくんだろうけども
なんか途中から新生火狐の話でスレチなのに皆さん付き合ってくれてありがとう
アドオン壊滅&Zenza昏睡状態から立ち直れそうです 103_watchページ整形フィルタ
タグや大百科表示エリアの右側を削ってください。
タグや大百科が透明な要素の下に隠れるように戻っています。
透明な要素の下に隠れたタグや大百科はGoogle Chromeでクリックできません。 >>689
nc0053.7zのファイルで >>670 を見落としてました。
お手数おかけしました。 さすがにニコニコ(く)が来たら仕様変わるかなぁ、、、、 さすがに一から作り直すほどのリソース
いまのニコニコ動画の中の人たちに与えられてない気がする 今のところ影響が大きそうなのはFlash版の廃止の時
今flvやswfが降ってくるところでmp4が降ってくるようになって
キャッシュと不整合が発生する場合にどうすべきか 既にflv/swfのキャシュがある場合は従来通り変換したものを再生して、
降ってくるmp4は無視という感じでいいんじゃない?(どちらが高画質かにもよるけど) flv2mp4が有効かつflvの場合はそれでいいとして問題はflv2mp4が無効の場合とswfですね
さしあたってはサーバから降ってくるものを再生してキャッシュに変更を加えないのが妥当か サーバー側で全面的にH.256/mp4に変換してFlash廃止します、、、だったりして SWF自動変換できるのかなあ。
一括でコンバートすると結構な破綻が起きそうな気もするが。 今の運営がまともにサーバーや回線リソースに投資するとは思えんのよね。
んじゃどうするかと言うとflash切り捨てなんじゃないかと。 スマートフォンアプリのニコブラウザのほうでキャッシュを作って
それをnicocacheのほうへコピペして再生したりしているんですが
偶に途中までしかキャッシュしていなのにそのままコピペしてしまう
ということがよく有ります
例えば動画時間は5分なのに最初の10秒だけ(キャッシュされているために)再生されて以下動画冒頭へループといった
感じです。キャッシュを消して再作成すればうまくいきます。
そこで質問なのですが、
途中までしかキャッシュしていないファイル(=一時ファイル?)を上手く判別するツールなど(メタデータと実際の動画時間を比較するツール等)が
有りましたら教えてください getthumbinfoにファイルサイズが入ってるよ
エコノミーならsize_low、通常(高画質)ならsize_highの値がそれ
古い動画とかエンコしなおしたっぽいのは違ってる場合がある
修正されない理由は不明 >>700
ありがとうございます
getthumbinfoの情報にアクセスするにはどうしたら良いでしょうか?
専用の拡張機能等があるのでしょうか ごめんツールを希望してたのか
getthumbinfoでの判定はプログラミング必要だから無理かも
でも一応書いておきます
以下のURLにアクセスするとxmlが取れるけどその中に書いてある
http://flapi.にこvideo.jp/api/getthumbinfo/1511229865(動画のID)
サバ移転して今は以下のURLらしいです(flapi→extね)
http://ext.にこvideo.jp/api/getthumbinfo/1511229865(動画のID)
xmlの中はテキストなので人間が見ればわかるけど
数字を取り出すにはテクニックが必要 >>702
ありがとうございます 機械的にやる方法がほしいのですが…
トータルキャッシュサイズが343.56GBあるので人力でやっていたら何千時間も掛かってしまいます… >>703
>>702「ツールはないからとっかかりだけ書いておくからxml見て自分でプログラミング頑張って」じゃないの?
俺もたまーにnltmpが変になって個別に消して対処してるけどシークしなきゃ起きたことはないけど フィルタまとめ#44 うpしました
http://nicocache.jpn.org/count.cgi?nc0058.7z
更新物:全て(さほど意味のないアップデート)
・スタイルシートとスクリプトを外部リソース化しました
デメリットとして導入方法に戸惑う恐れがあります
これによってモダンブラウザ上での各リソースの管理と利便性が向上しました
また、リソースの読み込み順序を制御しやすくなり管理が容易になりました
・readme.htmlに添付の画像ファイルの色モードをインデックスカラー化して
全体のファイルサイズを低減しました
・readme.htmlを更新して現在のニーズに合うようにしました >>705
sm924757
投稿者情報枠のclassが他の動画と異なるようで、縦が動画情報いっぱいに広がってレイアウトが崩れます。
対象の動画:GridCell col-fill
レイアウトが崩れていない動画の例:GridCell VideoOwnerInfo-gridCell >>706
現在それは”仕様”となっておりますので諦めてください。 topバー仕様変わった?
キャッシュの欄がマイページは消えてて動画ページだと表示されてる header_light、link辺り直せれば良いんだけどわからないから諦めてる nc0059 NicoCache_nl+150304mod+171127mod
[機能追加]
・JDK9に対応
・キャッシュのタイトルをNFC正規化
・デバッグ用にスタックトレースの出力機能を追加
[不具合修正]
・flv2mp4で44kHz未満の音声をaacに変換(Firefoxで22kHzのmp3を認識できないため)
[nlFilter]
・topBarの仕様変更に対応(>>709)
(く)がなかなか来ないのでメンテナンスリリース
今日の発表会どうなりますことやら
>>650
今になって確認しようとしたのですがssl.seiga.nicovideoへのアクセスが再現できませんでした.
ニコニコ静画(マンガ)のComicWalkerですよね. tools.jarが無いのですがどうやってコンパイルしたらいいか教えてください
https://docs.oracle.com/javase/9/migrate/toc.htm
>Migrating to JDK 9
>Removed rt.jar and tools.jar
>Class and resource files previously stored in lib/rt.jar, lib/tools.jar, lib/dt.jar and various other internal JAR files
>are stored in a more efficient format in implementation-specific files in the lib directory. く用に用意したのがDMCと言っているし、
Nicocache的にはあんまり変わらないんだろうか HTTPSに移行していく旨の発言があったのでMITM機能の出番が来そうですね >>712
https://ssl.seiga.nicovideo。jp/api/v1/comicwalker/contents/KDCW_MF00000006010127_68
こんな感じです。503返されてデータが受信できないようです。 Javaに詳しい人教えてクレメンス
D:\NicoCache_nl>cmd /k "color 2E && TITLE AutoBuilder && cd /d D:\NicoCache_nl\ && ant extract jar"
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre-9.0.1\lib\tools.jar
Buildfile: D:\NicoCache_nl\build.xml
extract:
[unjar] Expanding: D:\NicoCache_nl\NicoCache_nl.jar into D:\NicoCache_nl\src
compile:
BUILD FAILED
D:\NicoCache_nl\build.xml:13: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre-9.0.1"
Total time: 0 seconds
D:\NicoCache_nl> >>713,715
Windows 10 Fall Creators Update, jdk-9.0.1, ant 1.10.1
で確認しましたが今までどおりビルドできています.
ご利用のビルド方法と環境変数あたりをご報告ください.
JAVA_HOME=C:\Program Files\Java\jdk-9.0.1
NicoCache_nl> ant extract jar
...
BUILD SUCCESSFUL
>>720
JAVA_HOME環境変数は正しくセットされていますか?
特に表示がjdk-9.0.1ではなくjre-9.0.1になっている点が気になります.
>>719
ttp://seiga.nico video.jp/watch/mg244439
でそのAPIへのアクセスは発生しますか?
私の方では全くそのようなAPIへのアクセスが発生しないので
コミック依存かブラウザ依存かアカウント依存か >>723
最後のセミコロンが原因ですね.
JAVA_HOME環境変数の編集の「テキストの編集」からセミコロンを消去してください. >>724
ありがとうございます
セミコロン有ると駄目なんだ…wiki直さなきゃ >>719
API利用把握しました.静画ではなくComicWalker本家の方からアクセスすると使ってますね.
問題のエラーは再現できませんでした.
NicoCache側に503を出力する処理は存在しないので
APIサーバが503エラーを吐き出しているということになりますが…… >>722
APIへのアクセスは無いですね。角川専用のAPIなのかも?
使用しているブラウザはAnciaのTrident版です。
まあ、ここが見られないだけなので、Nicocacheを通さない別のブラウザを使えばいいだけです。
お騒がせして申し訳ないです。 近日中に1080pのテスト運用始めるそうで多分またkulowの出番となります
ttp://blog.nico video.jp/niconews/53475.html
テストが始まったら「ビットレート2000kbpsを超える動画が検出されました」というログが出るので宜しゅう
Flashプレイヤーではlow判定の処理のアップデートが必要となる予定
HTML5プレイヤーでは現在の処理で動くはず 12/1過ぎて公式とかの動画IDがごっそり入れ替わってキャッシュが効かなくなってら 1080pでも2000kbps制限だったりして、、、というかサーバーに投資できない
ならそうならざる得ないような気がする。 公式アニメの新作かと思ったらdアニメの有料だったわ
同じタイトルで一週間無料の方も追加されんのかね
ややこしいな >>730
利益度外視のGoogleやらサイバーエージェント・テレ朝連合と
ガチンコのぶつかり合いになったのは辛いとこだよな…
一番の問題は新しいプレミアム会員特典を用意できない事なんだと思う。 いい加減ニコニコ運営はリアルイベントに金を浪費するの止めろと言いたい >>734
やったことないけどチャンネルの説明にストリーミングって書いてたと思う
ストリーミングだったらできない >>733
川上はそんな赤字は出てないと言うが赤字会社の実業団スポーツみたいなもんで
まずそこをやめろよ、、という話になるよなぁ。 質問です。
現状dmc完了の動画キャッシュ(緑色のリンク)を作るためには、動画を再生しないとダメですか? よくわかってないのですが
アプデの度に
ant extract jar
ってするんですか? コメント検索実装したいんですが直せる方居ますかね?たすけて
//Comment Regex Search (regex is not implemented yet)
//https://www.tam-tam.co.jp/tipsnote/javascript/post11315.html
document.getElementById("start_search").addEventListener("click", function() {
var commentDataArray = document.getElementsByClassName("___table-row___1-Ej1");
var commentData = [];
var commentList = document.getElementsByClassName("___table___3Fnci");
var k;
for(k = 0; k < 243; k = k + 1){
commentData[k]=[];
commentDataArray[k]=[];
commentList[0].setAttribute("data-offset", k);
for(var i = 0; i < commentDataArray.length; i++){
commentData[k][i] = commentDataArray[k][i].getAttribute("title");
console.log("commentData["+i+"]:"+commentData[i]);
}
}
var keywords = document.getElementById("comment_searchbox").value;
var searchResults = [];
var crsCon = document.getElementById("crs-container");
if (commentData.indexOf(keywords) != -1) {
searchResults.push(commentData);
}
for(k = 0; k < 243; k = k + 1){
searchResults[k]=[];
for (var j = 0; j < searchResults.length; j ++) {
crsCon.insertAdjacentHTML('beforeend', '<span>'+searchResults[k][j]+'<span>');
console.log("searchResults["+k+"]["+j+"]:"+searchResults[k][j]);
}
}
}); やりたいこととしては、
・どうにかしてコメントのログ全文と取得する
・検索する(入力文字列との一致をみる)
・結果を返す
ということです。今回はメインプレイヤーのコメントログを動かして
data-offsetというattributeから取ることを目指しています
(コメントログをスライドしないと表示分の30個しか取得できないため) すいません、ちょっと語弊がありましたね。data-offsetに介入してスクロールバー
を強制的に動かしてコメントを全文取得するためです。
データ自体は"___table___3Fnci"というクラスのtitleから取っています。 >>721
.VideoViewCountMeta, .CommentCountMeta, .MylistCountMeta
↑これの left: -234px !important; を right: 184px !important; に変えていただけないでしょうか。
>>706 のようなケースで left だと再生数とかが動画の上にかぶってしまいます。
right だと left で問題ない動画も含めて、見た範囲では動画の上にはかぶらないようです。 >>740
こんな感じでどうですか?
nc0062 あれ?一部動画が黄色アイコンのエコノミーでしかキャッシュできない? これとかいくらやってもエコノミーだ
sm32382410 flvで投稿されてるね
flashモードで再生すると通常通りキャッシュされたよ >>746-747
HTML5プレイヤーのバグ
動画の最高解像度が360pで128kbps以上の音声が付いているとき64kbpsの音声しか使わない
ZenzaWatchでアクセスすれば最高音質になるはず >>745
ありがとうございます。ソース頂けるのはとても嬉しいのですが、実行してみるとcontent is undefinedと出ますね…
一応これ↓をフィルタに入れるとデバッグ可能かと思いますので修正をお願いしたいです…(こちらでも
デバッグしてみますが多分一人では難しいです)
https://pastebin.com/ST60faFi movieFetcherFilter.txt 2017-06-07 を編集した方へ
Name = fetchリンク追加(マイページ&ニコレポ) (2017-06-07) の276行目にある
anchor.addEventListener("click", function() { nicofetch(this, id, 5) }); を
anchor.addEventListener("click", function() { nicofetch(this, id, 5, titleAnchor) });
にしてください。
, titleAnchor が抜けた状態だと、fetchした動画のリンクに target="'_blank" が追加されません。
※nlMovieFetcher.js の233行目が initialize: function(id, elem, frame, anchor) { になっていれば、 titleAnchor を渡すことで動画のリンク要素が指定されます。 >>751
訂正。
target="'_blank" → target="_blank" プレミアム会員を一斉に解約するだけでなく
Nicocacheも開発中断して使用できなくなったほうが
ニコニコへの傷が深くなってサーバー増強につながるかもな
どんな状況だろうとニコニコへの愛情は揺らがないとか? >>753
nicocache開発中断で一番割を食うのはnicocacheユーザーだからなぁ
何も意味ない movieFetcherFilter.txtについてなのですが、
319行目の
「(<h\d><a href="watch/(\w{2}\d+)(?:|\?[^"]+)")(?: id="watch/\w{2}\d+")?([\s\S]+?(?:<li class="posttime[^"]*")?.+?投稿)(?=</li>)?」
を
「(<h\d><a href="watch/(\w{2}\d+)(?:|\?[^"]+)")(?: id="watch/\w{2}\d+")?([\s\S]+?(?:<li class="posttime[^"]*").+?投稿)(?=</li>)?」
に修正してもらえませんかね?次のアップデートからで良いですから。
上の表現だと視聴履歴の動画タイトルに「投稿」という文字が含まれていると黄色く変化する部分がその「投稿」の文字までしか変化しないんです
下の表現ではきちんとposttimeのli要素まで検索します >>756
[\s\S]+?
ここをいじった方がいいんじゃない?
試してないけどこんな感じで……
(?:(?!</a\s*>)[\s\S])+?</a\s*>(?:(?!</ul\s*>)[\s\S])+? >>757
試してみたけど途中までしか検索しないですね >>748-749
先週まではこんなことなかったのに
今週になって急にエコノミーでキャッシュされるようになったわ
運営が何かやらかしたのかしら >>759
>>747,749のHTML5プレイヤーのバグは画質選択機能の追加で入ったから今年の2月末からずっとある >>760
先週までは普通にキャッシュできてたのよ
なのに同じ投稿者が今週投稿した動画ではいきなりこの現象起きるようになったから
運営側が動画のエンコ方式でも変えたのかと思って 12/7にHTML5版を更新したよってお知らせ出てたよ。
【12/7更新】「動画視聴ページ HTML5版」更新のお知らせ
http://blog.n\icovideo.jp/niconews/563.html フィルタまとめ#46 うpしました
http://nicocache.jpn.org/count.cgi?nc0064.7z
更新物:watchページ整形フィルタ、PlaybackRateChanger
watchページ整形フィルタ:
・タグカウンターと市場アイテムカウンターを追加しました
タグの数、市場のアイテムの数を自動でかぞえてくれます
・heatmap.js、heatmap_config.jsを同梱しました
どうにかしてコメントのヒートマップを作る方法を模索中…
PlaybackRateChanger:
comment-regex search(crs)[Beta]を追加しました
自分の技術力を超えているため恥ずかしながら動かす方法が分かりません >>755
nicocacheユーザーがニコニコ見なくなったら効果出るんじゃね? PC使えないキッズが圧倒的に多いんだから1割居れば多い方なんじゃない? 2015年8月 6日 12:41
プレミアム会員数250万、総登録会員数5,000万を突破
http://blog.nico video.jp/2015/08/2505000.php >>762
言われてみればこの日以降に64kbpsでキャッシュされる動画増えた気がする
一体どんな変更加えたんだ アクティブユーザーなんて三桁いるかどうかってレベルだと思う ファイル置き場のDL数が正しければ重要なファイルでも2桁がやっとだし更新してない勢含めても3桁いってるか怪しい テストですけど1080pきましたね
【PC版ニコニコ動画】1080p動画のテスト運用開始
2017年12月11日(月)よりPC版ニコニコ動画で1080p動画のテスト運用を開始いたします。
今回のテスト運用は、1080p動画を実際にご投稿及びご視聴いただくことでのシステム負荷を検証することを目的としています。
(検証状況により本テスト運用を中止させていただく場合がございます)
http://blog.nicovideo. jp/niconews/54740.html フィルタまとめ#47 うpしました
http://nicocache.jpn.org/count.cgi?nc0066.7z
更新物:watchページ整形フィルタ、PlaybackRateChanger
watchページ整形フィルタ:
・アカウントを削除した動画にエンカウントすると自動的にスタイルを整形するスクリプトを追加しました
PlaybackRateChanger:
comment-regex search(crs)正式版を追加しました
>>745様、>>772様、技術的ご協力ありがとうございます。感謝です。
テキストエリアに単語を入力するとコメントを検索できます。チェックボックスの「正規表現」にチェックを入れると正規表現で検索できます。 >>773
ヒャッホーイ
ビットレートの検証したらパッチ出します
4Mbpsと6Mbpsの二択かな?
> 不具合改修 再生開始時に画質が700kbps未満だった場合低音質で再生される 2017年12月11日
ウッソだろおま
今朝NicoCache側にワークアラウンド実装したところなのに
まさか9ヶ月放置したバグが修正されるとか comment-regex searchを実装したのはいいが、動画を遷移すると前の動画の
コメントデータが残っていてそれを延々と検索する処理になってますね
動画遷移に合わせてdocument.getElementById('js-initial-watch-data').getAttribute('data-api-data')を取り直す処理と
コメントデータを取り直すxhr処理をしないとダメみたいですね… >>775
最近エコノミーで再生されていたのはこいつが原因か TAG検索してたらなんか無関係な動画が出てくるからよく見たら
海外のエロサイトのように広告動画を検索に入れてきやがった
ユーザーと真摯に向き合うんじゃなかったのかよ NGranking_testってフィルタが一部動かなくなってると思ったら
data-idがdata-video-idに変わってたのか 1080pいい感じだな
なぜもっと早くできなかった 投資対効果低いと思ってたからでしょ
慌てて予算とリソース回したとしか思えない nc0068 NicoCache_nl+150304mod+171213mod
[仕様変更]
・投稿時期を用いてkulow判定のヒューリスティックを改良
・映像が2000kbpsを超える動画のレポートを削除
[不具合修正]
・1080pに合わせてFlash版watchページのkulow判定を修正
[nlFilter]
・i=xxxxxxxx.yyyyy.Mのような形式のサムネイルURLに対応
・ランキングトップページで表示が崩れるのを簡易修正
ついでにフィルタのニコニ広告リニューアル対応をしようと思ってましたが
一向に復活しないのでこのままリリース.
kulow判定のヒューリスティックは,これで問題なければ近いうちに
この基準を元にkulowのついたキャッシュのリネームを行います. >>782
どうせたら全部アカウントなし無料で見れるようにしてほしいわ
再生数水増し対策はアカウントしか再生数数えないとかでいいし キャッシュ済みアイコンがニコレポでは付かないんだけどどんな?
動画トップとマイページの視聴履歴なら付いてる こんなエラーが出てしまっています
古いファイルが混じってる可能性があるきがしています
キャッシュは問題なくされてるのでほおっておいてるのですが
できたら解決法教えてほしいです
no cache found: so32373592[540p,1000,192]_妖怪アパートの幽雅な日常 第24怪「嵐の前の嵐」.mp4
fetch: so32402378 done.
storing folder: カードファイト
java.lang.NullPointerException
at extensions.cacheMoveExtension.onComplete(cacheMoveExtension.java:70)
at dareka.processor.impl.NicoCachingListener$Completer.wrapup(NicoCachingListener.java:495)
at dareka.processor.impl.NicoCachingListener.onTransferEndCore(NicoCachingListener.java:309)
at dareka.processor.impl.NicoCachingListener.onTransferEnd(NicoCachingListener.java:249)
at dareka.processor.Resource.fireOnTransferEnd(Resource.java:193)
at dareka.processor.Resource.execSendingBodySequence(Resource.java:280)
at dareka.processor.URLResource.doTransferTo(URLResource.java:305)
at dareka.processor.URLResource.selectTransferTo(URLResource.java:114)
at dareka.processor.URLResource.transferTo(URLResource.java:154)
at dareka.processor.URLResource.endEnsuredTransferTo(URLResource.java:92)
at dareka.processor.Resource.transferTo(Resource.java:120)
at dareka.ConnectionManager.useResource(ConnectionManager.java:419)
at dareka.ConnectionManager.processAPairOfMessages(ConnectionManager.java:294)
at dareka.ConnectionManager.run(ConnectionManager.java:64)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
completeCacheSample : getThumbInfoError. >>786
マジだ
こいつは困る
どれがキャッシュできていない動画かニコレポで見れないのはマジで困る >>786,787,789
ついにサムネイルサーバがHTTPS化されました.
08_MutationObserverHooks.txtの35行目と188行目のhttp:をhttps?:に変えておいてください.
アップローダにはニコニ広告の修正と合わせて出します.
>>788
cacheMoveExtensionのルールの読み込みに失敗しています.
その落ち方をするのはルールファイルが存在しないか文字コードが間違っているかのいずれかだと思います.
completeCacheSampleはそもそもユーザが使うものじゃないので削除. >>790
すごい!ニコレポでもキャッシュアイコン出るようになりました!
ありがとうございます! nc0070 フィルタ改修
・サムネイルサーバのhttps化に対応(>786,787,789)
・検索系の埋め込みニコニ広告の仕様変更に対応
ところでニコニ広告の背景に色を付けてみたらだいぶマシな感じになりました.
[Style]
Name = ニコニ広告の背景色変更
URL = www\.nicovideo\.jp/(?:tag|search)/
Append<
.nicoadVideoItem { background-color: #D0D0D0; }
> フィルターの
<cache$$economy$$dmcCache$$dmcEconomy>
と同じ判別をextensionでやる場合はどうしたらよいですか?
やりたいこと:手元のnlApiUtilExtensionをいじって現行方式のキャッシュアイコンをdmc対応で表示させる。
※旧形式のキャッシュについては、現行方式でキャッシュアイコンを表示できるようにしています。 >>794
VideoDescriptor video = Cache.getPreferredCachedVideo("smXXXXXXXX");
でVideoDescriptorを取得して
video.isDmc()とvideo.isLow()
で判定してください.
VideoDescriptorはlow, dmc, 解像度, ビットレートなどの情報を
組み合わせた動画データの識別子となっています. nlApiUtilExtension rev16g+20171215mod
http://nicocache.jpn.org/count.cgi?nc0071.7z
とりあえず自分に必要な分だけいじったテストケースみたいな感じ。
目についた範囲でサムネイルとキャッシュアイコンを表示するようにいじってます。
書き換えたファイルのみを入れているので、使う場合はコンパイルが必要。
手順は「nlMovieFetcher」と同じです。
注意!
サムネイルとキャッシュアイコンの表示以外で使えなくなっている機能があった場合、その機能は、これに差し替えても使えないままです。
動画のidが数字のみの場合にCache.getPreferredCachedVideo()でキャッシュ情報が取得できないため、smidに変換できた場所から引数をバケツリレーして強引に対応しています。
そのため該当する動画が多いマイリストは、処理時間が体感できるほど遅くなるかもしれません。
>>795
おかげさまで判定処理が少しすっきりしました。
ありがとうございます。 検索結果の途中にニコニ広告入ってくるのがうざかったので自分用に作ってみたやつ
検索結果からニコニ広告除外or検索結果末尾に移動させる
http://nicocache.jpn.org/src/nc0072.txt >>774
アニメのチャンネルでページ表示後にスタイルが変わってレイアウトが崩れるようです。
watch/1513040473
などで確認。 fetch.html5はWebWorkersしたいね >>799
HTML文書そのものの問題というより、javascriptをworker()コンストラクタとより汎用的なグローバルコンテキストで全部書き換えなきゃいけないじゃないか… Comment Regex Searchをボタンを押すごとに実行するように変更したいんだがどうすればいいんだろう
あとオススメリストの動画をクリックして遷移したときや、投稿者コメントの動画リンクをクリックして遷移した
ときに合わせて(例えばsm9→sm15)data-api-dataのコメントスレッド番号も取り直す処理にしたいし、そのスレッド番号で
コメントデータを取り直す処理、検索しなおす処理がしたいが、全然わからん…
現状では検索ボタン押した一回目のときだけxhrしてコメントデータを取りに行ってるだけ
動画番号が変わっても(例えばsm9→sm15)同じコメントデータで検索し続けてしまう
どうにかできないか… >>804
「ページのソースを追ってページの変移に関するところを弄る」以外で実現するなら、
ボータンを押すたびにページのアドレスを確認して、変わっていたらデータを取り直すって手が使えるのでは?
確か現状では、ページ変移のあとにページのアドレスを書き換えていたと思うので、
変移のタイミングで処理をするとかでないのなら行けると思う。 >>805
確かjavascriptではページを跨ぐプログラムは普通のやり方では上手く動かない仕様だった気がするんですが… >>806
変移といっても移動ではなく、変移先のデータを読み込んでからそれを現在のページに反映してたような?
なので見た目には別のページへ移動しているように見えたとしても、同じページにとどまっているような感じ?
部屋に例えるなら、下のどちらも部屋の中の見た目はAさんの部屋からBさんの部屋に変わるけど、1.は部屋を移動して、2.は部屋を移動してない。
1.Aさんの部屋からBさんの部屋へ移動
2.部屋のセットを「Aさんの部屋セット」から「Bさんの部屋セット」に変更 >>807
mutationObserverとpromiseってどうやって組み合わせれば良いんですかね?それが解らない。 >>808
知らないけど >>805 は組み合わせを必要としてないです。
「ボータン」はタイプミスで「ボタン」
ボタンを押したときに事前に保存して置いたアドレスと現在のアドレスを比較して、
異なっていたら最初から処理をやり直しちゃうって考え。
変移後の処理開始のタイミングが手動になるので、変移の瞬間を監視する必要がない。
故にmutationObserverは全く考慮していません。 動画を切り替えた後のdata-api-dataを取得するまともな方法は多分ないです.あったら私が知りたい.
まともじゃない方法としてはxhrとfetchオブジェクトを差し替えてデータを横取りする方法があるので
これを実装してnllib_watch.jsにいれておいても良いかなという気はしてますが…… 一応動画遷移時にDOM変更によるイベントトリガとして処理をしよう、っていうまともな方法ってのがmutationObserver
DOMが変更されたときに実行できるので、その度にdata-api-dataは実行できる
例えばフィルタまとめの「watchページ整形フィルタ」に含まれるタグカウンターと、市場アイテムカウンターもこの方法で実装してるし、
MutationObserverHooks.txtっていうURLを挿入する公式フィルタもある んー、でも手動ならボタンを実装してdocument.getElementById('js-initial-watch-data').getAttribute('data-api-data')を実行するたびに内容が変わってくれるのかな?
なんか前やったときは最初にロードしたjs-initial-watch-dataのdocument内容しか返ってこなかったような…今度試してみよう >>810
[up380]の「nlItab関連」の「nl_watch.js」でやってる
「document.body」のclass監視で「is-page-changing」の監視による動画変移監視
その後、「/watch/${vid}?mode=pc_html5&eco=0&playlist_token=${playlistToken}」で取得じゃダメです? >>811-812
動画切替時にdata-api-data書き換わらないからまともな方法がないと言っとります.
>>813
それぞれのフィルタでそれをやったら収拾がつかんですよ.
サーバに負荷をかけたりカウンタを余計に回したりしそうなので推奨できません. >>814
あら?でも動画切り替え後にソースを表示したらdata-api-dataの中身って書き換わってませんでしたっけ?(未確認) nc0076 nllib_watch.js apiData対応
実証試験版です.fetchしか差し替えていないのでまだIEでは動かないはず.
NicoCache_nl.watch.apiData で現在の動画のdata-api-dataをJSON.parseしたものを参照できるようにしました.
動画切り替え時にapiData付きで呼ばれるイベントハンドラとして NicoCache_nl.watch.addEventListener('videoChanged', function(videoId, apiData) {}) も追加.
正式対応は次のリリースにて
>>815
動画切替時にはページを読み直さずアドレスバーのURLだけ変更してるのですが
ブラウザの「ソースを表示」を行うと新しいURLのソースを取りに行って表示されます.
インスペクタで見れば変わっていないはず. アドレスの書き換えと確認について解説しているページ
[JS] アドレスバーのURLを動的に書き換える方法 │ Web備忘録
ttps://webbibouroku.com/Blog/Article/js_change_url ↓こういうのって出来たかな?出来たら鯖へのアクセスは気にしないで良さそうだけど。
URLがマッチしているAPIへのアクセス時に読み込み内容全てをMatch&Replaceして、AddVariable = 変数名で保存。
ローカルにAPI読み込み用ダミーページを作って、そのページにフィルターの<nlVar:変数名>を適用して、それを読み込む。 >>818
AddVariableって同一リクエストでしか使い回せなかったような気がするけど、機能追加あったっけ?
別の案
・(htmlプレイヤー限定かつ未検証)公式プレイヤーが情報を持っているなら、その情報を取得するところに割り込む
fetchAPIなら楽にできること確認済み、XHRは試してないけどできなくはないはず
・nl拡張でキャッシュ
・https化された後限定だけど、service workerで全通信内容を知れる
(IE?知らない子ですね) 記法としてはこんな感じで良いんですかね…?
NicoCache_nl.watch.addEventListener('videoChanged', function(videoId, apiData) {
window.commentSearch;
window.commentSearch.commentGET();
console.log("video changed!");
});
syntax errorだけど… TypeError: obj is null[詳細] overlib_mini.js:189:5 って出るんですがこれは何ですか 【OS・Java・本体】NicoCache_nl+150304mod+171213mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 9.0.1(amd64) on Windows 10
【ブラウザとバージョン】Google Chrome 63
【使用プレイヤー】公式HTML5
【拡張の状態】up006+up292+nc0069+NGCommentExtension v0.5_110425
config.propertiesに NGCommLoggingNGWORD=true のみ追記
NGWORD.txtは[←↓↑→]のみ
sm18671210でNGワードに[←↓↑→]を設定してるとコメントが一切表示されなくなるのですがなぜでしょう
コメントアウトしたり削除すると正常に表示されます。他の動画では問題なし
ログにも "NGComm: match 〜〜"以外の出力はないです
上の環境はテスト用だけど、メイン環境でも以前から他の動画で全くコメントが表示されなくなることがあって、その都度だめなワードを特定したりNGWord.txtをリネームしたりして対処してたんだけど
動画によってだめなワードが違ったりしててもう何がなんやら >>822
こちらでは一切再現しない
NGWord.txtのエンコードがUTF-8でないのが問題ではないか? >>822
NGWORD.txtはUTF-8になってますね
一応Pale Moon27.6.2でも確認してみましたが同じ症状です 書き忘れてた
(←|↓|↑|→)
このように書いても同じ症状が出ます フィルタまとめ#50 うpしました
http://nicocache.jpn.org/count.cgi?nc0077.7z
更新物:PlaybackRateChanger,ヘッダ超短縮表示用フィルタ
PlaybackRateChanger:
・実験的コードを残していたせいで動かなくなっていたのを直した
・動画遷移後でもその遷移後の動画のコメントを検索できるようにした
・nllib_watch.jsとの依存関係ができた
・(css)crsの検索ボタンをひとつのブロックにまとめた
ヘッダ超短縮表示用フィルタ:
・ランキングがマイページ上でも短縮表示されるように修正 そういやスマホというか外端末からだとfetchできないんだな >>826
console.logをコメントアウトして直し忘れた影響でエラーが発生
PlaybackRateChanger.jsの465行目文末の","を";"に修正してください nc0078 NicoCache_nl+150304mod+171221mod HTML5+dmc
[機能追加]
・idGroup=1,2形式時にthreadIDと動画IDの番号の対応関係を記憶してgetthumbinfoを減らす
・$REENCODEDでキャッシュが存在しないときにも動画IDの番号だけから取得できるように修正
・nllib_watchに動画切替後のapiDataを得る機能を追加
[不具合修正]
・再生中に検索などを行うとidInfo is not foundになることがあるのを緩和
・キャッシュ受信時のエラーハンドリングを改良して一時キャッシュを削除されにくくした
・ポップアップせずに動画を切り替えた時に発生するエラーを修正(>821)
[nlFilter]
・watchページ表示時のgetthumbinfoを減らす
以下はnlFilters-rapidrelease171214に含まれる
・サムネイルサーバのhttps化に対応(>786,789)
・検索系の埋め込みニコニ広告の仕様変更に対応
nc0079 reEncodingChecker-171221
フィルタ修正 チャンネルから動画一覧を閲覧した時にNicoCacheが大量のgetthumbinfoリクエストを
発行していたのに気づいたのでこりゃいかんという感じで改善を図りました.
NicoCacheがスレッドIDと動画IDの対応を知らない場合に,スレッドIDを元に
キャッシュの存在確認をする(フィルタ)とか,info API(JavaScript)を呼ぶとかすると
getthumbinfoが発行されます.できるだけサムネイルから動画番号を取得して使いたいですね.
フィルタの方はキャッシュ済みアイコンを付けるときに対応関係を一時的に記憶するようにしたので
だいたい解決したと思います.nc0080に確認用に作った拡張を置いておきます.
>>818-819
AddVariableは使いまわせないですね.
とりあえずAPI差し替えで実装しました.
高レベルインターフェイスがあれば中身は後から差し替えられますしね.
watchの中身は内部でキャッシュしてたはずなので取り出すAPIを作るというのはたしかにあり.
service workerは知りませんでしたわ しかしよく考えるとvideochange→apiData→threadID(nmsg)→xhr→JSON.parseと処理してコメデータを得るよりも、
Nicocacheで一度内部でコメデータをストアしてるならそれを取り出すapiから引っ張ったほうが一回xhr処理を無くせる&nmsgサーバの負荷を減らせて計算資源的にお得だよな… コメントの内部キャッシュはないねえ.
Rewriterでそういう拡張を作ることは可能だろうけど
コメントデータを書き換える拡張がある場合に書き換え前と書き換え後の
どっちのデータが降ってくるかは処理順序(拡張のファイル名順)に依存するだろうねー
そっちこそクライアントサイドでデータの横取りをしたほうが良いんじゃないかしら mp4でローカルに保存されてる動画はキャッシュを読み込んでくれるのですが。flvでローカルに保存されている動画はキャッシュから読み込んでくれないのですがどのような原因が考えられますかね? >>835
ginza(flash)プレイヤーで再生した? >>836
しました
flashの場合ログには何も出ず、
html5だと
no method:動画ID/auto/movie&sb=1
Local Flv:〜とでるだけでて実際には読み込み出来ずという感じです
どうも購入済みの期限切れかつMP4ではなくflvで保存された動画がだめっぽいです >>837
flvの場合デフォルト設定であれば自動的にmp4にエンコされるはず
エンコーダであるffmpegがないか、エンコード設定がONになってないか
古いフィルタか拡張を使ってるか
ちなみプレミアム会員?
プレミアム会員でなければno method:動画ID/auto/movie&sb=1というのは古いフィルタを使ってないと出ないはず というか>>4のテンプレ形式で書けや
あとWikiのトラブルシューティングを試したかどうか
それぐらいは常識 【OS・Java・本体】NicoCache_nl+150304mod+171221mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 1.8.0_151(amd64) on Windows 10
【ブラウザとバージョン】Google Chrome 63.0.3239.84
【使用プレイヤー】GINZA / 公式HTML5
【FlashPlayerのバージョン】(GINZAの場合)Adobe Flash 28.0.0.126
≪NicoCache環境≫
【拡張の状態】Ready-to-goパッケージ+避難所のnc0077
【プロキシ】デフォルト設定のproxy.pacを利用
【その他】
≪質問/障害内容と検証状況≫
【事象・質問内容】
購入済みの期限切れ動画でflvでキャッシュ済みに動画が読み込まれず
【検証済の内容】
・FireFoxでも☓
・Aii in OneパッケージでnFilterに「101_有効期限切れの購入済み動画でキャッシュ利用」のみ載せて実行しても変わらず
・プレミアム会員です
>>838>>839
すいませんでした
少し前にnicocacheを入れ直したときffmepegを入れ忘れていてそのときにキャッシュした動画がflvのままで今はエンコできてる感じです >>840
試した限りではmp4があれば問題なく再生するようです
なのでエンコ設定がチャンネル動画では効かないようです
メンテナンスされてる方に機能をリクエストするか、
又は自力でflvをmp4にエンコードしてcacheフォルダに突っ込んでnicocache_nlを再起動して件のページを再表示させれば問題なく再生するはず cacheMoveRulesを入れ直したいと考えていますが、元がどこにあるか教えていただけるとうれしいです。
よろしくお願いします >>841
エンコードの方で対処できそうなのでそちらで対処してみようと思います
どうもありがとうございました ≪動作環境≫
【OS・Java・本体】NicoCache_nl+150304mod+171221mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 9.0.1(amd64) on Windows 10
【ブラウザ】57.0.2 (64 ビット)
≪NicoCache環境≫
【拡張】movieFetcherFilter.txtとcacheMoveRules
【プロキシ】同梱のpac使用
【その他】なし
≪質問/障害内容と検証状況≫
【事象・質問内容】
cacheMoveRulesで正しく移動先を指定しているのにもかかわらず、失敗します。
ログには
cacheMove: getthumbinfo failed.
cache completed: so32444928[540p,1000,192]_ラブ米 2期作 第12話「ゲームへの浪漫飛行」.mp4
no method:mediainfo?so32444928[540p,1000,192].mp4
とでます。 >>846
cacheMoveExtensionのバージョンは?
cacheMoveExtensionとついでにnlMediaInfoにdmcパッチがあたってないのでは >>846
mediainfoって拡張が入ってないっぽい(違ったらごめん) 再生は公式でするとしてニコニコ解析の方でもポップアップリンクとか使えたら便利だなー >>849
proxy.pacとフィルタのURLをいじればいい >>847-848
ありがとうございます。
cacheMoveExtensionのバージョンは
ttps://www65.atwiki.jp/nicocachenlwiki/pages/16.html にある
cacheMoveExtension
キャッシュ完了時にフォルダに分類
up019 : cacheMoveExtension 100820
up419 : cacheMoveExtension 勝手にdmc対応 (差分,20スレ460の修正適用)
を使っています。
MediaInfo.exe・nlMediaInfo.java・nlMediaInfo.jsをつかい、nlItabで現在使用しています。 >>850
ひとまず解析の再生ページを公式ページに置換してお茶を濁しました >>851
今一度確認しますが起動時のログでバージョンは
cacheMoveExtension_170312
になっているんですね? >>853
起動時のログのバージョンが、
cacheMoveExtension_100820と書かれた日付と違っていました。
cacheMoveExtension.java が20170415で、
cacheMoveExtension.class が20100820 でした。
取り入れ方法が間違っていたのでしょうか。 >>855-856
拡張のコンパイルしてない指摘を受け、さっそく実行させていただきました。
cacheMoveExtension.class が20100820 から 20171224 になりました。
まだ検証しておりませんが、感謝です。ありがとうございました。 コンパイルについてもテンプレに書かないといけないかな コンパイルについてもNicocache_nl Wiki(新)で死ぬほど懇切丁寧に説明してるのにそれを読まない人間が現れるとなると、もはや絶望すら感じさせる 拡張コンパイル、はじめてだったので場を混乱させてしまいました。
今までwikiを必要なところだけ探していたので申し訳ありませんでした。 ワイもコンパイルしないと使えないという事よくわからんかったしな Nicocache通してhtml5の動画見れなくなったりpopupの挙動がおかしくなったりしてない?
おま環? ≪動作環境≫
【OS・Java・本体】NicoCache_nl+150304mod+171221mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 9.0.1(amd64) on Windows 10
【ブラウザ】57.0.2 (64 ビット)
≪NicoCache環境≫
【拡張】mylistCountBarのみ
【プロキシ】同梱のpac使用
【その他】なし
≪質問/障害内容と検証状況≫
mylistCountBarについて、検索結果に表示されなくなりました。
マイリストには今まで通り出てきます。 多分対策としてはインスペクターでCSSルールの優先順序を書き換えるだけだと思うけど… >>865
自分の環境では、検索結果にニコニ広告が混じって、それにはグラフがつかないけど、検索結果自体にはグラフがついているね。
他のフィルターとかがないなら、グラフが見えない可能性としてCSSとJavaScript(以下、JSとする)がある。
CSS:何らかの要素に隠れているなどで見えない
JS:他のスクリプトでエラーや要素を弄られるなどがあり、それが問題となるケース
※ブラウザの拡張でページが弄られてJSがグラフの表示に必要な処理を完了できないケースも含む
ブラウザで
動画のサムネイル付近を右クリック→
検証→
付近に<div class="nl_mylistCountBar_Container" title="マイリスト数">があるならCSSの問題で、ないならJSの問題。 ありがとうございます。
検索結果画面の検証は、
その一文がないのでおそらくJS の問題だと思われます。 自分アタッカーのA2FSマッチで、味方のアタッカーが中央にしか行けないキャストだった時に仕方なく中央を譲った試合が中央崩壊で大負けするのだけは未だに無心ではいられない。
対面を圧倒して2レーン見ろや雑魚という結論になるべきなんだが、そうもいかなくてな…。なんというかこう、中央がダメな試合は横槍のタイミングが見るからにヘタクソでな…。温まりやすくてな… ≪動作環境≫
【OS・Java・本体】NicoCache_nl+150304mod+171221mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 9.0.1(amd64) on Windows 10
【ブラウザ】57.0.2 (64 ビット)
≪NicoCache環境≫
【拡張】mylistCountBar
【プロキシ】同梱のpac使用
【その他】なし
≪質問/障害内容と検証状況≫
mylistCountBarについて、検索結果に表示されなくなりました。
マイリストには今まで通り出てきます。
----------------------------------------------
>>867
簡易セットアップパッケージ(Nnl_env_auto_setup.7z)
2017/12/31版
ttps://www.dropbox.com/s/hdn3lndx8ft2nm8/Nnl_env_auto_setup.7z?dl=0
と
nc0078.7z NicoCache_nl+150304mod+171221mod HTML5+dmc (up292(orまとめup406)との差分)
と
up500 : mylistCountBar:「data-navbar-tab-link」のクリックに対応。
を新しくダウンロードし、現れるかどうか試しましたが、検索結果だけにははやり現れませんでした。 >>868
どうやら3列(2列?)表示以外ではグラフが挿入されなくなっているようですね。
JSのエラー表示が出ていないのとリターンコードが1であることから、DOMに変化があったとかで投稿日時の要素を取得できなくなっているかな?
※documents/readme_mylistCountBar.txt参照。
local/mylistCountBar/mylistCountBar.jsの173行目〜の処理を現在のDOMにあわせて書き換えればいけるかもしれませんね。 >>873
こんな感じでいかがでしょう
多分コメントを全部緑色に
[Replace]
Name = nmsg:コメントを見やすく(コマンドを追加)
URL = nmsg\.nicovideo\.jp\/api\.json\/
EachLine = TRUE
Multi = TRUE
Match<
"mail"\s?:\s?(.*?)"
>
Replace<
$1 green
> >>874
制作ありがとうございます!
しかしながら入れるとコメントが全て非表示になってしました。泣
申し訳ありません。 >>875
あっ、…そうですね
こちらはどうでしょう
[Replace]
Name = nmsg:コメントを見やすく(コマンドを追加)
URL = nmsg\.nicovideo\.jp\/api\.json\/
EachLine = TRUE
Multi = TRUE
Match<
("mail"\s?:\s?.*?)"
>
Replace<
$1 green"
> ありがとうございます。
しかしながらまた表現出来ませんでした。
何度もすいません。 >>877
Match<
(mail.*?),
>
Replace<
$1 red",
>
どうもクォテーションマークが悪いということが分かりましたが
それでも結局どうやっても動きませんでした。申し訳ない。 >>878
こちらこそありがとうございました。
こちらも頑張ってみます! ≪動作環境≫
【OS・Java・本体】NicoCache_nl+150304mod+171221mod HTML5+dmc (based on NicoCache v0.45)
Running with Java 8.015(amd64) on Windows 10
【ブラウザ】Firefox57.0.2 (64 ビット)
≪NicoCache環境≫
【拡張】nlMovieFetcher,MonkeyPatchFilters
【プロキシ】同梱のpac使用
【その他】firefoxでのみ発生
≪質問/障害内容と検証状況≫
2つ発生しています
・検索画面閲覧時に
「failed to process: http://api.nicodic.jp/e/__fun__/(検索タブ内動画に関連するほかのタグ名のエンコード文字)
java.net.ConnectException: Connection timed out: connect」
が十数秒単位で発生する
・FetchListで動画選択時に選択したリンクが閲覧済状態(リンク削除)にならない
どちらかといえばFirefox側の設定ミスと思われますが同じような事例が発生してる、解決した人
ご教授お願いします >>880
javaを9.0.1に更新後PCを再起動して拡張をすべて外してまだ障害が継続するか再び報告してくれ [Replace]
Name = nmsg:コメントを見やすく
URL = nmsg\.nicovideo\.jp/api\.json\/
EachLine = TRUE
Multi = TRUE
Match<
big
("mail":(\s)")
>
Replace<
green
$1green$2
>
過去のフィルターを参考にしましたが、中途半端に適応・・・ >>880
上は多分通信エラーだと思う、なぜnicodicと通信してるのか不可解だな
下はlocalフォルダにmovieFetcher.jsある?というか日本語がよく分からんのだが… >>880
Java8は(少なくとも本体は)サポート対象なので9にする必要はありません
# ただ8.015なんて表示されるバージョンありましたっけ……最新版は1.8.0_151でないかな
Firefox固有の問題ということでやはりFirefoxの設定の問題が疑われます.
firefox -Pで起動することで普段使っているのとは別のプロファイルを作ることができるので
それでクリーンなプロファイルを作って発生するか確認するのが良いかと思います.
nicodicは通常検索ページに含まれませんが,何かgreasemonkeyスクリプトやアドオンが
通信を発生させていませんか? >>883
>>884
原因特定しました
前者は以前から使ってたはずのStylish(&スプリクト)の
「ニコニコ動画 検索結果 6列表示」がFirefoxを
バージョン更新して以降、ニコキャッシュでもエラーを履くようになりました。
後者はまさかのマウスジェスチャアドオン「Gesturefy」が原因でした。
どちらも本来の機能にまで不具合が発生しだしているので取り急ぎ削除しました。ご迷惑をおかけしました。 >>885
調査乙です
マウスジェスチャアドオンがボタンクリック時のイベントハンドラの挙動を変えてしまうんですかい…… nc0082〜0085まで適用したらZenzawatch内でポップアップやcacheアイコン出なくなってしまった >887の件、nc0089で復旧したけどnc0090〜nc0093まで入れたらまた同じ状態になってしまった nc0091は「popThumb_FA:個人設定1」のURLにtypoが混じって効かなくなってますね
localt→local
>>888
nc0089外しました?nlMovieFetcherList以外へのパッチは全部削除
それで動かない場合はonLoadVideoInfo周りのタイミングが怪しいのかねえ. >>889
nc0089外したら復活した
ありがとう、ありがとう 720pキャッシュしてるとすぐキャッシュがドカドカ増えるな
過去からの積み重ね分があるけどいつの間にか1.2TBまで増えててビビった
720p/2000kbps/192kbpsの30分動画で480MBくらいだから作業用に色々垂れ流してたせいっぽい NicoCache_nlのフィルタ一覧の読み込みログの文字列背景色を色付けして出力するように変更できないだろうか
いつも白黒二色なので目移りして見辛いんだよな… こう例えばこんな感じで(出来るのかどうか知らんけど)
https://i.imgur.com/dEDsLvS.png
この色付けはちょっとダメかw >>893
コマンドプロンプトというものはそもそもな >>893
コンソールって人によって黒地だったり白地だったり青地だったりでまちまちで
配色のポリシーを決めるだけで大変そう
コンソールログはどんどん流れていくので,私は全部ログファイルにも出力しておいて
ちゃんと読む必要がある場合はそっちをテキストエディタで読んだりしてます
>>895
503: Backend fetch failedとか返ってくるから多分サムネイルサーバのバックエンドの一部が落ちてます
運営気づいてないのかね
なおtnが落ちてるだけなのでtn-skr1あたりで一度アクセスするとNicoCacheがキャッシュして表示されるようになります んまあそこは設定で16進数で指定していろいろ変更できるように…とかw(妄想) そこまで言うなら自分でやればいいんじゃないでしょうか 自分でできるんならここに投稿すらせずに勝手にやってるよ チャンネル会員限定動画のキャッシュ使用について、どこか詳しい説明書きがありますでしょうか
会員限定外れたら使えないとかありますか?
よろしくお願いします。 チャンネル会員限定動画のキャッシュ使用について、どこか詳しい説明書きがありますでしょうか
会員限定外れたら使えないとかありますか?
よろしくお願いします。 二重投稿して申し訳ありません。
また二行目はチャンネル退会したら使えないのしょうか、と訂正させてください。
改めてよろしくおねがいします。 チャンネル?をそもそも使ってないから俺は何とも言えない convertFlv2Mp4=trueにしてもflv変換してくれないんですが、この機能は今は動かないんですか?
ちなみにttps://www65.atwiki.jp/nicocachenlwiki/pages/12.htmlにそって導入しました watchページ表示時に映像品質切り替えの操作不要で1080pで再生する裏ワザがあれば教えてください
なければ無視してください まぁ試験段階が終わればデフォで選択できるようになるでしょうが今はデフォで720pなので >>910
適当なタイミングで
document.querySelector(".VideoQualityMenuItem .PlayerOptionDropdownItem-inner").click()
を実行すればできそうではある Androidのニコブラウザで高画質で見ると36MBキャッシュが落ちてくるんだけど、
NicoCache_nlを通すと[720p,2000,128]の8,303KBのキャッシュが落ちてくる
これってDMCと旧システムの違いっていう理解で良い? 泥は旧鯖を見に行ってるから、アップロード者がエンコードしたままのが再生されてるな。
PCだと、新鯖からだから、強制再エンコードかかってる。
極力再エンコード避けるためにDMC前のnlと、新nlをポートとブラウザ変えて共存させてる。
旧鯖がエコノミー画質になってるときにDMCから取り直すってのはできなかったんだっけ?
mediainfoで見るとエンコードした時間が1970〜になってるのが対象なんだけど。 >>914
そんなあなたにreEncodingCheckerと>>539のフィルタ
判定後はwatchページで画質が良いほうを使うようになります reEncodingCheckerと>>539入れてみたがダウンロードはされるようだがHTML5プレイヤーで
”動画を再生できませんでした”と出るな〜
なにか他の拡張と衝突してるのかな?直感的にはフィルタの設定が間違ってる気がする reEncodingChecker.txtの先頭から末尾に539追記を変えても効果無し…
というか末尾に追記すると最後の[Replace]フィルタまったく動かねえなこれ 意図的に無視されてる >>916-917
末尾のフィルタが動かない時はフィルタの後に改行が入っているか確認……ですが
半年以上使ってトラブルを起こしたことがないフィルタなんですがおかしいですね
何とバッティングしてるのやら デフォフィルタとreEn~.txt、カスタムフィルタを抜き差ししてハードリロード繰り返したが一度も正しく再生されない
デフォフィルタとreEn~.txtの組み合わせオンリーでも、もちろん動かない
んー、いれるパッケ間違えたかな?nc0079で合ってるよね?追加パッケージや追加拡張機能が必要なのだろうか… >>920
nc0079であっていて依存関係はありません
reEncodingCheckerはこんな感じでサムネイルの下に判定用リンクと判定結果を出すだけです
ttps://dotup.org/uploda/dotup.org1446308.png
ここの表示がRAWになっている時にwatchページで>>539のフィルタが動いてdmcを無効化します
テストに使う動画を変えてみては? >>919
その動画説明文に非dmcの方はエンコード設定が特殊で一部環境で再生できないって書いてあるじゃないですか
キャッシュファイルをブラウザで直接開いてみたらそもそも再生できなかったりしませんか? 確かにそのままFirefoxにドラッグアンドドロップしても再生できないのでそのせいですね… でもChromeだと再生するみたい…なんだろ、H264AVCのロイヤリティの問題なのか(主にデコーダ搭載の有無)、WMFの問題なのか nc0095のfetched.htmでリクエスト状況が表示されないのは仕様? watchページ整形フィルタ使ってると動画説明文のところのサムネが2枚同じものが表示されて
レイアウトが崩れるようになった >>930
なんか成功するものないかな、と思って色々な動画ポチポチしてるんだけど皆こんな感じ
…だったのだが、その作業中にちょっとだけきちんと表示されたが更新すると二重になったのがあって、ずっとフィルタ弄ってたんだが、
どうやらnlItab.txtが犯人だったくさい
ファイル更新日的にnc0093のやつかな、外したらいい感じになった
ちゃんとメタも表示されてるし
http://iup.2ch-library.com/i/i1884591-1516778671.png
お騒がせして申し訳ない 再生リスト、コンテンツツリー、ニコニコ広告から動画を再生すると931と同じ症状になるな。
で、nlItab.txtを外すと症状が改善される。 フィルタまとめ#51 うpしました
http://nicocache.jpn.org/count.cgi?nc0097.7z
・コメントできない不具合を修正
・watchページでコンテンツツリーを出せるリンクを追加
・広告非表示cssを更新
・ユーザーページ(http://www\.nicovideo\.jp/user/)に静画等へのリンクを追加するスクリプトを新規作成 >>933
フィルタまとめ#51の広告非表示css更新となっているが
フィルタまとめ#50と変わってないきがする 908ですが、トラブルシューティングにあることを一通り試して改善しなかったので、テンプレ埋めました
>>909
元がflvの動画全部です。例えばこれなど→sm1595004
他にも質問があったので、テンプレ埋めました。何か試すべきことがあったらご教授ください
≪動作環境≫
【OS・Java・本体】Windows 10, JDK 9.0.1(64bit), NicoCache_nl+120609mod Zero (based on NicoCache v0.45)
【ブラウザとバージョン】Mozilla Firefox 57.0.4
【使用プレイヤー】公式HTML5
≪NicoCache環境≫
【拡張の状態】ないはず(ttps://www65.atwiki.jp/nicocachenlwiki/pages/12.htmlで導入+nc0078を当てただけ)
【プロキシ】デフォルト設定のproxy.pacを利用している
【その他】4-5年前に使ってたときの動画cacheを使ってます
config.propertiesはdefaultsフォルダの10と20を入れてます。
変えた項目:scriptOn=0, cacheFolder, cacheThumbnail=true
≪質問/障害内容と検証状況≫
【事象・質問内容】
1. convertFlv2Mp4=trueにして、ffmpeg.exeをnicocache_nl.jarと同じフォルダにおいても、
flv動画をHTML5プレイヤーでみるとforce economy modeになってしまい、変換してくれない
2. sm32512864など、新しい動画が読み込めない(背景灰色で「動画の再生に失敗しました」とオレンジで出る)。ログには何も(no cache found等も)表示されない
3. 混雑する時間帯だとキャッシュされてるはずの動画がforce economy modeになってしまう。
flv, mp4両方で起き、HTML5版とFlash版両方のプレイヤーで起きる
4. キャッシュされてるかでリンクの色を変える機能があったと思うが、動作しない。
【検証済の内容】
デフォルト以外のフィルターは外してます
1. Flash版だとflvでnicocacheから読み込んでくれる
2. 2016年11月以降の動画がダメっぽいです
4. (長いjavaのエラーログが吐き出されてます) >>937
> 【OS・Java・本体】Windows 10, JDK 9.0.1(64bit), NicoCache_nl+120609mod Zero (based on NicoCache v0.45)
ログウィンドウからコピペしてこうなったのならNicoCache_nl.jarが古すぎます.
2世代分パッチがあたってない感じ.nc0078だけじゃなくてup292のほうも当たってないですね.
ビルドできてないんじゃないでしょうか.
最新版だとこうなります
NicoCache_nl+150304mod+171221mod HTML5+dmc (based on NicoCache v0.45) >>939
特にant extract jar (あるいはAutoBuild.bat)実行時に何かエラーが出ていないかご確認ください >>940
無事解決しました。どうもありがとうございます。
他にも同じようなことでつまずく人がいるかもしれないので一応原因と直し方を書きます
ttps://www65.atwiki.jp/nicocachenlwiki/pages/12.htmlにそって導入する際、setup.cmdを起動するとC:\antにApache Antがインストールされるんですが
自分のケースではそれのbinフォルダ(そして他のフォルダすべて)が展開されていませんでした
そちらを別途ダウンロードして導入することで直せました
また、生成されるNicocache_nlフォルダ内もフォルダ(defaults等)が展開できていませんでしたので、
もしかしたら内部で使われてるコマンドオプションが間違っているかも? (linuxでcpする際に-rをし忘れるような) >>941
直しました。デバッグありがとうございます。 setup.cmdを使って久しぶりに一から入れ直したんですが、NicoCache_nl.batをダブルクリックしてもコマンドプロンプトのログは出るんですが起動しません。
>NicoCache_nl+150304mod+171221mod HTML5+dmc (based on NicoCache v0.45)
NicoCache_nl.jarだと白いログウィンドウに同じ内容が出て起動します。動作自体は問題ないです。
何が原因なんでしょうか?
NicoCache_nl.jarのショートカットをスタートアップに入れておけば問題ありませんか? コマンドプロンプトのログが出てる状態が正常状態なのでは…?スクショみないと判断出来かねるが >>944
NicoCache_nl.batを実行するとコマンドプロンプトのログが表示されて、内容もNicoCache_nl.jarを直接実行して正常動作した時のログと最後のFilters Loading Timeの秒数が少し違っただけでエラーは出ていません。
ただコマンドプロンプトのログが表示されたままで(普通消えますよね?)通知領域にNicoCacheのアイコンが表示されないんです。proxy.pacを使っているのでニコ動にも繋がりません。
NicoCache_nl.jarを実行すれば使えるのでいいんですが、何か間違ったことをしちゃったのかと気持ち悪くて。wikiの手順に従ったつもりだったんですが。 通知領域にNicoCacheのアイコンはデフォルトでは出ない >>945
レス>>2-4の事は試したのか?原因が知りたいなら>>4のテンプレ埋めて質問しなよ。
batでもjarでもデフォルトではウインドウは表示したまま。 恥ずかしながらやっと理解しました。
かなり古いのを使っていたので通知領域のアイコンとjavaw.exeが本体だと思って、コマンドプロンプトのウィンドウを閉じてしまってました。そっちが本体だったんですね。
ホント馬鹿ですね。お騒がせしてすみませんでした。 大きく変わるのは仕方ないと思ってる
多分一番変わるのはswfあたりだと思う >>951
swfは順次mp4に変換されてhtml5プレイヤーで再生可能になるらしい。
止めても動く系のflash独自機能は当然ながらなくなってしまうが
(chromeでflashが無効になる)来年の7月を目処に作業を開始したようだね。 どうしてこんなにニコニコ開発陣はこんなに動くのが遅いのかコレガワカラナイ…
html5プレイヤーを作った時に同時にやっておけばいいのに… reEncodingCheckerって特定の動画IDでは作動させないとか、できますか? フィルタまとめ#52うpしました
http://nicocache.jpn.org/count.cgi?nc0099.7z
更新物:watchページ整形フィルタ
ニコニコ動画の仕様変更により「とりあえずマイリスト」ボタン、「マイリスト」ボタン、「ニコニ広告する」ボタンが非表示になる不具合を修正しました。 >>955
reEncodingCheckerというか再エンコード判定を無効化して
>>539や画質の低い方の削除を行う処理の対象外にしたいということですよね.
ちょっと検討してみましたが機能追加は容易ではなさそうです.
ここに手を入れると他の拡張も動かなくなる感じ.
無効化ではありませんがdata/reencoded.csvを手で書き換えて
再エンコードされていたことにしてしまう(あるいはその逆)では駄目ですか?
書式は次の通り
動画ID,再エンコードされているtrue/されていないfalse,ビットレート(不明時は0でよい)
なので該当する行を
動画ID,true,0
とでも書き換えて再起動すれば良いです. nc0100 NicoCache_nl+150304mod+180207mod HTML5+dmc
[機能追加]
・watchapiホストに対応(ニコニ広告のサムネイル選択など)
・flv以外の場合にもcvcacheにmp4ファイルがあれば使用するように修正
・cvcacheディレクトリのサブディレクトリにあるmp4ファイルも使用するように修正
・nlFilterにschemeを含めて指定できるFullURL設定項目を追加
[仕様変更]
・readTimeout設定がブラウザだけではなくサーバとの通信にも適用
[不具合修正]
・https通信中継終了後もソケットが残ることがあるのを修正
・dmcの画質一覧に対し正確なeconomy判定結果を得た後に不正確なもので上書きしないように修正
・スタックトレース出力機能が全てのコールスタックを表示していなかったのを修正
・httpsでのdmc通信時にconnection resetやbroken pipeが大量に表示されるのを抑制
[nlFilter]
・httpsページに埋め込むスクリプト等のURLを修正
Flash時代のmp4動画を見ようとしたらcodec関連で再生できずに悲しかったので機能追加.
cvcacheディレクトリに手動で変換した動画をいれておけばそちらを優先して再生します.
# ChromeさんHE-AACv2対応してないんかい
地味にhttps対応を改良中 副産物のメンテしないおまけnc0101 >>957
なるほどありがとうございます
可能なら次回アップデート時にでもこの方法をreadme等に追記してくださると幸いです >>959
本来発生しないような不整合状態を作り出すハック的解決策なので
あまりドキュメント化する気は起きないんですよね……
機能追加の方は引き続き影響範囲の検討を行って良い方法を考えます ニコ百って以前から埋め込み動画にキャッシュアイコンって出なかったでしたっけ?前は出ていたような気がするのに >>961
埋め込みコードがHTTPS化されたのでTLS MitM機能を有効化しないと書き換えができません.
そろそろインストール手順にTLS MitM機能の有効化手順を入れるべきですかね.
説明は documents/Readme_CA.txt と defaults/30_NicoCache_nl_TLS.properties にありますが
手順を以下にまとめておきます.
1. 依存ライブラリをダウンロード
https://www.bouncycastle.org/latest_releases.html
から bcprov-jdk15on-159.jar と bcpkix-jdk15on-159.jar をダウンロードして
それぞれ lib/bcprov.jar と lib/bcpkix.jar に配置する.
2. genCerts.batを実行
これによりcertsフォルダ内に鍵と証明書(ca,cer, ca,jks, site.cer, site.jks)が生成される.
certsフォルダ内のファイルは公開しないように注意.
3. config.properties へ enableMitm=true を設定
4. ブラウザに生成された認証局の証明書をインポートする
a) Chrome(Windows10)の場合
a-1. 設定 > プライバシーとセキュリティ > 証明書の管理
a-2. (ここからOS依存) 信頼されたルート証明機関 > インポート
a-3. certs/ca.cerを選択 ※フィンガープリントの確認ダイアログが出るが2.で生成したものなので確認不要
a-4. 「NicoCache_nl CA」を選択して詳細設定から「サーバー認証」以外のチェックを全て外す(しなくても動くけど)
a-5. Chromeを再起動
b) Firefoxの場合
設定 > プライバシーとセキュリティ > 証明書 > 証明書を表示 > 認証局証明書 > インポート
certs/ca.cerを選択
「この認証局によるウェブサイトの識別を信頼する」にチェック
注: pacファイルを利用している場合はpacファイルが古くないか確認 フィルタまとめ#53うpしました
http://nicocache.jpn.org/count.cgi?nc0103.7z
更新物:watchページ整形フィルタ
自動リサイズ(body.is-autoResize)にネイティヴ対応しました。
html5プレイヤーにて歯車->画面サイズ->自動 に変更するとウィンドウサイズに応じて
プレイヤー幅、タイトル幅、動画説明欄幅、投稿者ボックス位置、検索ボックス位置、動画画面サイズを
自動で調整します。動画画面サイズについてはアスペクト比を失わない範囲内で自動調整されるため
ウィンドウ幅によっては黒い帯が出現します。 >961見てニコ百チェックしてみたらキャッシュアイコンは出てるものの、ポップアップの動画詳細が出ないんだけどこれ前からだっけ?
>>963
まとめ#53入れてみたんですけど、firefoxでブラウザ最大化させた状態で画面サイズ設定自動にして、お気に入りサイドバー等を表示すると動画の端が切れちゃうのですが
仕様ですか? >>964
> 動画画面サイズについてはアスペクト比を失わない範囲内で自動調整されるため
ウィンドウ幅によっては黒い帯が出現します。 >>964
埋め込みのタイトルからポップアップしないということであれば前からですね.
10_thumbInfoFilter(ポップアップリンク用).txt の「ポップアップ用スクリプト埋め込み」を
見ると分かりますが明示的に除外されています.
埋め込みはiframeで行われるので,そこでポップアップするとiframeの枠の中に出てきて残念なことになります.
# でもHTTPSに対応させたpopThumb.jsをnc0100に入れ忘れてたの発見 たびたびアップデート失礼します。
フィルタまとめ#54うpしました
http://nicocache.jpn.org/count.cgi?nc0104.7z
更新物:watchページ整形フィルタ ,PlaybackrateChanger
watchページ整形フィルタ:
・body.is-autoResize(画面サイズ:自動)使用時に投稿者ボックス位置と検索ボックス位置が動画body内に収まるように修正しました
・body.is-middle(画面サイズ:中)使用時にスタイルが崩れる不具合を修正しました
PlaybackrateChanger:
・デフォルトでミニモード表示になりました。以前のスタイルが好みの場合はPlaybackrateChanger.jsの”document.getElementById("pce-wrapper-container-open").click();”を消すと良いです。
・ミニモード時のスタイルを若干変更しました。 検索結果からニコニ広告を消すやつ、autopager_3col.jsで読み込んだ次のページ頭にニコニ広告の抜け殻みたいのがたくさんあるので、フィルターで消すか次のようなCSSを入れて欲しいです。
li.item[data-video-item-skeleton] {
display: none;
} http設定したけどiphoneで生放送アプリが動作しないからこれ証明書はiphoneにも必要なのか・・・ >>970
>>962をやってiPhoneにNicoCacheプロキシ設定をしてあるなら証明書インストールが必要になりますわね
iPhoneは持ってないので確認できないんですがウェブ上の情報を見る限り
1. ca.cerをメールで添付して送る (注:ca.jksの方は機密情報が入っているので送らない)
2. ca.cerを開いてプロファイルのインストールを行う
3. 設定 > 一般 > 情報 > 証明書信頼設定 から ルート証明書を全面的に信頼する
らしいです 検索のページでfetch後の黄色い背景のリンクをクリック時に新しいタブで開かないことがたまにあるけど、autopager_mod.txtで続きのページが読み込まれたときにidがかぶっているのかな?
idに時間やカウンターの情報があった方がいいのかな? フィルタまとめ#55うpしました
http://nicocache.jpn.org/count.cgi?nc0105.7z
更新物:watchページ整形フィルタ ,PlaybackrateChanger
watchページ整形フィルタ:
・body.is-autoResize(画面サイズ:自動)使用時に動画サイズをプレイヤー幅に合わせてフレキシブルに拡大縮小するようになりました
PlaybackrateChanger:
・textareaからinput要素に変更しました
・エンターキーで検索できるようにしました
・display:flexで横並び表示に変更しました(同時に縮小表示に変更したときヘルプボタンなどその場に残る不具合も修正) nc0107 watchページ整形フィルタ
ちょくちょく更新していましたが、デザイン的に大きな変更をしたのでレスします
プレイヤーとBottomContainer(画面サイズによって挙動が変わります)の改修をしました
例によってnl_watch.js(nlitab)利用前提です
導入例
https://i.imgur.com/tMplw3u.png fetchの外部端末からのアクセス許可ってどこか新しく設定必要なんだろうなと思う
スマホからfetchしたい PC表示モードのAndroid(Chrome)で普通にfetch動いとりますが >>976
iosでブラウジングしてるけどfetchしようとするとunauthorizeになるからよくわからんのよね
pc側の設定はどうしてるの? >>977
allowFromとlistenPortだけ設定したクリーンな環境で動くの確認しました
ニコニコのページの一番下にある「PC表示に切り替え」やってますか?
ブラウザの機能の方のデスクトップ版表示だと多分動かないかと nc0108 PlaybackRateChanger Mod
プレイヤーのコントールエリアから呼び出せるようにボタンを追加しました
https://i.imgur.com/21r2unP.png >>978
デスクトップで表示の方だったわ
検索機能スマホだと文字小さくて不便だからあんまり使いたくないんだよな デスクトップ版を出してかつデスクトップで表示までやらないとダメなのか
改良しないとちょっと厳しいな・・・ popupthumbの表示時間ってどこでいじるんでしたっけ
マウスを動かすと瞬時に閉じられてしまうようになってしまった・・・ >>982
自分も同じこと思ってましたがおま環境ではなかったんだ nlfilterのpopThumb_FA_個人設定 おおいつの間にか一般会員も1080p投稿出来るようになってたのか…知らなかった…
【PC版ニコニコ動画】一般会員の1080p動画投稿に対応しました
http://blog.nic\ovideo.jp/nic\onews/59587.html
2018年1月18日(木)より
一般会員の方でも1080p動画をご投稿いただけるようになりました
■ 1080p動画の生成条件
以下の条件を満たした場合、これまでの画質に加え1080p動画が生成されます
動画の長さ 15分以下
解像度 幅1920px以上または高さ1080px以上
ビットレート 3Mbps以上
■ 1080p動画の投稿推奨フォーマット
解像度 1920×1080
fps 24fps / 30fps / 60fps
ビットレート 12Mbps以上 >>986
サポート期限以外はOpenJDKが引き継ぐ形になるのでOpenJDK使ってください.
っていうか実のところ開発は前からOpenJDKでやってます. マルチセッションで高速に事前キャッシュ取れないかなぁ。FDMとか使うと普通に10MB/s位でて(並列コネクション数は5か6位)数秒で動画落とせるんだけど、プリフェチは相当遅いから困るんだよね >>988
そもそもNicocacheの開発思想がニコニコのサーバーの負担を減らすことにあるので
マルチセッション等のサーバーに負荷をかける可能性が高い実装は忌避されるかと 落とすのなんて一分もかからんだろ
何がそんなに困るんだ watchページ整形フィルタを使わさせてもらっていますが、
見ている動画をtwitterへの投稿するボタンが見つからないのですが、削除されていますか? ¥nが連続であるコメントがでてきてます。¥n表示を消してコメントだけ見られるようにするにはどのようにフィルタをかければ良いでしょうか。
よろしくお願いします。 そろそろ次スレ
http://egg.2ch.net/test/read.cgi/software/1517020277/l50
https://egg.5ch.net/test/read.cgi/software/1517020277/l50
>>996
\nがコメントとして表示されているということですか?
jsonとフィルタでそれぞれエスケープが必要だから\四回かな……
[Replace]
Name = 連続した¥nを削除
URL = nmsg\.nicovideo\.jp/api\.json/
Multi = TRUE
Match<
(\\\\n){2,}
>
Replace<
> ありがとうございます。
しかしながら、できるコメントとできないコメントがあるようです。
検証は
/watch/so32783200
の過去ログ、2/28 1:30頃のOPで行ってます。 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 279日 21時間 55分 31秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。