Comments (20)
That's great news, appreciate you testing it, @rikward. Once I've tested it's still working on Windows 10, I'll release a new version on the official store.
from sounddeck.
Quick update; this evening I updated to the Windows Insider program to get access to Windows 11. I've located the bug, and will be working on a fix tomorrow.
from sounddeck.
For what it's worth, I checked this out, built it (minus the UI) and it's working again for me π
Thanks! π―
from sounddeck.
You know when the update is ready? @GeekyEggo
from sounddeck.
@Loco360 I haven't had a chance to test Windows 10 yet sadly; you can however download the beta version directly. This will include the fix for Windows 11. (download link)
from sounddeck.
Merged to main.
from sounddeck.
I'm having this issue with latest Windows 11 and
Stream Deck version: 5.1.3.14750
Sound deck version: 3.0.2
When I press the button to change the forground app audio device the only thing that happens is that there is a triangle with a exclamation mark that appears on the stream deck button.
Is this normal?
from sounddeck.
@ManaHime that's odd, let's see if we can determine what might be causing the problem.
- Is this a new action, or a previous action?
- Is the "Audio Device" correct in the action settings? (Windows 11 is frequently resetting device IDs, so you may need to re-select it).
- What application are you trying to set the device for?
from sounddeck.
1: I tried creating a new action because the previous actions did not work.
2: I have noticed this so I usually make sure to look at the audio devices when I restart my computers (otherwize they'll default to something I don't want to use, like the wireless adaptor for my wireless headphones)
3: I've tried both Chrome, Discord and Parsec.
So I just
1 create a new action
2 then set the audio device I want to use
3 alt tab to the app
4 press the button
5 only a triangle appear with no change in audio device
from sounddeck.
If you're happy to, would you mind uploading your log files; they can be found here: %APPDATA%\Elgato\StreamDeck\Plugins\com.geekyeggo.sounddeck.sdPlugin\logs
from sounddeck.
Thank you so much for your help.
It turns out that somehow now this is working correctly with Parsec and Discord (go figure... I blame murphy's law); however, Chrome is still messing up for some reason.
from sounddeck.
Thanks @ManaHime; this might be related to applications that use multiple processes. Nothing jumps out in the logs, but I'm going to add a bit more information so that should it happen again in the future we'll know more.
from sounddeck.
@GeekyEggo Thank you so much for the help!
Not having the ability to change the device for Chrome (and Edge... though I don't use Edge) is a little troublesome, but the really important thing for me really was Parsec, and since that works I really don't mind about anything else οΌΎοΌΎ
I'll post again if I find more information οΌΎοΌΎ
Thank you very much!
Mana
from sounddeck.
@ManaHime out of curiosity, does Chrome work if you configure the action to use "By Name", with "chrome" as the name value.
from sounddeck.
@GeekyEggo I'm also having this issue, trying to switch chrome between default output and headphone chat output. Here's an image of my two configs:
When I click the buttons, it shows a checkmark, but looking in volume mixer, the audio output does not change. I've also tried with "chrome.exe"
Thanks!
from sounddeck.
@arimorcos, your configuration looks correct. Having recently helped a friend with audio problems relating to the Wave Link, I wonder if the problem might relate to the wireless headphones. This is purely speculation, but in her case she had two devices listed for the same wireless device; one was named "Headphones", and the other "Headset". Are there two listed for you also?
from sounddeck.
@GeekyEggo, thanks for the quick reply!
There are multiple headphone devices, but they all refer to different audio outputs. See photo here:
I've checked for logs, but there's no log file in %appdata%\AppData\Roaming\Elgato\StreamDeck\Plugins\com.geekyeggo.sounddeck.sdPlugin
from sounddeck.
Oh wow, that's a lot of virtual devices for a headset. π Out of curiosity, does it work if you attempt to change between two wired devices, e.g. the LG monitor, and "Realtek Digital Output"?
Logs should be available at %appdata%\Elgato\StreamDeck\Plugins\com.geekyeggo.sounddeck.sdPlugin\logs
.
from sounddeck.
Haha, ya most of them I never use. I actually just disabled most of the them but it still doesn't seem to work. Also doesn't for any of the other audio devices.
There was one thing in the log just now:
2022-09-02 15:47:52.2237 [ERROR] SoundDeck.Plugin.Actions.SetAppAudioDevice: Failed to set app audio device; AudioDeviceId="{0.0.0.00000000}.{4082c9ca-dbaf-427a-b0ff-52c755e23866}", ProcessSelectionType="ByName", ProcessName="chrome.exe".
System.Collections.Generic.KeyNotFoundException: Unable to find audio device with key {0.0.0.00000000}.{4082c9ca-dbaf-427a-b0ff-52c755e23866}.
at SoundDeck.Core.AppAudioService.GetDataFlow(String deviceKey) in C:\git\SoundDeck\Src\SoundDeck.Core\AppAudioService.cs:line 171
at SoundDeck.Core.AppAudioService.SetDefaultAudioDevice(IProcessSelectionCriteria criteria, String deviceKey) in C:\git\SoundDeck\Src\SoundDeck.Core\AppAudioService.cs:line 86
at SoundDeck.Plugin.Actions.SetAppAudioDevice.<OnKeyDown>d__4.MoveNext() in C:\git\SoundDeck\Src\SoundDeck.Plugin\Actions\SetAppAudioDevice.cs:line 45
However, I've pressed the button and gotten a check a bunch since 15:47, and it only seemed to log an error that once even though it didn't change the output device of chrome. It also doesn't seem to work for other apps or foreground process.
from sounddeck.
Apologies for my late response @arimorcos; I find it particularly odd that it works sometimes, and not others, ha π . Since your post, have you had much luck with the action?
from sounddeck.
Related Issues (20)
- Add option to wait for audio (Sampler) HOT 2
- Playback remainder timer HOT 4
- Allow volume adjustment for all files in an action HOT 1
- Repeat Sound every X seconds HOT 3
- Show audio stop event in SoundDeck.log HOT 2
- Suggestion: Keep Sampler audio length the same or Specific length HOT 2
- Select a microphone on the Sampler Playback device HOT 1
- Allow the Clip Audio to clip custom durations HOT 1
- "Play Audio" function not working after update HOT 8
- Clipped audio doesn't exist HOT 2
- Windows 11 not showing audio devices (dropdown empty) HOT 7
- set app audio device HOT 3
- Question: sampler through my mic HOT 2
- Some trimming features
- Set Audio Device Volume No Longer Targets Specific Device HOT 7
- Dial support doesn't seem to work HOT 5
- Not work for me for some reason at all
- Pause audio recording
- Cant solve ! on stream deck plus
- Custom Playback Lenght
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sounddeck.