Works

TubeFlow - ブラウザ動画管理プラグイン

TubeFlow は、YouTube のお気に入りチャンネルを同期し、動画メモを整理し、次に見る動画を計画するためのローカルファーストな動画管理拡張機能です。 自分の YouTube API Key を設定し、気になるチャンネルを追加して、動画情報を自動または手動で同期できます。その後、ローカルの動画ライブラリで検索、ピン留め、注目設定、メモ作成、視聴計画を行えます。

ProductBrowser ExtensionTool

概要

TubeFlow は、YouTube の視聴を管理するためのローカルファーストなブラウザ拡張機能です。自分の YouTube API Key を設定し、好きなチャンネルを追加し、動画情報を同期して、動画ライブラリ内で検索、ピン留め、注目設定、メモ作成、視聴計画を行えます。

  • ローカルファースト

    チャンネル、動画、メモ、計画、視聴記録はブラウザのローカルデータベースに保存されます。

  • 動画の自動更新

    TubeFlow は追加済みチャンネルを定期的に確認し、新しい動画を動画ライブラリに同期します。

  • 時間に合わせて計画

    動画を手動で選ぶことも、利用できる時間にちょうど合う動画セットを生成することもできます。

  • 計画時刻の通知

    視聴予定の時間になると、TubeFlow はブラウザ通知で知らせることができます。

  • 自分の言語でメモを書く

    チャンネルや動画の名前を変え、Markdown メモを書き、メモ内容から検索できます。

TubeFlow ブラウザ動画管理プラグイン

解決したい課題

私たちは毎日 YouTube で多くの動画を目にします。

すぐ見たい動画もあれば、週末に見たい動画もあります。長く追いかけたいチャンネルもあれば、何度も見返したい内容もあります。しかし YouTube 自体は、どちらかというと絶えず流れ続ける情報フィードです。おすすめ、登録チャンネル、再生リスト、履歴は使えますが、「長期的に整理する」「意識して見る」ために最適化されているとは限りません。

TubeFlow は、この場面のために作りました。

これはローカルファーストなブラウザ拡張機能です。目標はとてもシンプルです。あなたが大切にしたい YouTube チャンネルと動画を、自分だけの動画ライブラリに変えることです。

なぜ TubeFlow が必要なのか

たまに動画を見るだけなら、YouTube 標準の機能で十分かもしれません。

でも、次のような習慣があるなら、TubeFlow は役に立つはずです。

  • 長期的に多くの YouTube チャンネルを追っている
  • YouTube で語学、スキル、研究テーマを学んでいる
  • 見たい動画を見つけても、すぐ見る時間がないことが多い
  • どの動画を見たのか、どの動画を見返す価値があるのか知りたい
  • チャンネルや動画に自分の言語でメモを残したい
  • おすすめフィードに流されるのではなく、自分の時間に合わせて見たい

TubeFlow は「動画をもっと気持ちよくだらだら見る」ための拡張機能ではありません。むしろ、動画を整理し、計画し、記録するための静かな作業台に近い存在です。

TubeFlow が向いている人

TubeFlow は特に次のような人に向いています。

  • YouTube で外国語を学んでいる人
  • 多くの知識系チャンネルを追っている人
  • 研究、執筆、編集、資料整理をしている人
  • ランダムな動画視聴を減らし、計画的な視聴を増やしたい人
  • 動画を長く再利用できる資料にしたい人

TubeFlow は YouTube を置き換えるものではありません。YouTube があまり得意ではない部分、つまり整理、計画、メモ、見返しを補うためのものです。

主な機能

チャンネルを追加し、動画を自動同期

TubeFlow は、自分の YouTube API Key を使って動作します。

API Key を設定したあと、好きなチャンネルのリンク、Handle、Channel ID を追加できます。TubeFlow はそのチャンネルの動画情報を同期し、ブラウザのローカルデータベースに保存します。

その後、拡張機能は定期的にチャンネルの新着動画を確認します。毎日それぞれのチャンネルを開いて更新を確認する必要はありません。新しいコンテンツは少しずつあなたの動画ライブラリに入ってきます。

学習チャンネル、知識系チャンネル、インタビューチャンネルを長く追っている人にとって、これは重要です。目の前に流れてきたものをクリックするだけではなく、安定して蓄積される動画資料庫を持てるからです。


動画ライブラリ:検索、絞り込み、ピン留め、注目設定

TubeFlow の中心となる画面は動画ライブラリです。

ここでは、タイトル、チャンネル、タグ、メモ内容で動画を検索できます。チャンネル、動画の長さ、ピン留め、注目設定、未視聴かどうかで絞り込むこともできます。

重要な動画はピン留めできます。
未来の自分におすすめしたい動画は注目動画にできます。
もう表示したくない動画は削除できます。削除情報はローカルデータベースに記録されるため、再同期で戻ってくる心配もありません。


自分の言語でメモを書く

YouTube 動画のタイトルは、必ずしも自分の理解の仕方と一致するとは限りません。

たとえば、語学学習チャンネルの動画タイトルが次のようなものだったとします。

I Tried a Local Hot Spring in Japan!

でも、あなたにとって本当の価値は次のようなものかもしれません。

温泉体験に関する日本語表現

TubeFlow では、チャンネルや動画にカスタムタイトルと Markdown メモを付けられます。自分の言語で内容を名前付けし直し、要点、感想、クリップ、見返す理由、チャンネル全体の評価まで記録できます。

さらに重要なのは、検索対象にメモ内容も含まれることです。

つまり TubeFlow は、単に動画情報を保存するだけではありません。自分が理解し、検索し、再利用できる知識ライブラリを作る手助けをします。


利用できる時間に合わせて視聴セットを生成

よくある状況があります。

今 20 分ある。何を見ればいいだろう?

YouTube はさらに多くの動画をおすすめしてきますが、あなたが本当に何を終えたいのかは知りません。TubeFlow の「視聴セット」機能は、現在の絞り込み結果をもとに、入力した利用可能時間に合う合計時間の動画セットを生成します。

先にチャンネル、動画時間、未視聴動画、注目動画などで絞り込んでから、その条件にもとづいて TubeFlow にセットを作らせることができます。

こうすると、「少し時間がある」が「なんとなくしばらく見る」ではなく、計画された小さな視聴時間に変わります。


視聴計画を作り、時間になったら通知

TubeFlow では、動画を視聴計画に追加できます。

動画ライブラリで複数の動画を選び、同じ時間に予定できます。計画ページでは動画が時間順に整理されるため、いつ何を見る予定なのかがはっきり分かります。

予定時刻になると、TubeFlow はブラウザ通知で知らせることができます。

これは通知を増やして邪魔をするためではありません。「時間があったら見る」を具体的な予定に変えるためです。特に学習系コンテンツは、計画がないといつまでも後回しになりがちです。


視聴記録。ただし縛りつけない

TubeFlow から動画を開くたびに、拡張機能は YouTube を開き、視聴回数と最近視聴した時間を記録します。

これにより、次のことが分かります。

  • どの動画をすでに見たか
  • ある動画を何回見たか
  • 最後に見たのはいつか

同時に、最近の視聴リストは消すこともできます。最近の視聴を消しても、リストが整理されるだけで、動画自体の視聴回数や最近視聴した時間はリセットされません。

言い換えると、TubeFlow は行動を記録しますが、その記録であなたを縛りつけることはありません。


ローカルファースト。データは自分の手元に

TubeFlow の重要な原則の一つはローカルファーストです。

チャンネルデータ、動画データ、メモ、視聴記録、視聴計画は、標準ではブラウザの IndexedDB に保存されます。TubeFlow は、あなたのメモ、視聴履歴、視聴計画、データベースバックアップを TubeFlow サーバーに送信しません。そもそもリモートサーバーは存在しません。

YouTube のチャンネルや動画情報を同期する必要があるときだけ、あなたが設定した YouTube API Key を使い、YouTube Data API からメタ情報を取得します。

設定ページではローカルデータベースのエクスポートとインポートもできます。真剣にコンテンツを蓄積する人にとって、バックアップは重要です。これはもはや単なる「拡張機能のデータ」ではなく、あなた個人の視聴資料庫だからです。


三つの表示言語

TubeFlow は現在、英語、簡体字中国語、日本語のインターフェースに対応しています。

初回インストール時には、ブラウザの優先言語に応じて表示言語を自動選択します。

  • zh で始まる言語は中国語
  • ja で始まる言語は日本語
  • その他の言語はデフォルトで英語

これは TubeFlow の中心的な考え方にも合っています。ユーザーは、自分にとってなじみのある言語でコンテンツを理解し、整理できるべきだからです。

終わりに

YouTube は巨大なコンテンツの海です。問題は「良いコンテンツがあるかどうか」だけではありません。見つけた良いコンテンツを残し、探し直し、最後まで見て、理解し、再利用できるかどうかです。

TubeFlow がやりたいのは、情報フィードの中に散らばった動画を、自分だけの視聴システムに整理することです。

もしあなたも、推薦フィードに流されるのではなく、YouTube をもっと意識的に使いたいなら、TubeFlow を試してみてください。YouTube を情報フィードから、あなたの個人動画ライブラリへ変えていきましょう。