| scripts | ||
| src | ||
| .gitignore | ||
| esbuild.config.mjs | ||
| manifest.chrome.json | ||
| manifest.firefox.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
YT Playlist Features
YouTube のプレイリストページに、ソート・フィルター付きのデータテーブルを追加するブラウザ拡張機能です。
機能
- プレイリスト全件抽出 — ページネーションを自動処理し、すべての動画を取得
- インタラクティブなテーブル表示 — タイトル・チャンネル・再生時間などをカラムごとにソート
- フィルター — タイトルのテキスト検索、チャンネル・追加者のタグベースのマルチセレクト(オートコンプリート付き)
- 共同編集プレイリスト対応 — 追加者名・投票数の表示とフィルター
- ライブ配信バッジ — ライブ中の動画を視覚的に識別
- ダークモード対応 — YouTube のテーマに追従
- 多言語対応 — 日本語 / 英語(YouTube の言語設定に自動追従)
対応ブラウザ
| ブラウザ | 対応状況 |
|---|---|
| Chrome / Chromium | Manifest V3 |
| Firefox | Manifest V3 (v133.0+) |
インストール(開発版)
Chrome
chrome://extensionsを開く- 「デベロッパー モード」を有効にする
- 「パッケージ化されていない拡張機能を読み込む」から
dist/chromeを選択
Firefox
about:debugging#/runtime/this-firefoxを開く- 「一時的なアドオンを読み込む」から
dist/firefox/manifest.jsonを選択
使い方
- YouTube のプレイリストページ (
youtube.com/playlist?list=...) にアクセス - プレイリストの上部にテーブルが自動で表示される
ライセンス
MIT