AudioPick - Chrome Web Store


AI Summary Hide AI Generated Summary

AudioPick Chrome Extension

AudioPick is a Chrome extension designed to give users more control over their audio output. It allows users to choose a preferred audio device for HTML5 audio and video elements playing over HTTPS.

Key features include:

  • Selection of preferred audio output device for HTML5 audio/video.
  • Support for Audio, Video, and AudioContext objects, even those not directly in the document tree (e.g., Spotify, SoundCloud).
  • Per-domain preferred device settings (global setting removed).
  • Smart microphone permission management to minimize access grants.

The extension works by manipulating the "sinkId" property of HTML5 audio and video elements. It's important to note that the "Media Capture and Streams API" requires microphone permissions if non-default devices are used. AudioPick manages these permissions efficiently, granting access only when necessary and offering a "smartMicAccess" mode to further reduce permissions.

Sign in to unlock more AI features Sign in with Google

Pick a preferred audio output device for HTML5 audio and video elements

AudioPick allows to pick a preferred audio output device that is used when a chrome tab is playing HTML5 audio or video over HTTPS. The extension finds HTML5 audio and video elements within the document tree and manipulates the "sinkId"` in order to switch to the preferred audio output device. Since version 0.3.8 it also finds Audio, Video and AudioContext objects that have not been inserted into the document tree, e. g. Spotify and SoundCloud should now work with the extension, too. Since it's now possible to store/remember a preferred audio output device per domain, the extension's option panel and hence the option to set a global preferred device (for the browser) has been removed. Note that the "Media Capture and Streams API" requires media (microphone) permissions to be granted to every site with audio sinks that need to be manipulated, which - as a result - allows those sites to access your microphone. Hence AudioPick only acquires permission when the user actually picks a non-default device for a site and restores permissions when the user reverts back to using the default. Since version 0.3.10 a "smartMicAccess" mode can be activated in the UI which further reduces the number of microphone permissions granted by the extension.

Was this article displayed correctly? Not happy with what you see?

Tabs Reminder: Tabs piling up in your browser? Set a reminder for them, close them and get notified at the right time.

Try our Chrome extension today!


Share this article with your
friends and colleagues.
Earn points from views and
referrals who sign up.
Learn more

Facebook

Save articles to reading lists
and access them on any device


Share this article with your
friends and colleagues.
Earn points from views and
referrals who sign up.
Learn more

Facebook

Save articles to reading lists
and access them on any device