Overview | News | Windows | macOS | Android | iOS | Audio Formats | Components | Encoder Pack | Screenshots | Help & Support | Developer | Old Versions | Other Projects
advertisementdBpoweramp mp3 Converter
music conversion perfected

Trusted by 30 million people, easy conversion between audio formats
music conversion perfected

Trusted by 30 million people, easy conversion between audio formats
Releases of WASAPI shared output
0.7 released on: 2025-11-14
- Changed from internal manually handled resampling to use foobar's DSP chain with automatically injected resampler. The new core playback changes don't like output having high latency.
- Added ability to use OS resampling by setting the resampling quality in advanced preferences to 0.
Note: Core resampling is used always on foobar2000 v2.25 since it had removed support for the required injected_dsps() output API function feature. The feature is restored on foobar2000 v2.26 preview newer than 2025-11-07.
0.6.25 current version, released on: 2025-11-06
- Updated to new output API version to work around playback stalling with resamplers that have extremely high latency.
0.6.24 released on: 2024-03-30
- Fixed latency reporting. The new API wants latency in samples so it needed converting from playback rate to source rate to match expected duration.
0.6.23 released on: 2024-03-23
- Changed the component to request proper amounts of data to refill internal buffer with extreme ratios between incoming sample rate and Windows mixer.
0.6.22 released on: 2024-03-20
- Changed to use latest output implementation.
0.6.21 released on: 2023-09-15
- Reduced delay before playback actually stops when hitting stop.
- Updated to the latest SDK.
0.6.20 released on: 2023-09-11
- Changed some error messages to be more clear.
- Increased timeout before stopping playback forcefully terminates the playback thread in case it's not responding.
0.6.19 released on: 2023-03-16
- Recompile with the latest SDK in foobar2000 v1.5 compatible mode.
0.6.18 released on: 2023-02-06
- Fixed a bug that playback didn't automatically stop after the last track under certain conditions.
- Support for foobar2000 64-bit version.
0.6.16 released on: 2020-12-27
- Added advanced config setting to adjust the quality scale of the automatic resampler.
0.6.15 released on: 2020-10-10
- Fixed mix format reading to not require WAVEFORMATEXTENSIBLE structure.
0.6.14 released on: 2020-08-04
- Added 22.2 channel downmixer.
0.6.13 released on: 2020-07-25
- Fixed playback of very short tracks.
0.6.12 released on: 2020-06-29
- Added ability to play over 8 channel audio content with missing channel mapping.
0.6.11 released on: 2020-06-27
- Ignore device disappearing error when playback is paused.
0.6.10 released on: 2020-06-24
- Improved standby handling. Playback should no longer error out when the machine is resumed from sleep.
0.6.9 released on: 2020-06-16
- Added standby event handling.
0.6.8 released on: 2019-09-28
- Removed locks from the playback thread.
- Added error details previously only shown on console to the error popup.
0.6.7 released on: 2019-09-03
- Fixed stuttering with extreme downsampling ratios.
- Problem was introduced by the processing change in v0.6.5.
0.6.6 released on: 2019-06-28
- Reduced the glitch size when default audio device changes and buffer gets converted to the new format.
- Fixed player getting stuck when pausing a short track (bug introduced in 0.6.5).
0.6.5 released on: 2019-06-27
- Fixed player UI freeze while processing very large audio chunks.
0.6.4 released on: 2019-06-22
- Fixed noise issue during channel count change when automatic resampling was active.
0.6.3a released on: 2019-06-17
- Version 0.6.2 introduced glitches when buffer refill events were signalled too early.
- Restored the retry logic for most parts to match v0.6.1.
0.6.3 released on: 2019-06-17
- Fixed fade-in missing when initial playback didn't start from the beginning of a track.
0.6.2 released on: 2019-06-15
- Fixed audio glitches when switching tracks.
- Changed playback thread not to abort so easily on buffering problems.
- Increased the fade duration to 50 ms to improve interpolation smoothness.
0.6.1 released on: 2019-04-07
- Reverted the 0.6 buffering change.
- Default device change mid-playback will now resample and convert the already buffered samples to new target format.
- The transition isn't as smooth as with 0.6 but better than in prior versions.
- Fixed a glitch when seeking while paused.
0.6 released on: 2019-03-31
- Buffer is no longer flushed when using the default device and the device changes mid-playback.
- Added a short fade-in after default device change.
0.5.8 released on: 2019-03-21
- Improved compatibility with audio drivers that signal events incorrectly.
0.5.7 released on: 2019-03-14
- Mixer setting report now includes channel mask configuration.
0.5.6 released on: 2019-03-09
- The output device was incorrectly reinitialized when default changed even when not using default output.
0.5.5 released on: 2019-03-09
- Made default output notice changes and automatically switch to new device.
0.5.4 released on: 2019-02-15
- Hopefully fixed playback thread init failure related crashing.
0.5.3 released on: 2019-01-31
- Added COM library initialization to device enumerator.
0.5.2 released on: 2018-10-29
- Fixed crash on device close.
0.5.1 released on: 2018-10-27
- Volume adjustment was incorrectly delayed during initial playback start.
0.5 released on: 2018-10-18
- Fixed glitching with sub 100 ms output buffers, the component incorrectly played silence when its buffer went empty.
- Eliminated need for Sleep() which should make the component immune to timer resolution fluctuations.
0.4.1 released on: 2018-10-15
- Fixed device identification by GUID.