extension ExtPose

AudioPick

CRX id

gfhcppdamigjkficnjnhmnljljhagaha-

Description from extension meta

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

Image from store AudioPick
Description from store 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.

Latest reviews

  • (2025-06-19) Paul-Emile de JobPhoning: Works like magic.
  • (2025-05-24) Mike Shrimpton: Stopped working on Netflix. T he only FRACKING reason I needed it.
  • (2025-05-02) Mike Hill: Fantastic extension, and I love to see this as FOSS. Good transparency, and a positive contribution to the world. Automatically managing microphone access is clever and very convenient. It is still a little bit spooky granting without manual intervention, but I greatly appreciate the effort taken to minimize exposure as much as possible here. Turning on some extra browser-based controls helps take it a bit further for my comfort, too. This is working on YouTube and YouTube Music for me. Tested on Edge 136.0.3240.50.
  • (2025-04-11) Marius Fratila: A nice extension. It's working ok on max.com, where I prefer the external speakers, instead the default headphones. Some time ago I found another alike extension for Firefox, but during time the updates of Firefox made it unable to play anymore movies on max.com, ending with error code result.
  • (2025-04-08) Johnny J Chin: This extension works well for most sites. However it causes Amazon Music to not load any of he graphics and messes up the website layout, a lot. NOTE: it still does redirect the music that is played but we cannot see the album art or anything because the page layout is completely messed up with this extension enabled. Wish we could exclude an extension for a particular site was a workaround option.
  • (2025-03-26) Hiro: Works for most sites for me, but doesn't work for Pandora music. Edit- Having headphones as the default device and switching other tabs to speakers is a workaround for it. Wasn't aware it was only for the US, makes a lot of sense now. Thanks for replying! This extension is an absolute game changer.
  • (2025-03-04) Lol Lolowski: I WANNA THANK YOU FOR THIS AWESOME EXTENSION. BEEN SERCHING FOR SOMETHING LIKE THIS FOR A WHILE. I WANT YOU TO KNOW THAT U ARE AWESOME. THANK YOU. <3
  • (2025-02-27) Cedric Owens: Pretty solid. Does mostly everything that I need it to do in terms of routing audio through certain channels in RODE Unify. The only other thing that could be better is when I close the RODE Unify software that the audio would default back to System instead of having to be tweaked back to Default.
  • (2025-02-23) Chandler S: Works fantastic. I've got a side monitor with a built-in speaker and I use it for YouTube and Twitch tabs all the time so I don't have to change the audio output of the entire Chrome program. Only downside is that it doesn't seem to work with the audio compression on the Twitch extension BTTV or FFZ (I can't remember which one), but I don't blame the devs for that.
  • (2025-02-06) Lucas Orsini: Exactly what I needed. Perfect for outbound calling.
  • (2025-01-31) Jake Drayton: Easy 5 stars!! Thank you so much for this extension! The ability to route specific websites to different audio devices is heaven for someone who has a specific device I want to use for JUST music!! Also to the other guy, this works for me in Edge.
  • (2025-01-06) GoodDodge: Still Epic As Heck! Is great for using Virtual Audio Cables. The only thing missing and I mean the Only thing, at least for me. Let me reorder the Audio Output Device Tab List. That's the only thing I really want.
  • (2024-12-20) Maksim Khmaruk: It works and it makes me glad, dear developer, please add support for wasapi exclusive or asio.
  • (2024-12-12) антон воронюк: finally i found it!
  • (2024-12-10) MB: Worked for my use case
  • (2024-11-25) Mathison Ott: Useless if the page isn't https.
  • (2024-11-16) kAs1m360: On msedge: Content Script not reponding. Try reload.
  • (2024-11-11) Adolfo Alonso: It works great. I needed some notifications to be enabled for me to hear via my headphones while listening to music in my Echoshow via bluetooth. Love this app already.
  • (2024-10-28) Osman E. “Otto”: Only works in Google Chrome and the author refuses to make any changes about it.
  • (2024-10-27) Andris Kardos: Works fine, just needed to reload tab after install.
  • (2024-10-23) Andrew Alchemist: Extension not working, gives "Content Script not reponding. Try reload." on all tabs. Reloading, or even completely restarting either chrome or system (tried on both Win 10 and Ubuntu) doesn't help, either.
  • (2024-10-13) J.A. C: it's perfect!! full working, very thanks!
  • (2024-09-18) Tim Jones: Well done!
  • (2024-07-17) Shahoria Prantik: Reaching for Perfection i see...just what i needed
  • (2024-06-14) Ken Brown: Great!! Just what I needed and wanted!
  • (2024-06-04) Toby Cook: Awesome extension! Nearly perfect... To make it perfect can you add tab volume control? If I output audio to my speakers they're seriously loud, to which I usually control via windows' volume mixer, however that changes the entire chrome volume not just my YouTube music app. Toby
  • (2024-05-10) Mark Diaz: Works great for me! Wish I'd had found it sooner! Great job! Love that it's also FOSS.
  • (2024-04-11) Kapilmeet Singh: if it is not working on youtube or any other website just go to site settings and allow camera and mic
  • (2024-04-05) Ilia Sergunin: Doesn't wort on Youtube.
  • (2024-03-21) Daniel Goodman: this has made it so i can have specific audio outputs on a per domain basis at the same time, something I've needed for years and have only been able to work around by using multiple browsers. I don't know what all the recent complaints are about, this has worked great on absolutely every site I've tried it on including Twitch, YouTube, Disney+, and anything else I could think of. thanks for the great extension 😊
  • (2024-02-21) K bop mm: This sucks. Won't work on Youtube, Hulu, Netflix, HBO MAX, Disney+, and more. Thank god it works on Github where there is never sound! Developers will suggest it is a user problem when this should be a very simple extension. Just wanna use audio on two monitors at once through chrome and this does NOT do that. Maybe use the description to talk about the most common error with the content script not responding.
  • (2024-02-20) Michael Phelps: Doesn't support the most basic HTTP website. Why? Because it only supports HTTPS! Stupid and terrible. 1 star is what you get.
  • (2024-02-09) Nadr: Issues on Netflix. Works on Netflix mainpage (For trailers/ previews) but stops working when videos play, switches to PC's default device. Otherwise amazing.
  • (2024-01-06) Marcus J: We use this all the time and it works better now. Only thing that annoys me is that now I have to click twice, to select and apply. I would rather have it apply when clicked and if I want to make it permanently click twice. This would save a lot of clicking.
  • (2024-01-06) Ivan Wasen: Finally fixed and works excellent. Big thanks to @XanSama on github
  • (2024-01-05) Ching Liang Lee: testing removing this extension that suspect to redirect site to ads site.
  • (2024-01-01) Timothy Musgrove: The key statement in the description is "Only works for HTML5 <video/> and <audio/> elements served via HTTP(S)." That makes it useless for most of us. Will not work with YouTube, Amazon Music, etc. They should rename the product "HTML5 Audio Picker" IMO so as to not waste people's time.
  • (2023-12-10) chmod 777: does not work at all
  • (2023-12-02) Nuff Said: IT does work, with some tinkering! one has to do just as andras huszar downbelow said. next to the URL is a lock icon, press that. then press settings at the bottom. and in that setting menu that comes up go to microphone and change it to allow instead of ask. after that just change the outgoing on the extension! you might need to close page and open a new one if you had the window opened when changeing settings. or press a rolldown menu asking you to refresh the window.
  • (2023-09-26) Joe Fuller: doesnt work
  • (2023-09-26) Joe Fuller: doesnt work
  • (2023-09-22) andras huszar: IT WORKS! Just u need to go (ex: youtube and on the left of the url on the lock u need to go to settings and allow microphone on site ) so now my girlfriend can watch netflix (u need to do the same thing) on 1 monitor and on speakers and I can watch youtube on the main screen on headsets and everyone is happy
  • (2023-09-22) andras huszar: IT WORKS! Just u need to go (ex: youtube and on the left of the url on the lock u need to go to settings and allow microphone on site ) so now my girlfriend can watch netflix (u need to do the same thing) on 1 monitor and on speakers and I can watch youtube on the main screen on headsets and everyone is happy
  • (2023-08-24) Not Sure: Is there any way to automatically change the audio output device when moving a tab from 1 monitor to a 2nd monitor. In other words, if I have YouTube open on monitor 1, and have the tab audio device set to monitor 1, but then I move the tab to monitor 2, is there any way to automatically update the tab audio device to monitor 2. The only software I found capable of doing this is "Actual Multiple Monitors" so I know it's possible, but "Actual Multiple Monitors" doesn't work with chrome :(
  • (2023-08-24) Not Sure: Is there any way to automatically change the audio output device when moving a tab from 1 monitor to a 2nd monitor. In other words, if I have YouTube open on monitor 1, and have the tab audio device set to monitor 1, but then I move the tab to monitor 2, is there any way to automatically update the tab audio device to monitor 2. The only software I found capable of doing this is "Actual Multiple Monitors" so I know it's possible, but "Actual Multiple Monitors" doesn't work with chrome :(
  • (2023-07-29) Dmitry Konoko: Необьходимо выдаь права на работу микрофона и все работает
  • (2023-07-23) doan du le real: love this extension! just found out extension dont work on <audio/> elements 7/21/2023 9:15 est doesnt really work, please fix 7/21/2023 9:18 est just updated chrome, fixed
  • (2023-06-18) Trinity: It seems to work now
  • (2023-06-18) Trinity: It seems to work now
  • (2023-05-30) Norbert Elwart: Works! but you need to manual give permission microphone to site(example youtube.com) click lock on the left from url a Wszyscy co tu piszą że nie działa się mylą wystarczy dać zezwolenie uprawnienie na mikrofon ręcznie stronie np. youtube Kliknij na kłódkę obok adresu url i kliknij ustawienia witryn i Mikrofon daj na zezwalaj https://github.com/rain-fighters/AudioPick/issues/36#issuecomment-632015099

Statistics

Installs
90,000 history
Category
Rating
3.8977 (528 votes)
Last update / version
2024-01-26 / 0.3.10
Listing languages
en

Links