-
-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Electron/Chrome ignores selected microphone [Debian based with pipewire] #15
Comments
@Andy-Danderson Please provide the necessary logs as seen here: https://github.com/Vencord/venmic#-debugging Please also state your pipewire and vesktop version |
@Vendicated I'm not sure why this would happen though - It seems like Vesktop is not able to find venmic and chooses the normal microphone instead? I kind of doubt this is a venmic issue, but rather a vesktop issue |
This looks like a problem with Chromium on Mint to me. I can even reproduce this with the microphone selection in the settings, regardless of which device I choose, it will always use the system default no matter what |
Peek_2024-01-20_16-15.mp4This is def. an issue with the pipewire setup on Mint, happens with Firefox as well - I have no clue what causes this. |
Some more relevant information is available in #15. Also loki-47-6F-64/sunshine#298 seems related, however it seems the issue there is not strictly related to Debian installs and seems to be faulty on Arch instead, which I cannot confirm/reproduce. I can only observe this behavior in a Debian based VM with pipewire installed from the PPA |
@mhkdepauw can you reproduce what I showed in the video above? It demonstrates that Firefox ignores the selected microphone as well which further indicates a pipewire issue - funnily enough only on Debian based systems though - not reproducible on arch |
Yep I just tested it and it does only use the microphone set in the system settings and not in firefox. Do you need me to make a video of that or is me just saying it enough, I can if you wanted. |
Confirmation suffices, thanks! |
I've now implemented a workaround that forcefully redirects discords record-stream to venmic. The implementation for Vesktop is also done, we'll have to wait ~1h for the publish workflow to finish now and then we're good to go |
Just leaving this here for anyone looking for it, the fix does not work on the flatpak. Then you will have the dependency being too old issue on the deb and the fix is linked where it will tell you how to install the newer version which works. This is all sorts of aids. |
The fix should work with Flatpak as well, if it doesn't please open a new issue. |
Hey I just installed Ventcord on Mint and am having this issue still. Reviewing video https://youtu.be/UgfW-0UjVlA I still have the issue even when the workaround is toggled on (if it is toggled off the mic looping issue occurs despite helvum looking the same regardless of the workaround being on or off). I have ventcord installed via flatpak and am on the latest release as of today. Is the only way to manually correct this issue to manually editing helvum every time? I know this is an old issue and you said to make a new one, but I want to make sure I am understanding that the workaround button is only for fixing the loopback and helvum is basically required at this time for all mint users or if my setup is messed up/I have a new issue. |
Can you share the venmic log as well? And another screenshot of helvum with the workaround toggled on (or is that the case in - the screenshot?) |
So unfortunately I can't any more screenshots as I removed the flatpak version. I was actually able to fix this issue on Mint by using the debian version provided here: https://github.com/Vencord/Vesktop
System: I can reinstall the flatpak version to recreate if you would really like me to as I want to do whatever I can to assist. My uneducated guess is that since Mint doesn't have the gnome popups for flatpaks to request permissions that proper mic device access isn't being enabled within the flatpak (issue described here https://forums.linuxmint.com/viewtopic.php?t=379456). I believe a workaround may be here wwmm/easyeffects#1802 relating to |
Describe the bug
It is neither possible to stream audio from a specific window, nor receive anything other than mic audio with "Entire System" selected, when using Vesktop on Linux Mint 21.2.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
It should be possible to choose anything other than "Entire System." "Entire System" should also have more than just your mic sounds (but presumably no sounds from Vesktop itself).
Screenshots
Desktop (please complete the following information):
Additional context
Please fix, I've been trying to find a way to screenshare for two months and this is the closest I've gotten :(
EDIT: I found a video that shows what the problem seems to be using Helvum: video
The text was updated successfully, but these errors were encountered: