YouTube Bulk Playlist Video Remover
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
YouTube Bulk Playlist Video Remover solves a common playlist management challenge: cleaning up long YouTube playlists by removing multiple videos is tedious when done one at a time. YouTube provides no native way to select and remove many videos from a playlist simultaneously. This tool reads your current YouTube playlist page, detects all visible videos, and displays them in a scrollable checklist with video titles, channel names, and durations. You select the videos you want to remove, optionally filter by title or channel name, and click "Remove Selected Videos." The tool then processes each selected video sequentially, automating the YouTube interface — clicking the "More" button (three dots) on each playlist item and selecting "Remove from playlist" from the dropdown menu. A preview shows your selection before removal, and progress tracking shows each video as it's removed. Multiple confirmation dialogs prevent accidental removals.
WHERE IT RUNS
This extension panel runs directly inside your browser as an overlay on any YouTube playlist page. It works on the main playlist view, including your own playlists and public playlists. The tool detects videos from the page's DOM and uses DOM manipulation to perform removals through YouTube's native interface. It requires no additional API keys or permissions beyond the BotGentz extension.
HOW TO USE
After installing the BotGentz extension and activating YouTube Bulk Playlist Video Remover, navigate to any YouTube playlist page. Click the extension icon in your browser toolbar to open the panel. The tool automatically detects all videos displayed in the playlist. Each video appears with its title, channel name, and duration alongside a checkbox. Use the "Select All" toggle or individually check videos. Optionally, use the filter input to narrow down by title or channel name. The preview section shows how many videos are selected. Finally, click "Remove Selected Videos." Two confirmation dialogs appear to prevent accidental removals. The tool processes each video with a 700ms delay, showing progress as each video is removed. A notification appears when all videos have been processed. The list refreshes automatically after completion.
TECHNICAL OPERATION — DOM-Based Playlist Interaction Automation
This tool operates through direct DOM manipulation to automate YouTube's native playlist removal flow. It first scans the page for video elements using selectors like `#playlist-items .pl-video`, `ytd-playlist-video-renderer`, and `.playlist-item`, extracting video titles, channel names, and durations from their respective elements. For removal, the tool locates the "More" button (three dots) on each video using selectors like `button[aria-label*="More"]` or `ytd-menu-renderer button`. It clicks this button to open the dropdown menu, then finds the "Remove from playlist" option (looking for `ytd-menu-service-item-renderer` or `tp-yt-paper-item` containing "Remove from" text), clicks it, and handles any confirmation dialogs that appear. A 700ms delay between removals prevents UI congestion and ensures each action completes before the next begins. Filtering is applied client-side using case-insensitive string matching for titles and channel names.
THE PANEL
The extension panel is fully draggable and remembers its position per site session. It snaps to the nearest edge of the browser viewport when dragged within 50 pixels of any side. You can collapse the panel to a compact title bar using the minimize button, preserving your selection state. The panel resizes vertically by dragging the bottom edge. Press the Escape key to close the panel instantly without losing your video selection. The preview updates in real-time as you select videos or apply filters.
PLEASE NOTE
This tool requires the free BotGentz extension to function. The script operates by simulating clicks on YouTube's interface and does not use YouTube's official API. It only sees videos that are currently rendered in the page's DOM. For best results, ensure you're on the playlist page and scroll to load all videos before using the tool. YouTube's UI structure may change over time, which could affect video detection and removal flows; we monitor and release compatibility updates as needed. The tool does not store, transmit, or log any playlist data, video information, or user activity. All operations occur locally in your browser session. Videos are removed from the playlist, not deleted from YouTube itself — they can be re-added manually if you change your mind. Make sure you're on a playlist page (not the main YouTube homepage) for the tool to work properly.