protyposis / LocalAudioBroadcast

Streams local Windows audio playback into a UPnP network
Apache License 2.0
34 stars 3 forks source link

Poor sound quality #3

Closed akaleeroy closed 6 years ago

akaleeroy commented 6 years ago

I use Foobar2000 with the foo_out_upnp and foo_youtube components, which enables me to play YouTube audio to my UPnP renderer

I tested by listening to the same track from Foobar :vs: youtube.com on Chrome. Using LocalAudioBroadcast results in degraded sound quality – all the bass is gone.

FWIW the same problem occurs with JamCast. It's like the System audio output is picked up wrong or something.

Thank you!

ltguillaume commented 6 years ago

What happens if you switch the default sampling frequency of your playback device to 44100Hz, or 48000Hz?

akaleeroy commented 6 years ago

I tried to switch from 44100Hz to 16bit 48000Hz (DVD Quality) but no improvement.

Later edit: I managed to cast good quality audio with Foobar2000 with foo_out_upnp and foo_record and VB Cable. See Stream system audio from soundcard to foobar
The record:// stream in Foobar is 44100Hz 16bps 2ch, so I don't think it's that.

protyposis commented 6 years ago

This is very strange, can't think of any reason why the bass would be gone unless you have an equalizer in your sound driver that is weirdly configured, i.e. adjusted to your built-in speakers in case it's a laptop.

The program basically just grabs the mixed sound output from Windows so there's nothing it could do to introduce or remove such effects. I wonder how Foobar grabs the stream.

ltguillaume commented 6 years ago

That would indeed make sense. I have a strange issue with my USB audio card driver which, instead of removing bass, removes a lot of high frequencies from the sound. When I using AC3 pass-through, that issue is gone. So there has to be some annoying filter in the driver that screws with the sound. What happens to the sound quality when using LAB while VB Cable is the default playback device?

akaleeroy commented 6 years ago

What happens to the sound quality when using LAB while VB Cable is the default playback device?

It's good, I can't tell it apart from foo_out_upnp!

I listened more closely to LAB while Laptop speakers are the default playback device and the sound is louder, like it's clipped.

ltguillaume commented 6 years ago

Realtek sound chip? Perhaps something like this is enabled?

akaleeroy commented 6 years ago

Yep, Realtek soundcard, but I don't have a sound effects tab in their control panel. I did however find a ☑ Disable all sound effects setting which I missed ☑  Disable all sound effects Problem solved :tada: Strange that Foobar ignored those. Anyway, thanks for your patience!