File-New-Project / EarTrumpet

EarTrumpet - Volume Control for Windows
https://eartrumpet.app
Other
8.85k stars 513 forks source link

"No playback devices..." when default device state changes #233

Closed Chrissi2812 closed 6 years ago

Chrissi2812 commented 6 years ago

After Starting Windows there are no devices in the flyout, but the EarTrumpet Mixer shows all Devices. I have to relaunch the app after starting windows to get control of my devices. image

image

Here is the Log-File if it helps: eartrumpet.log

riverar commented 6 years ago

We're investigating this, thanks. Does it happen on every reboot? Or most reboots?

Chrissi2812 commented 6 years ago

I will test it further but currently it's on every reboot.

Maybe it's related to automatic login future of windows? So that the device list isn't available in that moment maybe?

mx4k commented 6 years ago

I have the same issue. Maybe there is a corellation in the german language as @Chrissi2812 is running Windows in german also. It appears like every 5th reboot for me.

Sorry for not attaching logs.

riverar commented 6 years ago

What audio hardware are you using @mx4k? Trying to determine if this is specific to certain hardware.

mx4k commented 6 years ago

I'm using a Realtek HD Audio from my Z270 Pro4 motherboard and a "Teufel Concept C 200 USB".

Chrissi2812 commented 6 years ago

At my machine at home it's every boot. At work this never happend (no Autologin and no USB Soundcards)

@mx4k are you also using the automatic login? Maybe it's related to it.

@riverar What I find strange is that the height is not correct either (so the height check seems to see there are devices). Maybe the check that displays the message is not reactive? (I am unfamiliar with UWP apps though, so I don't know how this works 😅)

mx4k commented 6 years ago

I can confirm that I'm using autologin on that pc. On my laptop, where I login manually, were no isues so far.

Chrissi2812 commented 6 years ago

If I connect a new device the devicelist shows up correctly.

New Eartrumpet Log

Schattenspieler commented 6 years ago

Same here; if more logs help, just say the word. Or whatever else.

Lartza commented 6 years ago

I've always used autologin but this issue started only this summer (or late spring at earliest).

No German, it's English with some Finnish settings mixed in like keyboard layout.

Realtek from P8Z77-V mobo, Xonar DGX and Nvidia audio.

CharlesDeWit commented 6 years ago

Hi there,

I am having the same problem. I also autologin. English en-gb installation 1803 up to date. Realtek High Definition Audio chipset on a HP Prodesk 490 G3. Exiting and restarting EarTrumpet fixes the problem.

Thanks

EDIT : Realtek ALC221VB Driver Provider : Realtek Driver Date : 2017/12/26 Driver Version : 6.0.1.8335

kamszyc commented 6 years ago

Hi, I have similar problem. There are no devices after I disconnect headphones from my laptop (I start Windows with headphones connected and both headphones and speakers in flyout). Restarting EarTrumpet helps. I use Dell Inspiron 5749 laptop with Realtek ALC3234 sound card (but I use default Microsoft drivers)

EDIT: After connecting headphones again everything works.

riverar commented 6 years ago

We're trying hard to reproduce this reliably, but can't for some reason. If anyone has a solid 100% repro, please provide one!

Everyone: Please be sure to mention which audio devices you have connected/enabled, just in case we need to buy some headsets for testing. Thanks!

revanmj commented 6 years ago

I also have this problem, but on every system boot (not just reboot).

I have 2.1 speakers connected to the green audio jack on the back panel of motherboard (ASUS B85-PLUS) and nothing connected to front panel.

On the list of audio outputs there are also two Steam devices (Steam Streaming Speaker and Steam Streaming Microphone). Installed Steam version is beta with new chat functionality (but I think that occurred before on stable too).

emilyastranova commented 6 years ago

I'm having the exact same issue, it may have been the recent Windows Spring update but I'm not sure. Also happens on every boot.

riverar commented 6 years ago

A fix has been submitted to the Microsoft Store. Should be available in a day or so, thanks everyone!

CharlesDeWit commented 6 years ago

@riverar If you don't mind, what caused the problem?

riverar commented 6 years ago

Was fixed with commit https://github.com/File-New-Project/EarTrumpet/commit/4ebd9f57ece9a0d6b75ae2a8d50786691241f85e?diff=split

We weren't bubbling up change notifications in some scenarios when the default device changed (e.g. device removal). The backing data stores were updated so new data bindings (e.g. opening volume mixer, tooltips) worked great but the flyout (created once at startup) didn't get the memo.