Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: ASIO Ouput v2.2.4 can prevent Foobar2000 from opening (Read 3474 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

ASIO Ouput v2.2.4 can prevent Foobar2000 from opening

I have been having issues with the new ASIO plugin (v2.2.4) where it will prevent Foobar2000 (32bit) from opening.

I can do the following steps to reproduce this every time.
1. Make sure DAC your using for ASIO is off.
2. Open Foobar2000 and start playing a track.
3. Turn on your DAC.
4. Change tracks and you should see the seekbar getting stuck.
5. Close Foobar2000 and open it again.
6. Foobar2000 will not open.

To get Foobar2000 working again,
1. Open task manager and you should see a ASIOHost64.exe and a Foobar2000 (32bit) process stuck.
2. Kill ASIOhost64.exe process and the Foobar2000 process should also disappear.
3. Foobar2000 should now open correctly.

With the past versions of ASIO the DAC could be powered on after playback, the seekbar would get stuck but you could either stop and start the playback or just change track and playback would work as normal.

Hardware
Topping DX3 pro+ with v5.72 of the topping drivers.

Components
Code: [Select]
Core (2024-12-16 11:27:28 UTC)
    foobar2000 core 2.24.1
foo_benchmark (2018-07-18 20:55:48 UTC)
    Decoding Speed Test 1.2.5
foo_bitcompare (2022-11-09 00:13:02 UTC)
    Binary Comparator 2.3.2
foo_converter (2024-12-16 11:27:58 UTC)
    Converter 2.24.1
foo_dsp_eq (2024-12-16 11:28:02 UTC)
    Equalizer 1.2.3
foo_dsp_std (2024-12-16 11:28:04 UTC)
    Standard DSP Array 2.24.1
foo_facets (2011-08-18 20:06:16 UTC)
    Facets 1.0
foo_fileops (2024-12-16 11:28:08 UTC)
    File Operations 2.24.1
foo_freedb2 (2024-12-16 11:28:12 UTC)
    Online Tagger 0.10
foo_input_std (2024-12-16 11:27:54 UTC)
    CD Audio Decoder 2.24.1
    FFmpeg Decoders 6.0
    FLAC Decoder 1.4.3
    Monkey's Audio Decoder 10.80
    Opus Decoder 1.5.2
    Standard Input Array 2.24.1
    WavPack Decoder 5.7.0
foo_musicbrainz (2023-02-23 11:53:04 UTC)
    MusicBrainz Tagger 0.5.0
foo_musicbrainz64 (2024-12-31 04:07:32 UTC)
    MusicBrainz64 2.8
foo_out_asio (2024-12-27 04:28:50 UTC)
    ASIO Output 2.2.4
foo_simplaylist (2011-08-18 20:01:36 UTC)
    SimPlaylist 1.0
foo_ui_std (2024-12-16 11:27:40 UTC)
    Album List 2.24.1
    Decoding Speed Test 2.24.1
    Default User Interface 2.24.1
    File Integrity Verifier 2.24.1
foo_unpack (2024-12-16 11:28:22 UTC)
    ZIP/GZIP/RAR/7-Zip Reader 2.24.1
foo_verifier (2023-04-17 02:43:48 UTC)
    File Integrity Verifier 1.4.3
foo_wave_minibar_mod (2024-01-16 00:24:18 UTC)
    Waveform Minibar (mod) 1.2.58
Who are you and how did you get in here ?
I'm a locksmith, I'm a locksmith.

Re: ASIO Ouput v2.2.4 can prevent Foobar2000 from opening

Reply #1
I have been having issues with the new ASIO plugin (v2.2.4) where it will prevent Foobar2000 (32bit) from opening.

I can do the following steps to reproduce this every time.
1. Make sure DAC your using for ASIO is off.
2. Open Foobar2000 and start playing a track.
3. Turn on your DAC.
4. Change tracks and you should see the seekbar getting stuck.
5. Close Foobar2000 and open it again.
6. Foobar2000 will not open.

To get Foobar2000 working again,
1. Open task manager and you should see a ASIOHost64.exe and a Foobar2000 (32bit) process stuck.
2. Kill ASIOhost64.exe process and the Foobar2000 process should also disappear.
3. Foobar2000 should now open correctly.

With the past versions of ASIO the DAC could be powered on after playback, the seekbar would get stuck but you could either stop and start the playback or just change track and playback would work as normal.

Hardware
Topping DX3 pro+ with v5.72 of the topping drivers.

Components
Code: [Select]
Core (2024-12-16 11:27:28 UTC)
    foobar2000 core 2.24.1
foo_benchmark (2018-07-18 20:55:48 UTC)
    Decoding Speed Test 1.2.5
foo_bitcompare (2022-11-09 00:13:02 UTC)
    Binary Comparator 2.3.2
foo_converter (2024-12-16 11:27:58 UTC)
    Converter 2.24.1
foo_dsp_eq (2024-12-16 11:28:02 UTC)
    Equalizer 1.2.3
foo_dsp_std (2024-12-16 11:28:04 UTC)
    Standard DSP Array 2.24.1
foo_facets (2011-08-18 20:06:16 UTC)
    Facets 1.0
foo_fileops (2024-12-16 11:28:08 UTC)
    File Operations 2.24.1
foo_freedb2 (2024-12-16 11:28:12 UTC)
    Online Tagger 0.10
foo_input_std (2024-12-16 11:27:54 UTC)
    CD Audio Decoder 2.24.1
    FFmpeg Decoders 6.0
    FLAC Decoder 1.4.3
    Monkey's Audio Decoder 10.80
    Opus Decoder 1.5.2
    Standard Input Array 2.24.1
    WavPack Decoder 5.7.0
foo_musicbrainz (2023-02-23 11:53:04 UTC)
    MusicBrainz Tagger 0.5.0
foo_musicbrainz64 (2024-12-31 04:07:32 UTC)
    MusicBrainz64 2.8
foo_out_asio (2024-12-27 04:28:50 UTC)
    ASIO Output 2.2.4
foo_simplaylist (2011-08-18 20:01:36 UTC)
    SimPlaylist 1.0
foo_ui_std (2024-12-16 11:27:40 UTC)
    Album List 2.24.1
    Decoding Speed Test 2.24.1
    Default User Interface 2.24.1
    File Integrity Verifier 2.24.1
foo_unpack (2024-12-16 11:28:22 UTC)
    ZIP/GZIP/RAR/7-Zip Reader 2.24.1
foo_verifier (2023-04-17 02:43:48 UTC)
    File Integrity Verifier 1.4.3
foo_wave_minibar_mod (2024-01-16 00:24:18 UTC)
    Waveform Minibar (mod) 1.2.58


Windows 11 Pro 24H2
foobar2000 v2.24.1 32-bit
ASIO Output (foo_out_asio) v2.2.4

> Hardware
> Topping DX3 pro+ with v5.72 of the topping drivers.
It's the same environment

Default foobar2000 32bit
3rd party component: ASIO Output only

Preferences > Playback > Output > ASIO > Use 64-bit ASIO Driver Check

I couldn't reproduce it.



Remove foo_wave_minibar_mod from the user-components folder.
or
How about foobar2000 default setting, 3rd party component: ASIO Output only?
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: ASIO Ouput v2.2.4 can prevent Foobar2000 from opening

Reply #2
Thanks for the reply Air KEN,

I've removed the minibar plugin (I wasn't using it anyhow) and I still have the issue.

I've made crude video showing the problem and uploaded to mediafire.

https://www.mediafire.com/file/9d4c9jw6s7nft90/Recording_2025-01-09_193125.m4v/file


Who are you and how did you get in here ?
I'm a locksmith, I'm a locksmith.

Re: ASIO Ouput v2.2.4 can prevent Foobar2000 from opening

Reply #3
My operation is the same as yours.
But no problem.

The most common advice is to unplug the USB and power cords.
Reinstall the driver.

Did you try the following?
 initial installation (Portable installation)
 3rd party component: ASIO Output only
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: ASIO Ouput v2.2.4 can prevent Foobar2000 from opening

Reply #4
Thanks Air KEN,

No issues with a portable version and ASIO.

Looks like there was something borked with my Foobar2000 config\settings, didn't seem related to any of the installed plugins as i was removing them one by one and still had the problem. In the end I exported my theme and used the hold shift on the file menu and reset the configuration. Imported my theme and set up the media library and now it's fine.

Bloody weird.

Thanks for pushing me in the right direction.

EDIT: If anyone is planning on doing this, make sure you backup your conversion profiles. Gah!!!
Who are you and how did you get in here ?
I'm a locksmith, I'm a locksmith.

Re: ASIO Ouput v2.2.4 can prevent Foobar2000 from opening

Reply #5
> Bloody weird.

That is certainly true.
But again, I'm glad I could use foobar2000 + ASIO.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: ASIO Ouput v2.2.4 can prevent Foobar2000 from opening

Reply #6
Remove foo_wave_minibar_mod from the user-components folder.
Minibar mod can't affect ASIO behavior. And to my knowledge isn't a cause of a single issue.

I wonder if you had perhaps disabled the "Terminate unresponsive drivers" option? It's a debugging option, not meant to be disabled by normal users.

Re: ASIO Ouput v2.2.4 can prevent Foobar2000 from opening

Reply #7
I see, that's helpful.
SHURE SRH1840, SENNHEISER HD660S2, SENNHEISER HD620S, SENNHEISER HD 490 Pro Plus, beyerdynamic DT 1990 PRO, HiFiMAN Edition XS, Bowers & Wilkins P7, FiiO FT5, 水月雨 (MOONDROP) 空鳴 - VOID, Nakamichi Elite FIVE ANC, SONY WH1000XM5 (made a Upgrade/Balanced Cable by myself)

Re: ASIO Ouput v2.2.4 can prevent Foobar2000 from opening

Reply #8
I wonder if you had perhaps disabled the "Terminate unresponsive drivers" option? It's a debugging option, not meant to be disabled by normal users.
I tested with both with Terminate unresponsive drivers enabled and disabled also tried using the 32bit ASIO and high priority disabled, it didn't make any difference.

It only triggered with v2.2.4, I had no issues with v2.2.3. EDIT: i just restored the old config and rolled back the ASIO version to 2.2.3 and it still triggered the same issue.

I took a backup of the borked config so might have a play around an see if i can further narrow it down.
Who are you and how did you get in here ?
I'm a locksmith, I'm a locksmith.