A cross-browser WebExtension for Chrome, Firefox, Opera, Edge, and other Chromium-based browsers. Search YouTube, filter results by duration and watched status, and build a temporary playlist — all without leaving the page.

Zero dependencies on Google, Apple, or Microsoft ecosystem. Uses standard WebExtension APIs and YouTube’s internal API.

Unofficial extension, not affiliated with or endorsed by YouTube or Google.

Installation

Download the extension package (.zip)

Chrome / Brave / Edge

  1. Download and extract the .zip to a folder
  2. Go to chrome://extensions/
  3. Enable Developer mode (top right)
  4. Click Load unpacked → select folder
  5. Done

Firefox

  1. Download and extract the .zip to a folder
  2. Go to about:debugging#/runtime/this-firefox
  3. Click Load Temporary Add-on
  4. Select any file in the folder
  5. Done (temporary; reload on browser restart)

For permanent installation, submit to Firefox Add-ons (AMO).

Opera

  1. Download and extract the .zip to a folder
  2. Go to opera://extensions/
  3. Enable Developer mode
  4. Click Load unpacked extension → select folder
  5. Done

Features

  • Search YouTube directly from the popup
  • Filter results by duration (short/medium/long)
  • Filter by watched status (watched/unwatched)
  • Build a temporary playlist from filtered results
  • Export playlist to YouTube or copy links
  • Cross-browser support (Chrome, Firefox, Opera, Edge, Brave)
  • Privacy-first — no data leaves your browser

Usage

  1. Click the extension icon to open the popup
  2. Enter search terms and press Enter or click Search
  3. Use the filter buttons to narrow results by duration and watched status
  4. Click + on videos to add them to your temporary playlist
  5. Use the playlist controls to export or copy links

Development

yt-pl-addon/
├── src/                 # Extension source (deployable)
│   ├── manifest.json
│   ├── ui.html
│   ├── ui.js
│   ├── ui.css
│   └── scraper.js
├── standalone/          # Standalone version (not in extension)

Source files: ../../../development/yt-pl-addon/src/

License

Mozilla Public License 2.0