【ニコニコ】自動ローカル保存プロクシ NicoCache22

■ このスレッドは過去ログ倉庫に格納されています
2018/01/27(土) 11:31:17.16ID:tBASqTJv0
!extend:default:vvvvv
!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

【ニコニコ】自動ローカル保存プロクシ NicoCache21
https://egg.5ch.net/test/read.cgi/software/1495681255/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
2018/04/17(火) 20:38:49.65ID:G3GGeS6K0
>>198
誰宛の返信でしょうか
何も変わりませんでしたしWeb上にも関連情報が見つかりません.

>>189
再現しました.
多分is-beforeInitializeが外れるタイミングが早まって
video要素が生成される前にinitializedに登録した処理が走ってます.
nllib_watch.jsで対処すべき問題.
おそらく >>204 も同原因じゃないかな.
206名無しさん@お腹いっぱい。 (ワッチョイ 63e9-CJEA)
垢版 |
2018/04/17(火) 21:23:43.10ID:NeEmCzx20
おま環なのかもしれないがURLに[ods=1]ってつけないと再生時flv取得できない
2018/04/17(火) 22:00:48.40ID:pE8ZwtJr0
?ods=1は「旧配信システムで視聴する」リンクをクリックした時にURLの後ろにつく文字列ね
2018/04/17(火) 22:58:43.14ID:G3GGeS6K0
>>206-207
把握
原宿の件とは無関係でしたか

これ自動削除を付けるかとか検討するより先に
とりあえずワークアラウンドでswf,flvを持っていたら
dmcをキャッシュしない機能をつけたほうが良さそうですね.
2018/04/18(水) 22:35:52.96ID:jHpluqOb0
キャッシュからの強制プリロードってちゃんと動いてる?
Loading状態で止まっちゃう…。
2018/04/18(水) 23:11:17.54ID:bMIaffYV0
とりまここら試してみよっか?
トラブルシューティング - NicoCache_nl Wiki (新) - アットウィキ
http://www65.atwiki.jp/nicocachenlwiki/pages/18.html
2018/04/19(木) 01:23:27.75ID:JcxByJmJ0
>>209
AndroidのChromeならだいぶ前からそうなってます.PCでは問題なし.
# 原因調査ちゃんとやってない.メモリ不足時の挙動とかが怪しそう
Androidじゃないなら環境情報
2018/04/19(木) 02:55:29.67ID:zT5zm+1d0
>>210-211
ありがとう
PCなんだけど、何か上手くいく動画やLoading表示のまま再生される動画などあるんで、おま環であるならとりあえず色々やってみます。
2018/04/19(木) 20:34:32.67ID:mZMAJkX40
検索でautopager_3col.jsによって付け足されたページで……
 movieFetcherFilterでdocument.getElementById()から取ってきたノードの書き換えってHTMLに反映される?

fetchのリンクのthisからたどって書き換える分にはHTMLに反映されているのだけど……。

movieFetcherFilterでtarget = '_blank'が追加読み込み分のノードには適応されているけど、HTMLには反映されていなかった。

※最初にページを表示した時点で表示されている動画には、普通にtarget="_blank"がつく。

とりあえずGoogle ChromeとMozilla Firefoxで確認。


fetchのリンクのthisからたどる分には大丈夫なので、手元のはparentNode.parentNode.innerHTML.replace()でtarget="_blank"に書き換えて誤動作がないか確認中。
2018/04/20(金) 07:57:35.76ID:oXdscmMW0
>>199
j_bar_search.val(document.forms.header_search.s.value); の部分はページによって異なるので、次のように修正。


var search_word = "";
switch (true) {
case typeof document.forms.header_search !== "undefined":
search_word = document.forms.header_search.s.value;
break;
case typeof document.forms["search_united_form"] !== "undefined":
search_word = document.forms["search_united_form"].s.value;
break;
case typeof document.forms["head_search_form"] !== "undefined":
search_word = document.forms["head_search_form"].s.value;
break;
case typeof document.forms.search_form !== "undefined":
search_word = document.forms.search_form.keyword.value;
break;
}
j_bar_search.val(search_word);
2018/04/20(金) 19:55:13.72ID:oXdscmMW0
>>213
nc0150.7z  個人的に弄ったmovieFetcherFilter 検索でtarget="_blank"がHTMLに適応されないケースへ対策
2018/04/20(金) 20:42:09.54ID:jDR5QUBV0
nc0151 NicoCache_nl+150304mod+180420mod HTML5+dmc
[機能追加]
・swf,flvのsmileキャッシュを持っている場合にdmcをキャッシュしないワークアラウンド
・連続する同じ内容のログ表示を圧縮
[不具合修正]
・WatchVarsの処理を整理してswfからdmcに変換された動画やwatchapiへの対応を改善
[nlFilter]
・nllib_watch.js: NicoCache_nl.watchのonInitialized起動タイミングを調整(>189,204)
・popThumb.js: すべての埋め込みページにhttpsで接続できるようになったので制限を解除
・liveのhttps埋め込みページがまだhttpを参照しているので修正するワークアラウンド

using cacheの表示が多すぎなので表示を圧縮するようにしました.
swf,flvの変換動画へのちゃんとした対応はまた後日……
2018/04/20(金) 23:16:38.10ID:6WLiw/Au0
nc0152でいいのかな?
2018/04/21(土) 01:16:39.67ID:Y+ZSk9P00
そういえばJava10のリリースと同時にJava9がサポート終了となっていますので
Java9をお使いの方は,コンパイル環境(JDK)はともかく実行環境(JRE)は更新しましょう.
あるいはJava8に戻す手もあり.

数日前にjdk-10.0.1がリリースされていましたが文字化けバグは未修正
原因調査して追加のレポート送っておいたので次のリリースで修正されると良いのですが.

>>217
そうですnc0152です.
2018/04/21(土) 02:31:58.80ID:pnzGZaV50
>>216
うp乙です

導入してみましたがマイページのみサムネイル表示がおかしく、ログには
failed to process: null
javax.net.ssl.SSLHandshakeException: Received fatal alert: unknown_ca
が並列していましたが個人環境によるものでしょうか?
2018/04/21(土) 03:11:44.08ID:Y+ZSk9P00
>>219
TLS MitM有効化でCA証明書のブラウザへのインストールに失敗しているんじゃないでしょうか
そのエラーメッセージは「ブラウザがそんなCA知らんと言って来て通信失敗した」なので
2018/04/23(月) 00:23:30.27ID:aIzg1hXP0
なんかsm14015708だけnicocacheで再生できないんですが原因わかる方いませんか
ターミナルにInvalid status code: 404と出てロードしません
222名無しさん@お腹いっぱい。 (ワッチョイ 13e9-R5bN)
垢版 |
2018/04/23(月) 01:32:15.84ID:R713GINP0
>>221
俺はできるからおま環じゃない?
2018/04/23(月) 01:52:17.67ID:aIzg1hXP0
>>222
まじですか
もうちょっといろいろ試してダメだったら改めてテンプレ埋めて質問します
2018/04/23(月) 01:56:21.76ID:zBF+/Plw0
>>221
再現したけど再生できないのNicoCache関係なくない?
2018/04/23(月) 03:40:02.02ID:aIzg1hXP0
>>222, >>224
今改めてやってみたら再生できました
もしかしたらと思いエコノミー強制でやったら同じようにInvalid status code: 404となったので
エコノミー版だけの問題だったようです
かつ、プロキシーバイパスで試してみたら同様にエコノミー版はロードできなかったのでNicocacheの問題ではないようです
お騒がせしました
2018/04/25(水) 15:19:29.58ID:416/FSOX0
http://anime.nico video.jp/
2018/04/28(土) 00:30:13.03ID:AcRJFoBF0
画質自動調整機能,HLS時のみ有効になるようにwatch_app.jsに書かれてるわ……
テスト運用が始まった時期(4/3)もHLSが話題になった>>155と一致している
2018/04/28(土) 00:36:47.51ID:Z5ifSO2/0
全動画キャッシュできなくなるってこと?
2018/04/28(土) 00:42:33.40ID:MzDJ3Lusr
マジ?
2018/04/28(土) 00:42:39.98ID:4ekZviPz0
nc0153.7z  個人的に弄ったnlMovieFetcher nc0150.7z( >>215 )の対策の修正。

autopager_3col.js 対策でinnerHTMLを弄ってtarget="_blank"にする処理が他の検索(チャンネルとか)のinnerHTMLに影響していたので条件式を修正。

innerHTMLだと消える処理があるので、fetchのリンクのthisからたどってtarget="_blankとclickイベントだけ弄るようにした。
※__modifyAnchor()に飛ばしてもHTMLに反映されないので、__modifyAnchor()からrmfunc()をコピーしてきた。
2018/04/28(土) 02:00:42.75ID:AcRJFoBF0
nc0154 MonkeyPatchFilters-180428
主に動画クリックで再生が動画再生前のサムネに反応しない件の修正
他いろいろ修正

>>211の調査を行おうと動かしてみたら再現しなくなってました
2018/04/29(日) 17:41:06.89ID:GJwS9NnV0NIKU
nlMovieFetcherの弄った部分を__modifyAnchor()で行けるようにした。

どうせならStaticNodeListを判定して検索以外にも対応できるようにって考えたけど……

idに/が使われていて、エラー。

考えてみたら、/ってidに使えない文字だったような?

とりあえず-に変えとこ。

というわけで、近いうちにフィルターをup予定。
2018/04/29(日) 22:55:39.53ID:GJwS9NnV0NIKU
ニコレポのようにanchorが文字列ではないは除外するとして……

普通にページを読み込んで表示されている動画の一覧に対して、fetchする動画のリンク(テキスト)をquerySelectorAll()で探してみるとlengthが1になる。

でも、検索のページでautopager_3col.jsで読み込まれたfetchする動画のリンク(テキスト)をquerySelectorAll()で探してみるとlengthが2になる。

他のページでautopager_3col.jsではない追加読み込みの場合は、lengthが1になる。

これはthis.anchorを弄る対象の判定に使えるかも?
2018/04/30(月) 10:21:07.24ID:W42S5OwK0
nc0155.7z  個人的に弄ったnlMovieFetcher id属性に使われていた/を-に変更など

id属性に使われていた「/」を全て「-」に変更。

「__modifyAnchor()」対策で条件式の判定用に検索のフィルターに入れていた「 target="_self"」を不要になったので消しました。

引数「anchor」で「/」が使われているときか「document.querySelectorAll("#" + anchor).length」が1を超えるとき、引数「elem」からたどって「anchor」の対象を探して、見つかれば「this.anchor」を弄るようにしました。
※「__modifyAnchor()」対策。
2018/05/01(火) 11:54:59.61ID:uBsfhzgip
NicoCache関連ファイル置き場 避難所にある
[up500.7z] mylistCountBar:「data-navbar-tab-link」のクリックに対応。

[up406.7z] by ◆awd5z.AlOFJq NicoCache_nl 20170318 120609(up006)+150304(up292)+170318(up405)
のみ入れてmylistCountBarを検索ページで表示しようとしましたが、4列表示で出てきません。
もしよろしければ修正お願いします。
2018/05/01(火) 15:29:12.46ID:qnss8gGP0
>>235
使っているNicoCache_nlが異なるので対応しかねるけど、とりあえず4月3日に手元のファイルを弄っているのをupしておきました。

↓のファイルに置き換えて試してみてください。

nc0156.txt  2018-04-03時点のmylistCountBar.txt
2018/05/01(火) 19:37:57.62ID:Z4e1M+Tgr
「ニコニコ動画」4月末までを予定としていた改善がすべて対応へ―追加機能に関しても順次実施 | インサイド
https://www.inside-games.jp/article/2018/05/01/114427.html
2018/05/01(火) 21:17:11.70ID:uBsfhzgip
>>236
返信ありがとうございます。
[up406.7z] by ◆awd5z.AlOFJq NicoCache_nl 20170318 120609(up006)+150304(up292)+170318(up405) を
NicoCache_nl+150304mod+180420mod HTML5+dmc (based on NicoCache v0.45)に変更して試用してみました。

しかし、4列時の表示は期待通りの結果になりませんでした。期待に沿えずすいません。
2018/05/02(水) 18:30:06.70ID:Ac/Mq4Gr0
nc0157.7z  mylistCountBar:検索の1列と4列で使えなくなっていたのに対応

条件式で幅を持たせられるようにclassを設定する変数をStringからRegExpに変更。

検索の1列表示と4列表示でノードが変わっていたのに対応。
 2列および以前の1列と4列:投稿の要素の親の子孫に数字
 現時点の1列と4列:投稿の要素の親の親の子孫に数字
2018/05/02(水) 19:11:01.90ID:Ac/Mq4Gr0
昔の検索のHTMLソースを確認したら違っていたので訂正

> 2列および以前の1列と4列:投稿の要素の親の子孫に数字
 2列:class「itemTime」の子孫に投稿の要素があるとき、「itemTime」の親の子孫をたどったところに数字
 以前の1列:strong要素を探して投稿と数字をページ内で見つかった順で結びつけ
 ※4列はHTMLソースが見つからなかったけどたぶん1列と同じ

> 現時点の1列と4列:投稿の要素の親の親の子孫に数字
 現時点の1列と4列:class「itemTime」の子孫に投稿の要素があるとき、「itemTime」の親の親の子孫をたどったところに数字
2018/05/02(水) 19:38:09.39ID:xaG0KfL5p
>>239
対応ありがとうございます。
大変助かりました。
本当にありがとうございました!
2018/05/03(木) 11:07:52.68ID:owkB7J1q0
nc0158.txt  個人的に弄ったnlMovieFetcher id属性の修正漏れを修正

fetchリンク追加(動画トップ&new_list) (GINZAバージョン)でid属性の指定(anchor)に/が残っていたので-に修正。
243名無しさん@お腹いっぱい。 (ワッチョイ 1be9-sIcd)
垢版 |
2018/05/08(火) 11:52:37.61ID:7tgebCBP0
キャッシュもしないし読み込みもしないからどうしたのかと思えばついにhls始まったのか。
今のところZenzaWatchで見るなら影響ないけど通常のプレイヤーだともろ影響あるな
244名無しさん@お腹いっぱい。 (ワッチョイ 1be9-sIcd)
垢版 |
2018/05/08(火) 12:03:51.33ID:7tgebCBP0
書き忘れたけど最新版適用済み
あと>>169で解決した。
2018/05/08(火) 18:59:23.00ID:+LmmqcQAd
同じnlでも、Chromeは問題ないけど、Firefoxだと、4回ほどpartical Dwonloadナンチャラって出た後、失敗する。
で、同じ物をChromeで再生するとキャッシュするんだけど、ブラウザが原因か。
数日前まではFFでも問題なかったから、ブラウザ変えてokにたどり着くのに時間かかった。出来ればFF使いたいんだがなぁ
2018/05/08(火) 21:27:18.35ID:iD6ZVJ1b0
>>243-244
>>170>>157 相当のワークアラウンドを入れたつもりですが
バグっとるのやら仕様が変わったのやら……
dataApiData.video.dmcInfo.session_api.protocolsの値をいただければ直せるかもしれません

>>245
Firefox 59.0.2 on Ubuntu 18.04で動いているので環境テンプレ
あと「失敗する」とは具体的にどうなるのか.
キャッシュが完了しないのか,エラーメッセージがコンソールに出るのか,
エラーメッセージがブラウザに出るのか.
2018/05/08(火) 22:04:59.35ID:zqZJujZ3d
>>246
FF(59.0.3 64bit on win10)での失敗は、試しにプロキシ外してみたら、同じエラーで再生出来ないので、FFの問題(58に落としても同じ)。
そして、win8(64)では同じverで再生出来たので、おま環ですね。
ちょっと色々調べてみます。
お騒がせしました。
2018/05/08(火) 22:16:03.27ID:aVe8TxZyr
hlsってキャッシュできるの?
2018/05/08(火) 22:29:22.05ID:iD6ZVJ1b0
>>248
現状は不可
対応する気はあるが技術的課題が存在

hlsのままキャッシュするのは多分簡単
hlsから現状のキャッシュ形式に変換するのも簡単
でも現状のキャッシュ形式からhlsに変換して送り出す,これが難しい
2018/05/08(火) 22:58:31.06ID:aVe8TxZyr
hlsのままキャッシュして
それをそのまま送り出して利用するのじゃいかんのん?
2018/05/09(水) 12:44:13.13ID:0N2he8qu0
10秒ごとにファイル分割されているんだっけか
アホみたいに分割されたファイルがキャッシュされることになりそうだから
連結した状態で保存し、再生時にffmpegとかで分割して使用する、でどうだろうか?
2018/05/09(水) 16:11:30.34ID:lxQzFXCBr
hlsを現在のキャッシュ形式で保存したらhlsを無効化して再生させればいいかな?
将来的にニコニコが全面的にhlsに移行する気であれば問題がある方法かも知れないけど
2018/05/09(水) 23:36:15.85ID:eqDOPznK0
>>250
既にあるキャッシュが使えなくなるのはなあ

>>251
一番の問題はどこで切って分割するかでして……
分割箇所がサーバと異なると良からぬことが起きそうじゃありませんか

>>252
それなら現状のワークアラウンド通り全部hls無効で良いと思うんです
自動画質切り替え機能にしても途中が歯抜けの一時キャッシュができるだけですし
2018/05/10(木) 20:06:44.92ID:D0mTWOFv0
nc0160.txt  99-15_thumbInfoFilter(追加):watch_app.jsの更新に対応ほか

watch_app.jsの更新に対応

「キャッシュ情報を付加(watch:VideoEndScreenRelatedVideosContainer:JSON)」を2つに分けて、キャッシュが無い動画にも「,"cacheIcon":""」をつけるようにした。
2018/05/11(金) 14:44:59.27ID:uRQvbckRr
niconicoで不正ログイン被害 リスト型攻撃か - ITmedia NEWS
http://www.itmedia.co.jp/news/articles/1805/11/news093.html
2018/05/12(土) 16:12:41.35ID:Xv5MObtk0
加入して「いない」チャンネル動画へのアクセスでぬるぽ
これとか
http://www.nico video.jp/watch/1525834444
2018/05/12(土) 23:05:41.02ID:ZqdFhTgb0
nc0161 NicoCache_nl+150304mod+180512mod HTML5+dmc

[機能追加]
・NicoCacheが信頼する認証局を登録する機能を追加
[不具合修正]
・watchページの処理でぬるぽが発生することがあるのを修正(>256)

>>256
おうふ これはやってしまいました修正
2018/05/12(土) 23:28:23.97ID:k8CVtSYN0
再生リストが表示されないのだけれども俺だけ?
2018/05/13(日) 01:42:32.18ID:p/w/6FNz0
有効期限切れの購入済み動画でキャッシュ利用
で購入催促文の表示が出てコメントだけ流れる状態なんだけど、自分は大丈夫って方いますか?
HTML5→Flash版視聴に変える→HTML5に戻す といけるんだけども。
2018/05/13(日) 15:11:05.50ID:FoH4eTmn0
>>258はFirefoxだと表示されて、Chromeだと表示されないわ
再生終了後の動画一覧も同じ
Chromeの設定かしら
2018/05/13(日) 16:49:24.83ID:hqHdwFzf0
soだと表示されて、生idだと表示されないとかじゃなかったっけ
逆かも
2018/05/13(日) 19:26:40.22ID:FoH4eTmn0
だめだー
playlistcontainerがChromeだと開かずにくるくる表示のままだわ
Firefoxと何が違うねん……諦めてFirefox使うか……
2018/05/13(日) 19:49:35.52ID:twte24pe0
ブラウザで挙動が変わるなら99.9%、ブラウザの仕様/設定/アドオンの影響じゃねぇの?
2018/05/15(火) 00:36:31.23ID:zMvt3Eb00
ん?再生リストはhttpになってるせいで弾かれてるのか?
2018/05/15(火) 21:23:45.55ID:oMuJFCs20
キャッシュから強制プリロード使ってるんだけど この動画だけものすごい遅いのは自分だけ?
1%進むのに10秒以上かかる
http://www.ni-covideo.jp/watch/sm740133
2018/05/15(火) 21:29:23.09ID:oMuJFCs20
エコノミーモードでアップロードされてる動画で発生してるっぽいな
2018/05/15(火) 21:34:44.87ID:oMuJFCs20
連投スマソ
flvで保存されてる動画の読み込みが遅いみたい
2018/05/15(火) 21:53:04.41ID:f/JaQLRDr
リアルタイムでflv→mp4変換してるんじゃね?知らんけど
2018/05/15(火) 23:25:13.37ID:zMvt3Eb00
chromeで再生リストでないやつ、旧プレイヤーだとでるわ
html5だとでない
2018/05/16(水) 01:23:37.39ID:vfDR9d2O0
>>265-267
flv2mp4を有効にしてないのでは?
その場合サーバに取りに行ってしまうのでそんな速度になるかと
271名無しさん@お腹いっぱい。 (ワッチョイ 236c-uCqk)
垢版 |
2018/05/16(水) 07:54:08.52ID:DdLfINuP0
>>268 >>270
flv2mp4有効にしてないでけでした() ありがとうございます
2018/05/16(水) 23:51:31.38ID:8hiIkwFO0
Chromeのver変えたら再生リスト表示されたわ
お騒がせしました
2018/05/20(日) 22:30:20.35ID:JdXL9qQD0
フィルタまとめ#64うpしました
http://nicocache.jpn.org/src/nc0163.7z
※PC環境変えたのでトリップ紛失しました…

更新物:watchページ整形フィルタ、広告削除CSS
watchページ整形フィルタ:
・過去ログのボタンが隠れる問題を修正
・マイリストボタンの位置が不適当なのを修正
・動画内マイリスト追加画面をきちんとfloatingするよう修正
・flashの文字位置修正
・使い方が分からず「青いままだ!」って騒ぐ人のためにデフォルトで背景画像を同梱(+228KB)
広告削除CSS:
・自動で高さ調整するスクリプトnicoTop_height.jsを追加
2018/05/20(日) 23:19:24.73ID:d6aNTV+z0
ニコ動またちょっと仕様変わった?
再生速度10倍にしたら止まりまくるわ、連続再生にしても切り替わらないわで(´・ω・`)
2018/05/23(水) 20:02:52.03ID:4W7AfXeP0
>>274
連続再生は知りませんが再生速度についてはキャッシュが使われていないのでは?
2018/05/24(木) 00:10:57.39ID:al7q2g/A0
ついに(く)が来るのか……
改悪にならなければいいが
2018/05/24(木) 01:04:07.34ID:q5dAwQ9X0
>>273
Watchページ整形フィルタ、更新されてないようですが
2018/05/24(木) 01:39:02.36ID:y1qqmJBu0
>>277
watch_page_reconstruct.cssの更新日時は5月20日22:15になってる?
2018/05/24(木) 07:19:47.91ID:ucybTz+h0
登録タグの「現在の個数」の位置を右端に移動し、枠の高さをタグ2行分以上にして欲しいです。

動画再生ページでタグの数によっては Tag_Ichiba_Counter.js で挿入される「現在の個数」で再生画面がタグ1行分下にずれる事があります。

フルスクリーンにしようとしたタイミングで下にずれると、マウスポインターの下にシークバーが来てクリックし、動画の最後の方にジャンプするといった感じで操作が阻害されます。


登録タグの枠の右側に余白があるので、必要な枠の高さを確保して、ここに「現在の個数」を移動して欲しいです。

「class="Grid TagContainer"」の要素前に「現在の個数」を挿入するようにすれば、z-indexに18以上の指定で「class="GridCell col-fill"」の要素より上に表示できるので、
現状のマージンを維持するなら、「現在の個数」をposition: absolute; top: 13px; right: 0;くらい、class="TagList"の要素をmin-height: 56px;くらい、
そしてclass="TagList"の要素の親要素をpadding-right: 65px;くらいか「現在の個数」の「(最大11個)」部分を改行で2行目にすることで良い感じの配置になると思います。
2018/05/24(木) 19:23:19.57ID:y1qqmJBu0
>>279
あなたには自動でフルスクリーンにするjsの方が必要なのでは?
2018/05/24(木) 19:55:48.64ID:ucybTz+h0
>>280
常にフルスクリーンでしか見ないならそれでも良いけど、異なるので自動でフルスクリーンにされると逆に煩わしいです。
2018/05/24(木) 20:11:28.71ID:ucybTz+h0
「現在の個数」の配置を動かさないなら、フィルターでダミーのタグ要素を追加しておいてそれを書き換えるようにするという対処方法もあると思います。

登録タグが表示される段階ですでに「現在の個数」が入る部分のレイアウトが済んでいるので、後から1行増えて表示がずれることは無くなると思います。

※あらかじめ「現在の個数」よりも大きめの枠を確保しておいてその枠のサイズを維持したまま枠の中身を置き換えるか、最初から「現在の個数」が新しい行に配置されるようにスタイル指定しておく必要があります。
2018/05/25(金) 01:22:31.64ID:qf/ShRJ60
1行が2行になったり3行になったりするってこと?いや作業したくない訳じゃなくてそんなに邪魔になるほどになるかなって思ってるだけなんだけど、スクショとかある?
2018/05/25(金) 04:23:54.95ID:2Lr02c600
>>283
スクリーンショットを撮っても見た目にはタグが普通に並んでいるだけです。

プレーヤーの位置の変化を記号で記そうとしたけどNGワードにかかったので、テキストファイルをupしておきました。

nc0165.txt 22スレ283への説明用(プレーヤーの位置がずれる例.txt)
2018/05/26(土) 12:13:32.28ID:DF/oLf6z0
とりあえず上げてみました
http://nicocache.jpn.org/src/nc0166.7z
2018/05/27(日) 04:57:24.88ID:P6ruKMfK0
>>285
同梱されている nllib_watch.js が古くなっている(手元の最新版は2018-04-20)のは何か意図がありますか?

登録タグの枠があらかじめ2行分の高さを確保されているため、「現在の個数」の追加でタグの一覧が「1行→2行」に変わる分には問題なくなっています。

しかしページの表示後に「現在の個数」が追加される事に対して、 >>279 の最後(HTMLとCSS的にz-index: 18;が有効な場所への要素の追加&行数に影響を与えない対策)
>>282 (ページが表示される時点で「現在の個数」用の表示領域を確保ずみ)のような対策が取られているわけでは無いので、登録タグの枠が3行以上になる場面では症状が解決していないです。


現時点のタグの状況では、HTML5のプレーヤーで画面サイズ「中」に設定し、次の動画を再生で症状を確認できると思います。
※動画再生ページ以外から動画再生ページへ移動するか、動画再生ページを新規に開くか、動画再生ページを表示後にページを更新することで症状を確認できます。
※Google ChromeおよびMozilla Firefoxで症状を確認。

 /watch/nm3601701 /watch/sm2077177 /watch/sm500873
2018/05/27(日) 22:15:42.47ID:MnBwb/T50
>>259
同じ症状なのですが皆さん一緒ですか?
2018/05/27(日) 22:52:06.84ID:MnBwb/T50
>>287
あ〜、 /watch/so数字 ではなく /watch/数字 の方で開けばよいみたいです
2018/05/28(月) 01:00:27.59ID:uOh4CNTY0
ニコニコまた重くなってきてない?
人が戻ってきてるのかな
2018/05/28(月) 06:48:58.72ID:2+psif/a0
>>285
nc0167.txt 22スレ279の対策を施したTag_Ichiba_Counter.jsのサンプル

症状の対策として >>279 の最後を採用して弄ったサンプルです。
挿入された「現在の個数」を検証すれば、279の意図がわかっていただけると思います。
2018/05/28(月) 21:08:30.91ID:2+psif/a0
>>290
nc0168.txt 22スレ279の対策を施したTag_Ichiba_Counter.jsのサンプル

「マイリスト」とかのツールチップが隠れるので、z-index: 19;はz-index: 18;に訂正。
(最大11個)が透明な枠の裏に隠れてマウスポインターが反応しなくなるけど、さして影響は無いと思う。
もしもこれに対応するなら、透明な枠のポジションを0に近づけて、中身のアイコンやツールチップなどの座標を直せば対応できるかも?
2018/05/29(火) 07:21:43.69ID:KrlWzmPY0
>>291
nc0169.txt 22スレ279の対策を施したTag_Ichiba_Counter.jsのサンプル

UpdateCounters() >>279 に対応していなかったので、id指定で要素を消すようにしてます。
とりあえず私の環境では、これでプレーヤーの操作を阻害する事無く動くようになりました。
2018/05/29(火) 07:25:53.45ID:KrlWzmPY0
>>292
弄る前の「現在の個数」にも対応できるように、4行目にif文用の「var OwnerFlag = false;」があるけど、id指定でif文が不要になったので、これ使ってないです。
2018/05/29(火) 21:03:48.06ID:AKJaMypD0NIKU
フィルタまとめ#66うpしました
http://nicocache.jpn.org/src/nc0171.7z

更新物:watchページ整形フィルタ、有効期限切れの購入済み動画でキャッシュ利用
watchページ整形フィルタ:
>>290-292のTag_Ichiba_Counter.jsサンプルを若干改変してマージしました、ありがとうございます
・288-291行目を.TagList{width: 93% !important;min-height: 45px !important;}に変更
有効期限切れの購入済み動画でキャッシュ利用:
>>288 so系でも動作するよう変更
2018/05/29(火) 21:06:42.06ID:AKJaMypD0NIKU
あー、あとhttp://nicocache.jpn.org/の上部に貼られているリンクがフォームの下に隠れたりして
レイアウトが崩れているのを直してほしい…気になる…
2018/05/29(火) 21:37:44.91ID:7ZOpMzje0NIKU
wrapperってHTML5対応してないの?
持ってるVer大分古いんだが今って最新wapperどれ?
2018/05/29(火) 22:00:50.82ID:AKJaMypD0NIKU
>wrapperってHTML5対応してないの?
flash(GINZA)専用
2018/05/29(火) 22:05:29.78ID:TN5Lhtm70NIKU
公式気に入らないとしても、もう無理にwrapper使うよりもZenzawatchあたり使ったほうがいいと思う
2018/05/29(火) 22:43:10.61ID:7ZOpMzje0NIKU
更新止まってるのか・・・
zenza調べてみるよありがとナス
2018/05/30(水) 08:47:06.66ID:SVbNHSQOD
むしろZenza組み合わせないでどうするという
2018/05/30(水) 20:54:48.53ID:fVnkCfn60
>>295
すみません、修正しました
Chromeでしか確認してませんでした
2018/05/30(水) 21:49:47.72ID:sJjlH0R70
そういえばZenzaWatch安定版と開発版に分かれてますね
ttp://ch.nico video.jp/segabito/blomaga/ar1538266

関連動画・プレイリストでキャッシュアイコンがつかなくなったので修正パッチnc0172 (DEV版専用)
2018/05/31(木) 21:25:15.35ID:yZQvnFnN0
nc0173.txt 103-3_watchページ整形フィルタの再生リストのスクロール量を調整.txt

「103_watchページ整形フィルタ.txt」や「104_watchページ整形フィルタ(画面サイズ変更用).txt」を使っている環境で、再生リストの横スクロール量を調整するフィルター。
「103_watchページ整形フィルタ.txt」のみ使うときは「._maxItemSize=6,」にする。
「104_watchページ整形フィルタ(画面サイズ変更用).txt」を併用時は「._maxItemSize=9,」にする。
304名無しさん@お腹いっぱい。 (エーイモT SEe2-yaxn)
垢版 |
2018/06/01(金) 08:52:46.98ID:R/ji0ZO7E
NicoCacheじゃないんだけど
wgetを使って実装した独自ツールで落としてる動画の破損率が高い気がする
ダウンロードを休み休みやって数日にわたってダウンロードしたファイルに多い感じがするから
ここ1週間くらいで落としてるファイルが置き換わってるとかあるのかな?

・ダウンロードは終わってるっぽい
・でもgetthumbinfoに書かれてるファイルサイズと違う
・再生してみると途中から再生できずに壊れてる

動画IDを元にダウンロード処理をやってるんだけど
getflvもgetthumbinfoも毎回消してるからダウンロードパスの比較はしてないから
置き換わってない可能性もあるけどめったに壊れないのにこう連続すると
改変に伴ってなにかやったのかなとも思ってる
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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