Version 3.0.79 guide. Updated 2 November 2026. This version is prepared for Chrome Web Store upload and is not yet published. The store listing shows the version currently available to install.

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, import links, 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.

New in 3.0.79

Review old videos and clean up the list you choose

Confirmed unlike actions

In Liked Videos, Unlike selected videos removes your likes from the selected loaded items. Unlike all videos covers every loaded liked video across all pages, including items hidden by filters; it excludes likes that have not been loaded. Clear earlier selections before a filtered cleanup, review the exact targets and count, then confirm. You can cancel remaining requests; an in-flight request may finish. Successfully removed items disappear from the workspace and its loaded count updates.

Bounded loading with clear status

Load All Videos can load up to 5,000 videos per playlist, liked-video source or channel. Combined runs also have a total limit. A partial-load notice identifies incomplete results; only loaded videos are searched, filtered or selected.

Date filters use publication date, not the date a video was liked or added to a playlist.

From link lists to visual cards

Import TXT, CSV or JSON, preview duplicate and invalid rows, and inspect available titles, thumbnails and channel details. Each import accepts up to 5,000 rows and 2 MiB; card details depend on Google access and available YouTube data.

Watch Find Your Saved YouTube Videos | Todij Playlist Manager 3.0.79 (2:19) on YouTube

The walkthrough demonstrates search, REGEX, channel/date filtering, selection and link import/export. It does not demonstrate every management action or certify OAuth verification. This link opens YouTube only when you choose it; no video player is embedded here.

Google OAuth verification is not yet complete. Sign-in warnings or access limits may occur. Chrome Web Store review and Google OAuth verification are separate; neither is implied by this guide or the walkthrough.

Version 3.0.79 Features

Load & Browse

⚑ Load All Videos mode

Load available videos from selected playlists, liked videos or channels into a paginated grid. Browse, filter and select without a keyword; up to 5,000 videos can be loaded per source, with a combined-run total limit and clear partial-load status. Unavailable videos may also affect results.

πŸ”’ 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, available HD/SD definition, and publication-date filters. Published date modes include All, Before, After, and Between.

πŸ“ HD/SD definition and duration

Filter by HD, SD or Unknown using YouTube’s available definition metadata, alongside duration and publication-date filters. TPM does not claim exact playback resolutions such as 1080p, 1440p or 4K.

🧭 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.

Version 3.0.79 Features

Import, 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 a counted set of video links

Export video links from Selected videos, Current page, Matching filters (all pages), or All loaded videos. Each scope shows its count and includes links from any loaded source, including YouTube API-loaded playlists, liked videos and channels. TXT and CSV contain URLs; JSON also includes video IDs. Files omit titles, descriptions, thumbnails, durations, account details and playlist structure. This is a link list, not a complete account or playlist backup.

πŸ“₯ Import links with a live preview

Paste YouTube links or load a TXT/CSV/JSON file, review valid, duplicate and invalid rows before anything happens, then add them to your workspace, an existing playlist, or a new playlist with per-video progress.

πŸš€ 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 where applicable.

πŸ—‚ Manage Playlists window

Open a dedicated compact playlist manager with row actions for Rename, Import, and Delete. Import supports TXT, CSV and JSON link files.

πŸ“Ί Manage Channels window

In Advanced > Manage Channels, select two or more channel checkboxes. Selection remains stable while searching and sorting. Choose Unsubscribe Selected to review the exact targets, then Start Queue to unsubscribe from up to 25 channels per batch. Requests run one at a time with cooldowns. Cancel stops remaining requests; an in-flight request may finish.

Version 3.0.79 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.

πŸ”„ Refresh source data

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

🧹 Delete local extension data

Open Settings & Privacy in the sidebar. Clear Cached YouTube Data asks for confirmation and removes local YouTube caches, saved search progress/import-job records, opened-video state and saved search presets, keeping UI preferences. Reset Settings restores UI preferences without revoking Google access. Revoke Google/YouTube Access opens Google Account connections, where you complete revocation. Delete downloaded files separately. Removing TPM through Chrome’s extension controls also deletes its extension-managed local data; this does not delete YouTube playlists or subscriptions or revoke account authorization. See the Privacy Policy for retention and access details.

🧱 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

Google sign-in requests the youtube.readonly and youtube scopes together. TPM reads your chosen library and sends playlist, subscription or liked-video changes only when you explicitly request them. You can revoke authorization through your Google Account connections page.

Version 3.0.79 Features

Settings & Privacy

Open the sidebar gear before or after sign-in for privacy controls, appearance preferences and keyboard-friendly navigation.

πŸŒ“ Dark and light theme

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

πŸ’Ύ Preferences and local data

TPM remembers supported appearance and session preferences. Settings & Privacy includes Import / export preferences for theme, grid/list view, columns and thumbnail size. Clear Cached YouTube Data removes caches, opened-video state and search presets while keeping UI preferences; Reset Settings restores UI defaults.

πŸ” Manage Google access

Revoke TPM authorization through Google Account connections. To use TPM again, sign in and grant access. See the Privacy Policy for local-data deletion and retention details.

⌨ Keyboard shortcuts

Ctrl+Enter - open selected videos when the button is active.
Tab / Shift+Tab - move within Settings & Privacy.
Escape - close the Settings dialog and return focus.

πŸͺŸ 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.