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: foobar2000 does not find the correct flac.exe (Read 5414 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foobar2000 does not find the correct flac.exe

I'm having this problem with beta 2 and 3. Didn't try it with the first beta. If I attempt to convert a shorten file to any other file format the process stops and I get an error message. The message is as follows:

Error writing to file (The pipe is being closed.  ) : file://D:\My Lossless Files\02 - FLAC\The Smashing Pumpkins\Live\1998.03.12 - Philadelphia, PA\The Smashing Pumpkins- Track1.flac

Conversions work from and to other file types. I have the latest version of the SHN dll in the components folder and have the latest version of FLAC on my computer.

foobar2000 does not find the correct flac.exe

Reply #1
Works here, I have no problem converting Shorten files to any other format. Are you sure that foobar2000 uses the correct flac.exe for encoding?

foobar2000 does not find the correct flac.exe

Reply #2
Works here, I have no problem converting Shorten files to any other format. Are you sure that foobar2000 uses the correct flac.exe for encoding?

Okay. Got it working. Unlink past versions where it would ask you to locate where FLAC.exe is located, I had to put it in the Foobar folder.  All is working now.

foobar2000 does not find the correct flac.exe

Reply #3
Got it working. Unlink past versions where it would ask you to locate where FLAC.exe is located, I had to put it in the Foobar folder.  All is working now.

For some reason it's still the same with recent versions of foobar.
I have foobar in portable mode installed for years and I've put all of the encoders into the regular \encoders subfolder.
Other encoders (e.g. LAME, NeroAacEnc, OggEnc) are automatically detected and used but not Flac.exe which needs to be moved to the foobar root folder.

foobar2000 does not find the correct flac.exe

Reply #4
flac.exe works just fine from the encoders folder. even the foobar encoder pack installs it there. http://www.foobar2000.org/encoderpack

foobar2000 does not find the correct flac.exe

Reply #5
flac.exe works just fine from the encoders folder.

Then something fishy happened over years with my installation, because I'm not prompted for its location.
Small annoyance though, I can live with it, thanks for the info

 

foobar2000 does not find the correct flac.exe

Reply #6
are you definitely using the built-in preset?



perhaps you inadvertently setup your own custom encoder?

foobar2000 does not find the correct flac.exe

Reply #7
are you definitely using the built-in preset?

Yes, I am.
I've only set it to compression 6.

Quote
perhaps you inadvertently setup your own custom encoder?

That's the opposite, even though I only typed the names of the EXEs without any path, custom encoders are working fine.
All of the encoders were previously in the root folder, for portable purposes, and some day I moved them to the \encoders folder.
But it didn't work for the FLAC built-in preset. OGG Vorbis preset is working fine though.

foobar2000 does not find the correct flac.exe

Reply #8
On the Encoder Settings page select FLAC then Custom and make sure flac.exe is where it's supposed to be.