Chrome 拡張機能の代替

Looper for YouTube 系拡張機能の Web 代替

Chrome 拡張機能は本物の YouTube ページにオーバーレイできて便利ですが、YouTube の更新で壊れ、広範な権限を必要とし、ほとんどが単一 A-B のみです。Multi Looper は「インストール不要の手軽さ」を保ったまま複数区間の順番再生に対応します。

ブラウザで Multi Looper を開く

Looper for YouTube、A-B Repeat、YouTube Loop Repeater は、YouTube 動画の一部をループする Chrome 拡張機能として最もよく使われている 3 つです。実際の課題を解決してくれますが、拡張機能には隠れたコストがあります:YouTube ページを読み取る権限を要求する、YouTube の DOM 更新で壊れる、修正が Chrome Web Store の審査サイクルに依存する、といった点です。

「インストールしたくないが本格的な練習用途には使いたい」という方にとって、Multi Looper はどのモダンブラウザでもゼロ設定で動作する Web アプリです。

拡張機能が壊れる理由

YouTube に UI を追加する拡張機能は、YouTube の DOM に要素を差し込んで動きます。YouTube がクラス名やセレクタ、レイアウトを変更すると、差し込み先が消えて機能が静かに壊れます。修正には拡張機能のアップデートと Chrome Web Store の審査が必要です。Reddit の YouTube ルーパー関連スレッドでは「アップデート後に動かなくなった」という声が頻繁に出ています。

Multi Looper は YouTube に注入されるのではなく、公式の YouTube IFrame プレイヤーを埋め込み、公式ドキュメントにある YouTube Player API で通信します。この API は安定しており Google がメンテナンスしています。YouTube が更新されても IFrame プレイヤーは動き続け、Multi Looper も動き続けます。

権限モデル

YouTube 向けの Chrome 拡張機能は通常「youtube.com の全ページでデータを読み取り変更する権限」を要求します。ほとんどの拡張機能は誠実ですが、それでも権限を付与するかどうかはユーザーの判断です。Multi Looper は普通の Web ページなので、関係するのは YouTube 自身が動画 URL を読み込むときに要求する権限だけです。

複数区間ワークフロー

Looper for YouTube と A-B Repeat は単一 A-B 1 組の実装です。「YouTube Loop Repeater」は動画ごとに名前付きループを複数持てる点で一歩進んでいますが、それらを自動で順番再生するわけではなく、ユーザーが 1 つずつ選ぶ形です。

Multi Looper の複数区間は全て一級市民で、再生ボタンを押すと順番に再生されます。曲をフレーズ単位で歩く実際の練習セッションを、途中操作なしで走らせられる点がこの順番再生の価値です。

Multi Looper vs Chrome Loop Extensions 機能比較

機能Multi LooperChrome Loop Extensions
インストール必要不要必要(Chrome ストア)
権限ポップアップ通常の Web のみYouTube ページの読み取り/変更
YouTube の DOM 更新に耐える対応(公式 IFrame API)しばしば壊れる
複数区間の順番再生対応ほぼ非対応
Safari/Firefox/Edge 対応対応実質 Chrome 専用
モバイル対応対応非対応

FAQ

Multi Looper は Chrome 拡張機能になる予定はありますか?

現時点で Chrome 拡張版の計画はありません。Web アプリの形の方がリリースサイクルが速く、インストール権限やストア審査にユーザーを縛ることなくクロスブラウザ対応できます。

拡張機能と同じようにキーボードショートカットで Multi Looper を操作できますか?

はい。Multi Looper はフルキーボードショートカットを備えています:再生/停止は Space、シークは矢印キー、区間ジャンプは [ と ]、マークは M、ここまでループは L、新規区間は N、速度は − / + です。

Multi Looper はオープンソースですか?

現時点ではオープンソースではありません。アカウント登録も料金も不要で無料でお使いいただけます。

関連ページ

準備はいいですか?

ブラウザで Multi Looper を開く