24/09/16 06:45:48.38 dyRIRo1Z0.net
>>816
コメント取得のやり方やノウハウってのは大体わかったけど、他言語と違うGoの仕様ってのが一番問題なんだよなあ
JSONに変換してもネストしたデーター取りにくいんだけど?!他言語なら一発なのに
単に"が入ってるようなcontentを取得したいだけなんだがJSONに変換しないで文字列から独自に取得する関数作った方が早いのか?w
819:名無しさん@お腹いっぱい。
24/09/16 15:00:58.63 8izKMKfj0.net
コメント取得は大変そうだねえ
MultiCommentViewerも多重接続のバグがあったみたいだし、NCVも終了処理が完全でないのか終了後放置してるとCPU食いまくってハングアップすることがあるし
そもそもニコ生のサーバー自体が不安定になる時もあったりするしね
この新しい仕様は失敗じゃねえかな
820:名無しさん@お腹いっぱい。
24/09/16 15:41:19.86 4BLmoDtJ0.net
なおラピュタでも落ちなくなった模様
821:名無しさん@お腹いっぱい。
24/09/17 02:01:03.51 MgUgsZfY0.net
なぜもっと単純に済まそうとしないんだ
ユーザーから集めてるだけの文字列だろうに
822:名無しさん@お腹いっぱい。
24/09/17 22:52:05.06 Y6+mzUL80.net
>>818
nico_hls.goのcommentHandler()の部分に関しては結局Protobuf->json->mapに変換、date/date_usecはregexpで値を取得するという方法で思ったより簡単にできた
が、現状でDBにvposやdateだけが書き込まれないというバグが出てて思案中
デバッグで値を表示すると正しく出てるのでタイミングの問題と思われる こういうのが厄介なのね
とりあえずタイムシフトの方のロジック作ってみて(実はこっちの方が簡単)そっちができたらどうするか考えるわ
823:名無しさん@お腹いっぱい。
24/09/18 11:18:05.21 ZlsuodCW0.net
ここはてめえの日記帳じゃねえんだよゴミ
824:名無しさん@お腹いっぱい。
24/09/18 22:40:12.05 TkStsQ950.net
最期に1つだけ
livedlで録画したリアルタイム放送をcommeonで再生してみたけど、ズレはハッキング前に比べてあんまり変わらなかったんで、あっちの掲示板でどういう録画の場合どうずれるかみたいなのを報告していったらいい感じになるかと思います。
万が一livedlが新コメント対応できたらいいですねということでさようなら。
825:名無しさん@お腹いっぱい。
24/09/19 00:25:33.18 j+MIXVUl0.net
なんだまだできてないの
俺がやらなきゃだめか?
826:名無しさん@お腹いっぱい。
24/09/19 22:15:58.83 F9D2O+Y70.net
>>825
やるやらないはご自身の考えでどうぞ
827:名無しさん@お腹いっぱい。
24/09/20 16:51:46.39 Oxk6RrcO0.net
なんかchromeのクッキーだとプッシュ通知で動かなかった
入れ直してfirefoxのクッキーにしてログも表示するようにしたら動いたっぽい
828:名無しさん@お腹いっぱい。
24/09/22 07:13:50.22 fHIFRBL90.net
仮のコメントのvposがおかしいやつ
掲示板にある最新のデバッグ版で直ったっぽい
今までスレで報告されてたのも同じ原因な気がする
>>755-757
829:名無しさん@お腹いっぱい。
24/09/23 09:29:58.16 PiRcWL7B0.net
今の所
チャンネル+をDLできるのって
yt-dlpだけですか?(仮ではURLの登録すらできませんでした
830:名無しさん@お腹いっぱい。
24/09/23 22:53:37.44 mESoywlD0.net
ウイルス検知されて最新版が解凍してもexeファイルが消えちゃうよーー
Trojan:Win32/Wacatac.B!ml
このプログラムは危険であり、攻撃者からのコマンドを実行します。
831:名無しさん@お腹いっぱい。
24/09/24 10:06:34.52 3eP/cDHd0.net
以前はガチガチにしてたけど、+にしてからゆるゆるだな
こういうのは適度にダウンロードさせるのが一番効率いい
832:名無しさん@お腹いっぱい。
24/09/25 21:26:20.59 eX3AT3kY0.net
あっちにしか貼ってないので一応
0041 Livedl for Android (スップ Sd7f-VFjk) 2024/09/21(土) 07:35:28.80
ver 1.105.1
thup.work/miniup:19572 (ARMv7)・19571 (ARMv8)・19574 (x86)・19573 (x86_64)
説明:斧4083035
833:名無しさん@お腹いっぱい。
24/09/27 22:05:13.45 mQ2/i/2x0.net
多分誰も気づいてないと思うけど
9/26ぐらいからニコ生にwebsocket接続するときのstartWatchingコマンドで初めからreconnect:trueにしてるとmessageServerレスポンスだけが来なくなったのは仕様変更なのかバグなのかどうなのかねぇ?
まあほとんどのツール作者が気づかない仕様変更だからどうでもいいんだろけどw
834:名無しさん@お腹いっぱい。
24/10/02 19:49:58.85 mC6uCQcX0.net
今録画できない
なんで?
835:名無しさん@お腹いっぱい。
24/10/03 02:44:48.18 SOB8vNGq0.net
おまかん
836:名無しさん@お腹いっぱい。
24/10/03 18:04:26.57 9+W1qEoC0.net
livedlついに使えなくなった
837:名無しさん@お腹いっぱい。
24/10/03 18:32:16.86 DdkVL9ce0.net
>>836
拙作のlivedl-lite_20230901.53.zipは8/5の後完全に動画もコメントも取得できない('getProps: page not found'と表示されて終わる)けど、本家やFork版を自力でbuildしてる場合は動画だけは今も取得できてるかと思います。
動画しかいらないんだったらyt-dlpとかstreamlink使うといいですよ
それと>>832はコメントも含め対応してるんじゃないかなあ 説明見てないから知らんけど
838:名無しさん@お腹いっぱい。
24/10/03 19:52:48.71 9+W1qEoC0.net
>>837
記憶では自分でビルドしたlivedlのはずですが、やっぱり使えませんね。
古いPCを使ってるのでyt-dlpを試してみます。
ありがとうございます。
839:名無しさん@お腹いっぱい。
24/10/03 20:36:47.42 kX++UwM80.net
録画(仮で録画中に視聴ボタンも押すと
ダウンしてあるxmlコメントを全件読み込んで表示してからなぜか勝手に最新100件ぐらいまで削られてしまうんだが
全件表示したままにする方法ない?
何万件も付く放送だとフリーズの元になるかもしれんが基本的には全件表示してくれる方がコメントを追いかけやすい
840:名無しさん@お腹いっぱい。
24/10/05 14:01:07.44 aRVw8Msb0.net
おまかん
841:名無しさん@お腹いっぱい。
24/10/06 23:02:00.96 VOYcO6yM0.net
Windows10なら追加のランタイムを入れずに動くだろ?
環境依存じゃ無いと思うがなあ
842:名無しさん@お腹いっぱい。
24/10/07 22:13:36.51 QS6XG+xv0.net
>>838
もしよければ古いPCとは?具体的にはWindows7や8.1を使ってるとか?
843:nnn-revo2012
24/10/07 22:59:49.90 QS6XG+xv0.net
livedlは1.21以降でWindows7が打ち切られるからと、あえてgo1.20.14で開発してるけど問題ないのかな?問題ないなら1.23とか最新版で作りたいんだがw
(タイムシフトのコメ取得だけはほぼできてるんで、これが完成したら公開可能なら公開したいとは思ってます)
844:nnn-revo2012
24/10/08 07:01:43.24 8Ah3Z+rE0.net
今回の新コメントサーバー移行で変更になった仕様としてユーザーコメント以外はnoがなくなったのとvposも無くなってるのね
845:名無しさん@お腹いっぱい。
24/10/17 00:41:02.26 /q0m0Voi0.net
一応タイムシフトだけはコメント共録画できるようになったけど、ライセンスの関係で今のところ公開できないわw
ライセンスを解決できればタイムシフトだけでも公開してもいいかな
コメントの内部的な仕様が新コメントサーバーとそれより前でいろいろ変わってるんでほかのツールも含めてユーザーコメント以外の仕様は統一するのは無理かなと思います
846:名無しさん@お腹いっぱい。
24/10/21 00:20:19.35 toVcikDR0.net
使ってもいいけど公開できないライセンスとかあるの
847:名無しさん@お腹いっぱい。
24/10/21 00:58:39.22 JmRmXm2h0.net
>>846
今現在livedlはBSDライセンスだけど、間違ってGPLライセンスのソースを混入してしまってGPLライセンスにせざるを得ない(いわゆるGPL汚染)ので今は公開できないってこと
使う側としてはどうでもいい話だけど作る側としてソース公開任意とソース公開必須では雲泥の差があるのでできればBSDライセンスで公開したい
それとそのソースだとgolangだと不具合もあり始めから作り直した方がいいかなと思うのが理由
848:名無しさん@お腹いっぱい。
24/10/21 01:03:12.25 toVcikDR0.net
別にGPLも公開できるのでは
849:名無しさん@お腹いっぱい。
24/10/21 01:20:30.47 JmRmXm2h0.net
>>848
前書いたけど現状のプログラムでリアルタイム録画で3セグメント取ったところでコメント終了するのが原因不明なので新コメントサーバー部分のプログラム作り直したいってのも理由
850:名無しさん@お腹いっぱい。
24/10/21 06:54:57.45 b2dR+o2D0.net
golangとか誰も得しないよなあ
851:名無しさん@お腹いっぱい。
24/10/21 22:20:27.53 JmRmXm2h0.net
フリーウェアならyt-dlpかstreamlinkにコメント取得機能を追加するのが一番早いと思うが日本人以外ほぼ不要な機能をyt-dlpに追加する人はいないだろう
しかも機能の割には高い技術レベルが必要だし
852:名無しさん@お腹いっぱい。
24/10/22 06:20:37.84 +Avt3pNc0.net
youtubeのコメントも持っていけるようにするついでにニコニコにも対応してくれればいい
853:名無しさん@お腹いっぱい。
24/10/22 07:29:03.32 QRokUtCg0.net
>>852
yt-dlpはyoutube、twitchのようなメジャーサイトのコメント取得は対応してる(--write-subs)
ただDanmaku(XML)形式じゃないから変換が必要だけど
854:名無しさん@お腹いっぱい。
24/10/27 00:10:37.92 Eg9Ld9eb0.net
とりあえずタイムシフトだけは新コメントサーバー対応できたようなのでそのうち公開できそうです
ソースは一度削除して新たにw作り直したけど前のソースはいろいろ潜在的なバグがあったようなので作り直してよかったです
お前の日記帳じゃないんだけど、一応進捗を
855:名無しさん@お腹いっぱい。
24/10/27 06:19:58.90 Eg9Ld9eb0.net
とりあえず現状のソースまで公開
URLリンク(github.com)
buildする場合はgolang1.18.x以上じゃないとbuildできないのとprotoc-gen-go(protocプラグイン)が必要らしい
856:名無しさん@お腹いっぱい。
24/10/27 14:44:10.78 fYfEB61P0.net
ここはてめえの日記帳じゃねえんだよゴミ
857:名無しさん@お腹いっぱい。
24/10/27 22:55:17.38 rSeVMiDW0.net
まったくだぜ
俺の日記帳なのによ
858:nnn-revo2012
24/10/27 23:07:23.36 Eg9Ld9eb0.net
タイムシフト録画までは出来たんでβテストとして明日か明後日に公開するつもり
こっちで動作確認してもいろんなユーザー環境で動かないとかバグはいっぱい出るのね そういう意味で5chは優秀w
日記がどうこういう奴は使わなくて結構
859:名無しさん@お腹いっぱい。
24/10/27 23:33:59.11 xip3G4me0.net
ツンデレ語初級者か?
ここはてめえの日記帳じゃねえんだよゴミ
Це не твій щоденник, шматок мотлоху.
[ツンデレ変換]
З нетерпінням чекаємо на ваш подальший розвиток!
引き続き開発に期待しています
860:nnn-revo2012
24/10/28 23:17:06.25 Qt3neEtA0.net
β版リリースしたけど書き込み規制されてかけません
使いたい人は探してください
861:名無しさん@お腹いっぱい。
24/10/29 15:07:45.20 RG9Lt29u0.net
日記どうこう言ってるのお前だろゴミ
862:名無しさん@お腹いっぱい。
24/10/29 15:51:31.81 Low9zQL30.net
livedl-nをリリースしてくれた方ありがとうございます
機能追加の要望なんですがニコ生タイムシフトのコメントのみをダウンロードするオプションを追加してもらうことはできませんか?
欲を言えばcommeonでコメントを読み込めるようにsqlite3からxml形式に変換するオプションも欲しいです
それとDockerfileが更新されていなかったので更新しました
よかったら参考にしてください
Linux: URLリンク(pastebin.com)
Windows: URLリンク(pastebin.com)
ビルド済みのファイルも配布したいけど著作権とかその辺大丈夫なのかな?
863:nnn-revo2012
24/10/29 22:23:26.41 rmdJqDk90.net
>>862
ライセンス的には問題ないが、現状動作確認の状況なのでできれば配布はやめてほしい
べーたばんwindows版はEXE配布してるけどlinuxやdocker版も配布したいの?
864:nnn-revo2012
24/10/29 22:49:36.94 rmdJqDk90.net
livedl-n rc20241027.55(ベータテスト版)
URLリンク(x.com)
865:nnn-revo2012
24/10/29 23:42:57.47 rmdJqDk90.net
>>862
>欲を言えばcommeonでコメントを読み込めるようにsqlite3からxml形式に変換するオプションも欲しいです
livedlの大まかな使い方自体は元作者のlivedlの記事(himananiito’s diary)を参照(上記は最初からあります)
元作者はもうまったくlivedlの開発に携わってないので質問などは元作者でなくここかX(nnn-revo2012)かgithubにしてください
866:名無しさん@お腹いっぱい。
24/10/29 23:46:38.73 kMWnB3rF0.net
youtube-dlとかだとpythonそのままだから、
ビルドしなくても即座に改造できるのに
867:名無しさん@お腹いっぱい。
24/10/29 23:48:01.22 A+uSR6Ys0.net
あれPythonだったんだ
868:名無しさん@お腹いっぱい。
24/10/29 23:49:34.09 kMWnB3rF0.net
Goは大規模で複雑なものを並列処理で高速に動かす、みたいな用途向けだから、
こんな低速でちまちま動くものはインタプリタで十分なんだよな
869:nnn-revo2012
24/10/29 23:59:28.30 rmdJqDk90.net
>>868
その通り
livedlは元作者さんが暇な時に腕試しで作ったぽいですね
保守性考えるならパイソンかタイプスクリプトなり今流行りの言語で作ればいいんだろうけど
870:名無しさん@お腹いっぱい。
24/10/31 19:09:08.26 xPh4+Tdq0.net
livedlのβ版ありがとうございます
違いが有りましたので記述します
livedl-n-developのWindows版rc20241027.55
livedl.exeのサイズ
自分でビルド:34378KB
>>864でDL:39090KB
の違いが有りました
課金番組のXML比較
仮):278KB、1813コメント
自分でビルド:394KB、1797コメント
>>864でDL:394KB、1797コメント
仮)のほうにはthread、anonymity、mailなどの項目が無いからサイズが違う
commeonで左右に並べて再生
コメントの流れる時間も差はないが
仮)は非会員も白で表示、livedlのほうは非会員をグレーにしてるので再現度が違う
コメント数の違いは運営コメントを非表示にする分がlivedlの方には無い
/marquee Hide Marquee
1797コメント+運コメ非表示回数16=1813コメント
コメント数は仮)とlivedlで同じになりました
あとはアンケートの表示違い
仮)は1行で全部表示
livedlは複数行表示
ざっくり比較なのですいません
お好みで選ぶと良いかなと思います
871:nnn-revo2012
24/10/31 22:46:04.64 X1VhDLMJ0.net
>>870
livedl.exeのサイズ
→golangのバージョン、使ってるgccによってexeのサイズが変わるようです
例えばlinuxでwindows用のexeをクロスコンパイルしてる場合かなりサイズ変わります
でもどっちも特に問題ないです
XMLの件(ユーザーコメント以外)
→今回のlivedlは出来る限り以前のコメントの仕様に合わせて出力するようにしています
(仮は現状の仕様で一番表示しやすい方法をとってるようです
むしろlivedlも可能な限り(仮と同じ仕様にした方がいいですかね?
これについては >>796 なんで自分はなんとでもできるけど、commeonさんや他ツールはおそらく統一無理でしょうね