This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Bulk Tab Audio Source Identifier and Muter

Utilities · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryUtilities
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Bulk Tab Audio Source Identifier and Muter solves a common browsing annoyance: identifying which browser tab or page element is playing audio and controlling it is tedious when multiple audio sources exist on the same page. While browsers show a speaker icon on tabs, they don't help you identify multiple audio sources within a single page or control them in bulk. This tool scans the current browser page for all media elements (video, audio, iframes with audio, and WebAudio contexts) to identify which page elements are currently producing sound. It displays a scrollable checklist of all detected audio sources with titles, source URLs, and audio status (playing, paused, or muted). You can select multiple audio sources and mute or unmute them all at once. The tool supports filtering by audio status and provides a preview of selected sources before muting. Progress tracking shows each action as it's completed, and you can export a report of all audio sources and their statuses as CSV or JSON.

WHERE IT RUNS

This extension panel runs directly inside your browser as an overlay on any web page. It scans the page's DOM for all audio and video elements, including those inside iframes and WebAudio contexts. The tool requires no additional API keys or permissions beyond the BotGentz extension. All operations occur locally in your browser session.

HOW TO USE

After installing the BotGentz extension and activating Bulk Tab Audio Source Identifier and Muter, navigate to any page that may have audio sources. Click the extension icon in your browser toolbar to open the panel. The tool automatically scans the page and detects all audio and video elements, as well as iframes containing audio and WebAudio contexts. Each source appears with its title, type, and audio status (🔊 playing, ⏸️ paused, 🔇 muted) alongside a checkbox. Use the filter dropdown to show only playing, paused, or muted sources. Check the boxes for the sources you want to control. The preview section shows how many sources are selected. Click "Mute Selected" to mute all selected sources, or "Unmute Selected" to unmute them. The tool processes each source with a 300ms delay, showing progress as each action is completed. Click "Export Report" to copy a report of all audio sources and their statuses to your clipboard in CSV or JSON format. Click "Refresh" to rescan the page for new audio sources.

TECHNICAL OPERATION — DOM-Based Audio Detection and Control

This tool scans the page for audio and video elements using `document.querySelectorAll('audio, video')`. It also attempts to detect audio sources inside iframes by accessing `contentDocument` and scanning for media elements. For WebAudio contexts, it checks for the existence of `window.AudioContext` or `window.webkitAudioContext` and determines if they are running. Each detected source is assigned a unique ID, and its current state (playing, paused, muted) is captured using the media element's `paused`, `ended`, `currentTime`, and `muted` properties. When muting or unmuting, the tool sets the `.muted` property on each selected media element. A 300ms delay between actions prevents UI congestion and ensures each operation completes. Filtering is applied client-side based on the audio status. Results can be exported as CSV with proper field quoting for Excel compatibility, or as structured JSON.

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. The preview updates in real-time as you select sources or apply filters.

PLEASE NOTE

This tool requires the free BotGentz extension to function. The script scans the page's DOM for audio and video elements and may not detect audio sources that are dynamically loaded after the scan. Use the "Refresh" button to rescan the page after new content loads. The tool can detect audio inside iframes only if the iframe's content is accessible (same-origin policy applies). WebAudio detection is limited to checking whether a context is running; the tool cannot control WebAudio directly. The tool does not store, transmit, or log any audio data, source information, or user activity. All operations occur locally in your browser session. Muting audio sources sets the `.muted` property on media elements, which is the standard way to mute HTML5 audio and video.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.