ABEMA Little Tools

ABEMAをちょっとだけ便利にするかもしれない機能をまとめました。

Fejlesztő
midori
Napi telepítések
0
Telepítések száma
366
Értékelések
1 0 0
Verzió
14
Létrehozva
2023.05.05.
Frissítve
2024.07.03.
Licensz
MIT
Érvényes

ABEMAをちょっとだけ便利にするかもしれない機能をまとめました。
Tampermonkeyをインストールしたブラウザで動作します。Chromeでの利用を推奨します。

主な機能

ABEMAのテレビ(abema.tv/now-on-air/)・見逃し視聴(abema.tv/channels/)・ビデオ(abema.tv/video/episode/)・ライブイベント(abema.tv/live-event/)などのページで下記のような機能を追加します。

  • ヘッダーなどの背景色を半透明にしたり文字サイズやサイドパネル幅を変更するなど、全体的に見やすくします。
  • サイドパネルを動画に重ねることで、ブラウザを全画面表示した時でも映像を縮小せずにコメントを表示できます。
  • 新着コメントを1つずつ表示したり初回コメントや連投コメントを強調表示するなど、コメント機能を使いやすくします。
  • PCでも画質を変更できるようにします。また、現在の動画解像度や表示領域サイズを確認できます。
  • NGワード(正規表現可)を使ったりブロックする前にユーザーのコメント履歴を確認できるなど、ブロック機能を強化します。

機能の詳細は設定欄を確認してください。このスクリプトに実装した機能の大半は設定欄から有効・無効を切り替えられます。

設定

ページ内を右クリックしてコンテキストメニューの「Tampermonkey」→「ABEMA Little Tools」→「設定」をクリックするか、Shift+Oキー(入力欄にフォーカスしているときはAlt+Shift+Oキー)を押すと設定欄が表示されます。
項目ごとに有効・無効を切り替えられます。一部の項目はマウスカーソルを合わせるとツールチップで簡易説明を表示します。
[説明]と記載されているところをクリックすると説明を表示します。

下記は設定欄に実装している項目です。(青い文字の項目はツールチップで簡易説明を表示します)

全般
  • ページを開いたとき左側のナビゲーションを縮める
  • 左端にマウスオーバーしたときナビゲーションを表示する
  • 右上に表示される一部の通知を閉じる
  • 動画の解像度と表示領域サイズを表示する
  • ヘッダーを追従表示にする
  • ヘッダーやナビゲーションなどを半透明にする
  • ヘッダーやフッターの一部の文字サイズを小さくする
  • サイドパネルを動画に重ねて表示する
  • Shift+Bキーでサイドパネルの背景を半透明にする
  • サイドパネルの幅を変更する
  • サイドナビゲーションのIDと視聴プランを隠す
テレビ
  • ページを開いたとき右側のサイドパネルを閉じる
  • サイドパネル上端にマウスオーバーしたとき閉じるボタンを表示する
  • サイドパネルに記載された番組情報の詳細を常に表示する
  • [最初から見る・番組情報・コメント]ボタンのテキストを隠す
ビデオ
  • 再生中に[次のエピソード]が表示されたらキャンセルボタンを押す
  • 再生中に[オススメ作品]が表示されたらキャンセルボタンを押す
  • 再生中に可能ならスキップボタンを押す
  • 動画周辺の余白を減らす
  • 動画のコントローラーをダブルクリックしてスクロール位置を調整
コメント
  • コメントを1つずつ表示する
  • コメントを1つずつスクロールする
  • コメントにマウスオーバーしたときスクロールを止める
  • 自分のコメントとテレビでの新規コメントを強調表示する
  • 初回コメントと連投コメントを強調表示する
  • コメントの文字サイズを変更する
  • コメント周辺の余白を減らす&行間を縮める
  • Shift+Cキーでコメントリストを半透明化
  • Escキーで[このユーザーをブロックします]をすべてキャンセルする
  • Enterキーでコメント欄を開く&コメント入力欄にフォーカスする
  • 入力欄に視聴数を表示する
  • コメント報告フォームを開いたときそのユーザーのコメント履歴を表示する
画質
  • 画質
    • 自動
    • 通信節約モード(180p)
    • 最低画質(240p)
    • 低画質(360p)
    • 中画質(480p)
    • 高画質(720p)
    • 最高画質(1080p)
NG
  • NGワード
  • NGワードに該当したコメントをブラウザのコンソールに出力する
  • NG ID

通信

下記の機能のために、このスクリプトヘッダーの@connectに記載しているドメインと通信します。

  • 設定→テレビ「入力欄に視聴数を表示する」がオンの場合、テレビ視聴中にコメント欄を開いているとき番組の視聴数を取得します。

既知の不具合

  • 主に自分のコメントが繰り返し表示されたり、次の番組が始まったときに前の番組で書き込んだコメントが再び表示されることがあります。この現象が発生した場合はコメント欄を開き直してください。
  • 見逃し視聴でコメントの強調表示が正しく行われない場合があります。

その他

  • 全画面表示でもチャットなどを表示したいとき、右下のフルスクリーンボタンやFキーは使わずにF11キーでブラウザの全画面表示を切り替えてください。
  • 私が公開したABEMA Auto Adjust Playback PositionABEMA NextProgramInfo BlockerAbemaTV restyleから一部の機能を取り込んでいます。
  • 下記スクリーンショット1枚目の設定欄は以前のバージョンのものです。