Full Feature Reference

Todij Playlist Manager - complete feature map

TPM is built for serious YouTube library work: load videos from Playlists, Liked Videos, Channels, or pasted links, then sort, filter, export, build playlists, or manage channels from one workspace. Everything below separates what is live today from what is still planned so users, reviewers, and search engines can see the product surface clearly.

Live Features

Load & Browse

โšก Load All Videos mode

Load the full contents of selected playlists, liked videos, or channels into a paginated grid. Browse, filter, and select without a keyword when you want complete coverage.

๐Ÿ”ข Unified numeric pagination

A consistent pagination bar (numbered pages + previous/next) works across both keyword search results and load-all results. Compact layout for large page counts.

๐ŸŽ› Results per page control

Adjust how many videos display per page. Options include Auto, and specific counts to suit your screen size and workflow pace.

๐Ÿ”Ž Advanced filter stack

Layer keyword, REGEX, channel, duration, resolution, and published-date filters. Published date modes include All, Before, After, and Between.

๐Ÿ“ Resolution and duration tiers

Filter by resolution tiers from 2160p (4K) and 1440p+ down to 144p and Unknown, and by duration buckets for under 5 minutes, 5-20 minutes, 21-60 minutes, and over 60 minutes. Duration, resolution, and statistics metadata is enriched eagerly after load so these controls become useful sooner.

๐Ÿงญ Grid, list, page, and per-page controls

Toggle between grid and list views, move across numbered pages, and adjust how many results appear per page to match your screen and review style.

Live Features

Selection, Export & Actions

โœ… Stable video selection

Changing filters or navigating pages does not reset your selections. Pick videos across pages and filter states, then open them all at once.

๐Ÿ“ค Export to CSV or JSON

Export filtered or selected results for research, auditing, reporting, or rebuilding a working set outside the extension.

๐Ÿš€ Bulk open in background tabs

Click Open Selected Videos to open all selected videos in new background tabs simultaneously. Your browser stays in focus while tabs load.

๐Ÿงฐ Playlist actions on loaded results

Move Selected to Playlist, Copy Selected to Playlist, Delete Selected from Playlist, Import Videos to Playlist, Create Playlist from Links, and Create Playlist from Selection are available from Advanced > Actions where applicable.

๐Ÿ—‚ Manage Playlists window

Open a dedicated compact playlist manager with row actions for Rename, Export, Import, and Delete, plus support for `.txt`, `.csv`, and `.json` workflow files.

๐Ÿ“บ Manage Channels window

Review subscribed channels in a dedicated workspace, search by channel name, sort by channel name, video count, subscription date, or status, and unsubscribe one by one or through a guarded bulk queue with cooldowns.

Live Features

Performance & Caching

โšก Local-first caching

TPM stores YouTube API metadata locally in browser-managed extension storage, including IndexedDB and chrome.storage.local, for faster repeat sessions. YouTube API data cache retention is limited to 24 hours unless cleared sooner.

๐Ÿ”„ Cache-aware refresh control

TPM favors local-first performance for repeat work while still giving users explicit refresh controls when they want the latest source state from YouTube.

๐Ÿงน Clear Cached YouTube Data

Available in the Maintenance panel under Account & Privacy, Clear Cached YouTube Data removes locally stored YouTube API metadata, opened-video state, saved search presets, transcript cache, and search cache data, then forces a clean rebuild from source on next use.

๐Ÿงฑ MV3 service worker safe

TPM uses Chrome Manifest V3 architecture. State is persisted where needed so workflows survive service worker restarts without losing context.

โšก No manual API setup

Users do not need to create a Google Cloud project or enter API keys. TPM handles authentication through Google's standard OAuth flow.

๐Ÿ” YouTube OAuth scopes

TPM uses youtube.readonly for browsing/search/loading and youtube for explicit user-triggered playlist and subscription actions such as move, copy, delete, import, rename/delete playlist, playlist creation flows, and channel unsubscribe workflows. Users can revoke access from Account & Privacy or their Google Account permissions page.

Live Features

Settings & Preferences

๐ŸŒ“ Dark and light theme

Toggle between dark and light UI themes. Your preference is persisted in local storage so it carries across sessions.

๐Ÿ’พ Persistent UI preferences

TPM remembers your last-used source tab, layout mode (grid/list), column count, theme, and related UI preferences across sessions.

๐Ÿงฐ Maintenance panel

Access the Maintenance panel via the sidebar gear icon. Live Account & Privacy options include Clear Cached YouTube Data, Reset Settings, Revoke Google/YouTube Access, Privacy Policy, Terms of Use, and Cookie & Local Storage Policy links.

โŒจ Keyboard shortcuts

Ctrl+Enter - trigger Search Videos, or Open Selected Videos when the button is active.
Escape - close the settings modal.

๐ŸชŸ Dedicated management windows

TPM keeps high-impact library tasks separate with dedicated Manage Playlists and Manage Channels windows so destructive or administrative actions stay clear and deliberate.

Roadmap - Planned Features

Coming in future releases

These features are planned or in development. They are not currently available. Roadmap items may change before release.

๐Ÿ—‚ Deeper playlist organization automation

Planned: Build on the shipped create/import/manage playlist actions with richer batch organization helpers and smarter library workflows.

โฑ Watch Later quick action

Planned: Add selected videos to YouTube Watch Later faster than the standard YouTube interface allows.

โœ… Additional import validation workflows

Planned: Expand import validation, dedupe checks, and richer import review steps for research and collaborative use cases.

๐Ÿงน Deeper maintenance automation

Planned: Extend maintenance tooling with more workflow automation, safer previews, and richer cleanup/reporting capabilities.

๐Ÿš€ Advanced open orchestration

Planned: Broader open-mode orchestration and previewable open subsets may be added in future iterations.

๐Ÿ–ผ Large thumbnail mode

Planned: Toggle an expanded thumbnail size in grid view for faster visual scanning โ€” great for editors, curators, and content reviewers.

๐ŸŒ Multi-language support (i18n)

Planned later phase: Multilingual UI and RTL layout support after core UX and design are finalized.

All live features are available now โ€” free from the Chrome Web Store.

No API setup. No account required beyond Google sign-in. Works on Chrome and Chromium-based browsers.