Every time I open my browser, I default to the previous session
, for a sense of continuity between uses; I don't like to feel like I lose track of a thread.
I usually have 10+ tabs open. When I open Firefox, there's generally some YouTube video URL in my prior session, and it will inevitably start playing audio. Same goes for MySpace pages; annoying. And the sound-playing pane is rarely up front, but is hiding behind many peer tabs.
I know to hit mute, but I want to solve another tier of this issue: I wanna be able to SELECT * FROM WINDOWS WHERE sound_playing=1; . In other (english) words,
I'd love to be able to expose all windows that are playing sounds. So I can selectively close them.
I know I can probably set up a way for these sites to not play on load, but a more interesting question is, is it feasible to program a way I could find out which program, and then if it's a multipane program, which tab/pane, is streaming audio out?
My guess is that such a solution would have to be written specifically for a given operating system, and could not be a Firefox extension or cross-platform widget.