世界を動かす技術を、日本語で。

FocusTube: YouTubeショートを非表示にするChrome拡張機能

概要

FocusTube は、YouTubeショート動画への無駄な時間を減らすための Chrome拡張機能。 YouTubeホームページの ショート動画ブロック削除サムネイル縮小 を実現。 インストール方法 は公式チュートリアルの「Unpacked」手順に準拠。 ソースコードは GitHub で公開、主要言語は JavaScriptHTML。 リリースやパッケージは未公開、 スター数43フォーク数2 の実績。

FocusTube 概要

  • YouTubeショート動画 の視聴時間削減を目的とした Chrome拡張機能
  • ショート動画ブロック をYouTubeのホームから自動的に非表示化
  • 通常の サムネイル画像 サイズを縮小し、視覚的な誘惑を低減
  • 「人生は一度きり」 という理念を掲げ、時間の有効活用を提案
  • GitHubリポジトリ でソースコードを公開、透明性と貢献を推進

インストール方法

  • Chrome拡張機能 の「Unpacked」手順に従って手動でインストール
    • https://developer.chrome.com/docs/extensions/get-started/tutorial/hello-world#load-unpacked を参照
  • manifest.jsoncontent.jspopup.html などのファイル構成
  • 拡張機能の フォルダごと選択 してChromeへ追加

開発情報

  • 主なプログラミング言語は JavaScript(79%)HTML(21%)
  • README.md などのドキュメントファイルを含む
  • スター数43フォーク数2 のコミュニティ実績
  • 現時点で リリース版・パッケージ未公開

利用上の注意

  • 通知設定スターフォーク などの操作はGitHubアカウントでのサインインが必要
  • 利用やカスタマイズは 自己責任 で実施
  • 不明点やバグ報告は GitHub Issues で受付

まとめ

  • FocusTube は、YouTubeショートによる時間浪費を防ぐための シンプルなChrome拡張機能
  • オープンソース で自由に利用・改良が可能
  • 時間管理集中力向上 を目指すユーザーに最適

Hackerたちの意見

このuBlockスクリプトを使えば、UI全体からショートを隠せるよ: https://github.com/gijsdev/ublock-hide-yt-shorts

アプリ用の何かがあればいいのに。最近は試してないけど、ショートが表示されるのを一時的に止めることができた気がする。再び表示されるまでの間ね。広告なしのYouTubeにお金払ってるのに、せめてプレミアム機能にしてほしいけど、企業の視点からは意味がないんだろうね。

履歴をオフにして、プライバシーに関するいくつかのトグルを無効にすると、レコメンデーション(ショートを含む)が無効になるよ。

Androidの場合、ReVanced Managerを使ってapkをパッチすれば、すべてのショート関連のものを隠せるよ。

本当に。サブスクリプション払ってるアプリが、「これ見たくない」って千回クリックしても、さらにゴミを押し付けてくるのが一番イライラする。いい感じのプラセボボタンだね。Googleのどこかのマネージャーが、夜にエンゲージメントメトリクスに興奮してる姿を想像できる。彼の人生がどれだけ惨めかって感じだ。こういう人たちが名前を挙げられて恥をかかせられればいいのに、でも彼らは無名の企業の後ろに隠れてるんだよね。

1ヶ月前にScrollGuardをインストールしたんだけど、ダムスクロール防止に大成功してるよ。

AppleTV用のアプリがあればいいのに。プレミアム会員でもあるし。理論的には、ショート動画を押し付けたり、エンゲージメントを高めたりする必要はないはず。ユーザーを幸せにすることが大事なのに、支払いをしているユーザーが広告収入のユーザーの決定に振り回されるのはおかしいよね。自分は大体4分くらいの動画が好きなんだけど(昔はそれが普通だった)。今は、オススメされる動画のほとんどが10〜60分で、平均して15〜20分くらい。短い動画を探してると、ショートが唯一の選択肢みたい。でも、それは短すぎるか、ショート形式で見るには長すぎることが多い。動画をテレビでコントロールできないのに。彼らの歪んだインセンティブ構造がこの混乱を生んでる。動画は一つの普通のフォーマットだけにして、オートプレイを希望する人だけが選べるようにして、コンテンツに最適な長さの動画を作れるようにすればいいのに。収益化アルゴリズムのために無理に長くしたり短くしたりする必要はないと思う。

最近YouTubeがひどくなってきたから、Firefoxのモバイル版で見るようにしたよ。AndroidではTampermonkeyにGoodTubeをインストールしてて、広告をブロックするだけじゃなく、ショートも消してくれるし、他のイライラすることも取り除いてくれる。

YouTubeのショートには、なんか戸惑う部分がある。「20年間かけて完璧な動画視聴用のユーザーインターフェースを開発してきたのに…今度はそれを全部捨てて、ほぼ全ての機能を削除してTikTokみたいにしよう。」

YouTubeショーツってめっちゃ人気みたいだね。だから、私たちには合わなくても、成功してるのは否定できないよね。

あなたが言ったこと、ほぼ全ての製品に当てはまるよね :) 私はJiraが初めて出た時に使ってたけど、ほんとにすごかった。Facebookも最高だったし…でも四半期ごとの収益は、まあ、四半期に一回だよね… :)

これやってみて:「私たちは動画視聴のための完璧なユーザーインターフェースを20年かけて開発してきたのに、ユーザーたちはTikTokに移ってしまってる。どうすればいいの、プロダクトマネージャー?」

どんな神話の世界でYouTubeの悪いインターフェースが完璧なんだ?

まあ、少なくとも自動翻訳されたAI音声でめっちゃイライラさせられるよね。最初はYouTubeショートの設定を見つけるのも大変だったし、実際の音声トラックに切り替えるのが。けど、これからも続けてほしいな。いつか本当にイライラして、このサイトを使うのをやめるかもしれないし。

これは今の技術全般に当てはまるし、ソフトウェアの質がどんどん下がってるよね。UI/UXの問題は20年前にほとんど解決されてたのに。問題なのは、それ以降、技術がユーザーが特定のタスクを達成するための道具から、広告を届ける手段に変わってしまったこと。成功(と利益)は、ユーザーの時間がどれだけ無駄にされるかに直接関係してるんだ。悪いUI/UXはもっと時間を無駄にするから、そういうシナリオでは好まれるみたいだね。

本当にそんなにひどいの?YouTubeショートで素晴らしいスケッチをいくつか見たことあるよ。例えばこれ: https://www.youtube.com/shorts/2zb7S2beKOE

本当にそんなに悪いの?いや、もっと悪いよ。授業に関連する真面目なトピックを検索してるのに、関係ないゴミみたいなショーツが何度も出てきて、しかも本物の動画の6倍のスペースを取るんだ。YouTubeにはこれがいいってデータを分析してる人がいるんだろうけど、その人はクビにすべきだね。データ分析のこと全然わかってないから。

ショートは、長い動画よりもいいこともあるよ。大きなマイクを持ったオタクが何かについてダラダラ喋り始めるやつとか。で、「チャンネルをいいねして」って要求があって、歴史的な素材が続いて、古いパブリックドメインの静止画をズームしたりパンしたりする。次にNordVPNの広告が入って、また少し歴史的な素材が続いて、最後に新しい情報が約3分。で、歴史のまとめがあって、また「チャンネルをいいねして、ベルを鳴らして」って要求があって、オタクがフェードアウト。これにGoogleの広告が挟まれてる。長さが余分な広告時間を生むから、収益が増えるんだよね。ショートは我慢できる。クリックしない限り、静止画として表示されるだけだから。

これをuBlock Origin Liteのフィルターリストに追加してみて。以来、ショートは見てないよ :) https://github.com/gijsdev/ublock-hide-yt-shorts/blob/master... やり方は:uBlock Origin Liteの拡張機能をクリック -> 設定(歯車アイコン) -> フィルターリスト -> カスタムフィルター -> インポート/エクスポート(ページの下) -> リストを貼り付ける。

そういえば、最近の大手テック企業のプロダクトマネージャーって何考えてるんだろう?私が言いたいことを表現しようとすると、 > ショーツは一切見たくないのに、 > ショーツを少なく見せてくれって言われる。 > NOって言いたいのに、 > mAyBe LaTeRってしか言えない。こういうデザイン決定の背後にいる人たちは、自分たちのユーザーを抑え込んで、彼らが喜ぶような表現しかできないってことに気づいてないのかな?

インポートした後、これがうまくいかなかった。

新しい「好きな方法で動画をリクエストするBETA」セクションのために拡張が必要だね。UBOのシェア、ありがとう!

より詳しいブロックリストはここを見てね:https://gist.github.com/robleh/583165b8e3da40ad0f04154aefa75... ホームページのおすすめを完全に排除して、右サイドバーの提案もYouTubeをプルオンリーにするよ;プッシュなし。

「私たちが短い時間しか生きられないのではなく、多くの時間を無駄にしているのです。人生は十分に長く、最高の成果を上げるためには、しっかりと投資されるべき十分な時間が与えられています。しかし、無駄に贅沢に使い、良い活動に費やされないと、最終的には死の制約によって、私たちはそれが過ぎ去るのを知らないうちに過ぎ去ったことを実感させられます。だからこそ、私たちは短い人生を与えられているのではなく、自ら短くしているのです。そして、私たちは不足しているのではなく、無駄にしているのです…人生は、使い方を知っていれば長いのです。」 ― セネカ、『人生の短さについて:使い方を知っていれば人生は長い』

兄貴、35秒のチャンクでフィルターかけながら『マージン・コール』を2時間も見たことないだろ。

無頓着な贅沢と「良い活動がない」って、人生の中でもいい部分の一つだと思う。個人的には毎日を大切に生きてるから、最期の日に後悔することをあまり心配してないよ。

あはは、面白いね。俺も似たようなものを作って、提案を隠すようにしたんだ。ホームページのアルゴリズムフィードを全部隠すやつ。これが俺の弱点だからね。サブスクリプションや検索は見れるし、ショートも隠せるようにしたよ。https://github.com/Britnell/youtube-doom-blocker-extension 拡張機能の承認待ちだけど、遅すぎる。君のはもう人気があるみたいだから、これも含めた方がいいよ!メニューも追加して、何を表示/非表示にするか設定できるようにしたんだ。

ショートをもっと徹底的に取り除きたいなら、あるいは意図的に使うための他のオプションが欲しいなら、通常の動画プレイヤーにリダイレクトしてスクロールにハマらないようにする「Control Panel for YouTube」を試してみて。最近、新しい動画プレイヤーのUIを無効にしたり改善したりするオプションも追加されたし、アルゴリズム的な提案の他のソースを取り除くオプションもあるよ。 [1] https://soitis.dev/control-panel-for-youtube

YouTubeで履歴の保存をオフにすると、ウェブとアプリの両方でショートが無効になるよ。