Giter Club home page Giter Club logo

audiopick's People

Contributors

necropola avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

audiopick's Issues

VoiceMeeter incompatibility

I'm having trouble redirecting audio from Chrome to the aux input VoiceMeeter, it just does not work. My desktop default output is VoiceMeeter Main INPUT, and i can easily direct some apps (TeamSpeak or Discord) to the AUX INPUT and manipulate the audio to my headset or speakers, but Chrome insists in remain on the Main INPUT and can not be isolated. pls help!

Audio changing back to default device

When watching Disney, netflix etc when the next episode comes on the audio source automatically changes back to the system default rather than what is selected in the tab and what was selected before the episode changed.

Doesn't work with <audio>

Pages such as keymash.io has elements and AudioPick doesn't work on elements, also for a page that I tried to test at w3shools' HTML Audio element tutorial.

JackAudio not showing up anymore

JackAudio, the inter-application driver, use to work with your fantastic extension. It does not anymore.

I will try to revert to older versions in the meantime, but I wonder if that is the expected behaviour.

AudioPick does not support flash

I don't know of any way to switch the audio output device for flash objects,
and besides, flash is evil and should not be required to view a web site.

  • Don't install/enable flash add ons in your browser.
  • Inform webmasters of sites which still use flash that they are using outdated technology (replaced by HTML5 audio/video) that is a security threat to their users
  • If you really can't avoid to have flash support in your browser, use chrome that comes with a bundled flash addon which is updated along with chrome itself and set it to prompt mode

after reinstall, audio pick refuses to work

Not sure how I should debug that issue.

AudioPick worked fine for me until I reinstalled windows and therefor chrome.

After that it refuses to work.
When clicking on the extension icon it shows all audio devices, but when i go into extension options i am presented with an empty list (there is one unnamed object with tickmark). I am pretty sure this list was not empty before i did the reinstall so it might have something todo with that?

image

image

If there is any more information i can provide i would be happy to.
This extension is a godsend and i miss its functionality dearly!

AudioPick selects "System default communication device" as default.

When connected to speakers over bluetooth, no sound is being sent through.
Switching from "system default communication device" to "system default device" sends audio through as expected.
Please change to system default device as default.

(Also, thanks for a great addon! Works perfect otherwise)

Default audio device list not enumerating

Chrome Version: 81.0.4044.122 (Official Build) (64-bit)
AudioPick: Version 0.2.2

Issue: When attempting to change the default audio device, the audio device list looks corrupted and doesn't list any audio devices.

audiopick_issue_1

I'm an avid user of this extension, so I hope this can be fixed. Thank you!

Does not work on spotify and nightbot.tv

I stream on twitch and would love to have my viewers get some music, but spotify and https://beta.nightbot.tv/song_requests is not working on audio routing. Right now I am able to get by using "Audio Router" but I would much prefer a chrome extension, I hate running to many executable taking up valuable resources that would be better used on my games or OBS.

System info:
Win 10 pro x64
chrome version 65
32gb ram
I7 7700k
EVGA superclocked nvidia Gtx 980
other chrome extensions:NONE

Selecting a different audio device has no effect (Chrome)

I installed the plugin, restarted Chrome, went to youtube.com, and opened the AudioPick menu. I see all the audio devices I expect in it, with "System Default Device" selected.

When I try to select some other device, nothing happen and the next time I open the menu "System Default Device" is still selected.

  • Tried both with and without setting the "Microphone" permission to "Allow" (I do hope it's possible to get it to work without that permission, because I'm not comfortable setting it on most sites).
  • Tried with "Sound" permission set to both "Allow" and "Automatic (default)".
  • Tried with and without a playing video during the change.

System: Chrome 85.0.4183.83, Linux

Thanks!

[Not sure there isn't a bug report for this already; it's hard to tell from their generally nondescript titles.]

Doesn't work in Incognito mode

Test with latest Chrome version: 65.0.3325.181 and the plugin is also set to be enabled in incognito mode.

Changing audio outputs doesn't actually change it.

Another smaller issue in normal browser mode: Default output device is not used on Netflix for some reason, but is on Twitch. With Netflix I have to select some other output and then back to the one that I actually want.

R6034 error on load (Visual C++ Runtime)

I get the following error loading the extension, this happened in chrome beta (64bit) as well as chrome non-beta. I don't know what might be relevant so I've included a few things that might be.

image
image
image

console output:

polymer-micro-extracted.js:442 [Deprecation] document.registerElement is deprecated and will be removed in M73, around March 2019. Please use window.customElements.define instead. See https://www.chromestatus.com/features/4642138092470272 for more details.
(anonymous) @ polymer-micro-extracted.js:442
polymer-mini-extracted.js:2083 [Deprecation] Element.createShadowRoot is deprecated and will be removed in M73, around March 2019. Please use Element.attachShadow instead. See https://www.chromestatus.com/features/4507242028072960 for more details.```

Might want to try.. not an issue.

I installed this and it worked, also it can't randomly happened it work out of nowhere... I'm not sure, I'm just listing this out here, someone might have a chance to find a fix for it :D
Download: AudioZapper
Not Advertising

Please Suppress Console output!

Can you please add a setting to suppress console output or remove it entirely?

I'm a web developer myself and I find it very annoying when I open DevTools on a page and see a ton of messages from AudioPicker. I totally understand if they were added as a form of debugging (which is why you could add a setting) but they are not useful in general and just cause clutter.

audio pick does not work on chrome (win10)

Tested with latest version of chrome (84.0.4147.135) with youtube and twitch, windows 10 2004
Selecting any output device has no effect, only plays through default device.

Left align audio device names

Hello!

I think it would make it easier to read if the playback channel names were left aligned and in alphabetical order. Also maybe an option do hide the hardware name?

image

@necropola You plugin is very helpful for me! Thanks a lot!

Not working in brave browser

Tested with latest version of brave browser (chromium based) and with youtube and twitch, windows 10 1909
Selecting any output device has no effect, only plays through default device.

Not working on YouTube

Chrome Version 121.0.6167.140
Extension 0.3.10
Windows11

Hi ! Thanks for your work.

I did a quick debug but could not find the exact issue, the only info I get is DOMException: The operation could not be performed and was aborted

At the same time I did a quick check on chrome and tried to change my sinkId inside the AudioContext class with the method setSinkId but I get an error telling me that the ID does not exist.
Also the basic way to list device I found on google return me a set of device with deviceId, sinkId, ... but all of them are empty string...

In the debug, previous SinkID is also empty string.

Could someone give me some help to solve this issue ?

Set a pan

You can route audio through different devices, but it could also be helpful to set a pan, so that in a stereo system, you can route one tab through one side and another through the other side. Is this simple enough to implement?

Deezer does not quite work yet with AudioPick-0.3.9

After (re-)loading the page you need to click play->pause->play once in order to help AudioPick to inject its changeSinkId listener. Just clicking play isn't enough.

The current theory is that Deezer creates a detached HTMLMediaElement with autoplay enabled which is suspended until the users interacts with the page, e. g. clicks play. Maybe hooking HTMLMediaElement.prototype.addEventListener helps, assuming that Deezer registers a handler for the play or playing event ...

Causes Large Lag Spikes on Certain Sites

Fantastic extension! As an audio engineer, it's great to be able to choose an output device in windows. Thanks!

I've found a very intermittent issue. On certain sites the extension causes large lag. The one site that I can reproduce the issue is Chess.com.

On Chess.com, if you find your way to the "Solve Puzzles" section, the issue should be evident.

Unfortunately, if you don't have a chess.com subscription, you won't be able to play more than a few puzzles. I wish I could provide another example, but it's the only one I've found where I can reliably reproduce the issue.

Rain-Fighters, if you come back to the extension, I hope you can find the time to investigate.

Thanks!

Remember preferred Audio Device per site (optional)

From WebStore Feedback

Would be cool if you could be able to add websites with default audio devices. For example I almost always listen to music on YouTube via Speakers. Same time I can watch some streams on my connected TV via HDMI Audio.

audio output not saving on reload of tab

Is there a way for the selected audio output on each tab to save itself upon refresh/reload of a tab? Currently, every time a tab is refreshed, it defaults back to the default device.

Audio device changes after audio device is removed/added

I have a setup in which I often add and remove several different audio devices which leads to the selected audio output device jumping around, both in the tab setting and the default options. My suspicion is that you are storing the selected device by some kind of index internally, some kind of non-changing ID (or if that doesn't exist simply the device name) would probably a better way of going at this.

This is probably related to #5 and your last comment there but seeing as that issue is not about a specific cause (the changing of the devices) but "randomly" I think this should be a separate issue.

Port to Firefox

¡Hola!

Would you please port this to Firefox?

¡Gracias!

Will there be support for iframes in `0.3.10`?

In commit 3df20eb we have disabled script injection into sub-frames of the top window, which are typically iframes displaying content form other domains than the domain of the top window. We did this for the following reasons:

  • iframes are by far not as common as they used to be. Even on Twitter/X almost all video content are video elements located within the top window and not iframes embedding YouTube.
  • iframes even with all those cross-origin policies are at least "bad practiice", if not a "security risk". Google does not like ads to be presented via (invisible) iframes anyway.
  • It's unclear how (or if at all) we should manage microphone permissions for iframes belonging to domains other than the tab's top domain.

We should give it a final thought (before releasing 0.3.10) and maybe re-enable "allL_frames", but with heavy restrictions on microphone permissions granted by the extension for sub-frame domains. I mean, we just added smartMicAcces ...

Find HTML5 audio and video objects outside of the DOM tree

The content script runs in a so-called isolated world and cannot directly interact with the JavaScript objects of the embedding page. But it seems to be possible to (dynamically) insert JavaScript into the shared DOM and to add an event listener in order to communicate indirectly.

Firefox?

Just wondering if it was possible to make this a Firefox add-on as well.

This extensions stops website from loading

Hello, for some reason I can't use this extension with website jitsi (something like web browser discord) . It just doesn't work at all with this extension and I don't even have to use it at this moment.

Not work in Linux Ubuntu

Does not display all output options. Shows only the default and "System Default Device". If changing the system default also changes in the extension, only shows the 2 option, which are equal outputs.

image

Changing the system default...
image

System
image

Chrome Store

Why not update the extension in the Chrome Web Store right now? I am really excited about the new version and I'm already using it, but some browsers (if not all) restrict the use of extensions that were not installed from the official store (usually disable them every time you restart the browser)

Can't pick device on tab for Soundcloud

original comment from @sebastianzander:

The title says it all. I can try to pick another audio device on a tab when listening to music on Soundcloud as often as I like - the setting remains the same. Also tested with YouTube - there it works like a charm.

Is there something special about Soundcloud playing back music?
It's just a very special case but nonetheless Soundcloud was the reason for me installing this extension in the first place.

Thank you in advance for any help.

AudioPick randomly changes my default device

original comment from @eddielucitt:

Hi, not a complicated issue, but definitely an annoying one! Hoping to help solve this in any way I can!

My copy of AudioPick changes my default device about once a day, and I have to manually go into the settings and re-select my default device (a virtual cable output) every time this happens.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.