Overview
YouTube-ReStarter
YouTubeの動画を、常に0:00から再生。
■ 概要
YouTube-ReStarter は、YouTube動画を開いたときに
必ず 0:00 から再生を開始する Chrome拡張機能です。
YouTubeはSPA(Single Page Application)構造を採用しているため、
関連動画クリックやブラウザの戻る操作などで動画が切り替わる際、
再生位置が途中から始まることがあります。
本拡張はそれらの遷移を検知し、
自動で再生位置をリセットします。
■ インストールするメリット
1. 常に動画の冒頭から視聴できる
・関連動画を開いたら途中から始まった
・以前見た動画が続きから再生された
・タイムスタンプ付きURLが自動再生された
こうした状況でも、
必ず 0:00 から再生されます。
2. 誤動作を防ぐ高度な制御
単純なリセット処理ではありません。
・YouTube SPA 遷移検知
・History API 監視
・MutationObserver による DOM 監視
・非同期競合の世代管理
により、
- OFF状態では絶対に実行されない
- ON→OFF切替時の誤作動なし
- OFF→ON時に現在再生中の動画へ誤適用しない
安定動作を実現しています。
3. 再生時間の復元機能
自動で 0:00 に戻す前の再生時間を記憶します。
ポップアップ内の「再生時間を復元」ボタン を押すことで、
直前の再生時間へ戻すことが可能です。
・復元予定時刻を動的表示
・復元対象が無い場合は自動判定
・OFF状態ではUI非表示
安心して自動リセットを使用できます。
4. 手動リセットボタン
ポップアップ内に「0:00に戻す」ボタン を搭載。
自動機能をOFFにしていても、手動でリセット可能です。
非対応ページでは「このページでは使用できません」と表示されます。
5. 通知の高度なカスタマイズ
表示通知を細かく設定できます。
設定可能項目:
・表示ON/OFF
・表示位置(左上 / 中央 / 右上)
・サイズ(x0.5〜x2.0)
・表示時間(1〜10秒)
・アニメーションON/OFF
・アニメーション速度(100〜1000ms)
・背景色
・文字色
・カスタムCSS
YouTubeテーマに合わせることも可能です。
6. 設定の書き出し / 読み込み
・設定を JSON(ytr.json)として書き出し
・ファイルから読み込み可能
・複数PC間で設定共有可能
・読み込み検証機能付き
7. 動的アイコン切替
ON / OFF 状態に応じて:
・アイコン自動切替
・バッジ表示(ON / OFF)
状態が一目で分かります。
8. 完全ローカル動作
・外部サーバー通信なし
・個人情報収集なし
・設定は chrome.storage.local のみ保存
安心してご利用いただけます。
■ こんな方におすすめ
・動画を必ず最初から見たい
・タイムスタンプ付きURLを無効化したい
・途中再生がストレスになる
・UIを自分好みにカスタマイズしたい
・シンプルだが高機能な拡張を求めている
■ 対応ページ
https://www.youtube.com/watch?v=xxxx
※ Shorts や埋め込み動画は現在未対応
■ セキュリティとプライバシー
・個人情報の収集なし
・外部送信なし
・第三者提供なし
・ローカル保存のみ
■ 今後の予定
・Shorts対応
・プレイリスト制御拡張
・UI改善
・パフォーマンス最適化
・設定項目拡大
■ まとめ
YouTube-ReStarter は、「常に動画を最初から視聴したい」
というシンプルなニーズを、高度で安全な設計により実現する拡張機能です。
余計な通信なし。
個人情報収集なし。
安定動作。
インストール後すぐに体感できます。
Tags
Privacy Practices
🔐 Security Analysis
This extension hasn't been security-scanned yet.