Todij Playlist Manager

fboiimochokolojefdohahhiapkkpccg

Search, filter, and bulk-open YouTube videos from playlists, liked videos, channels, and manual URLs with Google Sign-In. 🎬 Before You Install (Important) To ensure the best experience, please take 1 minute to watch the demo: https://www.youtube.com/watch?v=JAwMNgd_6so Todij Playlist Manager is a Chrome productivity extension for people who work with large YouTube libraries and want more control than the standard YouTube interface. It brings Playlists, Liked Videos, Subscribed Channels, and pasted YouTube links into one shared workspace where you can search, sort, filter, export, and manage results faster. πŸš€ Why users install TPM: βœ“ Work across four source modes: Playlists, Liked Videos, Channels, and Manual URLs / external YouTube links. βœ“ Select multiple playlists or subscribed channels for multi-source workflows; the old fixed 10-source cap has been removed. βœ“ Load full video sets, then refine them without starting over. βœ“ Keep selections stable while changing pages, filters, or sort order. βœ“ Open selected videos in bulk tabs, export result sets, or launch playlist/channel management workflows. 🧭 Core workflow: 1. Sign in with Google. 2. Choose a source mode: Playlists, Liked Videos, Channels, or Manual URLs. 3. Select sources (multiple playlists/channels, dedicated single-source mode for Liked Videos, or line-by-line pasted links/IDs for Manual URLs). 4. Load videos into the shared workspace. 5. Search, filter, sort, select, export, or run management actions on the current result set. πŸ”— Manual URLs / external link workflow: βœ“ Paste watch URLs, Shorts URLs, `youtu.be` links, embed URLs, or raw video IDs. βœ“ Bring external YouTube links into the same grid, filter, selection, sort, and export workflow as account-backed sources. βœ“ Use pasted links to create playlists or enrich research / curation workflows without rebuilding the set manually. πŸ”Ž Advanced filtering and search: βœ“ Resolution filter: All, 2160p (4K) (approx.) & above, 1440p+ (approx.) & above, 1080p (FHD) & above, 720p (HD) & above, 480p (SD) & above, 360p & above, 240p & above, 144p & above, Unknown βœ“ Duration filter: All, 60 min βœ“ Published date filter: All, Before, After, Between βœ“ Keyword filtering on the currently loaded result set βœ“ Search scope control: title, description, or both βœ“ REGEX mode for pattern-based filtering βœ“ Channel multi-select filter for narrowing by one or more channels βœ“ Per-page, page, and layout controls for large result sets 🧰 Export, playlist, and workspace actions: βœ“ Export result sets to CSV or JSON βœ“ Move Selected to Playlist βœ“ Copy Selected to Playlist βœ“ Delete Selected from Playlist βœ“ Import Videos to Playlist βœ“ Create Playlist from Links βœ“ Create Playlist from Selection βœ“ Manage Playlists βœ“ Manage Channels πŸ—‚ Manage Playlists window: βœ“ Dedicated compact management window βœ“ Sortable playlist list with Playlist / Videos / Privacy columns βœ“ Row actions: Rename, Export, Import, Delete βœ“ Export formats: `.txt`, `.csv`, `.json` βœ“ Import sources: pasted links/IDs plus `.txt`, `.csv`, `.json` files πŸ“Ί Manage Channels window: βœ“ Dedicated channel management workspace βœ“ Search channels by name βœ“ Sort the current channel list by channel, video count, subscription date, or status βœ“ Review channel video counts before acting βœ“ Unsubscribe one by one or run a guarded bulk unsubscribe queue with explicit confirmation βœ… Selection and bulk-open behavior: βœ“ Selection persists across pagination and filter changes βœ“ Bulk open warns before very high tab-count operations βœ“ Reset Filters restores the top-bar controls to their default state quickly ⚑ Maintenance and performance: βœ“ Local-first storage with `chrome.storage.local` and IndexedDB caching for faster repeat sessions; YouTube API data cache is limited to 24 hours unless cleared sooner βœ“ No manual API key setup required for the user βœ“ Maintenance tools include Account & Privacy controls: Clear Cached YouTube Data, Reset Settings, Revoke Google/YouTube Access, Privacy Policy, Terms of Use, Cookie & Local Storage Policy, Cleaner, and Duplicate Video Remover πŸ” Permissions used: βœ“ `identity` - Google sign-in for authenticated YouTube access βœ“ `storage` - save preferences and local cache metadata βœ“ `https://www.googleapis.com/*` - call YouTube Data API for requested playlists, channels, and videos βœ“ YouTube OAuth scopes: `youtube.readonly` for browsing/search/loading and `youtube` for user-triggered playlist and subscription management actions βœ“ Opening selected videos uses Chrome's tab creation API and does not require the `tabs` permission. βœ“ Updated the Google OAuth client ID used by the active release package. βœ“ Removed the old fixed 10-playlist/10-channel source-selection cap for multi-source runs. βœ“ Added channel video-count badges and video-count sorting in source selection. βœ“ Updated the Manage Channels workspace with a Videos column and sorting by channel, video count, subscription date, or status. βœ“ Refreshed the loaded-video top bar around title, channel, duration, resolution, published-date, pagination, Advanced Sort, and Reset Filters controls. βœ“ Added eager metadata enrichment so duration, resolution, view, and like data become available sooner after videos load. Todij Playlist Manager helps users search, sort, filter, export, and manage user-selected YouTube videos from playlist, liked-videos, subscribed-channel, and pasted-link workflows. - `identity`: Required for Google OAuth sign-in and access to the signed-in user's YouTube sources. - `storage`: Required to persist local settings, presets, and cache metadata. - `https://www.googleapis.com/*`: Required to retrieve YouTube data requested by the signed-in user. - `https://www.youtube.com/*`: Required for user-requested YouTube watch-page metadata checks such as resolution detection and transcript-related workflows. - `youtube.readonly`: Required for loading playlists, liked videos, channels, and video metadata. - `youtube`: Required for user-initiated playlist and subscription write operations such as move/copy/delete from playlist, import-to-playlist, rename/delete playlist, playlist creation flows, and channel unsubscribe flows. Data controls: - Clear Cached YouTube Data deletes cached YouTube API data, opened-video state, saved search presets, transcript cache, and search cache data from local extension storage. - Reset Settings restores local preferences but does not revoke Google account access. - Revoke Google/YouTube Access opens the Google Account permissions page: https://myaccount.google.com/connections?filters=3,4&hl=en - Todij Playlist Manager is independent and is not endorsed by Google or YouTube. ## Suggested Category and Language - Support email: `dev@todij.com` - Support URL: `https://tpm.todij.com/contact-us.html` - Homepage URL: `https://tpm.todij.com` - Privacy Policy URL: `https://tpm.todij.com/privacy-policy.html` - Terms of Use URL: `https://tpm.todij.com/terms-of-use.html` - Cookie and Local Storage Policy URL: `https://tpm.todij.com/cookie-storage-policy.html` 1. Select a source mode: playlists, liked videos, channels, or manual URLs. 2. Paste manual URLs/IDs or choose account-backed sources, then load videos. 3. Refine loaded results with Advanced Sort plus duration, resolution, published-date, keyword, REGEX, and channel filters. 4. Manage page size, page navigation, and layout controls from the top bar. 5. Select videos across pages and open selected videos in bulk. 6. Use the Advanced menu for layout, export, playlist actions, and dedicated management windows. 7. Manage playlists in a dedicated compact list window with row actions. 8. Manage channels in a dedicated workspace with search, video-count sorting, and guarded unsubscribe queue controls.

Related extensions