【ニコニコ】自動ローカル保存プロクシ NicoCache20 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2016/12/26(月) 23:41:40.08ID:4srHZc0F0
!extend:default:vvvvv
スレ立て時に↑をコピペして3行で書き込んでください

ニコニコ動画のキャッシュを自動的に保存して
二回目以降はローカルから再生することで
ニコニコ動画の回線に負担をかけることもなく再生できるソフトのスレ。

一度通常画質でローカルに保存すれば
エコノミーモード時間帯でも常に通常画質で再生することがる。

またオミトロンと併用することも可能。

Java ソフトウェアの無料ダウンロード
ttp://java.com/ja/
Java Runtime Environment (JRE) 5.0以上が必要。

■関連サイト
NicoCache_nl wiki
ttp://www58.atwiki.jp/nicocache/
NicoCache_p - パンヤポータル
ttp://homepage2.nifty.com/wanko/pangya/nicocache.htm
NicoCache_u
ttp://www28.atwiki.jp/nicocacheu/
NicoCacheGUI - HB Software Factory の跡地に出来た何か。
ttp://hbsoft.s10.xrea.com/
ASR's Room NicoCache (本家様。公開停止中)
ttp://homepage1.nifty.com/asr/index.html

【ニコニコ】自動ローカル保存プロクシ NicoCache19
http://potato.2ch.net/test/read.cgi/software/1422543862/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2017/02/19(日) 20:31:31.22ID:HbWIC7ot0
>>398-399
おま環なのかな…
確認感謝
2017/02/19(日) 20:40:59.47ID:W0sngEOYp
http://www.dotup.org/uploda/www.dotup.org1161937.png.html

これは [up384.7z]の中身です。

http://www.dotup.org/uploda/www.dotup.org1161940.png.html

これは自分のNicoCache_nlの中身です。動いてはいるのですが整理ができていません。
必要ないものはありますか?
2017/02/19(日) 21:16:49.23ID:jweRZWik0
自分の部屋の整理を他人にやらせるのか…(困惑)
2017/02/19(日) 21:20:51.08ID:UGczlk520
up006+up292+up383で作り直してすっきりさせようぜ
2017/02/19(日) 21:31:07.11ID:W0sngEOYp
ありがとうございます。

頑張ってみます!
2017/02/20(月) 01:15:00.71ID:+cw7tfwv0
up372 watchページ整形フィルタ #2017/02/13
使ってますが、どうしてもマイリスト数を枠内に入れれません…

http://imgur.com/jyGVXrR.png
2017/02/20(月) 03:26:28.35ID:FbQk3ZjB0
RequireHeader = Chrome/\d+

いくつかのブラウザを併用しているので、↑こんな感じでユーザー エージェント依存の書き換えが有効だったらChrome用のフィルタに入れて欲しいです。
2017/02/20(月) 10:23:44.86ID:+cw7tfwv0
>>407
解決しました。
2017/02/20(月) 11:40:19.25ID:n0KJTuPv0
>>409
解決方法kwsk
2017/02/20(月) 12:11:13.09ID:+cw7tfwv0
>>410
うpろだにあげてありますが、
.MylistCountMeta-counterが{}で囲まれている部分を消して(多分padding-right : 7px ;とか
書いてあったと思います、それを

.MylistCountMeta-counter {
position: absolute;
top: 3px;
left: 69px;
}

こんなふうに書き換えただけです
VideoViewCountMeta-counterもCommentCountMeta-counterも同じく指定できます
2017/02/20(月) 21:07:48.70ID:n0KJTuPv0
>>411
ありがとう、FireFoxでの修正確認しました
2017/02/20(月) 23:07:31.23ID:+cw7tfwv0
なぜ同じものを上げたのでしょうか。
2017/02/20(月) 23:37:50.30ID:+cw7tfwv0
up386とup387は同じなのになぜ??
up387のほう紛らわしいので消してほしい…
2017/02/21(火) 01:25:50.05ID:kej45UMD0
そもそも中身違うじゃねーか
メンテナが提案されたパッチも取り込んで最新版を公開しただけでしょ
2017/02/21(火) 05:09:37.47ID:mXSd6r5r0
415 名無しさん@お腹いっぱい。 (ワッチョイ 92d3-6MAE) sage 2017/02/21(火) 01:25:50.05 ID:kej45UMD0
そもそも中身違うじゃねーか
メンテナが提案されたパッチも取り込んで最新版を公開しただけでしょ
2017/02/21(火) 18:13:12.35ID:mXSd6r5r0
up388.txt  watchページ整形フィルタ #2017/02/21 うpしました

2/20版からの変更点:
動画再生画面最適化(MarqueeContainer消去)、
市場スクロール化、
コメント欄書き込み日時コメ番表示、
#SuperBannerAd広告削除、カ
テゴリ名表示幅拡大&テキスト左寄せ(カテゴリ名が長いと表示が二段になるため)、
商品を貼る機能表示、
検索機能追加表示(ヘッダ)

あとはposition:relativeで指定されているものをabsoluteで指定してあげれば
少し表示を高速化できるかも…
2017/02/21(火) 23:08:26.24ID:mXSd6r5r0
こんな感じで頑張ってたんですけど、
何が悪いんですかね?書き込みが弾かれるので省いてますが、
一応getplayspeed()とsetPlaySpeed()に対応するボタンはあります

var vid = element.getElementsByTagName("video");

function getPlaySpeed() {
alert(vid.playbackRate);
}

function setPlaySpeed() {
vid.playbackRate = 3.9;
}

ちなみにjavascriptの知識は一切ないです
2017/02/22(水) 21:50:24.60ID:7+CuYKqH0
>>417
ありがとうございます
とてもきれいになってます
2017/02/23(木) 06:23:29.57ID:Q/Q+ma2Y0
so動画のタイトル取得しなくなった…
2017/02/23(木) 23:05:58.41ID:XvjBbot80
なんかzenzaで再生できなくなった・・。
2017/02/24(金) 01:43:31.62ID:7wfk/9mQ0
なぜzenzaを疑わないのか
GINZAをFlash版にしたら取りあえず動くよ
2017/02/24(金) 02:34:53.29ID:VfQnogxO0
もうzenza修正されてますよ
2017/02/24(金) 23:46:01.55ID:pFl/uOO70
ここの動画、so番号が取れずにsm番号になってしまうケースが頻発する
ttp://ch.nico video.jp/tvtokyo/video
2017/02/25(土) 09:24:32.07ID:5x+O/OvI0
二、三個やってみましたが
私の環境ではsoでキャッシュ出来てます

no cache found: so30282124 **
Partial download from 0 byte
suspended: so30282124_**
no cache found: so30282124_**
Partial download from 3,502,478 byte
storing folder: 踊ってみた
cache completed: so30282124_*** (***はタイトル隠し)


NicoCache_nl+150304mod+170218mod HTML5+dmc
Extension2: ExtUtil_110125
Extension2: NGCommentExtension v0.5_110425
Processor Extension: nlApiUtilExtension rev16g
Extension2: nlMediaInfo_121109
Extension2: nlMovieFetcher_110411(v0.6) w/ 20131111 mod
Extension2: reEncodingChecker_170207
Extension2: swfConvertRedirector rev2
movieFetcherFilter.txt
Firefox、Chrome,,Flash全部最新

私の環境では最新のnlMovieFetcherだと
一つ目はキャッシュできるのですが
二つ目以降ははGUIにもログが出ず
fetch..waitになったまま反応がなく
キャッシュが出来ない状態です

対処法を教えていただけるとうれしいです
2017/02/25(土) 14:48:07.93ID:5x+O/OvI0
≪動作環境≫
 【OS・Java・本体】NicoCache_nl+150304mod+170218mod HTML5+dmc (based on NicoCache v0.45) Running with Java 1.8.0_121(amd64) on Windows 7
 【ブラウザ】FireFox 51.0.1 (64bit) Chrome 55.0.2883.87 m (64-bit) (add-on無し)
 【FlashPlayer】Flash Player 24.0.0.221
≪NicoCache環境≫
 【プロキシ】170120mod付属のproxy_sample.pacを使用
 【wrapper】無
 【オミトロン】無
すいませんテンプレです
2017/02/25(土) 23:04:46.77ID:l9XTXej+p
>>255 が利かなくなってしまいました。
どうか修正をお願いします。
2017/02/26(日) 01:14:05.72ID:1BO3ePTR0
soがsmになるときはどっかの鯖がダウンしてるときじゃね
時間おいて再挑戦すればsoで取得できるようになったよ
2017/02/26(日) 02:44:41.01ID:MU1ACs6N0
>>427
Matchをこれに変更で。

(\{("|")video\2:\{\2id\2:\2[a-z]{2}(\d+)\2.+?\2smileInfo\2:\{\2url\2:\2)(\2,.+?\2isNeedPayment\2:)true,
2017/02/26(日) 06:07:21.64ID:7ckwIPipp
>>429
正常に作動しました。迅速な対応ありがとうございました。
2017/02/26(日) 11:34:35.05ID:DMLrF7Ht0
>>425
キャッシュが出来ない最新のnlMovieFetcherって170214 o_O?
ログにあるやつは最新じゃないようだけど
2017/02/26(日) 17:16:57.09ID:Fha8dri70
教えてください。
1週間位前にニコキャッシュ導入したんだけど(スターターを導入したのみの素状態)
HTML5版のプレイヤーだと妙に画質が悪いんですけどどこか設定する場所ありますか?


ニコキャッシュを経由した状態の画質
http://www.dotup.org/uploda/www.dotup.org1169070.jpg

経由しない素状態の画質(経由したフラッシュ版の画質も同じ程度です)
http://www.dotup.org/uploda/www.dotup.org1169071.jpg

キャッシュフォルダにある動画は
mp4 容量:46M
FLV 容量:91M

なので再エンコしちゃってるんですかねぇ
2017/02/26(日) 21:19:03.19ID:dequkCJb0
>>431
"fetching... wait"で止まってしまうため
普段は以前のnlMovieFetcherに戻していました

確認の時は最新のものに変更しています
javac -classpath ./;./NicoCache_nl.jar -encoding sjis extensions/nlMovieFetcher.java
Extension2: nlMovieFetcher_110411(v0.6) w/ 170214 o_O

config.propertiesに記述した
nlMovieFetcher.propertiesの値は基本デフォルトで
movieFetchDebug=true
movieFetchDebug2=true
上のデバックモードの2つだけだけtrueに変更しているのですが
>>403さんの二枚目の画像のようにFETCHEDが作成されていません

local/fetcher.jsonにもfetching... waitで止まった時の動画は記述されていません(当たり前かもしれませんが

試しにfetching... waitになっている動画の"is re-encoded?"を押してみたのですが
"failed: too frequent remote access"と出てきています
でも、watchページを開くと問題なくdmcキャッシュが開始されます

皆さん動作しているみたいなので
私の環境のせいだと思っています
時間を作り、もう一度最初からコンパイルして環境を整えたいと思っています
スレ汚しすいません
2017/02/26(日) 21:26:44.44ID:hhprPupE0
バージョンアップ時にはトリップつけます.
up390 NicoCache_nl+150304mod+170226mod

>>424
修正しました.
watchページに書いてある動画IDと実際の動画サーバにあるIDが一致していない時の処理が
HTML5版のwatchページでは動作していませんでした.
watchページ以外の場所で対応関係を学習するとそれ以降動作するようになるので
再挑戦すると取得できるようになったというのは多分そういうことだと思います.

>>432
flvの動画をHTML5プレイヤーで開くと時間帯によらずエコノミー版しか降ってこないと
認識していたんですがもしかして違うでしょうか.
・mp4のキャッシュファイル名にlowが入っているか
・mp4とflvのキャッシュが両方同時にキャッシュフォルダに入ってしまったりしているか
・プレミアムかどうか
あたりが知りたいです.
2017/02/26(日) 22:37:02.83ID:Fha8dri70
>>434
返信ありがとうございます。
何か色々いじってたらめっちゃおま環の可能性が…

使用しているのは、Wikiのビルド済パックです

>・mp4のキャッシュファイル名にlowが入っているか
  入っていません

>・mp4とflvのキャッシュが両方同時にキャッシュフォルダに入ってしまったりしているか

キャッシュフォルダに入っているファイルは2種類
sm30603429_【第18回MMD杯本選】本能字で待ってる!!.mp4 (46MB / Firefox経由)
sm30603429[720p,2000,192]_【第18回MMD杯本選】本能字で待ってる!!.flv (91MB / Firefox経由)

だったのですが、試しにChrome経由にしてみた所、上記2件が削除され
sm30603429[720p,2000,192]_【第18回MMD杯本選】本能字で待ってる!!.mp4 (91MB / Chrome経由)
が生成されました。

※Firefoxで上記動画を再度開いてみた所、また46Mのmp4が生成されました。
 私には挙動がよくわからないです。 Firefox経由だと不具合があるのですかね。ものすごいおま環くさいですが。。
 プラグイン等は入れてません。

>・プレミアムかどうか
YES
2017/02/27(月) 00:02:17.49ID:0OZFgTdV0
>>435
dmcの動画でしたか……非dmcの動画かと思ってました.

2つの問題が組み合わさっているようです.
1. Firefox+HTML5プレイヤーで新配信システム(dmc)を使っていない
2. 既にキャッシュ済みのものより画質の低い動画をキャッシュしてしまう

1の問題はブラウザ側の問題です.
新配信システムへの接続を諦めて旧配信システムを使う退行モードに入っているときの挙動と見受けられます.
ニコニコ動画に再ログインしてみてください.

2の問題はNicoCacheのバグのようです.
[720p,2000,192]等が付いているのがdmcの動画,ついていないものが非dmcの動画です.
非dmcのmp4とdmcのflvが削除されて,より画質の良いdmcのmp4に置き換えられたところは正しい挙動です.
しかし,その後に画質の悪い非dmcのmp4キャッシュが再生成されるのは不適切な挙動ですね.調査します.
2017/02/27(月) 19:41:28.44ID:ypHC1yHU0
>>436
ありがとうございます。
Firefoxのクッキーとキャッシュを削除した所
[720p,2000,192]等のついている動画が降ってくるようになりました。

お騒がせしましたm(_ _)m
2017/03/02(木) 22:46:35.81ID:MWoUvePEp
ほとんどのso動画でそうなんですが、HTML5版でコメントの取得に失敗しました
とでるのですが、
flashに切り替えると(wrapper)、コメントの取得に成功します。
これはなにが原因でしょうか。
2017/03/02(木) 23:50:29.69ID:AGo1lSIAr
>>438
まず、
クリーンな環境だとどうなるか、ブラウザを変えるとどうなるか、キャッシュを消したらどうなるか、プロキシを外した状態ではどうなるか、
全て試してからまた来てくれ
2017/03/03(金) 06:32:50.45ID:ypx/aDay00303
up391 reEncodingChecker v170303
HTML5プレイヤー選択時に動作しなくなっていたのを修正

>>433 で報告をもらってたんですが他の話と混ざっていて気づきませんでした
2017/03/03(金) 19:59:58.57ID:25epGMg1p0303
>>439
結論から言うと、自分の環境が原因だと思われます。すいません。
HTML5版でコメントの取得に失敗しましたとでたあと、

・キャッシュを消してもコメントの取得に失敗しました。
・プロキシを外すとすぐコメントが出てきました。プロキシを戻すと失敗しました。
・普段はfirefoxを使っています。Microsoft Edge を使ってみましたが、変わりませんでした。
・[up384.7z]と[up390.7z]をビルドしただけのNicoCache_nl.jar
と自分のものを比較しました。
自分のものは失敗しましたが、ビルドしただけのものはコメントが出てきました。
2017/03/03(金) 20:55:36.27ID:qKUfphFcr0303
>>441
nlフィルタか拡張機能かwrapperか何かに原因があるのは確実だね。
一個ずつ外せば原因を特定できる。
2017/03/03(金) 20:57:13.52ID:qKUfphFcr0303
訂正、wrapperは関係ないな…。
2017/03/03(金) 22:53:30.69ID:25epGMg1p
>>442
失敗していた自分のものの中にあるlocal/NGWORD.txtを外すとコメントが出てきました。

同一アニメのso動画(一週間前に有料になったものと今現在無料一週間のもの)ではどちらも同じように
無料期間中複数回視聴しているにもかかわらず、久しぶりに見た過去の方のコメントは出てきます。

今現在たくさん視聴の回数を重ねたコメントの量が多いアニメがコメントが出てこない傾向があるようです。
NGWORD.txtの中身の多い少ないは関係ありませんでした。
2017/03/03(金) 22:58:09.51ID:06bchHn/0
うーん
旧鯖にアクセスするようにしたnlフィルタを使ってるとかかな?
2017/03/04(土) 00:11:01.54ID:2ZDzPM9Qp
>>445
成功していた[up384.7z]と[up390.7z]をビルドしただけのNicoCache_nl.jarに
[up353.zip]NGCommentExtension 勝手にHTML5対応をいれたら
上記のコメントの量が多いアニメでコメントが流れなくなりました。

そこで[up353.zip]をすべて取り除くとコメントが出てきました。

nlフィルターはすべて取り除いた状態の検証もしているので、
旧鯖にアクセスするようにしたnlフィルタを使ってはおりません。
2017/03/04(土) 05:11:52.41ID:wpuBEpKx0
niconicoの仕様変更かあるいはタイミングの問題か気のせいか、第18回MMD杯の動画を最近見て気になったので、とりあえず事例の報告。

「第18回MMD杯本選」でタグ検索したときに、キャッシュ検索(cacheSearch埋め込みを表示/隠す)に出てこない動画がありました。
※cachemanager.swfやniconico側の検索には出ています。

キャッシュ検索に出た動画
 sm30628624 【第18回MMD杯本選】東方のかわいい 地球最後の告白を【MMD-LIVE】

キャッシュ検索に出ない動画の例
 sm30581329 【第18回MMD杯本選】PREDAWN
 sm30601095 【第18回MMD杯本選】Another Fleet Memory 【MMD艦これ】

上記の動画は、どちらも2月28日にzenzaと公式HTML5で視聴。
また、出ない動画には2月13日に視聴した動画もあったので、2月23日にあったらしい仕様変更とは無関係?
2017/03/04(土) 05:30:42.15ID:/aih/JVL0
遅くなりましたが解決しました

アンチウイルスソフトの
プラウザアドオン(カスペルスキープラグイン)が
正常に動いていなかったというトラブルでした
nlは正常に動いていました

お騒がせしました。
2017/03/04(土) 06:51:32.18ID:QgEgSvDq0
プラウザじゃなくて、ブラウザね。
どうでも良いけどさ…。
2017/03/04(土) 21:50:17.44ID:ZealeylGr
>>446
だとしたらNGCEのバグってことかね?
自分で直すか(Javaの言語知識があれば誰でも出来る)、誰かに直してもらうのを待つしかないかな。
2017/03/05(日) 04:28:17.46ID:JF4NUEUI0
>>447
cacheSearchはNicoCache_nlの検索機能を使っているので本体のバグを疑って調査しましたが再現できませんでした.
検索はキャッシュファイル名に基づいて行われるのですが,ファイル名にタイトルは入っていますか?
# っていうか二番目の動画すごいなMMDでそこまでやるか
2017/03/05(日) 19:24:30.43ID:mkV8+tDj0
>>451
smxxxxxxxxと動画タイトルはキャッシュファイルの名前から取ってきたので、ファイル名にタイトルは入っています。


>>453 辺り
nico_wallpaperG使用環境で壁紙によっては公式HTML5時に動画説明が見にくくなるのを少し軽減するフィルタ。
2017/03/05(日) 19:25:13.97ID:mkV8+tDj0
[Style]
Name = Style指定
URL = www\.nicovideo\.jp/watch/
Require = <div[^>]+id="js-initial-watch-data"
Append<
.HeaderContainer-videoTitle,
.VideoDescription,
.VideoOwnerInfo,
.VideoMetaContainer {
background-color: rgba(255, 255, 255, .6) !important;
}
.HeaderContainer-videoTitle,
.VideoDescription {
border-radius: 8px !important;
}
.VideoOwnerInfo {
border-radius: 8px 0 0 8px !important;
}
.VideoMetaContainer {
border-radius: 0 8px 8px 0 !important;
}
>
2017/03/10(金) 14:44:35.62ID:UqVHp0G5r
ヘッダ超短縮表示用フィルタをアップデートしました。
up388.txtとの併用推奨です。
2017/03/10(金) 14:47:03.39ID:UqVHp0G5r
トリップが剥き出しになっちゃったので変更
2017/03/11(土) 08:46:07.43ID:Lol7iDtup
>>450
期間が開いてしまいましたが、

NGCMDの
# 色付き大文字コメをNG
NGCMD:(\s*((red|pink|orange|yellow|green|cyan|blue|purple|black|#\w{6})|big)){2}

と、自分で探して書き込んだ
#文章中に3文字以上の連続文字が2回以上現れる
(?:((.)\2{2,}(?!\2)(.*)){2,})
#[\??]と[WwWw]が含まれる文章、[  ]が二連続で現れる文章
(?:[\??][WwWw]|[  ][  ])
#任意の3文字以上の文章が3連続で現れる
(?:([\s\S<>]{4,})(.*?)(\1)(.*?)(\1))

local/NGWORD.txtの中に記載されていた上のものがコメントが取得できない原因だとわかりました。
大文字コメをとにかく消したい(できればなくしてしまいたい)自分としては本当に困りました。

もしよろしければ、修正をお願いします。
2017/03/11(土) 21:52:32.43ID:Rwri8PbO0
nl_watch.jsが動かなくなっているので応急処置
動画切替時には動くんですがページ表示時にmutationを通らなくなってます.
多分,先日のhtml5プレイヤー更新でタイミングが変わったんですね.

[Replace]
Name = workaround
URL = (?!ads|.*api)[^/]+\.nicovideo\.jp/local/nl_watch\.js
MatchLocal = TRUE
Match<
(?<=\Qwindow.nl_watch.init();\E)
>
Replace<
window.addEventListener("load", () => window.nl_watch.loadWatchData() );
>
2017/03/12(日) 04:01:48.14ID:wVMYBHjB0
Chrome 57でCSS Grid Layoutが正式サポートされましたね
2017/03/12(日) 09:07:48.01ID:XXY8DH9q0
dmcだとcacheMoveExtensionが無効になってしまっているのか・・・
cachemanagerが投稿者IDでの自動振り分けに対応しているといいが、難しそうだなぁ
2017/03/12(日) 18:30:49.14ID:8tUC1jdV0
>>458
Firefox 52でもデフォルト有効になりましたね

>>459
・cache.getId → cache.getVideoId
・その次のlow関連の3行は不要になるので削除(しなくても動くけど)
2017/03/13(月) 21:10:37.64ID:jGdGH2VU0
コメントに指定されたコマンドを強制解除して表示する方法ってありますか?
2017/03/14(火) 20:53:23.77ID:N3AvaUcP0Pi
無料視聴期間が過ぎた公式動画なのですが、一度も見たことが無い場合はキャッシュを置いていても再生できないのでしょうか?
2017/03/14(火) 21:41:16.53ID:uV5R/C0v0Pi
Firefoxでwrapper使って再生するとカクカクするようになってしまったので
chromeでzenza watchを導入してみようと色々やってみたんだけど
読み込み出来ず通信エラー 動画情報の取得に失敗って出てしまうのは
ReadmeにあるnlZenzaWatch-extension.jsを該当ページで呼び出す
ってのができてないってことなのかな
使うレベルに達してないってことなんだろうが試行錯誤で頑張ってみたが頭痛くなってくる
2017/03/14(火) 22:35:58.80ID:iKgNKBjF0
>>462
>>255
>>299
2017/03/14(火) 23:22:36.18ID:72g6mgrU0
>>464
それは削除動画のやつで公式動画は見れないんじゃ
2017/03/14(火) 23:33:24.31ID:JN6vmkRF0
そこにファイル名フォーマットがあるじゃろ?
これをこうしてこうじゃ
2017/03/15(水) 03:24:18.91ID:BIwsCu2S0
>>464-466
2時間ぐらい掛かりましたがなんとかできました
("|&quot;)を\3で参照すると何故かマッチしないところで1時間ほど掛かりましたが…orz

これで1080pで視聴できます、ありがとうございました
2017/03/15(水) 03:28:17.67ID:G2hXli0F0
up401 NicoCache_nl+150304mod+170315mod
ごめんなさい.
前のバージョン(NicoCache_nl+150304mod+170226mod)でHTML5プレイヤー選択時のdmc動画について
エコノミーかどうかの判定が全く機能しなくなっていました.
つまりエコノミーのキャッシュにもlowがついていない状態になっています.

音声のビットレートが64kbps([a,b,c]のcが64)になっているものが
エコノミーの可能性のあるキャッシュなので,
エコノミーではない時間帯にもう一度アクセスしてみて頂ければと思います.

# 原因はなかなか頭の悪い間違いでした.実装時に何考えてたんだろう.
2017/03/15(水) 03:56:31.31ID:G2hXli0F0
>>463
nlZenzaWatch-extension.jsはZenzaWatchを便利にするためのものであって
入れなくともNicoCache_nl+ZenzaWatchの組み合わせは動作します.
なので,まずは素のNicoCache_nl+ZenzaWatchで動作しているかご確認ください.

エラーメッセージからするとwatchページの解釈に失敗しているようです.原宿になってませんか?
2017/03/15(水) 05:30:58.02ID:Nnoh0Aq+0
cacheできる動画とfailed to construct MappedRangesってでてcacheできない動画
違いがわからんのぉ
2017/03/15(水) 07:11:49.96ID:bDvdXxND0
>>469
返信ありがとうございます。
原宿で思い当たるのでとりあえずオミトロンの原宿偽装を外したところ
コメントの自動取得に失敗するところまでは進歩しました
少なくとも起動はしたので仕事から帰ったらまた頑張ってみます
2017/03/15(水) 08:07:35.55ID:6nAMYI4h0
もうニコ動ほとんど見ないと思ったからニコキャッシュフォルダ消したらHDDの空き容量が凄い
2017/03/15(水) 10:19:16.58ID:qj+5pfLKr
フィルタにパフォーマンス低下の問題があったため最適化を検討中です…
2017/03/15(水) 20:04:49.22ID:G2hXli0F0
up402 NicoCache_nl+150304mod+170315mod2

>>470
そのエラーメッセージが原因を表していなかったので
エラー発生箇所でちゃんとエラーメッセージを出すようにしました.
代わりに「Invalid Content-Length:」か「Invalid status code:」が
出るようになったんじゃないかと思うのですがどうでしょうか.

それ以上は環境の情報をいただけないことにはなんとも.
2017/03/15(水) 20:19:33.23ID:G2hXli0F0
>>461
こんなのですか?
[Replace]
Name = コメントのコマンドを削除
URL = nmsg\.nicovideo\.jp/api\.json/
Multi = TRUE
Match<
,\s*"mail"\s*:\s*"[^"]*"
>
Replace<
>
2017/03/16(木) 04:51:08.86ID:wr4XzUCX0
>>474
パッチ当てて適当な動画を再生したところ
Invalid Content-Length: 0
Invalid status code: 302
とでてました
2017/03/16(木) 09:35:39.78ID:/99y8Fk+0
>>475
ありがとう御座います!shitaコマンドを指定しているコメだけ解除するってことも可能ですか?
\s(空白)や[~"]がどこにマッチしてるのか分からないので自分自身でいじりようがないです…(絶望)
2017/03/16(木) 17:06:15.48ID:nFcmCJ6x0
>>460
おお、ありがとうございます
原因究明やってたけどそこだったのか・・・
2017/03/17(金) 11:45:21.45ID:ztoAVHrX0
なんとなくフィルタを突っ込んでいたら、一般の投稿動画再生ページ(HTML5)がなかなか表示されないのを確認。

「削除動画でキャッシュ利用.txt」を外すことですぐに表示されるように戻りました。
2017/03/17(金) 17:43:15.59ID:YpCRL6fZ0
>>479
パフォーマンス落とさずに「削除動画でキャッシュ利用」出来る方法あったらコード書いて教えてな
2017/03/17(金) 19:39:19.46ID:ztoAVHrX0
>>480
とりあえずHTML5のフィルタに
Require = isDeleted[^,]+true
これを突っ込んでおけば削除されていない動画のページでフィルタ無しと体感で変わりないレベルの読み込みができた。

なお当該フィルタの作者ではないし、キャッシュを使って削除動画を視聴することはしていないので、削除動画でのフィルタの挙動は関知しない。
2017/03/18(土) 00:44:16.76ID:KNgMPVGm0
>>481
こんなことも出来るんすね〜、すっごい便利…
2017/03/18(土) 00:50:00.59ID:mC8URd5F0
>>476
別のURLにリダイレクトされてますね.
転送先が普通の動画のURLならもう一回アクセスされてキャッシュ開始するはずですが……
キャッシュが始まらないなら既知の動画URLの形式に沿ってないんだと思いますがサンプルがないと対応できません.

>>477
こんな感じのところにマッチするので
, "mail": "shita yellow small"
shitaコマンドだけ消すならこんな感じで
Match<
(,\s*"mail"\s*:\s*"[^"]*)\bshita\b([^"]*")
>
Replace<
$1$2
>
2017/03/18(土) 01:51:44.65ID:jyzSBN+K0
>>483
とりあえずランキングの上の方にあった再生時間短いのだと
sm30835327
とかエラー出ますね
2017/03/18(土) 01:52:19.19ID:pSRtamXPr
>>483
ありがとうございます!
2017/03/18(土) 02:13:28.00ID:mC8URd5F0
>>484
残念ながら再現できませんでした.
フィルタ・拡張・オミトロンなど環境依存の問題がないかご確認ください.
2017/03/18(土) 04:15:47.28ID:jyzSBN+K0
>>486
up384にup402のみ
新しくDLしたGoogle Chrome、拡張なし
でも発生したのでおま環っぽいですね・・・
2017/03/18(土) 10:11:05.77ID:KNgMPVGm0
いろいろパフォーマンスとかを加味して
試した結果これが最強でした。
ありがとうございました。

[Replace]
Name = コメントの下コマンドを削除
URL = nmsg\.nicovideo\.jp/api\.json/
Multi = TRUE
Match<
shita
>
Replace<
>
2017/03/18(土) 10:13:48.88ID:Cl/oYMS+0
>>433
今更だけど俺も全く同じ状況で困ってる
クリーンな環境でコンパイルし直しても状況変わらず
どうしたもんか…
2017/03/18(土) 10:20:20.92ID:KNgMPVGm0
最初こんな感じにして
(, "mail": "[\s|a-z|0-9]+)shita([\s|a-z|:|0-9]+)
こんなのにマッチするようにしていたんですが、
, "mail": "184 shita big red device:3DS"

例外的にこんな順番もあるようで、
, "mail": "shita big 184"
こうなると
(, "mail": "*)shita([\s|a-z|:|0-9]+)
アスタリスクを用いて若干性能を犠牲にしなければいけなかったので

Match<
shita
>
Replace<
>
これが最強という結論に至りました(jsonデータの他の部分には"shita"が含まれないため)
ただコメント自体に("content": "shita")含まれる場合も削除されるけど、それは仕方がないかなって
2017/03/18(土) 16:48:41.59ID:LXMfb4D70
>>487
no cache found: (略
Invalid Content-Length: 0
Invalid status code: 302
disconnected: (略

一般会員でwrapperオミトロン不使用
HTML5、Flashどちらでも3、4回再読み込みすると大丈夫っぽい
2017/03/18(土) 17:50:52.53ID:KNgMPVGm0
バージョン:150304mod+170315mod2 Java 1.8.0_121(amd64)にて

コメントしようとしたところ以下のメッセージが出現
failed to process: http://nmsg.nic ovideo.jp/api.json/
java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Unknown Source)
at java.util.regex.Matcher.reset(Unknown Source)
at java.util.regex.Matcher.<init>(Unknown Source)
at java.util.regex.Pattern.matcher(Unknown Source)
at dareka.processor.util.GetThumbInfoUtil.isValidSmid(GetThumbInfoUtil.java:163)
at dareka.processor.util.GetThumbInfoUtil.getURLResource(GetThumbInfoUtil.java:127)
at dareka.processor.util.GetThumbInfoUtil.get(GetThumbInfoUtil.java:70)
at extensions.NGCommentExtension.getThumbInfo(NGCommentExtension.java:517)
at extensions.NGCommentExtension.procMatch_NICO_MSG_API(NGCommentExtension.java:462)
at extensions.NGCommentExtension.onMatch(NGCommentExtension.java:231)
at dareka.processor.impl.RewriterProcessor.doRewriter(RewriterProcessor.java:424)
at dareka.processor.impl.RewriterProcessor.doRewriter(RewriterProcessor.java:381)
at dareka.processor.impl.RewriterProcessor.onRequest(RewriterProcessor.java:195)
at dareka.ConnectionManager.processAPairOfMessages(ConnectionManager.java:244)
at dareka.ConnectionManager.run(ConnectionManager.java:58)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


2つ前のバージョン(170226)では通常通り動いていたので、version-specificなバグだと思います…
2017/03/18(土) 18:04:11.60ID:pSRtamXPr
>>492
間違えました、170218でした
2017/03/18(土) 19:15:36.78ID:mC8URd5F0
up405 NicoCache_nl+150304mod+170318mod
・GetThumbInfoUtilにid=nullが渡された時にクラッシュするのを修正(>>492)
・動画接続時にリダイレクトが発生した場合の処理を追加(>>476,491)
・キャッシュ済み動画へのアイコン等の追加をタグ検索のニコニ広告に対応

>>487,491
転送先のURLを表示するようにしてみました.
動画が降ってきそうなURLになっているでしょうか.

もし詳細な情報を送って頂けるなら
ttps://www.onetime-mail.com/
あたりで捨てアドレスをとって
gjwtea@1tml.com (同,7日間で失効)
宛に送って頂ければ受け取ります.
言われないとメールを見に行かないのでメールを送った場合は掲示板で一言くだされ.

>>492-493
半端なチェックの追加でNGCommentExtensionのバグが顕在化したようです.
多分これで元の挙動に戻ったと思います.
2017/03/18(土) 19:43:11.42ID:mC8URd5F0
>>489
433氏はアンチウィルスが原因だった(>>448)とのことですがその辺りはどうでしょうか.
ソースを見る限りデバックモードでデバッグメッセージすら出さずに止まるというのは
起こりそうにないので,アンチウィルスが原因にしても何が起きているのかは興味があります.
2017/03/18(土) 20:16:50.23ID:KNgMPVGm0
フィルタが効かなくなった…
2017/03/18(土) 20:24:23.84ID:KNgMPVGm0
プロクシだったwすまぬ
2017/03/18(土) 20:34:50.43ID:mC8URd5F0
>>495
ああ分かりました.maxFetchの扱いにバグがあります.
800行目に
maxFetch += maxFetchLocked;
を挿入するかconfig.propertiesで
movieFetchMax=2
するかで直ると思います.
2017/03/18(土) 20:46:29.53ID:Cl/oYMS+0
>>498
仰るとおりにしたら正常に機能するようになりました!
ありがとうございます!
2017/03/18(土) 21:38:35.03ID:ibBVKqeq0
Internal Server Error
2017/03/19(日) 00:58:38.21ID:iTetyVvy0
>>494
お疲れ様です、いつもありがとうございます
Debugで動画見ながらもうちょっと集めてみますが、
失敗する動画は 接続プロバイダのIP:80がついたアドレスにリダイレクトされているようです
取り急ぎ
2017/03/19(日) 02:11:43.77ID:f7A4uoWG0
>>494
同じくログ見た感じ
Redirecting to: ttp://○○:80/data/〜
です
■ このスレッドは過去ログ倉庫に格納されています
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

ニューススポーツなんでも実況