YouTube が用意している「複数の動画を見る」ための2つの方法の間には、ギャップがあります。キュー(動画再生中に出てくる「キューに追加」ボタン)は本当に便利で、本当に一時的です——タブを閉じたりブラウザを再起動したりすれば消えてしまいます。プレイリストは残りますが、作るには名前を付け、公開か限定公開かを決め、恒久的なコレクション向けに作られたメニューから動画を追加する必要があります。今夜まとめて見たいだけの5本のリンクには不釣り合いです。この間に位置するものが何もありません——すぐ用意できて、なおかつ翌日も残っているもの。
そのギャップを埋めるのが全再生(Play-all)です。手短に言うと、2つ目のバーの動画フォルダには、保存した動画がすでにサムネイルカードの行として、ドラッグで決めた順番のまま並んでいます。全再生は、プレイリストのようなものを事前に何も作らせず、その行をその順番のまま再生するだけです。
全再生が実際に行うこと
バーにホバーして動画フォルダのサムネイルストリップを開くと、隅に小さな再生ボタンが固定されています。クリックすると起きることは、宣伝文句ではなく、仕組みとしては以下の通りです。
- 最初の動画を、キュー専用の新しいタブで開きます。今ブラウジングしているタブを乗っ取ることはありません。そのタブはバーとパネルを動かしているコンテンツスクリプトを実行中で、そこから自分自身の下でナビゲートしてしまうと両方とも壊れてしまうからです。
- その動画が終わると、全再生は自動的に次へ進みます。これは、ページの動画プレーヤーに対するブラウザ自体の
endedイベント——ページ自身が受け取るのと同じシグナル——を監視することで実現しています。これは YouTube でも、標準的な HTML5 の<video>要素で再生している他のほとんどのサイトでも機能します。 - 自動検知が届かない場所——たとえば、一部のコースやブログのプラットフォームでよくあるクロスオリジンの iframe に埋め込まれた動画——でも、キュー自体はきちんと機能します。ただ自動では進まず、再生中のカードにあるNextボタンで手動で進めることになります。最悪でも、自動で進むキューではなく、手でクリックして進める厳選済みキューになるだけです。どちらにしても、静かに止まったまま動かなくなることはありません。
- 小さなカウンターで現在位置(「5本中3本目」)が表示され、前へ・次へのコントロールもあるので、途中で気が変わっても最初の順番のまま見続ける必要はありません。
これが何でないかをはっきり言っておきます。YouTube IFrame API でもなく、注入されたプレーヤーでもなく、タイマーで動画の長さを推測しているわけでもありません。そうしたアプローチは、どのサイトでも自動再生ポリシーやコンテンツセキュリティのルールとぶつかり、絶えず壊れます。本物の「この動画は終わった」というシグナルを監視するのは地味ですが、確実に機能します。
ドラッグでの並べ替えがそのまま再生順序になる
ストリップの順序は見た目だけのものではなく、全再生が実際に使う順序そのものであり、そのフォルダ内のブックマークの実際の順序そのものです。カードをドラッグして動かすと、次にバーにホバーしたときに見える表示が変わるだけでなく、実際のブックマークの順序そのものを並べ替えていることになります。つまりその順序は、ブラウザを閉じても、マシンを再起動しても残り——Pro でクラウド同期を使っているなら——別のデバイスでも同じ順序で表示されます。
ブックマークと同期させておくべき、別の「キュー」データ構造は存在しません。フォルダの順序がそのままキューの順序であり、だからこそ再生を押す前に設定することは何もありません——カードを好きな順序にドラッグした時点で、すでに設定は終わっているのです。
再開機能と組み合わせる
キュー内の動画が YouTube のリンクで、保存されたタイムスタンプがある場合——プレーヤー内の止めた位置からドラッグして保存したため——全再生は 0:00 からではなく、その位置から開きます。これはタイムスタンプ再開という機能が、1回のクリックの中ではなくキューの中で自動的に働いている形です。これは YouTube に限った話です。再開位置は YouTube 独自の ?t= パラメータとして URL に乗っており、これは YouTube の慣習であって動画サイト全般の慣習ではないため、同じキューの中にある YouTube 以外の項目は単に最初から再生されます。
動画5本の具体例
短い学習セッションをするとします。同じトピックの動画5本を、この1週間、見つけた順にたまたま保存してあります。再生を押す前に——
- カードを実際に見たい順序にドラッグします——おそらく保存した順序とは違うはずです。
- 全再生を押します。最初の動画が専用タブで開き、再生されます。
- それが終わると、次の動画が自動的に読み込まれます。以前途中まで見ていた YouTube 動画なら、止めた位置から再開します。
- 3本目がハズレだったら、Next を押して先に進みます——スキップしてもキューは何もペナルティを課しません。
- 終わったらいつでもタブを閉じます。何も失われません。フォルダは次回のために同じ順序のまま、そこに残っています。
これがワークフローのすべてです。プレイリストは作られず、何も公開・限定公開にはならず、後片付けの手順もありません——フォルダはただのフォルダに戻るだけです。
正直な適用範囲
これが置き換えるのは「動画をさっと連続再生したい」というユースケースであって、YouTube プレイリスト全般ではありません。また、「後で見る」リストの設計上の問題を解決しようとしているわけでも、フォルダによる整理を置き換えようとしているわけでもありません——それらは動画フォルダが担う、別の関連した仕事です。共有したり、埋め込んだり、公開コレクションとして保っておくことを目的としたものを作るなら、本物の YouTube プレイリストが、そのニーズには依然として正しいツールです。
そしてこれは Free プランでも問題なく機能します。アクティブな動画フォルダ1つが割り当ての全部であり、全再生に必要なのもちょうど1フォルダだからです。コースやプロジェクトごとに別々のキューを走らせる別フォルダが欲しくなったら、それが Pro の残り6スロットの出番です——ですが「この5本の動画を順番に再生したい」だけなら、Free プランですでに仕事はすべて完結しています。