Helps narrow down which tab that sound is coming from, browser-wide granular sound management
Update February 2015: You can mute tabs in the browser itself by following this guide: http://lifehacker.com/enable-chromes-mute-this-tab-shortcut-in-the-dev-chan-1640772471. MuteTab is still useful if you have so many tabs open that you cannot see all of the indicators or if the tabs span multiple windows. It also allows stopping and sometimes pausing individual sound sources instead of muting the full page.
Source code: http://www.github.com/jaredsohn/mutetab/
MuteTab is a best effort extension approach to browser sound management. Written prior to the existence of Chrome's audio indicators.
What this does:
* Shows a dropdown list of tabs that might be playing sound (because they include Flash or other sound sources.)
* Provides a context menu that does the same (but only for current, other, and all tabs.)
* Lets you stop or close potentially noisy tabs (or pause if it is YouTube, QuickTime, or HTML5 video.)
* Optionally automatically stops background tabs
* When you "mute" a tab by stopping it, it makes games and videos unplayable while they are muted.
* The dropdown list can grow large, making it hard to narrow down your sound.
* Doesn't detect sounds from popup windows or that use Web Audio. Also misses a few other sounds due to bugs.
* Doesn't affect tabs open prior to installation of extension.
* Automatically stopping background tabs can slow down browser usage due to current implementation (and it misses popup windows / web audio.)
More information at http://www.mutetab.com/mutetabfaq.html
Note: The extension asks for permissions so that it can look at the contents of open tabs to determine if they might play sound. MuteTab does not transfer information about the websites you visit outside of your computer.)
UPDATE 2/9/2014 2.12
* Added donate button. http://www.mutetab.com/donate.html
UPDATE 1/16/2014: 2.11
* Improved CSS (Thanks Ivan Gilchrist (https://plus.google.com/115700657…
* Based on code at github (http://www.github.com/jaredsohn/mutetab) which was significantly cleaned up and now uses OpenForge build system.
* New welcome webpage
UPDATE 9/1/2013: 2.05
* Replaced icon again. (Purple note is back, but in new form.)
UPDATE 8/31/2013: 2.04
* No longer works with tabs that are open prior to installing the extension. Google changed something (not sure yet) that caused this to hang the browser when the extension is first installed.
* Using the new logo everywhere (no more purple note).
* Play/pause/stop should work in newer versions of Chrome again (broken due to a change made in Chrome)
* various CSS changes (no more clouds, more normal colors); If you don't like how it looks, give specific feedback (changing it is easy)
* extension now follows Chrome extension manifest v2
Currently broken due to recent changes in Chrome:
* Context menu commands don't work. Will be fixed in next major update of Chrome.
* If you click 'Refresh' within the popup UI, it sometimes shows the window transparently. You can get around this by selecting some text; not sure if/when this will be fixed in Chrome.
The popup menu bug seems okay in Chrome 26 (haven't checked Chrome 25); I think the context menu bug will be addressed in Chrome 25.
-- New UI: Prettier (including more graphics and less text), CSS-driven so you can customize it, more interactive
-- Greatly simplified both UI and options by removing less important features. Options now includes only a single checkbox.
-- Operations in context menu and popup window hidden better in cases where they don't work or are redundant
-- Embedded YouTube and QuickTime pausing should work much more consistently. Sometimes it will 'flicker' on page load to enable pausing.
-- Works even for tabs opened prior to running the extension. (This is unusual for browser extensions and pretty important if you discover this extension because you can't find which tab is making a noise.)
-- More efficient message passing and somewhat better memory management
-- Mute safe/unsafe terminology replaced with "pause" and "stop"
-- Improve memory management much further. (May have run into Chrome bugs, but needs further investigation.)
-- Handle sounds in same-domain iframes better
-- Detecting when videos are paused
-- Automatically applying pause/stop to plugins dynamically added to a page
-- Exclude background music when automatically muting background tabs
-- Allow manually including tabs that play sound via undetectable web audio
-- Using mutation observers to detect changes instead of checking every tab for status
-- Support for more sound players
* No longer automatically plays audio sources when "automute background tabs" is enabled and a tab is given focus.
* Fixed Show, Close operations when run from popup window
-- Jared (Twitter: @mutetab, firstname.lastname@example.org)
UPDATE 8/4/2011 Morning
Released v1.1.1. Here are the release notes:
* Removed console.log messages as requested by wong2 in extension feedback (had been planned, but prioritized due to his comment)
UPDATE 8/3/2011 Morning
Released v1.1.0. Here are the release notes:
* Sound source list says "Tabs that are possibly making sound" at the top to make it more obvious as to what you are looking at.
* Added links to mutetab.com in options and the sound source list
* FlashPlay and FlashStopPlay operations renamed and hidden by default (since Flash files rarely support it). Go to Options to enable them.
UPDATE 8/2/2011 Morning
As some people have reported, occasionally you see a black box instead of a video. In brief, this is the same error users of the FlashBlock extension might experience on some pages. One video that experiences this problem can be ironically be found on the lifehacker review page (http://lifehacker.com/5826592/mutetab-quickly-finds-and-silences-noisy-browser-tabs. Both MuteTab and FlashBlock will show that as a black screen.
Here's why this is happening if you're curious.
Thanks everyone for your interest and feedback.