Skip to content

Releases: DaisukeDaisuke/MultiCommentViewer

帰ってきたニコ生対応版 マルチコメントビュワー ver 0.6.39zn

Choose a tag to compare

@DaisukeDaisuke DaisukeDaisuke released this 22 Aug 08:43
1f9c48c

0.6.37zJ - 広告、ギフト、エモーション、切断アップデート(完全版)

広告、ギフトに対応したほか、過去コメントを一定期間取得、今まで未定義だったネットワーク切断イベントを正しく処理するようになりました。

Caution

重要なお知らせ

ミラティブログイン方法について。

まず、firefoxをインストールします。wingetによるインストールをおすすめします
(wingetはマイクロソフトストアでアプリインストーラー的なアプリが更新されていれば、自動的にWindowsにインストールされています。追加でのインストール作業は不要です)
コマンドプロンプト(キーボードのWindowsマークを押し、cmdと入力、エンターでたいていの場合起動します)を開き、下記のコマンドを貼り付け後、いくつかの規約に同意後、権限昇格を許可すると自動でインストールされます。
winget install -e --id Mozilla.Firefox
firefoxでミラティブにアクセスし、通常通りログインします。配信は非対応だといわれますが、問題ありません。
https://www.mirrativ.com/
その後、firefoxを終了して、コメビュを再起動、ブラウザをfirefoxのうちどれかに選択するとログインに成功するため、そのままコメビュからコメントを取得します。
また、ログインに失敗している場合は、ミラティブへの接続を維持できません。この場合はFirefoxでログインしているか確認し、他プロファイルでログインできるか試してください
歴史的な理由により、ログインボタンは機能しません。必ずfirefox経由で接続してください

Important

この配布ページはv0.6.34系の非公式改造(フォーク)版を配布しています。
また、このページでは旧UIのマルチコメビュを維持し続けます。
公式作者によるUI変更を含む最新版は、下記から利用可能です(この配布ページではリンク先の内容を保証しません。)
また、公式v0.8.16は対応サイトがv0.6.34系より少ないです。両方試すことをお勧めします
変更ログが不明のため、内容はわかりませんが公式v0.8.19などではいくつかの改善がなされています。
ただし、この非公式パッチではソースコードと変更履歴を開示していますが、公式開発者様によるバージョンは私の観測範囲内ではそうではないという違いがあります。
この非公式パッチは旧UIを維持し、今後も使用できるようにすることを目的とするため、UIの改善は積極的ではないという違いもあります。

image image

非公式版のダウンロードは、下記のリンクではなく、下記のセクションを参照してください。
https://ryu-s.github.io/app/multicommentviewer

ダウンロード方法

ダウンロードするには、MultiCommentViewer_v0.6.37zn_stableをクリックしてください
(v0.6.38zfは2025年9月8日にリリースされたので、1週間程度はchromeの警告出ます)
マルウェアの警告が出た場合は、許可をクリックします。
解凍前に右クリック > プロパティを開きセキュリティの項目を許可してください。
image
次に解凍し、MultiCommentViewer_v0.6.37s_stable/MultiCommentViewer.exeをクリックして、起動します。

重要なこと

  • 一部のリリースビルドは広告が読み上げられないバグがあるようです。大変申し訳ございません。v0.6.37wでこの設定なら読まれることを確認しているので、下記の設定で可能な限りv0.6.37wを使ってください
    image
  • 稀に棒読みちゃんにコメントが転送されないことがあるようです。一般的な原因は37kで対策しましたが、頻繁に発生する場合はフィードバックお待ちしています
  • 初回起動時は、設定 > オプション > ニコ生 > ユーザー名を自動的に取得する必ずオフにしてください。
  • onの場合、名札コメントのユーザー名を正常に取得できません。
  • 匿名のidをユーザー名として表示したい場合、設定 > オプション > ニコ生 > 184IDをユーザー名として表示するを有効化してください
  • NiconamaCommentViewerが新ニコ生コメントサーバーに対応したようです。特に理由がない場合、そちらを使う事をお勧めします。
  • フィードバックが必要です。気が付いたことがある場合、下記連絡先まで気軽にご連絡ください。
  • ネットワーク関連のオブジェクトのメモリリークは対策を講じていますが、活発な配信ではメモリをかなり(~200mb)使用するため、注意が必要です
  • コメジェネ連携で定期的にロード失敗が出て消すまでフリーズする場合、コメジェネ連携のCommentGenerator.htmlファイルのalert("ロード失敗");を2つとも消してください(※自己責任でお願いします)
  • 初回起動時、起動にえげつない時間がかかることがありますが、大抵の場合ウイルス対策ソフトが原因です。
    • ウイル対策ソフトが満足するまで放置するか、ウイルス対策ソフトのリアルタイム検知の除外設定に登録してください。

宣伝

技術解説書きました
https://qiita.com/DaisukeDaisuke/items/3938f245caec1e99d51e

ファイルハッシュ

ファイルハッシュはGithub actionsで生成されています。これによって、Github actionsで生成されたzipファイルに変更がないことを保証します。
Github actionsはGithubでホストされているソースコードを取得してコンパイルするため、ウイルスなどの第三者によってコードを注入されることは絶対にありません。また悪意のある変更をした場合差分からバレる(edgeフォルダは自動生成コード、「Files changed」タブから差分を見れます)ため、ハッシュが一致している場合exeは安全であることが保障されています。
(ローカルマシンでのビルドが汚染されている可能性について教えてくれたとある生放送の視聴者に御礼申し上げます)

v.6.37zp

SHA:256: 27E6960F66B5F2D10151A16086AA4585C36D8FDFF6F904B8FBDEC20D6C454B0D
SHA1: 1E972CC7B58A515C190C59FE9F3D5D68A25E71E1

v.6.37zo

SHA:256: 85A1AC0C5476A595226940899771D3D3E0FF66E19C597CA7AF3DD92F8ABE18F1
SHA1: D02BCB37B69955758216935BD3E53BE94FEAB50B

v0.6.37zn

SHA256: BFCAB084DEAA5C7A2E5AE02F0BE548D1319805867CC3E34B14F27D7725E64702
SHA1: AA88586922759AA4351942C0795ADA6C39800394

v0.6.37zm

SHA256: 66A5D6F07BED1101CF632737CB2F44B4AFD3C1BABCA23DE0CA6E57EEEE894E6A
SHA1: F6BE4568DAFD41B10EDD6163C943D053A3F279FA

v0.6.37zk

SHA256: 8DFB1CD9C17289DB5BDE406E214311F9C24E7362BB010E5D7003CF406213B680
SHA1: 21E96CA5346EAD5AD4BB69FBC98EAEFB31359380

v0.6.37zg(2)

SHA256: 8F6E021E87602B2B8BC420D3339566BFDF9158489B24CA32CA82F20E4E078AF6
SHA1: 4A29247AC1824C46B72F4A9F71120EE47DACA3E3

v0.6.37zJ

SHA256: 67B13B78895EBCF4AA4E4EE205368159CAFB1EB603279834E9138CB5C3D697B9
SHA1: E22433B13DDD1E15EA6DC9562C30F358C5A5523B

v0.6.37zh

SHA256: 0C0E149AE605E8677228C9B3FFF67C7145CFD860A078AC81E66FC32104364F39
SHA1: 811FCA354B57CC25E7F769EB8A30E534E037DEB8

v0.6.37zg

SHA256: 03B587477D9D0126650254951AE4FADB32EA12A51FB65026FA58743C0E841E4E
SHA1: `452F094929E137B8B1659C49619EF2A85C486034'

v0.6.37zf

SHA256: F306EDCF2DCFEACE637C3E6A4EFAF3BC0C5D7A36154E4BCB96D4B40013E1B100
SHA1: 2D04256E9FBC88D2C9E1BDE2F66C0D19EE59B054

v0.6.37zc

SHA256: 17CDE0E7E0A8083B7C8F66860FE0E0CCD8EC3BF0C4928BEC33758FA062071BE3
SHA1: 8CF06BE7F8892F982645C2FECDA48334F39BE78F

v0.6.37za

SHA256: 1C2F86F1FBD46CB45721DFF9CC88102461EBBE683366AD65F281537020220843
SHA1: D2E23B00E59A84305E08B94A167E212101E96618

v0.6.39d

SHA256: D2B4B3DA85BE2AC67DCFE5C467B8BCFA177EDC0F10C32AB6227E41C9E2ADB980
SHA1: 70AB4E248AEBF9108662337026BAA01F79173DD3

v0.6.39c

SHA256: D790B983B326E9CF01224D252EF83C26BB82567ABE832260B1187EFA43DE6DA5
SHA1: 978523608BD857B210ACF2863C228EF7828F5C1D

v0.6.39b

SHA256: 681432DC5966D787E99DBCDE1F5BAA210425B73994547AF9E8ABC90A4257BA35
SHA1: F9FE8313B98F337F44944FE10B35B1184E8AE9BB

v0.6.38zf_stable

SHA256: 4DBFB5629FD0DB863B2273183D073B1B70552B3D2D580A1DB25440D314238566
SHA1: BF6F87FDEA1ABCC45FD4CB83FBA667C773108BF3

v0.6.38zb_stable

SHA256: 047B5565C8FCF127071006E5DC2085109DDA0ED87061343DA8B4FF5D90224C14
SHA1: B2F09539D208A61FF390EA14FA6105A5648F077C

v0.6.37w_stable

SHA256: 66F3AAEB5F6FBF2A4F87D7A4C06361CC8ADD8CC53DD364411468ED4CA41B5F81
SHA1: F31A2AEFE600E99524D1CDDB4BD4D85C7EA6D86A

v0.6.37u_stable

SHA256: 4935FE0DC65AF9C50EA1418C1BC7ED60270371801A6ED7D65E8628CA151FCC1D
SHA1: 0338A9AFF3E1A5CD733651741BB80CAC4388C7EC

v0.6.37s_stable

SHA256: 65322F69F31694061C61D76D6BE8C9AFBA54991E24ED69A320F93E1185DD566B
SHA1: EACA4C4FFBD2540AA0C1F3DF5C919AFD1D3DE49A

v0.6.37q_stable

SHA256: A5CBECB8DEC5EDA64085F712826AB8FCD41E7287FDA98207CA717F62EBEA7FDD
SHA1: 775EB31005049EF2277B74909787BB8A4023F44B

v0.6.37o_stable

SHA256: 7F6F3C4D0BE358BB7014B31D7E25C6AA8A7A83D700E4FAEB2A1B4C651ED27D45
SHA1: E7A04AF66ED88F705CBD31D819EDCC57C34D741A

v0.6.37k_stable

...

Read more

帰ってきたニコ生対応版 マルチコメントビュワー ver 0.6.36c

Choose a tag to compare

@github-actions github-actions released this 20 Aug 08:54
2de0c9e

0.6.36c - コメントアップデート

新しいバージョンがリリースされました

必ず新しいバージョンを使用してください。ギフト、広告への対応、過去コメント取得などのサポートが追加、リリースの自動化などがされています。

https://github.com/DaisukeDaisuke/MultiCommentViewer/releases/latest

このバージョンは過去ログ(一定期間)、広告、ギフトをサポートしていません
各バージョンの最終リリースは歴史的な理由により保全しているので、古いバージョンをダウンロードしないようお願いいたします。

ダウンロード方法

最新バージョンをダウンロードするには、MultiCommentViewer_v0.6.37k_stable.zipをクリックしてください

マルウェアの警告が出た場合は、許可をクリックします。
解凍前に右クリック > プロパティを開きセキュリティの項目を許可してください。
image
次に解凍し、MultiCommentViewer_v0.6.37k_stable/MultiCommentViewer.exeをクリックして、起動します。

重要なこと

  • 技術的な制約上、ニコ生サーバーにログインしてコメントするには選択したブラウザプロファイルを起動していない必要があります。起動している場合、クッキーの取得に失敗し、(未ログイン)でのコメント取得になります。コメビュを頻繁に使う場合は、専用のブラウザプロファイルを作ることをお勧めします。
  • 初回起動時は、設定 > オプション > ニコ生 > ユーザー名を自動的に取得する必ずオフにしてください。
  • onの場合、名札コメントのユーザー名を正常に取得できません。
  • 匿名のidをユーザー名として表示したい場合、設定 > オプション > ニコ生 > 184IDをユーザー名として表示するを有効化してください
  • NiconamaCommentViewerが新ニコ生コメントサーバーに対応したようです。特に理由がない場合、そちらを使う事をお勧めします。
  • ユーザーページのurlから配信を自動で取得できるようになりました 例: https://www.nicovideo.jp/user/48495285/live_programs
  • フィードバックが必要です。気が付いたことがある場合、下記連絡先まで気軽にご連絡ください。
  • 回線が頻繁に切れるような環境ではコメントが取得できなくなるなどのバグが発生します。その場合は再起動をお願いします(今後のバージョンで対策できる場合は、対策したいと思っています)
  • 0.6.37aはニコニ広告、ギフトに対応する予定です。対応開始は2024年8月22日のポイント購入、ニコニ広告再開後であり、対応したらツイッターでアナウンスします。
  • ver 0.6.36cでは広告、ギフトは検知はしますが、添付メッセージの読み上げはありません。テストされいないため、無視される可能性もあります。

宣伝

技術解説書きました
https://qiita.com/DaisukeDaisuke/items/3938f245caec1e99d51e

変更点

0.6.36d_preview3

  • ダウンロード MultiCommentViewer_v0.6.36d_preview3_stable.zip
  • SHA256: AC3A1E8516C06999A0FE2E3A9E30DF73077A5A32FEFF611A11CAB81AE021180E
  • 過去コメントを一定期間取得するようになりました。
  • プラグイン連携で新着コメントが漏れる場合があるようです。フィードバックを募集しています。
  • 受信順の都合上、放送ページのコメ順と一致しない場合があります。フィードバック募集しています。
  • 実装の副作用で回線が短期間切断されたときに起きる2重コメント取得が治りました。長期間回線が切断したときに発生するコメント取得できなくなるバグは治ってません。

0.6.36c

プラグインが欠落していた問題を修正しました。

0.6.36b

  • 放送者コメントに対応しました(調査の結果、通常コメントの仕様変更はありませんでした)
  • ニコ生サーバーにログインしてコメントするには選択したブラウザプロファイルを起動していない必要があります。
  • ニコ生サーバーから送られてくる時刻を使用して、コメント投稿時にサーバー側に送信する時刻を同期するようになりました。
  • ↑この変更により、コンピューターの時刻が大幅にずれている場合でも、正しくコメントが流れるようになります(Windowsがすぐ時刻を修正するのでテストされていません。投稿者コメントには影響がありません。)
  • 生放送引用イベントに対応しました。この変更により、「だいこんさん」が引用を開始しましたをコメビュが拾うようになりました。
  • Github actionsでのビルドに対応しました。

0.6.36a

  • このバージョンはスキップされました。

0.6.35b

  • コメジェネ連携でinfoなどの情報が適切に送信されないバグを修正しました。

0.6.35a

  • 新ニコ生コメントサーバに対応しました(新着コメントのみ)
  • ユーザーページのurlから配信を取得できるようになりました(例: https://www.nicovideo.jp/user/48495285/live_programs)
  • /spiなどのコマンド表記がなくなりました、外部連携などで必要な場合連絡先までご連絡ください(投票は引き続き/voteとして表示されます。)
  • 旧コードはコメント取得に支障がないため、削除していません。

フィードバック募集中

  • この変更に対するフィードバックをGithub issusediscord: daisukedaisuketwitter dmでお待ちしております。

バグなど

  • ネットワーク接続が切断されたときの動作は未定義です。2重でコメントを取得したり、ネットワーク再接続するまで切断に気がつかないことがあります(フィードバックが必要です。フィードバックがあれば対策します。)
  • 複数回接続すると、切断できなくなりますが、 0.6.34にもあるバグなので修正するつもりはありません。申し訳ございませんが、その場合再起動してください
  • 上記バグも含め、不具合に気が気が付いた場合、上記連絡手段で気軽に報告してください。

御礼

  • C#コードを書く上で、protoファイルや、接続方法などを提供していただいたKiikurage/Nicolive-APIに御礼申し上げます。
  • また、コメント投稿のテストに付き合っていただいたテストさんに御礼申し上げます。
  • ローカルコンピーターでのビルドの危険性について力説してくれたとある生放送の視聴者に感謝申し上げます。

絶対に0.6.37e以降を使ってください。 0.6.36は切断されたら再接続しません。

帰ってきたニコ生対応版 マルチコメントビュワー ver 0.6.35b

Choose a tag to compare

@DaisukeDaisuke DaisukeDaisuke released this 18 Aug 05:40
7fe120c

新しいバージョンがリリースされました

必ず新しいバージョンを使用してください。コメント投稿、ギフト、広告への対応、過去コメント取得などのサポートが追加、リリースの自動化などがされています。

https://github.com/DaisukeDaisuke/MultiCommentViewer/releases/latest

このバージョンは投稿者コメント、過去ログ(一定期間)、広告、ギフトをサポートしていません
各バージョンの最終リリースは歴史的な理由により保全しているので、古いバージョンをダウンロードしないようお願いいたします。

ダウンロード方法

最新バージョンをダウンロードするには、MultiCommentViewer_v0.6.37k_stable.zipをクリックしてください

マルウェアの警告が出た場合は、許可をクリックします。
解凍前に右クリック > プロパティを開きセキュリティの項目を許可してください。
image
次に解凍し、MultiCommentViewer_v0.6.37k_stable/MultiCommentViewer.exeをクリックして、起動します。

重要なこと

  • 初回起動時は、設定 > オプション > ニコ生 > ユーザー名を自動的に取得する必ずオフにしてください。
  • onの場合、名札コメントのユーザー名を正常に取得できません。
  • NiconamaCommentViewerが新ニコ生コメントサーバーに対応したようです。特に理由がない場合、そちらを使う事をお勧めします。
  • ユーザーページのurlから配信を自動で取得できるようになりました 例: https://www.nicovideo.jp/user/48495285/live_programs
  • マルチコメントビュワー側からのニコ生へのコメント投稿はできません(旧サーバーに送信します)
  • 0.6.36aはコメント投稿をサポートする予定です。調査完了までお待ちください。
  • フィードバックが必要です。気が付いたことがある場合、下記連絡先まで気軽にご連絡ください。
  • 回線が頻繁に切れるような環境ではコメントが取得できなくなるなどのバグが発生します。その場合は再起動をお願いします(今後のバージョンで対策できる場合は、対策したいと思っています)

宣伝

技術解説書きました
https://qiita.com/DaisukeDaisuke/items/3938f245caec1e99d51e

記号について

フィードバックによる小規模な変更は同じリリースを使いまわします。AとBは別のバージョンです。

変更点

  • 帰ってきたニコニコに対応しました。
  • ユーザーページのurlから配信を自動で取得できるようになりました。指定するページurlはnicovideo.jp/user/\d+であればなんでもいいです。 https://www.nicovideo.jp/myは対応していません。
  • 例: https://www.nicovideo.jp/user/48495285/live_programs
  • ニコゲーリクエストなどの/spiが削除されたため、コメントビュワ側でも表示されなくなりました(この変更はフィードバックが必要です)
  • 旧コードはコメント取得に支障がないため、削除していません。

対応していないイベント

(ここにリストされているものは0.6.37eでは実装されています。0.6.35bは使わないでください。)

  • ニコニ広告、ギフト: 検知はしますが、メッセージは読み上げません。テストされていないため、検知できずに漏れたり、クラッシュする可能性があります。0.6.37aで対応する予定です。
  • エモーション: このバージョンではエモーションを完全に無視します。0.6.37aで対応する予定です。
  • 私はこれらのイベントを実装する意欲があります。もし、イベントが実装されたら下記の連絡手段でお知らせください。
  • 生放送引用イベント: 0.6.35bの時点では完全に無視します。データーは取れたため、0.6.36aで対応します。

フィードバック募集中

  • この変更に対するフィードバックをGithub issusediscord: daisukedaisuketwitter dmでお待ちしております。

バグなど

(ここにリストされているものは0.6.37eでは修正されました。0.6.35bは使わないでください。)

  • ネットワーク接続が切断されたときの動作は未定義です。2重でコメントを取得したり、ネットワーク再接続するまで切断に気がつかないことがあります(フィードバックが必要です。フィードバックがあれば対策します。)
  • 複数回接続すると、切断できなくなりますが、 0.6.34にもあるバグなので修正するつもりはありません。申し訳ございませんが、その場合再起動してください
  • 上記バグも含め、不具合に気が気が付いた場合、上記連絡手段で気軽に報告してください。

御礼

  • C#コードを書く上で、protoファイルや、接続方法などを提供していただいたKiikurage/Nicolive-APIに御礼申し上げます。

要望があればすること

  • 同じコメントサーバーへの接続を制限する(2重取得バグ修正)

絶対に0.6.37e以降を使ってください。 0.6.35は切断処理がデッドロックする、通常コメント以外のイベントに対応してない、切断されたら再接続しないなどバグだらけです
ここまで作り込むとは思わなかったので、中途半端な状態でリリースしたことをお詫びいたします