About Youtubeフィルタ
★機能解説動画(video of how to use)
入門編(basic)
https://www.youtube.com/watch?v=ty12WSO3FKI
応用編(intermediate)
https://www.youtube.com/watch?v=opUhbxGu2Kg
発展編(advanced)
https://www.youtube.com/watch?v=vIi9Pf1ZPQI
★機能
1. "チャンネル名","ID","動画タイトル"指定でフィルタをかける
・非表示対象物
"動画(short含む)", "チャンネル", "トピック", "プレイリスト", "Mixリスト"
・対象サイト
youtube:
ホーム、ショート、登録チャンネル
急上昇(trending)、ライブ、ゲーム、ニュース、スポーツ、学び
各チャンネルページ、動画再生ページ、検索結果
google:検索結果(Youtubeドメインのみ)
2. "ユーザ(投稿者)名","ハンドル","ID","ワード"指定でフィルタをかけコメントを非表示にする
3. youtubeの自動再生無効化
※オプションで機能のオン/オフを切り替える(デフォルト:オフ)
動画再生後、次の動画を勝手に再生する機能を無効にする
自動再生スイッチがONだったら強制的にOFFにする仕組み
4. アノテーション無効化
※オプションで機能のオン/オフを切り替える(デフォルト:オフ)
動画再生設定>アノテーションを自動でオフにする
「おすすめ動画表示」の一部と「チャンネル登録アイコン」が消える
5. サムネイルの角丸無効化
※オプションで機能のオン/オフを切り替える(デフォルト:オフ)
22年10月下旬頃から丸くなったサムネイルの角を直角に戻す
6. ショート動画(shorts)オプション
※オプションで機能のオン/オフを切り替える(デフォルト:オフ)
a) 表示しない
ホーム、急上昇(trending)、ゲーム、検索結果、おすすめ
に差し込まれるショート動画を消す
b) サジェストを消す
ショート動画左下に表示される副次情報を消す
ハッシュタグ、位置情報、商品情報、人気コメント等
c) フィルタ処理中は隠しておく
フィルタ処理をしてる間に動画が表示/再生されてしまうのを防ぐ
(環境によるが0.5~2.5秒くらい)
「サムネイルすら見たくない」人向け
★基本的な使い方
a) 右クリックメニュー
1. 非表示にしたい動画/チャンネル/プレイリスト/コメントを右クリック
2. [$(チャンネル名)をミュート]
[$(チャンネル名)をコメントミュート]
をクリック
※動画/チャンネル/プレイリストは「非表示チャンネル(ID)」に
コメントは「非表示コメント(ID)」に登録される
b) ポップアップメニュー
0. ポップアップメニューを開く(赤い!アイコンをクリック)
1. セレクトリストにて設定項目を選択
2. 設定内容は縦に並べていく(改行区切り)
3.「変更を保存」しリロード(現状はリロードでのみ変更が反映される)
※「自動再生無効化」のみ即時反映
設定内容の適用され方は下記の通り
部分一致:"非表示チャンネル(ワード)”
"非表示タイトル"
"非表示コメント(ユーザ)"
"非表示コメント(ワード)"
完全一致:"非表示チャンネル(ID)"
"非表示コメント(ID)"
c) 設定用タブ(dashboard)
0. ポップアップメニューを開く(赤い!アイコンをクリック)
1. 右下の歯車アイコンをクリック
2. 設定用のタブが開くので、ボタンで項目を選んで設定
★高度な使い方
1. チャンネルごとに非表示タイトルを指定する
”非表示タイトル"で指定したものは全動画に適用されるが、こちらは個別指定
"非表示チャンネル"にて設定したチャンネル名をダブルクリックして詳細設定へ
そのチャンネルでのみ非表示にしたい動画タイトルを入力する(改行区切り)
2. "非表示チャンネル(ID)"にコメント追加
設定したチャンネルIDをダブルクリックして詳細設定へ
note欄に32文字まで自由に記入できる
※右クリックメニューから登録した場合は自動で"チャンネル名"を登録する
3. "非表示チャンネル(ワード)"の適用条件変更
設定したチャンネル名をダブルクリックして詳細設定へ
チャンネル名を入力しただけの状態では
"部分一致"
"大/小文字区別あり"
で判定される。これを変更する機能。
チェックボックスでON/OFF選択する。
a) 完全一致
ion というチャンネルを非表示設定に入れた場合、そのままだと
"zion"
"rion"
"lion"
"exception"
にもヒットしてしまうが、完全一致指定で意図しない動作を避けられる
b) 大/小文字区別なし
Sadamitsu を含むチャンネルを非表示にしたい場合、そのままだと
"SADAMITSU"
"sadamitsu"
は除去されない
表記が安定しない大手(複数チャンネル持ち)を一括除去できる
c) 正規表現
名前を頻繁に変えたり末尾に数字をつけてどんどん増やすスパムチャンネル対策
例)
宇佐美定満[0-9]*
と書けば、末尾数字なし+数字付きの宇佐美定満チャンネルが除去される。
4. タイトルフィルタの正規表現
指定方法はワードの頭に<>
例1)
<>宇佐美 *定満
姓名間にスペースが0個以上ある「宇佐美定満」にヒット
ヒット例
宇佐美定満
宇佐美 定満
宇佐美 定満
宇佐美 定満
例2)
<>藤井[四|五|六|七|九]段
四~七段、または九段の藤井先生にヒット
5. ユーザ(投稿者)指定コメントフィルタの適用条件変更
"非表示コメント(ユーザ)"にて指定したユーザ名をダブルクリックして設定画面へ
"正規表現","完全一致","大/小文字区別なし"
については3番(チャンネル名フィルタ)に同じ
"非表示IDに自動で追加"
フィルタ対象となった投稿者のIDを自動で非表示IDに追加する機能
荒らしが大量に湧いたときなどに使用?
6. ID指定でのチャンネル/コメントフィルタについて
IDとは、ユーザごとに作成されるチャンネルの識別文字列のこと
コメントや動画を投稿するとユーザ名にリンクが付くがそのURLは
https://www.youtube.com/channel/HOGEHOGEHOGE
という形式。
この「HOGEHOGEHOGE」の部分をIDとして使っている。
頻繁にユーザ名を変更するタイプの荒らしはID指定が確実。
7.ワード指定コメントフィルタの正規表現
4番(タイトルフィルタの正規表現)に同じ
更新履歴
★1.0.9.13 26/04/12
Youtube構成変更対応
1. コメント
- コメント本文にフィルタがかからなくなった
2. ショート
- 動画切替時処理に失敗することがある
★1.0.9.12 26/04/11
Youtube構成変更対応
1. ホーム(home)
- フィルタかからなくなった(ショート除く)
2. 動画再生ページ(watch)
- おすすめ動画(右列)にフィルタがかからなくなった
(ショート除く)
3. 検索ページ
- プレイリストにフィルタがかからなくなった
★1.0.9.11 26/04/09
Youtube構成変更対応
1. ホーム(home)
- コラボレーションチャンネルにフィルタかからなくなった
2. 動画再生ページ(watch)
- おすすめ動画(右列)にフィルタがかからなくなった
(ショート除く)
★1.0.9.10 26/04/08
Youtube構成変更対応
1. ホーム(home)
- フィルタかからなくなった(ショート除く)
2. 動画再生ページ(watch)
- おすすめ動画(右列)にフィルタがかからなくなった
(ショート除く)
3. 検索ページ
- プレイリストにフィルタがかからなくなった
★1.0.9.9 26/04/06
不具合修正
1. アップデート/インストールできない
パッケージ化に失敗していた
versionだけ上げて作り直し
★1.0.9.8 26/04/05
Youtube構成変更対応
1. ショート動画再生ページ(shorts)
- 2ページ目以降動画が表示されなくなった
2. ホーム(home)
- フィルタかからなくなった(ショート除く)
3. 動画再生ページ(watch)
- おすすめ動画(右列)にフィルタがかからなくなった
(ショート除く)
4. 検索ページ
- プレイリストにフィルタがかからなくなった
不具合修正
1. コメントフィルタ
- 絵文字にほぼ適用されない(タイミング次第)
- 並べ替え条件変更時に誤ったコメントを消してしまうことがある
- ショート動画で特定の操作を行うと処理が抜ける
動画A→コメント開閉→動画B→動画A→コメント開
2. 動画再生ページ>全画面スクロール時おすすめ動画
- 右クリックからミュートした際即時反映されない
3. ショート動画
-「フィルタ処理中は隠しておく」をON時
-- 処理に失敗し以降hide処理されなくなることがある
4. 自動再生無効化
- 初回無効化がすっぽ抜けることがある
★1.0.9.7 26/03/08
軽量化
1. jQuery廃止
- 重いのでvanilla.jsのみで書き直し
2. 毎回全要素にフィルタかけていた箇所の見直し
- コメント
- 動画再生ページ(watch)右のおすすめ動画
- チャンネルページ>動画(videos)ライブ(streams)
3. DOMParser廃止
- Youtubeへの問い合わせ結果html解析
- 重いので文字列検索に置き換え
4. Youtubeへの問い合わせ削減
- ブラウザ全体共用のキャッシュを新規作成
- 従来は各タブのinstanceごとのキャッシュ
5. 旧UI用処理削除
- 25年春くらいまでのUI用
- 24年2月新UI用特殊処理
-- 動画再生ページ(watch)の構成が大幅変更された
-- A/Bテストは行われたが(不評で?)捨てられた
Youtube構成変更対応
1. ショート動画再生ページ(shorts)
- 2ページ目以降動画が表示されなくなった
2. コラボレーションチャンネル
- 新規機能
- チャンネル名の欄に複数チャンネルが同居する型式
- フィルタがかかるよう対応
3. 動画再生ページ(watch)
- 新規追加要素にフィルタ適応
-- 全画面スクロール時に出るおすすめ動画
-- 終了画面に出るおすすめ動画(3タイル)
4. アノテーション
- 無効化時にチャンネル登録誘導アイコンが消えない
5. 動画追跡情報
- &pp=${hoge}が動画のリンクに付くようになった
- フィルタ処理を止めてしまうので除去対応
新規フィルタ適用
1. /live/${video-id}型式の動画再生ページ
2. チャンネルページ内検索結果
不具合修正
1. dashboard
- 下へ行くほどカーソルが上にズレていく
- 1000行で半行分程度
2. ショート動画再生ページ(shorts)
- フィルタされた次の動画の表示が崩れる
- ページ切り替え用ミュートが解除されないことがある
3. Uncaught (in promise) Error問題
- 実害はないがログ出過ぎ
★1.0.9.6 25/08/30
Youtube構成変更対応
1. ホーム(home)
- ショート以外にフィルタが効いてない
2. 動画再生ページ(watch)
- おすすめ動画(ショート以外)にフィルタが効いてない
不具合修正
1. ショート動画再生ページ(shorts)
- 新UI(overlay-density:1)で右クリックメニューが出難い
-- reelが広範囲すぎてマウスカーソル参照先が変化しない
-- player/overlay/button等個々のパーツを参照するよう変更
★1.0.9.5 25/08/23
Youtube構成変更対応
1. ショート動画再生ページ(shorts)
- コメント以外のフィルタが効いてない
2. 動画再生ページ(watch)
- おすすめ動画にフィルタが効いてない
3. 検索画面(results?search_query=hoge)
- ショート非表示が効いてない
- ショートにフィルタが効いてない
4. 各種ページ
- サムネイル角丸無効化が効いてない
機能追加
1. コメントフィルタ
チャンネル>投稿(posts)のコメントにも適用
不具合修正
1. 非表示コメント(ハンドル)にマルチバイト文字を入れても無視される
- html上はencodeされてるため判定を抜けていた
- src/dst双方encodeして比較するよう対応
★1.0.9.4 25/01/20
Youtube構成変更対応
1. ショート動画再生ページ(shorts)
- 右クリックメニューからミュートできない
機…
Read the full description