A filing published this week shows the Cupertino-based company to be exploring the possibility of adding advanced audio preferences to Safari that will allow users to silence audio signals from some or all websites without interfering with welcomed audio playback coming from other applications running on their Mac or PC.
"When a user browses [a website], various audio signals may be presented in the browser application. These audio signals can be music, advertising jingles, noises, sound effects, speech, etc," Apple explains. "Concurrently, the user may be listening to music from the user's personal music library. In some cases, audio signals from audio sources may interfere with the listening enjoyment of the user."
While the Mac OS and Windows operating systems already provide users with audio controls, those audio controls adjust all audio signals playing on a computer at once, thereby affecting desired audio playback at the same time as undesirable playback, which may not be the intent of the user.
To address this issue, Apple proposes the addition of mute and volume controls tailored specifically for controlling audio playback coming from web sources. With these controls, users could mute or adjust the volume of audio coming from all websites. Alternatively, rules could be set and maintained for handling audio from websites on an individual basis.
"In some implementations, if an audio source is encountered for the first time in a browser application, then audio control settings specified by the user for controlling a audio signal from the audio source can be stored in a [database]," Apple says. "Once stored, the user specified audio control settings can be recalled and applied to the audio controls when the audio source is encountered in another session by the browser application."
A specialized audio preference pane could further fine tune the experience, allowing users to specify the URLs of websites (such as "www.myspace.com") from which it does not want to receive audio playback. In other cases, users could specify that volume levels for audio signals from a specified audio source be automatically adjusted over time until the audio signal becomes audible. Alternatively, users could specify that audio signals from a specified audio source be muted or adjusted only if another application is running.
"For example, the process can determine if a media player is playing music, videos or other content," the filing says. "If a media player is playing music, videos or other content, then the audio controls of the browser application can be enabled. Otherwise, the audio controls of the browser application can be disabled."
Apple goes on in the 9-page filing to explain that such a version of Safari could "run on any device capable of hosting a browser application, including but not limited to: media players, mobile phones, smart phones, email devices, game consoles or devices, personal computers, personal digital assistants, etc."
Preferences set on a traditional Mac or PC could also be stored in a data structure of a network storage device for downloading by the user on other devices such as their iPhones or iPod touches.
79 Comments
Not "moot" them as the diagram indicates.
Seriously, I think this would be a great faeture. I hate websites that auto-launch media in ads, etc.
While I guess I appreciate any new add-on, where is the most important missing Safari feature for me and many others- the ability to roll up the address/tool bar and give me a full screen experience with the click of a button? Like on most browsers. \
I've long been shocked and disappointed that it's taken so long for per-app audio controls to become a proper feature of popular operating systems. We'd never allow apps to fight over screen real estate, yet everyone has seemed content to leave audio a mess.
Per-tab/site audio controls within the browser is just the natural evolution of that desire, for the net-centric place we find ourselves.
Here's to hoping this shows up sooner, rather than later and includes an option to whitelist sites for audio playback.
While I guess I appreciate any new add-on, where is the most important missing Safari feature for me and many others- the ability to roll up the address/tool bar and give me a full screen experience with the click of a button? Like on most browsers. \
But since its Apple doing its automatically a bad idea. If FireFox had this feature it would be the greatest thing since sliced bread.
Safari also needs a way to stop all animations (GIFs).